.pp-h1[data-astro-cid-notqy72c]{margin-top:20px}.pp-visual[data-astro-cid-notqy72c]{position:relative}.pp-hero[data-astro-cid-notqy72c]{overflow:hidden}.pp-visual[data-astro-cid-notqy72c]{padding:40px 0 24px;position:relative}.pp-shape[data-astro-cid-notqy72c]{background:var(--hp-apricot);border-radius:48px 48px 48px 160px;position:absolute;inset:0 -6% 0 12%}.pp-sticker[data-astro-cid-notqy72c]{position:absolute;top:8px;right:0;transform:rotate(8deg)}.ppcard[data-astro-cid-notqy72c]{background:var(--hp-white);border-radius:var(--hp-radius-card);box-shadow:var(--hp-shadow);grid-template-columns:130px 1fr;align-items:center;gap:22px;max-width:480px;padding:24px;display:grid;position:relative}.ppcard__photo[data-astro-cid-notqy72c]{background:var(--hp-apricot-soft);border-radius:20px 20px 20px 64px;justify-content:center;align-items:flex-end;height:190px;display:flex}.ppcard__photo[data-astro-cid-notqy72c] img{width:auto;height:210px}.ppcard__name[data-astro-cid-notqy72c]{font-family:var(--hp-font-display);margin:10px 0 6px;font-size:1.75rem;font-weight:700}.ppcard[data-astro-cid-notqy72c] dl[data-astro-cid-notqy72c]{margin:0;font-size:.875rem}.ppcard__row[data-astro-cid-notqy72c]{border-top:1px solid var(--hp-rule);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.ppcard[data-astro-cid-notqy72c] dt[data-astro-cid-notqy72c]{color:var(--hp-ink-muted)}.ppcard[data-astro-cid-notqy72c] dd[data-astro-cid-notqy72c]{text-align:right;margin:0;font-weight:500}@media (prefers-reduced-motion:no-preference){.ppcard__row--2[data-astro-cid-notqy72c],.ppcard__row--3[data-astro-cid-notqy72c]{animation:9s infinite fill-in}.ppcard__row--3[data-astro-cid-notqy72c]{animation-name:fill-in-late}}@keyframes fill-in{0%,22%{opacity:0;transform:translateY(6px)}30%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes fill-in-late{0%,48%{opacity:0;transform:translateY(6px)}56%,92%{opacity:1;transform:none}to{opacity:0}}@media (width<=480px){.ppcard[data-astro-cid-notqy72c]{grid-template-columns:96px 1fr;gap:14px;padding:18px}.ppcard__photo[data-astro-cid-notqy72c]{height:150px}.ppcard__photo[data-astro-cid-notqy72c] img{height:165px}}.steps[data-astro-cid-notqy72c]{margin:0;padding:0;list-style:none}.num[data-astro-cid-notqy72c]{background:var(--hp-apricot);width:44px;height:44px;color:var(--hp-ink);border-radius:50%;place-items:center;margin-bottom:18px;font-weight:700;display:grid}.bcs-h[data-astro-cid-notqy72c]{margin-top:16px}.adds[data-astro-cid-notqy72c]{background:var(--hp-apricot-soft);border-radius:6px;padding:2px 6px}.cards[data-astro-cid-notqy72c] .card[data-astro-cid-notqy72c]{flex-direction:column;gap:8px;display:flex}.cards[data-astro-cid-notqy72c] .card[data-astro-cid-notqy72c] p[data-astro-cid-notqy72c]{margin:0}.card__title[data-astro-cid-notqy72c]{font-family:var(--hp-font-display);font-size:1.375rem;font-weight:700}.tipcard[data-astro-cid-notqy72c]{background:var(--hp-white);color:var(--hp-ink);border-radius:var(--hp-radius-card);padding:28px}.tipcard__top[data-astro-cid-notqy72c]{justify-content:space-between;align-items:baseline;display:flex}.tipcard__top[data-astro-cid-notqy72c] .eyebrow[data-astro-cid-notqy72c]{color:var(--hp-ink-muted)}.tipcard__count[data-astro-cid-notqy72c]{color:var(--hp-ink-muted);margin:0;font-size:.875rem}.tipcard__body[data-astro-cid-notqy72c]{min-height:230px;transition:opacity .2s}.tipcard__body[data-astro-cid-notqy72c].is-out{opacity:0}.tags[data-astro-cid-notqy72c]{flex-wrap:wrap;gap:6px;display:flex}.tipcard__for[data-astro-cid-notqy72c]{color:var(--hp-blue);margin:8px 0 4px;font-size:.875rem;font-weight:700}.note[data-astro-cid-notqy72c]{color:var(--hp-ink-muted);margin-top:20px;font-size:.875rem}.result[data-astro-cid-notqy72c]{background:var(--hp-white);color:var(--hp-ink);border-radius:var(--hp-radius-card);max-width:420px;margin-inline:auto;padding:32px;position:relative;box-shadow:0 20px 50px #1e2a3a40}.result__film[data-astro-cid-notqy72c]{background:var(--hp-oat);border-radius:18px;justify-content:center;align-items:flex-end;height:180px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.result__film[data-astro-cid-notqy72c] img{width:auto;height:165px;margin-bottom:6px}.result__rec[data-astro-cid-notqy72c]{background:var(--hp-ink);color:var(--hp-white);border-radius:999px;padding:4px 10px 4px 22px;font-size:.75rem;font-weight:700;position:absolute;top:12px;left:12px}.result__rec[data-astro-cid-notqy72c]:before{content:"";background:var(--hp-apricot);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:9px}.result__score[data-astro-cid-notqy72c]{font-family:var(--hp-font-display);margin:0;font-size:4.5rem;font-weight:700;line-height:1}.result__score[data-astro-cid-notqy72c] span[data-astro-cid-notqy72c]{font-size:1.25rem;font-weight:600}.result__label[data-astro-cid-notqy72c]{margin:6px 0 18px;font-weight:700}.scale[data-astro-cid-notqy72c]{grid-template-columns:repeat(9,1fr);gap:4px;margin:0 0 18px;padding:0;list-style:none;display:grid}.scale[data-astro-cid-notqy72c] li[data-astro-cid-notqy72c]{text-align:center;background:var(--hp-oat);border-radius:8px;padding:6px 0;font-size:.8125rem;font-weight:700}.scale[data-astro-cid-notqy72c] li[data-astro-cid-notqy72c].ideal{background:var(--hp-apricot-soft)}.scale[data-astro-cid-notqy72c] li[data-astro-cid-notqy72c].on{background:var(--hp-apricot)}.result__note[data-astro-cid-notqy72c]{color:var(--hp-ink-muted);margin:0;font-size:.875rem}.result__sticker[data-astro-cid-notqy72c]{background:var(--hp-ink);position:absolute;top:-14px;right:-10px;transform:rotate(6deg)}.stages[data-astro-cid-notqy72c]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.stages[data-astro-cid-notqy72c] li[data-astro-cid-notqy72c]{background:var(--hp-oat);border-radius:var(--hp-radius-card);grid-template-columns:96px 1fr;align-items:center;gap:18px;padding:18px 22px;display:grid}.stages[data-astro-cid-notqy72c] li[data-astro-cid-notqy72c] .stages__img{justify-content:center;display:flex}.stages[data-astro-cid-notqy72c] li[data-astro-cid-notqy72c] .stages__img img{object-fit:contain;width:auto;max-width:96px;height:96px}.stages[data-astro-cid-notqy72c] p[data-astro-cid-notqy72c]{margin:10px 0 0}.bcs-pill[data-astro-cid-notqy72c]{background:var(--hp-white)}.portraits-head[data-astro-cid-notqy72c]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.portraits-nav[data-astro-cid-notqy72c]{gap:10px;margin-bottom:clamp(32px,4vw,48px);display:flex}.portraits-nav__btn[data-astro-cid-notqy72c]{border:2px solid var(--hp-ink);width:48px;height:48px;color:var(--hp-ink);cursor:pointer;background:0 0;border-radius:50%;font-size:1.25rem}.portraits-nav__btn[data-astro-cid-notqy72c]:hover:not(:disabled){background:var(--hp-ink);color:var(--hp-white)}.portraits-nav__btn[data-astro-cid-notqy72c]:disabled{opacity:.3;cursor:default}.portraits[data-astro-cid-notqy72c]{--edge:max(16px, (100% - 1200px) / 2);padding:6px var(--edge) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scroll-behavior:smooth;scrollbar-width:none;gap:24px;margin:0;list-style:none;display:flex;overflow-x:auto}.portraits[data-astro-cid-notqy72c]::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.portraits[data-astro-cid-notqy72c]{cursor:grab}}.portraits[data-astro-cid-notqy72c].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.portraits[data-astro-cid-notqy72c] img[data-astro-cid-notqy72c]{-webkit-user-drag:none;user-select:none}.portraits[data-astro-cid-notqy72c]>li[data-astro-cid-notqy72c]{scroll-snap-align:start;flex:0 0 max(240px,min(1200px,100vw - 32px)/3.4 - 21.1765px)}.portraits-adds[data-astro-cid-notqy72c]{margin:12px 0 0}@media (width<=640px){.portraits-head[data-astro-cid-notqy72c]{flex-direction:column;align-items:flex-start;gap:0}.portraits-head[data-astro-cid-notqy72c] .section-head[data-astro-cid-notqy72c],.portraits-nav[data-astro-cid-notqy72c]{margin-bottom:20px}.portraits[data-astro-cid-notqy72c]>li[data-astro-cid-notqy72c]{flex-basis:78vw}}@media (prefers-reduced-motion:reduce){.portraits[data-astro-cid-notqy72c]{scroll-behavior:auto}}.portrait[data-astro-cid-notqy72c]{background:var(--hp-white);border-radius:var(--hp-radius-card);height:100%;box-shadow:var(--hp-shadow);margin:0;padding:14px 14px 20px}.portrait--more[data-astro-cid-notqy72c]{box-shadow:none;border:2px dashed var(--hp-ink-muted);background:0 0;flex-direction:column;justify-content:center;padding:28px;display:flex}.portrait--more[data-astro-cid-notqy72c] p[data-astro-cid-notqy72c]{margin:0 0 12px}.portrait__more-h[data-astro-cid-notqy72c]{font-family:var(--hp-font-display);font-size:1.5rem;font-weight:700}.portrait--more[data-astro-cid-notqy72c] a[data-astro-cid-notqy72c]{font-weight:700}.portrait__photo[data-astro-cid-notqy72c]{aspect-ratio:1;border-radius:20px 20px 20px 64px;display:block;overflow:hidden}.portrait__photo[data-astro-cid-notqy72c] img[data-astro-cid-notqy72c]{object-fit:cover;width:100%;max-width:none;height:100%}.portrait[data-astro-cid-notqy72c] figcaption[data-astro-cid-notqy72c]{padding:16px 8px 0}.portrait[data-astro-cid-notqy72c] figcaption[data-astro-cid-notqy72c] p[data-astro-cid-notqy72c]{margin:10px 0 0}.works[data-astro-cid-notqy72c]{flex-wrap:wrap;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.works[data-astro-cid-notqy72c] li[data-astro-cid-notqy72c]{background:var(--hp-oat);border-radius:var(--hp-radius-pill);padding:12px 22px;font-weight:700}.works__more[data-astro-cid-notqy72c]{margin-bottom:8px}.dev__card[data-astro-cid-notqy72c]{border:1px solid var(--hp-rule-dark);border-radius:var(--hp-radius-card);padding:26px}.dev__card[data-astro-cid-notqy72c] p[data-astro-cid-notqy72c]:last-child{color:var(--hp-on-ink);margin:0}.dev__card[data-astro-cid-notqy72c] h3[data-astro-cid-notqy72c]{margin-top:14px}.dev__more[data-astro-cid-notqy72c]{margin:32px 0 0;font-weight:700}
