.sec-head[data-astro-cid-j7pv25f6]{max-width:50rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.sec-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.25rem}.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(2.5rem,5vw,4.5rem)}.hero__top[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem;margin-bottom:clamp(2rem,4vw,3.5rem);align-items:end}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-top:1.1rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:400;display:block}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.7rem}.hero__img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9}.hero__intro[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;margin-top:1.5rem;background:var(--color-white);border-radius:1rem;padding:clamp(3rem,7vw,6.5rem) clamp(1.5rem,6vw,6rem);text-align:center;font-family:var(--font-serif)}.hero__ghost[data-astro-cid-j7pv25f6]{position:absolute;inset:4%;width:92%;height:92%;object-fit:contain;opacity:.03;pointer-events:none}.hero__intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{position:relative;margin-inline:auto}.hero__lead[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,4.4vw,3.9rem);line-height:1.08;letter-spacing:-.01em;max-width:15em;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.hero__body[data-astro-cid-j7pv25f6]{font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.42;max-width:31em;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.hero__close[data-astro-cid-j7pv25f6]{font-style:italic;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.2;max-width:22em}.hero__intro[data-astro-cid-j7pv25f6].is-lit .lit{color:#1f2a3033;transition:color .35s ease}.hero__intro[data-astro-cid-j7pv25f6].is-lit .lit.is-on{color:var(--color-ink)}@media(min-width:62rem){.hero__top[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4rem}.hero__intro[data-astro-cid-j7pv25f6]{margin:-5.5rem clamp(1.5rem,4vw,4rem) 0;box-shadow:0 24px 50px -30px #1f2a3059}.hero__ghost[data-astro-cid-j7pv25f6]{opacity:.045}}.home-ess[data-astro-cid-j7pv25f6]{background:var(--color-white)}.home-ess[data-astro-cid-j7pv25f6] .ess__title{font-size:clamp(2.2rem,4vw,3.4rem)}.doors__grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.75rem 1.75rem}.door[data-astro-cid-j7pv25f6]{display:block;text-decoration:none}.door__img[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:.875rem;background:var(--color-sand);margin-bottom:1.15rem}.door__img[data-astro-cid-j7pv25f6] img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.door[data-astro-cid-j7pv25f6]:hover .door__img[data-astro-cid-j7pv25f6] img{transform:scale(1.03)}.door__kicker[data-astro-cid-j7pv25f6]{display:block;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:.55rem}.door[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,2.1vw,1.85rem);margin-bottom:.55rem}.door[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-ink-soft);margin-bottom:.7rem}.door__go[data-astro-cid-j7pv25f6]{font-weight:600;font-size:.98rem;border-bottom:1px solid var(--color-gold);padding-bottom:1px}@media(min-width:48rem){.doors__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62rem){.doors__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(12,minmax(0,1fr))}.door[data-astro-cid-j7pv25f6]{grid-column:span 3}.door--lg[data-astro-cid-j7pv25f6]{grid-column:span 6}.door--lg[data-astro-cid-j7pv25f6] .door__img[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 2}.door--lg[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,2.6vw,2.35rem)}}.how[data-astro-cid-j7pv25f6]{background:var(--color-sand)}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(3rem,6vw,5.5rem)}.step[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem;align-items:center}.step__num[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:clamp(3rem,5vw,4.5rem);line-height:1;color:var(--color-gold);margin-bottom:.75rem;font-weight:400;font-variant-numeric:lining-nums}.step__tag[data-astro-cid-j7pv25f6]{display:block;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:.5rem}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:.9rem;line-height:1.1}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-ink-soft);max-width:36rem}.step[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:1.15rem 0 0;padding:0;border-top:1px solid rgba(31,42,48,.16);max-width:36rem}.step[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-block:.6rem;border-bottom:1px solid rgba(31,42,48,.16);font-weight:600;font-size:1.02rem}.step__img[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 2}.how__cta[data-astro-cid-j7pv25f6]{margin-top:clamp(3rem,5vw,4.5rem)}@media(min-width:62rem){.step[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}.step[data-astro-cid-j7pv25f6]:nth-child(2n) .step__copy[data-astro-cid-j7pv25f6]{order:2}}.doc__in[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:center}.doc__img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}.doc__copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.2rem}.doc__copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1.05rem}.doc__copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.lede){color:var(--color-ink-soft)}blockquote[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.25;margin:1.75rem 0;padding-left:1.25rem;border-left:2px solid var(--color-gold)}@media(min-width:62rem){.doc__in[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6rem}}.tests[data-astro-cid-j7pv25f6]{background:var(--color-ink);color:#fff}.tests__in[data-astro-cid-j7pv25f6]{display:grid;gap:2.75rem}.tests[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#ffffffb8;margin-bottom:1.1rem}.tests[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.2rem}.tests[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fffc;font-size:1.15rem;margin-bottom:1.75rem;max-width:32rem}.tests__list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;border-top:1px solid rgba(255,255,255,.2)}.tests__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-bottom:1px solid rgba(255,255,255,.2)}.tests__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding-block:1.2rem;text-decoration:none;transition:padding-left .3s}.tests__list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{padding-left:.5rem}.tests__name[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-serif);font-size:1.4rem;line-height:1.2;margin-bottom:.3rem}.tests__ans[data-astro-cid-j7pv25f6]{display:block;color:#ffffffc2;font-size:1.02rem;line-height:1.45}@media(min-width:62rem){.tests__in[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6rem}.tests[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6]{position:sticky;top:9rem;align-self:start}}.fit[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,5vw,4rem);border-block:1px solid var(--color-line)}.fit__in[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem;align-items:center}.fit[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-bottom:.9rem}@media(min-width:62rem){.fit__in[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:5rem}}.clinic[data-astro-cid-j7pv25f6]{background:var(--color-white)}.clinic__grid[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.clinic__grid[data-astro-cid-j7pv25f6] .frame[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10}.clinic__why[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:clamp(2.5rem,4vw,3.5rem) 0 0;display:grid;gap:1.5rem}.clinic__why[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-bottom:.4rem}.clinic__why[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-ink-soft);font-size:1.05rem;line-height:1.5}@media(min-width:48rem){.clinic__why[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media(min-width:62rem){.clinic__grid[data-astro-cid-j7pv25f6]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.clinic__grid[data-astro-cid-j7pv25f6] .frame[data-astro-cid-j7pv25f6]{aspect-ratio:auto;min-height:15rem}.clinic__a[data-astro-cid-j7pv25f6]{grid-row:span 2}.clinic__why[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-faq__in[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.home-faq[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1.25rem}@media(min-width:62rem){.home-faq__in[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:5rem}.home-faq[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6]{position:sticky;top:9rem;align-self:start}}
