.scene[data-astro-cid-jha7qscm]{width:clamp(280px,38vw,520px);margin:0}.scene[data-astro-cid-jha7qscm] svg[data-astro-cid-jha7qscm]{width:100%;height:auto;display:block;overflow:visible}.ln[data-astro-cid-jha7qscm]{fill:none;stroke:var(--navy);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.chair[data-astro-cid-jha7qscm] .ln[data-astro-cid-jha7qscm],.floor[data-astro-cid-jha7qscm]{stroke:var(--gold);stroke-width:1.4px}.strand[data-astro-cid-jha7qscm],.strand-end[data-astro-cid-jha7qscm]{stroke-width:1.5px}.arm[data-astro-cid-jha7qscm]{transform-box:view-box;transform-origin:364px 152px;transform:rotate(32deg)}@media (prefers-reduced-motion:no-preference){.js .scene[data-astro-cid-jha7qscm] .ln[data-astro-cid-jha7qscm]{stroke-dasharray:1}.js .scene[data-astro-cid-jha7qscm]:not(.met) .ln[data-astro-cid-jha7qscm]{stroke-dashoffset:1px}.js .scene[data-astro-cid-jha7qscm] .floor[data-astro-cid-jha7qscm],.js .scene[data-astro-cid-jha7qscm] .chair[data-astro-cid-jha7qscm] .ln[data-astro-cid-jha7qscm]{transition:stroke-dashoffset 1.2s cubic-bezier(.45,0,.55,1) .1s}.js .scene[data-astro-cid-jha7qscm] .person[data-astro-cid-jha7qscm] .ln[data-astro-cid-jha7qscm]{transition:stroke-dashoffset 1.3s cubic-bezier(.45,0,.55,1) .5s}.js .scene[data-astro-cid-jha7qscm] .strand[data-astro-cid-jha7qscm]{transition:stroke-dashoffset 4.6s cubic-bezier(.4,0,.6,1);transition-delay:calc(1.6s + var(--i) * .3s)}.js .scene[data-astro-cid-jha7qscm] .strand-end[data-astro-cid-jha7qscm]{transition:stroke-dashoffset .8s ease-out;transition-delay:calc(6.1s + var(--i) * .3s)}.js .scene[data-astro-cid-jha7qscm] .arm[data-astro-cid-jha7qscm]{transition:transform 1.8s cubic-bezier(.45,0,.55,1) 4.4s}.js .scene[data-astro-cid-jha7qscm]:not(.met) .arm[data-astro-cid-jha7qscm]{transform:rotate(0)}}.statement[data-astro-cid-zx4qcpyt]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.words[data-astro-cid-zx4qcpyt]{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.w[data-astro-cid-zx4qcpyt]{font-family:var(--font-display);color:var(--navy);letter-spacing:-.02em;font-variation-settings:"opsz" 144;white-space:nowrap;font-size:clamp(56px,7.5vw,112px);font-weight:330;line-height:.95}.w[data-astro-cid-zx4qcpyt].small{color:var(--gold-deep);font-size:clamp(24px,2.6vw,36px);font-style:italic;line-height:1.3}.scene-wrap[data-astro-cid-zx4qcpyt]{justify-items:center;display:grid}.scene-wrap[data-astro-cid-zx4qcpyt] .scene{width:min(100%,520px)}@media (width<=760px){.statement[data-astro-cid-zx4qcpyt]{grid-template-columns:1fr;gap:20px}.scene-wrap[data-astro-cid-zx4qcpyt]{order:-1}.w[data-astro-cid-zx4qcpyt]{font-size:clamp(44px,13vw,64px)}.w[data-astro-cid-zx4qcpyt].small{font-size:24px}}.rows[data-astro-cid-p2yjlnpa]{margin:0;padding:0;list-style:none}.row[data-astro-cid-p2yjlnpa]{border-top:1px solid var(--gold);min-height:72px;color:var(--navy);grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:18px;padding-block:14px;text-decoration:none;display:grid}li[data-astro-cid-p2yjlnpa]:last-child .row[data-astro-cid-p2yjlnpa]{border-bottom:1px solid var(--gold)}.row[data-astro-cid-p2yjlnpa] svg{width:26px;height:26px;color:var(--gold-deep)}.name[data-astro-cid-p2yjlnpa]{font-family:var(--font-display);text-transform:lowercase;font-variation-settings:"opsz" 144;font-size:clamp(24px,2.6vw,34px);font-weight:350;line-height:1.1}.arrow[data-astro-cid-p2yjlnpa]{justify-self:end;font-size:22px;transition:transform .26s}.row[data-astro-cid-p2yjlnpa]:hover .arrow[data-astro-cid-p2yjlnpa],.row[data-astro-cid-p2yjlnpa]:focus-visible .arrow[data-astro-cid-p2yjlnpa]{transform:translate(6px)}.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--header-h));display:grid;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{grid-template-rows:1fr auto;min-height:100%;display:grid}.hero-center[data-astro-cid-lcdefpme]{text-align:center;align-content:center;justify-items:center;gap:18px;padding-block:36px 32px;display:grid}.hero-logo[data-astro-cid-lcdefpme] img{width:clamp(96px,9vw,132px)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:13ch;margin-top:6px;font-size:clamp(2.5rem,1.4rem + 4vw,5rem);line-height:.98}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-inline:auto}.btn-row[data-astro-cid-lcdefpme].center{justify-content:center}.hero-foot[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;padding-block:24px 32px;font-size:14px;display:flex}.hero-foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:22em;color:var(--mist)}.hero-foot[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px 12px;padding:0;list-style:none;display:flex}.hero-foot[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.hero-foot[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"◆";color:var(--gold);font-size:9px}@media (prefers-reduced-motion:no-preference){.hero-center[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.6s ease-out both rise}.hero-center[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-center[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.14s}.hero-center[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.2s}.hero-center[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.26s}.hero-center[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(6){animation-delay:.32s}@keyframes rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}}.pillars[data-astro-cid-lcdefpme]{margin-top:48px}.pillars[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{background:var(--paper)}.split[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.split[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:16px}.venn-col[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:16px;display:grid}.venn-col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:28em}@media (width<=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.approach[data-astro-cid-lcdefpme]{margin-bottom:32px}.approach-item[data-astro-cid-lcdefpme]{border-top:1px solid #cdb68466;align-content:start;gap:12px;padding-top:22px;display:grid}.approach-item[data-astro-cid-lcdefpme] svg{width:28px;height:28px;color:var(--gold)}.approach-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:28px;line-height:1.1}.approach-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--mist)}.steps-h[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 40px;padding:0;list-style:none;display:grid}.steps-h[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:s;padding:56px 20px 0 0;position:relative}.steps-h[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(s);background:var(--paper);border:1px solid var(--gold);width:40px;height:40px;color:var(--navy);font:400 18px/1 var(--font-display);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.steps-h[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"";background:var(--gold);height:1px;position:absolute;top:20px;left:40px;right:0}.steps-h[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:after{display:none}.steps-h[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--navy);font-size:28px}.steps-h[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--slate);margin-top:6px}@media (width<=760px){.steps-h[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.steps-h[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{min-height:40px;padding:0 0 0 60px}.steps-h[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{display:none}}.first-step[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:var(--radius-lg);grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid}.fs-left[data-astro-cid-lcdefpme]{gap:18px;display:grid}.fs-left[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.book-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);color:var(--navy)}.checklist[data-astro-cid-lcdefpme]{gap:12px;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.checklist[data-astro-cid-lcdefpme] svg{width:22px;height:22px;color:var(--gold-deep);margin-top:2px}.book-card[data-astro-cid-lcdefpme]{background:var(--white);border-radius:var(--radius);box-shadow:0 1px 0 var(--sand-gold), 0 18px 40px -28px #0b245559;justify-items:start;gap:14px;padding:28px;display:grid}.small[data-astro-cid-lcdefpme]{font-size:14px}.fee[data-astro-cid-lcdefpme]{color:var(--navy);font-weight:500}@media (width<=860px){.first-step[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.doctor[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.doctor-text[data-astro-cid-lcdefpme]{gap:20px;display:grid}.doctor-quote[data-astro-cid-lcdefpme]{font-size:var(--step-3);color:var(--navy);text-transform:none;font-style:italic;font-weight:320;line-height:1.05}@media (width<=860px){.doctor[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.faq-split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}@media (width<=860px){.faq-split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.contact-strip[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff14}.strip-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:32px;display:grid}.facts[data-astro-cid-lcdefpme]{gap:20px;margin:0;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);font-size:12px}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--white);margin:4px 0 0}.facts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--white)}@media (width<=860px){.strip-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
