#floating-cta[data-astro-cid-72f5watn][data-hidden]{opacity:0;pointer-events:none;transform:translateY(1rem)}.hero-img[data-astro-cid-yodha2z4]{transform-origin:60% 40%;animation:drift 18s var(--ease-out) both;filter:grayscale()contrast(1.05)}.hero-tint[data-astro-cid-yodha2z4]{background:linear-gradient(180deg, #16302d59 0%, #16302d26 35%, #16302dcc 100%), color-mix(in oklab, var(--color-sea) 55%, transparent);mix-blend-mode:normal}.hero-media[data-astro-cid-yodha2z4]:after{content:"";background:var(--color-sea);mix-blend-mode:color;opacity:.7;position:absolute;inset:0}.line[data-astro-cid-yodha2z4]{clip-path:inset(-.6em -1em 0)}.line-inner[data-astro-cid-yodha2z4]{animation:rise 1.3s var(--ease-out) both;animation-delay:var(--d)}.hero-meta[data-astro-cid-yodha2z4]{animation:fade 1.2s var(--ease-out) .75s both}@keyframes drift{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade{0%{opacity:0;transform:translateY(12px)}}.more-btn[data-astro-cid-b7t3mkfe]{display:none}@media (width<=47.99rem){.js .more-btn[data-astro-cid-b7t3mkfe]{border:1px solid color-mix(in oklab, currentColor 30%, transparent);border-radius:999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.45rem .95rem;font-size:.9rem;font-weight:500;display:inline-flex}.js .more-box[data-astro-cid-b7t3mkfe]:not(.is-open) .more-body[data-astro-cid-b7t3mkfe]{display:none}.more-box[data-astro-cid-b7t3mkfe].is-open svg[data-astro-cid-b7t3mkfe]{transform:rotate(180deg)}}.portrait[data-astro-cid-f4spc7cq]{isolation:isolate;width:100%;max-width:100%;position:relative}.portrait-arch[data-astro-cid-f4spc7cq]{aspect-ratio:4/5;background:var(--color-glass);border-radius:999px 999px 1.25rem 1.25rem;position:relative;overflow:hidden}.portrait-img[data-astro-cid-f4spc7cq]{object-fit:cover;object-position:50% 15%;mix-blend-mode:multiply;filter:saturate(.85)contrast(1.04);width:100%;height:100%}.portrait-frame[data-astro-cid-f4spc7cq]{z-index:-1;border:1px solid var(--color-sea);opacity:.55;border-radius:999px 999px 1.25rem 1.25rem;position:absolute;inset:0;transform:translate(.75rem,.75rem)}.reveal-word[data-astro-cid-gkpmn74i]{transition:color .35s linear}.reveal-on .reveal[data-astro-cid-gkpmn74i] .reveal-word[data-astro-cid-gkpmn74i]{color:color-mix(in oklab, currentColor 22%, transparent)}.reveal-on .reveal[data-astro-cid-gkpmn74i] .reveal-word[data-astro-cid-gkpmn74i].is-on{color:inherit}.band-img[data-astro-cid-4if72bgq]{filter:saturate(.55)contrast(1.05)}.path-img[data-astro-cid-2fozjf4i]{transition:transform 1.4s var(--ease-out)}.path[data-astro-cid-2fozjf4i]:hover .path-img[data-astro-cid-2fozjf4i],.path[data-astro-cid-2fozjf4i]:focus-visible .path-img[data-astro-cid-2fozjf4i]{transform:scale(1.05)}.step-n[data-astro-cid-cun5mn4x]{color:#0000;-webkit-text-stroke:1px var(--color-sea);transition:color .6s var(--ease-out);padding-bottom:.06em;font-size:clamp(3.2rem,2.6rem + 2.5vw,5rem);line-height:.9}.step[data-astro-cid-cun5mn4x]:hover .step-n[data-astro-cid-cun5mn4x]{color:color-mix(in oklab, var(--color-sea) 18%, transparent)}.words[data-astro-cid-pj3or4gl]{line-height:1;display:grid}.words[data-astro-cid-pj3or4gl] span[data-astro-cid-pj3or4gl]{white-space:nowrap;opacity:0;filter:blur(14px);animation:cycle 12s var(--ease-out) infinite;animation-delay:calc(var(--i) * 3s);grid-area:1/1;transform:scale(1.04)}@keyframes cycle{0%{opacity:0;filter:blur(14px);transform:scale(1.04)}6%,22%{opacity:1;filter:blur();transform:scale(1)}30%,to{opacity:0;filter:blur(14px);transform:scale(.98)}}@media (width<=40rem){.words[data-astro-cid-pj3or4gl] span[data-astro-cid-pj3or4gl]{white-space:normal;font-size:.62em}}@media (prefers-reduced-motion:reduce){.words[data-astro-cid-pj3or4gl]{flex-wrap:wrap;justify-content:center;gap:0 .3em;font-size:.45em;display:flex}.words[data-astro-cid-pj3or4gl] span[data-astro-cid-pj3or4gl]{opacity:1;filter:none;animation:none;transform:none}}@media (width<=39.99rem){.res-row[data-astro-cid-5gtlsymu]{margin-inline:calc(var(--gutter,1.25rem) * -1);padding-inline:var(--gutter,1.25rem);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter,1.25rem);scrollbar-width:none;overscroll-behavior-x:contain;gap:.75rem;display:flex;overflow-x:auto}.res-row[data-astro-cid-5gtlsymu]::-webkit-scrollbar{display:none}.res-row[data-astro-cid-5gtlsymu]>li[data-astro-cid-5gtlsymu]{scroll-snap-align:start;flex:0 0 72%}.res-row[data-astro-cid-5gtlsymu]>li[data-astro-cid-5gtlsymu]:last-child{scroll-snap-align:end}.res-arrow[data-astro-cid-5gtlsymu]{background:color-mix(in oklab, var(--color-paper) 70%, transparent);width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--color-ink) 55%, transparent);backdrop-filter:blur(4px);pointer-events:none;transition:opacity .4s var(--ease-out);border-radius:999px;place-items:center;display:grid;position:absolute;top:38%;right:.25rem}.res-arrow[data-astro-cid-5gtlsymu] svg[data-astro-cid-5gtlsymu]{width:1.1rem;height:1.1rem}.res-wrap[data-astro-cid-5gtlsymu].at-end .res-arrow[data-astro-cid-5gtlsymu]{opacity:0}}.res-img[data-astro-cid-5gtlsymu]{transition:transform 1.4s var(--ease-out)}.res[data-astro-cid-5gtlsymu]:hover .res-img[data-astro-cid-5gtlsymu]{transform:scale(1.04)}.reset[data-astro-cid-5rkwr6ki]{letter-spacing:-.035em;margin-left:-.05em;font-size:clamp(5rem,1rem + 20vw,20rem);line-height:.82}.topic[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]{border:1px solid color-mix(in oklab, var(--color-deep) 22%, transparent);cursor:pointer;border-radius:999px;padding:.55rem 1.05rem;font-size:.92rem;transition:background-color .25s,color .25s,border-color .25s;display:inline-block}.topic[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]:hover{border-color:var(--color-deep)}.topic[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:checked+span[data-astro-cid-d56ov33j]{background:var(--color-glass);border-color:var(--color-glass);color:var(--color-deep)}.topic[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus-visible+span[data-astro-cid-d56ov33j]{outline:2px solid var(--color-sea);outline-offset:3px}
