._page_1mxec_5{--ink:#171719;--muted:#4e4854;--line:#1717191a;--orchid:#7254a1;--orchid-deep:#5a3f86;--mint:#4ea58a;--ease:cubic-bezier(.16, 1, .3, 1);color:var(--ink);font-family:var(--font-geist-sans), "Geist", Arial, Helvetica, sans-serif;background:#fff;font-weight:450;overflow-x:clip}._page_1mxec_5 ::selection{color:#2a1230;background:#efe6f2}._page_1mxec_5 :focus-visible{outline-offset:3px;outline:3px solid #7254a173}._page_1mxec_5 p{text-wrap:pretty}._eyebrow_1mxec_34{letter-spacing:.16em;text-transform:uppercase;color:var(--orchid);align-items:center;gap:11px;margin:0 0 18px;font-size:11px;font-weight:780;display:inline-flex}._eyebrow_1mxec_34:before{content:"";background:linear-gradient(90deg,#7254a1,#4ea58a);width:28px;height:1px}._hero_1mxec_53{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(46% 52% at 12% 78%,#f7d5c2a8,#0000 64%),radial-gradient(46% 52% at 88% 78%,#c7baff85,#0000 64%),radial-gradient(40% 36% at 50% 0,#bae0d66b,#0000 66%),#fff;padding:clamp(112px,11vw,150px) 0 clamp(72px,8vw,112px);position:relative;overflow:hidden}._hero_1mxec_53:before{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.28 0 0 0 0 0.34 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}._heroCopy_1mxec_76{text-align:center;width:min(100% - 48px,1060px);margin-inline:auto}._heroCopy_1mxec_76 ._eyebrow_1mxec_34{justify-content:center}._heroCopy_1mxec_76 h1{letter-spacing:-.042em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(2.8rem,5.6vw,4.9rem);font-weight:650;line-height:.92}._heroCopy_1mxec_76 h1 span{color:#6d5b7b;display:block}._lead_1mxec_101{max-width:40rem;color:var(--muted);margin:22px auto 0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}._chapter_1mxec_109{padding:clamp(64px,8vw,104px) 0}._shell_1mxec_113{width:min(100% - 48px,1120px);margin-inline:auto}._chapter_1mxec_109 h2{letter-spacing:-.04em;text-wrap:balance;max-width:20em;margin:0;font-size:clamp(2.25rem,4.6vw,3.45rem);font-weight:650;line-height:1.02}._body_1mxec_128{max-width:40rem;color:var(--muted);margin:18px 0 0;font-size:clamp(1.02rem,1.4vw,1.12rem);line-height:1.55}._washPeach_1mxec_136{background:radial-gradient(70% 80% at 0 0,#f7d5c28c,#0000 70%)}._washSky_1mxec_140{background:radial-gradient(64% 70% at 100% 0,#c4dcf2b3,#0000 68%)}._washMint_1mxec_144{background:radial-gradient(80% 70% at 50% 0,#bae0d680,#0000 72%)}._washLilac_1mxec_148{background:radial-gradient(55% 80% at 50% 100%,#c7baff66,#0000 70%)}._problem_1mxec_152{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(36px,6vw,88px);margin-top:clamp(40px,5vw,64px);display:grid}._problemLab_1mxec_159{margin-top:clamp(72px,10vw,140px)}._place_1mxec_163{letter-spacing:-.02em;color:var(--orchid-deep);margin:0 0 12px;font-size:15px;font-weight:650}._problem_1mxec_152 h3,._side_1mxec_172 h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.6vw,2.35rem);font-weight:650;line-height:1.05}._story_1mxec_181{max-width:36rem;color:var(--muted);margin:14px 0 0;font-size:1.05rem;line-height:1.55}._lines_1mxec_189{margin:22px 0 0;padding:0;list-style:none}._lines_1mxec_189 li{border-top:1px solid var(--line);padding:11px 0;font-size:1rem;line-height:1.4}._lines_1mxec_189 li:last-child{border-bottom:1px solid var(--line)}._rail_1mxec_206{margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none}._rail_1mxec_206 li{border-top:1px solid var(--line);grid-template-columns:minmax(148px,220px) minmax(0,1fr);align-items:start;gap:12px 32px;padding:26px 0;display:grid}._rail_1mxec_206 li:last-child{border-bottom:1px solid var(--line)}._stepWord_1mxec_225{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:650;line-height:.95}._rail_1mxec_206 h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:650;line-height:1.15}._rail_1mxec_206 p{max-width:38rem;color:var(--muted);margin:8px 0 0;font-size:1.02rem;line-height:1.55}._sides_1mxec_249{gap:clamp(48px,7vw,88px);margin-top:clamp(36px,5vw,56px);display:grid}._side_1mxec_172 a{max-width:640px;color:inherit;text-decoration:none;display:block}._sideClinic_1mxec_262{text-align:right;justify-self:end}._sideClinic_1mxec_262 ._story_1mxec_181,._sideClinic_1mxec_262 ._cue_1mxec_268{margin-left:auto}._side_1mxec_172 a:hover h3{color:var(--orchid-deep)}._cue_1mxec_268{letter-spacing:.06em;text-transform:uppercase;color:var(--orchid-deep);margin-top:18px;font-size:13px;font-weight:700;display:block}._index_1mxec_286{margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}._index_1mxec_286 a{border-top:1px solid var(--line);color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px 18px;padding:22px 0;text-decoration:none;display:grid}._index_1mxec_286 li:last-child a{border-bottom:1px solid var(--line)}._index_1mxec_286 i{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--orchid);font-size:13px;font-style:normal;font-weight:700}._index_1mxec_286 strong{color:var(--ink);letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650;line-height:1.15;display:block}._index_1mxec_286 a>span>span{max-width:42rem;color:var(--muted);margin-top:6px;font-size:1.02rem;font-weight:450;line-height:1.5;display:block}._index_1mxec_286 a:hover strong{color:var(--orchid-deep)}._faq_1mxec_339{width:min(100% - 48px,760px);margin:clamp(28px,4vw,40px) auto 0}._faqHead_1mxec_344{text-align:center}._faqHead_1mxec_344 ._eyebrow_1mxec_34{justify-content:center}._faqHead_1mxec_344 h2{margin-inline:auto}._faq_1mxec_339 article{border-top:1px solid var(--line);padding:22px 0}._faq_1mxec_339 article:last-child{border-bottom:1px solid var(--line)}._faq_1mxec_339 h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:650;line-height:1.2}._faq_1mxec_339 p{color:var(--muted);margin:10px 0 0;font-size:1.02rem;line-height:1.55}._actions_1mxec_380{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}._primary_1mxec_387,._secondary_1mxec_388{letter-spacing:.06em;text-transform:uppercase;min-height:56px;transition:transform .28s var(--ease), background-color .28s ease, border-color .28s ease, color .28s ease;border-radius:8px;justify-content:center;align-items:center;padding:0 28px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._primary_1mxec_387{color:#fff;background:#111113;border:1px solid #111113}._secondary_1mxec_388{border:1.5px solid var(--orchid-deep);color:var(--orchid-deep);background:#fff}._primary_1mxec_387:hover,._secondary_1mxec_388:hover{transform:translateY(-1px)}._primary_1mxec_387:hover{background:#000}._secondary_1mxec_388:hover{color:#3b0d3c;border-color:#3b0d3c}@media (width<=800px){._problem_1mxec_152{grid-template-columns:1fr}._problemLab_1mxec_159{margin-top:40px}._rail_1mxec_206 li{grid-template-columns:1fr;gap:8px}._sideClinic_1mxec_262{text-align:left;justify-self:start}._sideClinic_1mxec_262 ._story_1mxec_181,._sideClinic_1mxec_262 ._cue_1mxec_268{margin-left:0}._actions_1mxec_380{flex-direction:column}._primary_1mxec_387,._secondary_1mxec_388{width:100%}}@media (prefers-reduced-motion:reduce){._primary_1mxec_387:hover,._secondary_1mxec_388:hover{transform:none}}@media (width<=640px){._eyebrow_1mxec_34{font-size:12px}}
