.hero[data-astro-cid-ge2uvauf]{padding-top:72px}.hero__in[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:calc(100dvh - 72px);padding-block:clamp(2rem,5vh,4rem);display:grid}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.8rem,1.5rem + 4.6vw,6rem);font-weight:700;line-height:.98}.hero__sub[data-astro-cid-ge2uvauf]{font-size:var(--step-1);color:var(--ink-2);max-width:36ch;margin-top:1.6rem;line-height:1.5}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.hero__reel[data-astro-cid-ge2uvauf]{position:relative}.hero__frame[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;border-radius:var(--r);background:var(--bg-2);max-height:calc(100dvh - 150px);box-shadow:var(--shadow);margin-left:auto;position:relative;overflow:hidden}.hero__slide[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s var(--ease);margin:0;position:absolute;inset:0}.hero__slide[data-astro-cid-ge2uvauf].is-on{opacity:1;z-index:1}.hero__slide[data-astro-cid-ge2uvauf] img,.hero__slide[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero__bars[data-astro-cid-ge2uvauf]{justify-content:flex-end;gap:6px;margin-top:.9rem;display:flex}.hero__bars[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--line);border-radius:3px;width:44px;height:3px;overflow:hidden}.hero__bars[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.hero__slide[data-astro-cid-ge2uvauf] img{transition:transform 7s linear;transform:scale(1.08)}.hero__slide[data-astro-cid-ge2uvauf].is-on img{transform:scale(1)}}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{padding-top:64px}.hero__in[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:2rem;min-height:0;padding-top:2rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.6rem,11vw,3.6rem)}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}.hero__frame[data-astro-cid-ge2uvauf]{aspect-ratio:4/4.4;max-height:none}.hero__bars[data-astro-cid-ge2uvauf]{justify-content:flex-start}}.proof[data-astro-cid-kur57igv]{border-block:1px solid var(--line)}.proof__in[data-astro-cid-kur57igv]{grid-template-columns:auto auto 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:1.6rem;display:grid}.proof__rating[data-astro-cid-kur57igv]{align-items:center;gap:.9rem;text-decoration:none;display:flex}.proof__num[data-astro-cid-kur57igv]{font-family:var(--f-display);font-size:var(--step-3);letter-spacing:-.04em;font-weight:700;line-height:1}.proof__meta[data-astro-cid-kur57igv]{font-size:var(--step--1);color:var(--ink-2);gap:.2rem;line-height:1.3;display:grid}.proof__rating[data-astro-cid-kur57igv]:hover .proof__meta[data-astro-cid-kur57igv]>span[data-astro-cid-kur57igv]:last-child{text-decoration:underline}.proof__stars[data-astro-cid-kur57igv]{color:var(--accent);gap:2px;display:flex}.proof__stars[data-astro-cid-kur57igv] .icon{width:15px;height:15px}.proof__line[data-astro-cid-kur57igv]{max-width:26ch;font-weight:500;line-height:1.35}.proof__es[data-astro-cid-kur57igv]{font-family:var(--f-display);font-weight:650;font-size:var(--step-1);letter-spacing:-.02em;color:var(--accent)}@media (width<=900px){.proof__in[data-astro-cid-kur57igv]{grid-template-columns:1fr 1fr;gap:1.4rem 1rem}.proof__line[data-astro-cid-kur57igv]{grid-column:span 1}}@media (width<=420px){.proof__num[data-astro-cid-kur57igv]{font-size:2rem}.proof__rating[data-astro-cid-kur57igv]{gap:.6rem}}.spine[data-astro-cid-gyg4mjbe]{background:var(--bg)}.spine__in[data-astro-cid-gyg4mjbe]{padding-block:var(--section);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem clamp(2rem,6vw,7rem);display:grid}.spine__title[data-astro-cid-gyg4mjbe]{grid-area:1/2;max-width:16ch}.spine__fig[data-astro-cid-gyg4mjbe]{background:radial-gradient(120% 80% at 50% 35%, #22303e 0%, var(--ink) 70%);border-radius:var(--r);grid-area:1/1/span 2;justify-content:center;align-items:center;margin:0;padding:clamp(1rem,3vw,2.5rem) 0;display:flex;position:relative;overflow:hidden}.spine__fig[data-astro-cid-gyg4mjbe]:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 2px,#0000 2px 4px);position:absolute;inset:0}.spine__fig[data-astro-cid-gyg4mjbe] svg[data-astro-cid-gyg4mjbe]{width:auto;height:min(70vh,700px);overflow:visible}.spine__nerve-bg[data-astro-cid-gyg4mjbe]{stroke:#f1f1ec14;stroke-width:2px;fill:none}.spine__nerve[data-astro-cid-gyg4mjbe]{stroke:#7f9cf5;stroke-width:3px;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 6px #7f9cf599)}.v[data-astro-cid-gyg4mjbe]{transform-box:fill-box}.v__body[data-astro-cid-gyg4mjbe]{fill:#ece6d8;stroke:#15202b;stroke-width:1.4px}.v__proc[data-astro-cid-gyg4mjbe]{fill:#b9ab8c;stroke:#15202b;stroke-width:1.2px}.v__sacrum[data-astro-cid-gyg4mjbe]{fill:#cdbf9f}.spine__fig[data-astro-cid-gyg4mjbe] figcaption[data-astro-cid-gyg4mjbe]{color:#f1f1ec8c;font-size:.75rem;position:absolute;bottom:.8rem;left:1rem}.spine__steps[data-astro-cid-gyg4mjbe]{grid-area:2/2;align-self:start}.spine__list[data-astro-cid-gyg4mjbe]{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.spine__step[data-astro-cid-gyg4mjbe] h3[data-astro-cid-gyg4mjbe]{font-size:var(--step-3);letter-spacing:-.04em}.spine__step[data-astro-cid-gyg4mjbe] p[data-astro-cid-gyg4mjbe]{font-size:var(--step-1);color:var(--ink-2);max-width:34ch;margin-top:.6rem;line-height:1.5}.spine__quote[data-astro-cid-gyg4mjbe]{margin:3rem 0 0}.spine__quote[data-astro-cid-gyg4mjbe] p[data-astro-cid-gyg4mjbe]{font-family:var(--f-display);font-size:var(--step-2);letter-spacing:-.03em;color:var(--accent);max-width:20ch;font-weight:600;line-height:1.15}.spine__quote[data-astro-cid-gyg4mjbe] footer[data-astro-cid-gyg4mjbe]{color:var(--ink-2);font-size:var(--step--1);margin-top:.8rem;font-weight:500}.spine__dots[data-astro-cid-gyg4mjbe]{display:none}.spine.is-scrub .spine__pin[data-astro-cid-gyg4mjbe]{height:100svh;overflow:hidden}.spine.is-scrub .spine__in[data-astro-cid-gyg4mjbe]{align-content:center;height:100%;padding-block:calc(72px + clamp(1.5rem,5vh,4rem)) clamp(1.5rem,5vh,3rem)}.spine.is-scrub .spine__steps[data-astro-cid-gyg4mjbe]{min-height:19rem;position:relative}.spine.is-scrub .spine__list[data-astro-cid-gyg4mjbe]{display:block}.spine.is-scrub .spine__step[data-astro-cid-gyg4mjbe],.spine.is-scrub .spine__quote[data-astro-cid-gyg4mjbe]{opacity:0;filter:blur(6px);transition:opacity .6s var(--ease), transform .8s var(--ease), filter .6s var(--ease);margin:0;position:absolute;inset:0 0 auto;transform:translateY(24px)}.spine.is-scrub .is-active[data-astro-cid-gyg4mjbe]{opacity:1;filter:none;transform:none}.spine.is-scrub .spine__dots[data-astro-cid-gyg4mjbe]{gap:8px;display:flex;position:absolute;bottom:0;left:0}.spine.is-scrub .spine__dots[data-astro-cid-gyg4mjbe] span[data-astro-cid-gyg4mjbe]{background:var(--line);border-radius:3px;width:28px;height:3px;transition:background-color .4s}.spine.is-scrub .spine__dots[data-astro-cid-gyg4mjbe] span[data-astro-cid-gyg4mjbe].is-on{background:var(--ink)}@media (width<=860px){.spine__in[data-astro-cid-gyg4mjbe]{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:1.1rem}.spine__title[data-astro-cid-gyg4mjbe]{grid-area:1/1;font-size:clamp(1.8rem,8vw,2.4rem)}.spine__fig[data-astro-cid-gyg4mjbe]{grid-area:2/1;padding:.8rem 0}.spine__fig[data-astro-cid-gyg4mjbe] figcaption[data-astro-cid-gyg4mjbe]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spine__fig[data-astro-cid-gyg4mjbe] svg[data-astro-cid-gyg4mjbe]{width:auto;height:300px}.spine__steps[data-astro-cid-gyg4mjbe]{grid-area:3/1}.spine.is-scrub .spine__in[data-astro-cid-gyg4mjbe]{align-content:start;padding-top:calc(64px + 1rem);padding-bottom:1rem}.spine.is-scrub .spine__fig[data-astro-cid-gyg4mjbe] svg[data-astro-cid-gyg4mjbe]{height:clamp(190px,38svh,340px)}.spine.is-scrub .spine__steps[data-astro-cid-gyg4mjbe]{min-height:10.5rem;padding-bottom:1.5rem}.spine.is-scrub .spine__dots[data-astro-cid-gyg4mjbe]{bottom:0}.spine__step[data-astro-cid-gyg4mjbe] h3[data-astro-cid-gyg4mjbe]{font-size:1.6rem}.spine__step[data-astro-cid-gyg4mjbe] p[data-astro-cid-gyg4mjbe]{margin-top:.4rem;font-size:1rem}.spine__quote[data-astro-cid-gyg4mjbe] p[data-astro-cid-gyg4mjbe]{font-size:1.45rem}}.care[data-astro-cid-cooh52zo] .h2[data-astro-cid-cooh52zo]{max-width:14ch}.bento[data-astro-cid-cooh52zo]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"a a a a b b b b c c c c""a a a a d d d d c c c c""e e e e e f f f f f f f";gap:clamp(.75rem,1.4vw,1.25rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.cell[data-astro-cid-cooh52zo]{border-radius:var(--r);background:var(--bg-2);flex-direction:column;gap:.5rem;padding:clamp(1rem,1.6vw,1.4rem);display:flex}.cell[data-astro-cid-cooh52zo] h3[data-astro-cid-cooh52zo]{font-size:var(--step-2);letter-spacing:-.03em;margin-top:.6rem}.cell[data-astro-cid-cooh52zo] p[data-astro-cid-cooh52zo]{color:var(--ink-2);max-width:44ch}.cell__img[data-astro-cid-cooh52zo]{aspect-ratio:4/3}.cell--a[data-astro-cid-cooh52zo]{grid-area:a}.cell--a[data-astro-cid-cooh52zo] .cell__img[data-astro-cid-cooh52zo]{aspect-ratio:auto;flex:1;min-height:340px}.cell--b[data-astro-cid-cooh52zo]{grid-area:b}.cell--b[data-astro-cid-cooh52zo] .cell__img[data-astro-cid-cooh52zo] img{object-position:50% 8%}.cell--c[data-astro-cid-cooh52zo]{grid-area:c}.cmp[data-astro-cid-cooh52zo]{--p:50%;aspect-ratio:1;border-radius:calc(var(--r) - 6px);touch-action:pan-y;user-select:none;background:#0e141b;position:relative;overflow:hidden}.cmp[data-astro-cid-cooh52zo] .cmp__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cmp__after[data-astro-cid-cooh52zo]{clip-path:inset(0 0 0 var(--p));position:absolute;inset:0}.cmp__line[data-astro-cid-cooh52zo]{top:0;bottom:0;left:var(--p);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #00000080}.cmp__knob[data-astro-cid-cooh52zo]{background:#fff;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #00000059}.cmp__knob[data-astro-cid-cooh52zo]:before,.cmp__knob[data-astro-cid-cooh52zo]:after{content:"";border:6px solid #0000;width:0;height:0;margin-top:-6px;position:absolute;top:50%}.cmp__knob[data-astro-cid-cooh52zo]:before{border-right-color:var(--ink);left:7px}.cmp__knob[data-astro-cid-cooh52zo]:after{border-left-color:var(--ink);right:7px}.cmp__tag[data-astro-cid-cooh52zo]{border-radius:var(--pill);color:#fff;pointer-events:none;background:#15202bb8;padding:.2rem .6rem;font-size:.78rem;font-weight:700;position:absolute;top:.7rem}.cmp__tag--b[data-astro-cid-cooh52zo]{left:.7rem}.cmp__tag--a[data-astro-cid-cooh52zo]{background:var(--accent);right:.7rem}.cmp__range[data-astro-cid-cooh52zo]{opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.cmp[data-astro-cid-cooh52zo]:has(.cmp__range:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.cmp__cap[data-astro-cid-cooh52zo]{margin-top:.3rem;font-size:.8rem}@media (width>=1001px){.cell--c[data-astro-cid-cooh52zo] .cmp[data-astro-cid-cooh52zo]{aspect-ratio:auto;flex:1;min-height:340px}}.cell--d[data-astro-cid-cooh52zo]{grid-area:d}.cell--d[data-astro-cid-cooh52zo] .cell__img[data-astro-cid-cooh52zo]{aspect-ratio:3/2}.cell--e[data-astro-cid-cooh52zo]{grid-area:e;justify-content:space-between;min-height:15rem}.cell--f[data-astro-cid-cooh52zo]{grid-area:f;justify-content:space-between}.tint-kraft[data-astro-cid-cooh52zo]{background:var(--kraft)}.tint-kraft[data-astro-cid-cooh52zo] p[data-astro-cid-cooh52zo]{color:var(--kraft-ink)}.tint-ink[data-astro-cid-cooh52zo]{background:var(--ink);color:var(--bg)}.tint-ink[data-astro-cid-cooh52zo] p[data-astro-cid-cooh52zo]{color:#f1f1ecc7}.tint-accent[data-astro-cid-cooh52zo]{background:var(--accent);color:var(--accent-ink)}.tint-accent[data-astro-cid-cooh52zo] p[data-astro-cid-cooh52zo]{color:#f6f7fbdb}.tint-accent[data-astro-cid-cooh52zo] .price[data-astro-cid-cooh52zo]{font-family:var(--f-display);font-size:var(--step-2);letter-spacing:-.03em;color:var(--accent-ink);font-weight:650}.verify[data-astro-cid-cooh52zo]{color:#ffd166;margin-left:.15em}@media (width<=1000px){.bento[data-astro-cid-cooh52zo]{grid-template-columns:1fr 1fr;grid-template-areas:"a b""c d""e f"}}@media (width<=640px){.bento[data-astro-cid-cooh52zo]{grid-template-columns:1fr;grid-template-areas:"a""b""c""d""e""f"}.cell--a[data-astro-cid-cooh52zo] .cell__img[data-astro-cid-cooh52zo]{aspect-ratio:4/4.2;flex:none;min-height:0}.cell--c[data-astro-cid-cooh52zo],.cell--e[data-astro-cid-cooh52zo]{min-height:0}}.reviews[data-astro-cid-4bjs7uhz]{background:var(--bg-2);overflow:hidden}.reviews__note[data-astro-cid-4bjs7uhz]{font-size:var(--step--1);margin-top:.8rem}.stars[data-astro-cid-4bjs7uhz]{color:var(--accent);gap:3px;display:flex}.stars[data-astro-cid-4bjs7uhz] .icon{width:18px;height:18px}.feat[data-astro-cid-4bjs7uhz]{gap:1.4rem;max-width:62rem;margin:clamp(2.5rem,5vw,4rem) 0 0 auto;display:grid}.feat[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]{margin:0}.feat[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{font-family:var(--f-display);letter-spacing:-.035em;text-indent:-.4em;font-size:clamp(1.6rem,1.1rem + 2.2vw,3rem);font-weight:550;line-height:1.12}.feat[data-astro-cid-4bjs7uhz] figcaption[data-astro-cid-4bjs7uhz]{font-size:var(--step-0)}.track[data-astro-cid-4bjs7uhz]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;margin-top:clamp(3rem,6vw,5rem);overflow-x:auto}.track[data-astro-cid-4bjs7uhz]::-webkit-scrollbar{display:none}.track[data-astro-cid-4bjs7uhz]:active{cursor:grabbing}.track__list[data-astro-cid-4bjs7uhz]{padding:.25rem max(var(--gutter), calc((100vw - var(--max)) / 2));gap:1rem;width:max-content;margin:0;list-style:none;display:flex}.card[data-astro-cid-4bjs7uhz]{scroll-snap-align:start;background:var(--bg);border-radius:var(--r);width:min(82vw,380px);transition:transform .6s var(--ease), box-shadow .6s var(--ease);flex-direction:column;flex:none;gap:1rem;padding:1.5rem;display:flex}.card[data-astro-cid-4bjs7uhz]:hover{box-shadow:var(--shadow);transform:translateY(-4px)rotate(-.4deg)}.card[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]{flex:1;margin:0}.card[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz] p[data-astro-cid-4bjs7uhz]{font-size:1.06rem;line-height:1.55}.card__by[data-astro-cid-4bjs7uhz]{font-size:var(--step--1)}.reviews__links[data-astro-cid-4bjs7uhz]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.5rem;display:flex}.link[data-astro-cid-4bjs7uhz]{align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.link[data-astro-cid-4bjs7uhz]:hover{text-decoration:underline}.link[data-astro-cid-4bjs7uhz] .icon{width:1em;height:1em;transition:transform .4s var(--ease)}.link[data-astro-cid-4bjs7uhz]:hover .icon{transform:translate(2px,-2px)}@media (width<=640px){.reviews__links[data-astro-cid-4bjs7uhz] .btn[data-astro-cid-4bjs7uhz]{width:100%}}.team__group[data-astro-cid-ae2kqkmy]{aspect-ratio:16/8.2}.team__group[data-astro-cid-ae2kqkmy] img{object-position:50% 40%;height:116%;margin-top:-8%}.team__story[data-astro-cid-ae2kqkmy]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.team__dr[data-astro-cid-ae2kqkmy]{aspect-ratio:3/4;margin-top:clamp(0rem,6vw,5rem)}.team__text[data-astro-cid-ae2kqkmy] .lead[data-astro-cid-ae2kqkmy]{margin-top:1.5rem}.team__facts[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr 1fr;gap:1.2rem 2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.team__facts[data-astro-cid-ae2kqkmy] li[data-astro-cid-ae2kqkmy]{border-top:1px solid var(--line);padding-top:.9rem;font-weight:500;line-height:1.4}.team__crew-h[data-astro-cid-ae2kqkmy]{font-size:var(--step-2);letter-spacing:-.03em;margin-top:clamp(4rem,8vw,7rem)}.crew[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.crew__img[data-astro-cid-ae2kqkmy]{aspect-ratio:3/4}.crew__img[data-astro-cid-ae2kqkmy] img{transition:transform 1s var(--ease), filter .6s;filter:saturate(.9)}.crew__item[data-astro-cid-ae2kqkmy]:hover .crew__img[data-astro-cid-ae2kqkmy] img{filter:saturate(1.05);transform:scale(1.05)}.crew__name[data-astro-cid-ae2kqkmy]{margin-top:.8rem;line-height:1.3;display:grid}.crew__name[data-astro-cid-ae2kqkmy] span[data-astro-cid-ae2kqkmy]{color:var(--ink-2);font-size:var(--step--1)}.crew__line[data-astro-cid-ae2kqkmy]{font-size:var(--step--1);color:var(--ink-2);margin-top:.45rem;line-height:1.45}.crew__item[data-astro-cid-ae2kqkmy]:nth-child(2n){margin-top:2.5rem}@media (width<=860px){.team__group[data-astro-cid-ae2kqkmy]{aspect-ratio:4/3}.team__story[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr}.team__dr[data-astro-cid-ae2kqkmy]{width:70%;margin-top:0}.team__facts[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr}.crew[data-astro-cid-ae2kqkmy]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.crew__item[data-astro-cid-ae2kqkmy]{scroll-snap-align:start;flex:none;width:62vw}.crew__item[data-astro-cid-ae2kqkmy]:nth-child(2n){margin-top:0}}.comm[data-astro-cid-lilee4hy] .h2[data-astro-cid-lilee4hy]{text-align:right;max-width:12ch;margin-left:auto;margin-right:0}.collage[data-astro-cid-lilee4hy]{padding-inline:var(--gutter);grid-template-columns:1fr 1.15fr 1.3fr 1fr .95fr;align-items:center;gap:clamp(.6rem,1.3vw,1.2rem);margin-top:clamp(2.5rem,6vw,5rem);display:grid}.collage[data-astro-cid-lilee4hy] .photo[data-astro-cid-lilee4hy]{aspect-ratio:3/4}.c0[data-astro-cid-lilee4hy]{margin-top:18%}.c1[data-astro-cid-lilee4hy]{margin-top:-10%}.c2[data-astro-cid-lilee4hy] .photo[data-astro-cid-lilee4hy]{aspect-ratio:4/5}.c3[data-astro-cid-lilee4hy]{margin-top:26%}.c4[data-astro-cid-lilee4hy]{margin-top:-4%}.comm__list[data-astro-cid-lilee4hy]{grid-template-columns:1fr 1fr;gap:2.5rem clamp(2rem,6vw,6rem);max-width:64rem;margin:clamp(3.5rem,7vw,6rem) 0 0;display:grid}.comm__list[data-astro-cid-lilee4hy] dt[data-astro-cid-lilee4hy]{font-family:var(--f-display);font-size:var(--step-2);letter-spacing:-.03em;font-weight:650}.comm__list[data-astro-cid-lilee4hy] dd[data-astro-cid-lilee4hy]{color:var(--ink-2);max-width:36ch;margin:.5rem 0 0}@media (width<=860px){.comm[data-astro-cid-lilee4hy] .h2[data-astro-cid-lilee4hy]{text-align:left;margin-left:0}.collage[data-astro-cid-lilee4hy]{grid-template-columns:1fr 1fr}.c2[data-astro-cid-lilee4hy]{grid-area:1/1/auto/-1}.c2[data-astro-cid-lilee4hy] .photo[data-astro-cid-lilee4hy]{aspect-ratio:4/3}.c4[data-astro-cid-lilee4hy]{display:none}.c0[data-astro-cid-lilee4hy],.c1[data-astro-cid-lilee4hy],.c3[data-astro-cid-lilee4hy],.c4[data-astro-cid-lilee4hy]{margin-top:0}.comm__list[data-astro-cid-lilee4hy]{grid-template-columns:1fr;gap:1.8rem}}.faq__in[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.faq[data-astro-cid-hemr5th4] .h2[data-astro-cid-hemr5th4]{max-width:11ch;position:sticky;top:110px}.faq__list[data-astro-cid-hemr5th4]{display:grid}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}details[data-astro-cid-hemr5th4]:first-child{border-top:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-family:var(--f-display);font-size:var(--step-1);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4] .icon{border-radius:var(--pill);background:var(--bg-2);width:26px;height:26px;transition:transform .5s var(--ease), background-color .3s, color .3s;flex:none;padding:4px}summary[data-astro-cid-hemr5th4]:hover .icon{background:var(--accent);color:var(--accent-ink)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] .icon{background:var(--ink);color:var(--bg);transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-2);max-width:58ch;padding:0 3rem 1.5rem 0}@media (width<=860px){.faq__in[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.faq[data-astro-cid-hemr5th4] .h2[data-astro-cid-hemr5th4]{position:static}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding-right:0}}.visit[data-astro-cid-hphvozhs]{background:var(--bg-2)}.visit__in[data-astro-cid-hphvozhs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,6vw,5rem);display:grid}.visit__cols[data-astro-cid-hphvozhs]{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}h3[data-astro-cid-hphvozhs]{font-family:var(--f-body);font-size:var(--step--1);letter-spacing:0;color:var(--ink-2);align-items:center;gap:.5rem;margin-bottom:.6rem;font-weight:600;display:flex}h3[data-astro-cid-hphvozhs] .icon{width:1.2em;height:1.2em;color:var(--accent)}.big[data-astro-cid-hphvozhs]{font-family:var(--f-display);font-size:var(--step-2);letter-spacing:-.03em;font-weight:650;text-decoration:none}.big[data-astro-cid-hphvozhs]:hover{color:var(--accent)}.link[data-astro-cid-hphvozhs]{align-items:center;gap:.35rem;margin-top:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.link[data-astro-cid-hphvozhs]:hover{text-decoration:underline}.link[data-astro-cid-hphvozhs] .icon{width:1em;height:1em}.visit__hours[data-astro-cid-hphvozhs]{margin-top:2.5rem}table[data-astro-cid-hphvozhs]{border-collapse:collapse;width:100%;max-width:30rem}th[data-astro-cid-hphvozhs],td[data-astro-cid-hphvozhs]{text-align:left;border-bottom:1px solid var(--line);padding:.55rem 0;font-weight:500}th[data-astro-cid-hphvozhs]{padding-right:1rem;font-weight:600}td[data-astro-cid-hphvozhs]{text-align:right}tr[data-astro-cid-hphvozhs].closed{color:var(--ink-2)}tr[data-astro-cid-hphvozhs].closed th[data-astro-cid-hphvozhs]{font-weight:500}tr[data-astro-cid-hphvozhs].is-today th[data-astro-cid-hphvozhs],tr[data-astro-cid-hphvozhs].is-today td[data-astro-cid-hphvozhs]{color:var(--accent)}tr[data-astro-cid-hphvozhs].is-today th[data-astro-cid-hphvozhs]:after{content:attr(data-today);border-radius:var(--pill);background:var(--accent);color:var(--accent-ink);vertical-align:.1em;margin-left:.5rem;padding:.1rem .5rem;font-size:.75rem}.visit__ctas[data-astro-cid-hphvozhs]{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.visit__note[data-astro-cid-hphvozhs]{font-size:var(--step--1);max-width:44ch;margin-top:1rem}.visit__map[data-astro-cid-hphvozhs]{min-height:420px}.visit__map[data-astro-cid-hphvozhs] iframe[data-astro-cid-hphvozhs]{filter:grayscale(.35)contrast(1.02);border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=860px){.visit__in[data-astro-cid-hphvozhs]{grid-template-columns:1fr}.visit__cols[data-astro-cid-hphvozhs]{grid-template-columns:1fr;gap:1.8rem}.visit__ctas[data-astro-cid-hphvozhs] .btn[data-astro-cid-hphvozhs]{flex:100%}.visit__map[data-astro-cid-hphvozhs]{min-height:320px}}.check__panel[data-astro-cid-wqacfcwe]{--lvl:.5;background:radial-gradient(120% 90% at 20% 20%, #243345 0%, var(--ink) 65%);color:var(--bg);border-radius:var(--r);isolation:isolate;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.check__panel[data-astro-cid-wqacfcwe]:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:repeating-linear-gradient(0deg,#ffffff04 0 2px,#0000 2px 4px);position:absolute;inset:0}.check__fig[data-astro-cid-wqacfcwe]{flex-direction:column;align-self:start;align-items:center;gap:.8rem;margin:0;display:flex;position:sticky;top:96px}.check__fig[data-astro-cid-wqacfcwe] svg[data-astro-cid-wqacfcwe]{touch-action:manipulation;width:auto;max-width:100%;height:min(560px,62vh);overflow:visible}.check__hover[data-astro-cid-wqacfcwe]{min-height:1.4em;font-size:var(--step--1);color:#c9d5fb;text-align:center;font-weight:600}.r[data-astro-cid-wqacfcwe] .hit[data-astro-cid-wqacfcwe]{fill:#0000}.r[data-astro-cid-wqacfcwe] .bone[data-astro-cid-wqacfcwe],.r[data-astro-cid-wqacfcwe] .skull[data-astro-cid-wqacfcwe]{fill:#ece6d824;stroke:#ece6d880;stroke-width:1.4px;transition:fill .45s var(--ease), stroke .45s var(--ease), filter .45s var(--ease)}.r[data-astro-cid-wqacfcwe] .skull[data-astro-cid-wqacfcwe]{fill:#ece6d80f;stroke-dasharray:4 5}.r[data-astro-cid-wqacfcwe] .proc[data-astro-cid-wqacfcwe]{fill:#ece6d81a;stroke:#ece6d84d;stroke-width:1px;transition:fill .45s var(--ease)}.check__panel[data-astro-cid-wqacfcwe].can-tap .r[data-astro-cid-wqacfcwe]{cursor:pointer}.check__panel[data-astro-cid-wqacfcwe].can-tap .r[data-astro-cid-wqacfcwe].is-hover .bone[data-astro-cid-wqacfcwe],.check__panel[data-astro-cid-wqacfcwe].can-tap .r[data-astro-cid-wqacfcwe].is-hover .skull[data-astro-cid-wqacfcwe]{fill:#ece6d857;stroke:#fff}.r[data-astro-cid-wqacfcwe].is-lit .bone[data-astro-cid-wqacfcwe],.r[data-astro-cid-wqacfcwe].is-lit .skull[data-astro-cid-wqacfcwe]{fill:color-mix(in oklab, #7f9cf5, #fff calc(var(--lvl) * 45%));stroke:#e3e9fd;filter:drop-shadow(0 0 calc(4px + var(--lvl) * 16px) rgb(127 156 245/calc(.45 + var(--lvl) * .45)))}.r[data-astro-cid-wqacfcwe].is-lit .proc[data-astro-cid-wqacfcwe]{fill:#7f9cf5a6}.r[data-astro-cid-wqacfcwe]:focus{outline:none}.r[data-astro-cid-wqacfcwe]:focus-visible .bone[data-astro-cid-wqacfcwe],.r[data-astro-cid-wqacfcwe]:focus-visible .skull[data-astro-cid-wqacfcwe]{stroke:#ffd166;stroke-width:2.6px}@media (prefers-reduced-motion:no-preference){.r[data-astro-cid-wqacfcwe].is-lit{animation:breathe calc(2.8s - var(--lvl) * 1.8s) ease-in-out infinite}@keyframes breathe{50%{opacity:.7}}}.check__title[data-astro-cid-wqacfcwe]{font-size:var(--step-3);max-width:15ch}.check__lead[data-astro-cid-wqacfcwe]{color:#f1f1ecc2;max-width:50ch;font-size:var(--step-1);margin-top:1rem;line-height:1.5}.check__bar[data-astro-cid-wqacfcwe]{gap:6px;margin:2rem 0 1.6rem;display:flex}.check__bar[data-astro-cid-wqacfcwe] i{background:#f1f1ec24;border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.check__bar[data-astro-cid-wqacfcwe] i:after{content:"";transform-origin:0;transition:transform .7s var(--ease);background:#9db2f0;position:absolute;inset:0;transform:scaleX(0)}.check__bar[data-astro-cid-wqacfcwe] i.is-on:after{transform:none}fieldset[data-astro-cid-wqacfcwe]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-wqacfcwe]{font-family:var(--f-display);font-size:var(--step-2);letter-spacing:-.03em;margin-bottom:1.1rem;padding:0;font-weight:650}legend[data-astro-cid-wqacfcwe] span[data-astro-cid-wqacfcwe]{font-family:var(--f-body);font-size:var(--step--1);letter-spacing:0;color:#f1f1eca8;margin-top:.35rem;font-weight:500;display:block}.sub[data-astro-cid-wqacfcwe]{margin:1.8rem 0 .8rem;font-weight:600}.step[data-astro-cid-wqacfcwe]{animation:stepIn .55s var(--ease)}.check__panel[data-astro-cid-wqacfcwe].go-back .step[data-astro-cid-wqacfcwe]{animation-name:stepBack}@keyframes stepIn{0%{opacity:0;transform:translate(28px)}}@keyframes stepBack{0%{opacity:0;transform:translate(-28px)}}.tiles[data-astro-cid-wqacfcwe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.tile[data-astro-cid-wqacfcwe]{cursor:pointer;text-align:left;min-height:118px;color:var(--bg);transition:background-color .35s, border-color .35s, color .35s, transform .5s var(--ease);animation:tileIn .6s var(--ease) both;animation-delay:calc(var(--i) * 40ms);background:#f1f1ec0d;border:1.5px solid #f1f1ec29;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.4rem;padding:1rem;display:flex;position:relative}@keyframes tileIn{0%{opacity:0;transform:translateY(14px)}}.tile[data-astro-cid-wqacfcwe]:hover{border-color:#f1f1ec99;transform:translateY(-2px)}.tile__icon[data-astro-cid-wqacfcwe]{border-radius:var(--pill);width:40px;height:40px;transition:background-color .35s, transform .5s var(--ease);background:#f1f1ec1a;place-items:center;display:grid}.tile__icon[data-astro-cid-wqacfcwe] .icon{width:22px;height:22px}.tile__label[data-astro-cid-wqacfcwe]{font-weight:600;line-height:1.25}.tile__tick[data-astro-cid-wqacfcwe]{opacity:0;transition:opacity .3s, transform .5s var(--ease);color:var(--accent);position:absolute;top:.8rem;right:.8rem;transform:scale(.4)}.tile__tick[data-astro-cid-wqacfcwe] .icon{width:24px;height:24px}.tile[data-astro-cid-wqacfcwe][aria-pressed=true]{background:var(--bg);color:var(--ink);border-color:var(--bg)}.tile[data-astro-cid-wqacfcwe][aria-pressed=true] .tile__icon[data-astro-cid-wqacfcwe]{background:var(--accent);color:var(--accent-ink);transform:rotate(-8deg)scale(1.06)}.tile[data-astro-cid-wqacfcwe][aria-pressed=true] .tile__tick[data-astro-cid-wqacfcwe]{opacity:1;transform:none}.chips[data-astro-cid-wqacfcwe]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-wqacfcwe]{border-radius:var(--pill);cursor:pointer;min-height:46px;color:var(--bg);transition:background-color .3s, border-color .3s, color .3s, transform .4s var(--ease);background:0 0;border:1.5px solid #f1f1ec4d;padding:0 1.05rem;font-weight:500}.chip[data-astro-cid-wqacfcwe]:hover{border-color:var(--bg);transform:translateY(-1px)}.chip[data-astro-cid-wqacfcwe][aria-pressed=true],.chip[data-astro-cid-wqacfcwe][aria-checked=true]{background:var(--bg);color:var(--ink);border-color:var(--bg)}.need[data-astro-cid-wqacfcwe]{color:#ffd9a8;font-size:var(--step--1);margin-top:.8rem}.level[data-astro-cid-wqacfcwe]{margin-top:1.8rem}.level[data-astro-cid-wqacfcwe] label[data-astro-cid-wqacfcwe]{margin-bottom:.8rem;font-weight:600;display:block}.level__row[data-astro-cid-wqacfcwe]{align-items:center;gap:1.2rem;display:flex}.level[data-astro-cid-wqacfcwe] input[data-astro-cid-wqacfcwe]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, #9db2f0 calc(var(--lvl) * 100%), #f1f1ec29 0);outline-offset:8px;border-radius:6px;flex:1;height:6px}.level[data-astro-cid-wqacfcwe] input[data-astro-cid-wqacfcwe]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg);cursor:grab;width:28px;height:28px;transition:transform .3s var(--ease);border:4px solid #9db2f0;border-radius:50%;box-shadow:0 0 0 6px #9db2f02e}.level[data-astro-cid-wqacfcwe] input[data-astro-cid-wqacfcwe]::-moz-range-thumb{background:var(--bg);cursor:grab;border:4px solid #9db2f0;border-radius:50%;width:22px;height:22px}.level[data-astro-cid-wqacfcwe] input[data-astro-cid-wqacfcwe]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}.level__out[data-astro-cid-wqacfcwe]{min-width:9.5rem;line-height:1.15;display:grid}.level__out[data-astro-cid-wqacfcwe] b[data-astro-cid-wqacfcwe]{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.8rem;font-weight:700}.level__out[data-astro-cid-wqacfcwe] span[data-astro-cid-wqacfcwe]{font-size:var(--step--1);color:#f1f1ecbf}.check__nav[data-astro-cid-wqacfcwe]{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.btn--light[data-astro-cid-wqacfcwe]{--b:transparent;--c:var(--bg);border-color:#f1f1ec59}.btn--light[data-astro-cid-wqacfcwe]:hover{border-color:var(--bg);box-shadow:none}.check__next[data-astro-cid-wqacfcwe]{--b:var(--bg);--c:var(--ink)}.check__nav[data-astro-cid-wqacfcwe] .btn[data-astro-cid-wqacfcwe][aria-disabled=true]{opacity:.5;box-shadow:none;transform:none}.check__panel[data-astro-cid-wqacfcwe][data-step-name=result]{grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr)}.check__panel[data-astro-cid-wqacfcwe][data-step-name=result] .check__lead[data-astro-cid-wqacfcwe]{display:none}.res[data-astro-cid-wqacfcwe]:focus{outline:none}.res__title[data-astro-cid-wqacfcwe]{font-size:var(--step-3);letter-spacing:-.04em;max-width:18ch}.res__grid[data-astro-cid-wqacfcwe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.8rem;display:grid}h4[data-astro-cid-wqacfcwe]{font-family:var(--f-body);font-size:var(--step--1);color:#f1f1eca8;letter-spacing:0;margin:0 0 .8rem;font-weight:600}.res[data-astro-cid-wqacfcwe] ol[data-astro-cid-wqacfcwe],.res[data-astro-cid-wqacfcwe] ul[data-astro-cid-wqacfcwe]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.res[data-astro-cid-wqacfcwe] li{animation:liIn .6s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .15s);font-size:.98rem;line-height:1.45}@keyframes liIn{0%{opacity:0;transform:translateY(10px)}}.res[data-astro-cid-wqacfcwe] ol[data-astro-cid-wqacfcwe]{counter-reset:v}.res[data-astro-cid-wqacfcwe] ol[data-astro-cid-wqacfcwe] li{counter-increment:v;padding-left:2.1rem;position:relative}.res[data-astro-cid-wqacfcwe] ol[data-astro-cid-wqacfcwe] li:before{content:counter(v);width:1.5rem;height:1.5rem;color:var(--ink);background:#9db2f0;border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:-.05em;left:0}.res[data-astro-cid-wqacfcwe] ul[data-astro-cid-wqacfcwe] li{padding-left:1.1rem;position:relative}.res[data-astro-cid-wqacfcwe] ul[data-astro-cid-wqacfcwe] li:before{content:"";background:#9db2f0;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.res[data-astro-cid-wqacfcwe] ul[data-astro-cid-wqacfcwe] a{color:#c9d5fb}.res__act[data-astro-cid-wqacfcwe]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:2.2rem;display:grid}.res__left[data-astro-cid-wqacfcwe]{align-content:start;gap:1rem;display:grid}.code[data-astro-cid-wqacfcwe],.callcard[data-astro-cid-wqacfcwe]{border-radius:var(--r);background:#f1f1ec0f;border:1px solid #f1f1ec24;padding:1.2rem}.code__value[data-astro-cid-wqacfcwe]{font-family:var(--f-display);letter-spacing:.04em;color:#fff;text-shadow:0 0 22px #7f9cf58c;white-space:nowrap;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);font-weight:700}.code__help[data-astro-cid-wqacfcwe]{color:#f1f1ecb3;margin-top:.4rem;font-size:.86rem}.code__copy[data-astro-cid-wqacfcwe]{min-height:42px;margin-top:.9rem;padding:0 1rem}.callcard__btn[data-astro-cid-wqacfcwe]{width:100%}.lead[data-astro-cid-wqacfcwe]{background:var(--bg);color:var(--ink);border-radius:var(--r);padding:1.3rem}.lead__h[data-astro-cid-wqacfcwe]{color:var(--ink);font-family:var(--f-display);font-size:var(--step-1);letter-spacing:-.02em;margin:0;font-weight:650}.lead__help[data-astro-cid-wqacfcwe]{color:var(--ink-2);margin-top:.3rem;font-size:.9rem}.lead__row[data-astro-cid-wqacfcwe]{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.field[data-astro-cid-wqacfcwe]{gap:.35rem;margin-top:.9rem;display:grid}.field[data-astro-cid-wqacfcwe] label[data-astro-cid-wqacfcwe],.lead__legend[data-astro-cid-wqacfcwe]{color:var(--ink);margin:0;padding:0;font-size:.86rem;font-weight:600}.field[data-astro-cid-wqacfcwe] input[data-astro-cid-wqacfcwe]{min-height:46px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #15202b47;border-radius:10px;width:100%;padding:0 .85rem;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-wqacfcwe] input[data-astro-cid-wqacfcwe]::placeholder{color:#6b7480}.field[data-astro-cid-wqacfcwe] input[data-astro-cid-wqacfcwe]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2446b033}.field[data-astro-cid-wqacfcwe] input[data-astro-cid-wqacfcwe][aria-invalid=true]{border-color:#b3261e}.chips--ink[data-astro-cid-wqacfcwe] .chip[data-astro-cid-wqacfcwe]{color:var(--ink);border-color:var(--line);min-height:40px}.chips--ink[data-astro-cid-wqacfcwe] .chip[data-astro-cid-wqacfcwe]:hover{border-color:var(--ink)}.chips--ink[data-astro-cid-wqacfcwe] .chip[data-astro-cid-wqacfcwe][aria-checked=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.consent[data-astro-cid-wqacfcwe]{cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.9rem;line-height:1.4;display:flex}.consent[data-astro-cid-wqacfcwe] input[data-astro-cid-wqacfcwe]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:.05rem 0 0}.err[data-astro-cid-wqacfcwe]{color:#b3261e;font-size:.84rem;font-weight:500}.hp[data-astro-cid-wqacfcwe]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lead__send[data-astro-cid-wqacfcwe]{width:100%;margin-top:1rem}.lead__send[data-astro-cid-wqacfcwe][disabled]{opacity:.6;cursor:progress}.lead__privacy[data-astro-cid-wqacfcwe]{color:var(--ink-2);margin-top:.7rem;font-size:.8rem}.lead__done[data-astro-cid-wqacfcwe]{justify-items:start;gap:.5rem;padding:.5rem 0;display:grid}.lead__done[data-astro-cid-wqacfcwe]:focus{outline:none}.lead__ok[data-astro-cid-wqacfcwe]{background:var(--accent);width:52px;height:52px;color:var(--accent-ink);animation:pop .6s var(--ease);border-radius:50%;place-items:center;display:grid}.lead__ok[data-astro-cid-wqacfcwe] .icon{width:30px;height:30px}@keyframes pop{0%{opacity:0;transform:scale(.3)}}.lead__thanks[data-astro-cid-wqacfcwe]{font-family:var(--f-display);font-size:var(--step-2);letter-spacing:-.03em;font-weight:650;line-height:1.1}.disc[data-astro-cid-wqacfcwe]{color:#f1f1ec99;max-width:64ch;margin-top:1.4rem;font-size:.82rem}@media (width<=1100px){.res__grid[data-astro-cid-wqacfcwe]{grid-template-columns:1fr 1fr}.res__act[data-astro-cid-wqacfcwe]{grid-template-columns:1fr}}@media (width<=860px){.check__panel[data-astro-cid-wqacfcwe],.check__panel[data-astro-cid-wqacfcwe][data-step-name=result]{grid-template-columns:1fr}.check__fig[data-astro-cid-wqacfcwe]{z-index:1;gap:.3rem;width:92px;position:absolute;top:1.2rem;right:.6rem}.check__fig[data-astro-cid-wqacfcwe] svg[data-astro-cid-wqacfcwe]{width:auto;height:250px}.check__hover[data-astro-cid-wqacfcwe]{max-width:92px;font-size:.72rem}.check__title[data-astro-cid-wqacfcwe],.check__lead[data-astro-cid-wqacfcwe],.res__title[data-astro-cid-wqacfcwe]{padding-right:96px}.tiles[data-astro-cid-wqacfcwe]{grid-template-columns:1fr 1fr}.tile[data-astro-cid-wqacfcwe]{gap:1rem;min-height:104px}.res__grid[data-astro-cid-wqacfcwe]{grid-template-columns:1fr}.lead__row[data-astro-cid-wqacfcwe]{grid-template-columns:1fr;gap:0}.check__nav[data-astro-cid-wqacfcwe] .btn[data-astro-cid-wqacfcwe]{flex:auto}.level__out[data-astro-cid-wqacfcwe]{min-width:7rem}.check__panel[data-astro-cid-wqacfcwe][data-step-name=where] .check__fig[data-astro-cid-wqacfcwe]{justify-self:center;width:auto;margin-bottom:-.5rem;position:static}.check__panel[data-astro-cid-wqacfcwe][data-step-name=where] .check__fig[data-astro-cid-wqacfcwe] svg[data-astro-cid-wqacfcwe]{height:230px}.check__panel[data-astro-cid-wqacfcwe][data-step-name=where] .check__hover[data-astro-cid-wqacfcwe]{max-width:none;font-size:var(--step--1)}.check__panel[data-astro-cid-wqacfcwe][data-step-name=where] .check__lead[data-astro-cid-wqacfcwe]{display:none}.check__panel[data-astro-cid-wqacfcwe][data-step-name=where] .check__title[data-astro-cid-wqacfcwe]{padding-right:0}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-wqacfcwe],.tile[data-astro-cid-wqacfcwe],.res[data-astro-cid-wqacfcwe] li,.lead__ok[data-astro-cid-wqacfcwe]{animation:none}}.stories[data-astro-cid-6dtji4zs]{overflow:hidden}.stories__head[data-astro-cid-6dtji4zs] .muted[data-astro-cid-6dtji4zs]{font-size:var(--step--1);margin-top:.6rem}.rail[data-astro-cid-6dtji4zs]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-top:clamp(2.5rem,5vw,4rem);overflow-x:auto}.rail[data-astro-cid-6dtji4zs]::-webkit-scrollbar{display:none}.rail__list[data-astro-cid-6dtji4zs]{padding:.25rem max(var(--gutter), calc((100vw - var(--max)) / 2)) 1rem;gap:1rem;width:max-content;margin:0;list-style:none;display:flex}.story[data-astro-cid-6dtji4zs]{scroll-snap-align:start;flex:none;width:clamp(230px,22vw,300px)}.story[data-astro-cid-6dtji4zs]:nth-child(2n){margin-top:2.5rem}.story__btn[data-astro-cid-6dtji4zs]{aspect-ratio:9/16;border-radius:var(--r);background:var(--ink);cursor:pointer;text-align:left;width:100%;color:var(--bg);transition:transform .6s var(--ease), box-shadow .6s var(--ease);border:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px -26px #15202b99}.story__btn[data-astro-cid-6dtji4zs]:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #15202bb3}.story__prev[data-astro-cid-6dtji4zs]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.story__btn[data-astro-cid-6dtji4zs]:hover .story__prev[data-astro-cid-6dtji4zs]{transform:scale(1.04)}.story__shade[data-astro-cid-6dtji4zs]{background:linear-gradient(#15202b00 45%,#15202be0 100%);position:absolute;inset:0}.story__play[data-astro-cid-6dtji4zs]{border-radius:var(--pill);width:48px;height:48px;color:var(--ink);transition:transform .5s var(--ease), background-color .3s, color .3s;background:#f1f1eceb;place-items:center;display:grid;position:absolute;top:1rem;left:1rem}.story__play[data-astro-cid-6dtji4zs] svg[data-astro-cid-6dtji4zs]{width:22px;height:22px;margin-left:2px}.story__btn[data-astro-cid-6dtji4zs]:hover .story__play[data-astro-cid-6dtji4zs]{background:var(--accent);color:var(--accent-ink);transform:scale(1.1)}.story__dur[data-astro-cid-6dtji4zs]{border-radius:var(--pill);background:#15202b99;padding:.15rem .5rem;font-size:.8rem;font-weight:600;position:absolute;top:1.2rem;right:1rem}.story__text[data-astro-cid-6dtji4zs]{gap:.4rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.story__text[data-astro-cid-6dtji4zs] b[data-astro-cid-6dtji4zs]{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:650;line-height:1.15}.story__text[data-astro-cid-6dtji4zs] span[data-astro-cid-6dtji4zs]{color:#f1f1eccc;font-size:.86rem}.link[data-astro-cid-6dtji4zs]{align-items:center;gap:.45rem;margin-top:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.link[data-astro-cid-6dtji4zs]:hover{text-decoration:underline}.link[data-astro-cid-6dtji4zs] .icon{width:1.1em;height:1.1em}.player[data-astro-cid-6dtji4zs]{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.player[data-astro-cid-6dtji4zs]::backdrop{backdrop-filter:blur(6px);background:#15202beb}.player[data-astro-cid-6dtji4zs][open]{place-items:center;display:grid}.player__video[data-astro-cid-6dtji4zs]{border-radius:var(--r);background:#000;max-width:min(92vw,520px);max-height:88dvh}.player__close[data-astro-cid-6dtji4zs]{border-radius:var(--pill);background:var(--bg);width:52px;height:52px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid;position:fixed;top:1rem;right:1rem}.player__close[data-astro-cid-6dtji4zs] .icon{width:24px;height:24px}@media (width<=640px){.story[data-astro-cid-6dtji4zs]{width:66vw}.story[data-astro-cid-6dtji4zs]:nth-child(2n){margin-top:0}}
