.lens-stage[data-astro-cid-2qm65dm4]{padding-top:96px}.lens-head[data-astro-cid-2qm65dm4]{padding-top:48px}.lens-inner[data-astro-cid-2qm65dm4]{display:flex;flex-direction:column;gap:48px;padding-bottom:72px}.lens-bar[data-astro-cid-2qm65dm4]{display:none;justify-content:flex-end}.lens-progress[data-astro-cid-2qm65dm4]{display:flex;gap:4px}.lens-body[data-astro-cid-2qm65dm4]{display:flex;flex-direction:column;gap:32px}[data-astro-cid-2qm65dm4][data-layout=cards-below] .lens-cards[data-astro-cid-2qm65dm4]{order:2}.lens-cards[data-astro-cid-2qm65dm4]{display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:12px}.lens-card[data-astro-cid-2qm65dm4]{position:relative;border:1px solid var(--color-hairline);background:var(--color-card);padding:24px}.lens-num[data-astro-cid-2qm65dm4]{font-family:var(--font-display);font-size:32px;line-height:1;font-weight:500;font-variant-numeric:lining-nums tabular-nums;color:var(--color-text-muted);margin-bottom:20px}.lens-more[data-astro-cid-2qm65dm4]{display:grid;grid-template-rows:1fr}.lens-more[data-astro-cid-2qm65dm4]>div[data-astro-cid-2qm65dm4]{min-height:0;overflow:hidden}.lens-track[data-astro-cid-2qm65dm4]{position:relative;display:flex;justify-content:center}[data-astro-cid-2qm65dm4][data-layout=cards-below] .lens-track[data-astro-cid-2qm65dm4]{align-items:flex-end}.lens-char[data-astro-cid-2qm65dm4]{position:relative;height:420px;aspect-ratio:1085 / 2192;transform-origin:50% 98%}.lens-layer[data-astro-cid-2qm65dm4]{position:absolute;inset:0;width:100%;height:100%}.lens-pose[data-astro-cid-2qm65dm4]{opacity:0}.lens[data-astro-cid-2qm65dm4]:not([data-lens-ready]) [data-astro-cid-2qm65dm4][data-pose=up],.lens[data-astro-cid-2qm65dm4][data-lens-ready] [data-astro-cid-2qm65dm4][data-pose=left]{opacity:1}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-stage[data-astro-cid-2qm65dm4]{position:sticky;top:0}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-spacer[data-astro-cid-2qm65dm4]{height:calc((var(--steps) - 1) * 100svh)}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-inner[data-astro-cid-2qm65dm4]{gap:16px}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-bar[data-astro-cid-2qm65dm4]{margin-top:8px}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-char[data-astro-cid-2qm65dm4]{height:62svh}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-bar[data-astro-cid-2qm65dm4]{display:flex}.lens-dot[data-astro-cid-2qm65dm4]{display:grid;min-width:44px;min-height:44px;place-items:center;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--color-text-muted);cursor:pointer;transition:color .3s}.lens-dot[data-astro-cid-2qm65dm4] span[data-astro-cid-2qm65dm4]{padding-bottom:6px;border-bottom:2px solid var(--color-hairline);transition:border-color .3s}.lens-dot[data-astro-cid-2qm65dm4]:hover,.lens-dot[data-astro-cid-2qm65dm4][aria-current]{color:var(--color-text)}.lens-dot[data-astro-cid-2qm65dm4][aria-current] span[data-astro-cid-2qm65dm4]{border-color:var(--color-booby)}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-card[data-astro-cid-2qm65dm4]{cursor:pointer;opacity:.45;transition:opacity .35s ease-out,transform .45s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .45s}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-card[data-astro-cid-2qm65dm4][data-active]{cursor:default;opacity:1;border-color:var(--color-booby);transform:translateY(-6px);box-shadow:0 22px 48px -22px color-mix(in srgb,var(--color-booby) 75%,transparent)}.lens[data-astro-cid-2qm65dm4][data-lens-ready][data-layout=cards-below] .lens-card[data-astro-cid-2qm65dm4][data-active]{box-shadow:0 -22px 48px -22px color-mix(in srgb,var(--color-booby) 75%,transparent)}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-card[data-astro-cid-2qm65dm4][data-active] .lens-num[data-astro-cid-2qm65dm4]{color:var(--color-accent-card)}.lens-num[data-astro-cid-2qm65dm4]{transition:color .35s}@media(max-width:760px){.lens-cards[data-astro-cid-2qm65dm4]{grid-template-columns:1fr;gap:8px}.lens-card[data-astro-cid-2qm65dm4]{display:grid;grid-template-columns:auto 1fr;column-gap:14px;padding:14px 18px}.lens-card[data-astro-cid-2qm65dm4]>[data-astro-cid-2qm65dm4]:not(.lens-num){grid-column:2}.lens-num[data-astro-cid-2qm65dm4]{grid-row:1 / span 2;font-size:22px;line-height:1.2;margin-bottom:0}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-inner[data-astro-cid-2qm65dm4]{gap:12px}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-body[data-astro-cid-2qm65dm4]{gap:16px}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-more[data-astro-cid-2qm65dm4]{transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1)}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-card[data-astro-cid-2qm65dm4]:not([data-active]) .lens-more[data-astro-cid-2qm65dm4]{grid-template-rows:0fr}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-more[data-astro-cid-2qm65dm4]>div[data-astro-cid-2qm65dm4]{transition:visibility 0s}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-card[data-astro-cid-2qm65dm4]:not([data-active]) .lens-more[data-astro-cid-2qm65dm4]>div[data-astro-cid-2qm65dm4]{visibility:hidden;transition:visibility 0s .4s}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-card[data-astro-cid-2qm65dm4][data-active]{transform:none}.lens[data-astro-cid-2qm65dm4][data-lens-ready] .lens-char[data-astro-cid-2qm65dm4]{height:44svh}.lens-char[data-astro-cid-2qm65dm4]{height:320px}}.c-h2[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-size:36px;line-height:1.05;font-weight:400;letter-spacing:-.015em;color:var(--color-text);text-wrap:balance}@media(min-width:768px){.c-h2[data-astro-cid-tcy35dad]{font-size:56px;line-height:1}}
