.page-module__E0kJGG__heroTitle em,.page-module__E0kJGG__h2 em,.page-module__E0kJGG__h2Major em,.page-module__E0kJGG__h2Signature em,.page-module__E0kJGG__ctaTitle em,.page-module__E0kJGG__stepName em{font-style:italic;font-weight:400}.page-module__E0kJGG__section{padding-block:var(--section-space)}.page-module__E0kJGG__sectionTight{padding-block:calc(var(--section-space) * .7)}.page-module__E0kJGG__index{font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--space-m);align-items:center;gap:var(--space-s);display:flex}.page-module__E0kJGG__index:after{content:"";background:var(--line-strong);width:4rem;height:1px}.page-module__E0kJGG__h2{font-size:var(--text-h2);max-width:16ch}.page-module__E0kJGG__h2Major{font-size:var(--text-h2-major);max-width:15ch;font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:420;line-height:1.04}.page-module__E0kJGG__h2Major em{font-style:italic;font-weight:400}.page-module__E0kJGG__h3{font-size:var(--text-h3);font-family:var(--font-display);letter-spacing:-.01em}.page-module__E0kJGG__split{gap:var(--space-m);margin-bottom:var(--space-xl);display:grid}.page-module__E0kJGG__standfirst{font-size:var(--text-lead);color:var(--ink-2);max-width:52ch;line-height:1.7}.page-module__E0kJGG__standfirstNarrow{font-size:var(--text-lead);max-width:48ch;margin:0 0 var(--space-xl)}.page-module__E0kJGG__standfirst a,.page-module__E0kJGG__listNote a{color:var(--accent);text-underline-offset:3px}.page-module__E0kJGG__caption{font-size:var(--text-small);color:var(--ink-3);padding-top:var(--space-xs);max-width:46ch}@media (min-width:56rem){.page-module__E0kJGG__split{gap:var(--space-2xl);grid-template-columns:1.1fr .9fr;align-items:end}}.page-module__E0kJGG__btnDark,.page-module__E0kJGG__btnDarkLarge{background:var(--ink);color:var(--on-dark);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);font-weight:500;text-decoration:none;display:inline-block}.page-module__E0kJGG__btnDark{font-size:var(--text-small);padding:.85rem 1.5rem}.page-module__E0kJGG__btnDarkLarge{padding:1.05rem 2rem;font-size:1rem}.page-module__E0kJGG__btnDark:hover,.page-module__E0kJGG__btnDarkLarge:hover{background:var(--accent)}.page-module__E0kJGG__btnDark:active,.page-module__E0kJGG__btnDarkLarge:active{transform:translateY(1px)}.page-module__E0kJGG__btnLine,.page-module__E0kJGG__btnLineLarge{color:var(--ink);border-bottom:1px solid var(--accent);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding-bottom:3px;font-weight:500;text-decoration:none;display:inline-block}.page-module__E0kJGG__btnLine{font-size:var(--text-small);padding-top:.85rem}.page-module__E0kJGG__btnLineLarge{padding:1.05rem .25rem;font-size:1rem}.page-module__E0kJGG__btnLine:hover,.page-module__E0kJGG__btnLineLarge:hover{color:var(--accent);border-color:var(--ink)}.page-module__E0kJGG__hero{padding-top:var(--space-xl);border-bottom:1px solid var(--line);overflow:clip}.page-module__E0kJGG__heroGrid{gap:var(--space-xl);display:grid}.page-module__E0kJGG__kicker{align-items:center;gap:var(--space-s);font-size:var(--text-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--space-m);display:flex}.page-module__E0kJGG__kickerLine{background:var(--accent);width:2.5rem;height:1px;display:inline-block}.page-module__E0kJGG__heroTitle{font-size:var(--text-hero);max-width:12ch}.page-module__E0kJGG__lead{margin-top:var(--space-m);font-size:var(--text-lead);max-width:44ch}.page-module__E0kJGG__heroActions{margin-top:var(--space-l);gap:var(--space-m);flex-wrap:wrap;align-items:baseline;display:flex}.page-module__E0kJGG__heroSide{position:relative}.page-module__E0kJGG__vertical{display:none}.page-module__E0kJGG__heroReveal{position:relative}.page-module__E0kJGG__heroFigure{margin:0;position:relative}.page-module__E0kJGG__heroFigure img{aspect-ratio:4/5;object-fit:cover;background:var(--surface-warm);width:100%;height:auto}.page-module__E0kJGG__heroCaption{left:0;bottom:var(--space-m);background:var(--base);border-top:2px solid var(--accent);max-width:30ch;padding:var(--space-s) var(--space-m);font-size:var(--text-small);color:var(--ink-2);margin:0;position:absolute}.page-module__E0kJGG__careThread{align-items:center;gap:var(--space-s);padding-block:var(--space-m);display:flex}.page-module__E0kJGG__careDot{background:var(--accent);border-radius:999px;flex:none;width:.5rem;height:.5rem}.page-module__E0kJGG__careTrack{background:linear-gradient(to right, var(--accent-line), var(--line));flex:1;height:1px}.page-module__E0kJGG__careLabel{font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}@media (min-width:56rem){.page-module__E0kJGG__heroGrid{gap:var(--space-2xl);grid-template-columns:1.05fr .95fr;align-items:end}.page-module__E0kJGG__heroCopy{padding-bottom:var(--space-2xl);z-index:1;margin-right:calc(-1 * var(--space-2xl));position:relative}.page-module__E0kJGG__heroSide{gap:var(--space-m);grid-template-columns:auto 1fr;align-items:stretch;display:grid}.page-module__E0kJGG__vertical{writing-mode:vertical-rl;font-size:var(--text-label);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin:0;display:block;transform:rotate(180deg)}}.page-module__E0kJGG__trio{gap:var(--space-xl);border-top:1px solid var(--line-strong);padding-top:var(--space-xl);display:grid}.page-module__E0kJGG__trioItem{border-top:2px solid var(--accent);padding-top:var(--space-m);max-width:42ch}.page-module__E0kJGG__trioItem h3{margin-bottom:var(--space-xs)}.page-module__E0kJGG__trioItem p{font-size:.9rem}@media (min-width:56rem){.page-module__E0kJGG__trio{gap:var(--space-xl);grid-template-columns:repeat(3,1fr)}}.page-module__E0kJGG__treatList{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.page-module__E0kJGG__treatRow{gap:var(--space-m);padding-block:var(--space-l);border-bottom:1px solid var(--line);transition:background var(--dur) var(--ease);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.page-module__E0kJGG__treatRow:hover{background:var(--accent-soft)}.page-module__E0kJGG__treatNum{font-size:var(--text-small);color:var(--clay);letter-spacing:.08em;font-variant-numeric:tabular-nums}.page-module__E0kJGG__treatMain{gap:var(--space-2xs);display:grid}.page-module__E0kJGG__treatName{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:clamp(1.25rem,1rem + 1.2vw,1.6rem)}.page-module__E0kJGG__treatDesc{max-width:62ch;font-size:.9rem}.page-module__E0kJGG__treatArrow{color:var(--accent);transition:transform var(--dur) var(--ease-out);font-size:1.25rem}.page-module__E0kJGG__treatRow:hover .page-module__E0kJGG__treatArrow{transform:translate(6px)}.page-module__E0kJGG__listNote{margin-top:var(--space-m);font-size:var(--text-small);color:var(--ink-3)}.page-module__E0kJGG__numSection{position:relative;overflow:clip}.page-module__E0kJGG__numSection>.container{z-index:1;position:relative}.page-module__E0kJGG__ghostLayer{z-index:0;pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__ghostBase{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #25282433;-webkit-user-select:none;user-select:none;font-style:italic;line-height:1;position:absolute}@supports not (-webkit-text-stroke:1px black){.page-module__E0kJGG__ghostBase{color:#25282417}}.page-module__E0kJGG__ghost03{top:var(--space-2xs);right:calc(-1 * var(--space-xl));font-size:clamp(7rem,4rem + 11vw,11rem)}.page-module__E0kJGG__ghost06{left:calc(-1 * var(--space-s));bottom:calc(-1 * var(--space-xl));font-size:clamp(6.5rem,4rem + 9vw,10rem)}.page-module__E0kJGG__ghost09{right:calc(-1 * var(--space-s));bottom:calc(-1 * var(--space-l));font-size:clamp(5rem,3rem + 7vw,7.5rem)}@media (max-width:55.99rem){.page-module__E0kJGG__ghost03,.page-module__E0kJGG__ghost06{font-size:4.25rem}.page-module__E0kJGG__ghost09{font-size:3.75rem}}.page-module__E0kJGG__interlude{padding-bottom:var(--space-2xl);position:relative}.page-module__E0kJGG__interludeFigure{margin:0}.page-module__E0kJGG__interludeFigure img{aspect-ratio:16/9;object-fit:cover;background:var(--surface-warm);width:100%;height:auto}.page-module__E0kJGG__interludeOverlap{margin-top:calc(-1 * var(--space-2xl));z-index:1;position:relative}.page-module__E0kJGG__interludeOverlap>div{background:var(--base);border-top:2px solid var(--accent);padding:var(--space-l) var(--space-l) var(--space-m);max-width:38rem}.page-module__E0kJGG__interludeLabel{font-size:var(--text-label);letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin:0 0 var(--space-s)}.page-module__E0kJGG__interludeQuote{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.125rem);line-height:1.15}.page-module__E0kJGG__interludeQuote em{font-style:italic}@media (min-width:56rem){.page-module__E0kJGG__interludeFigure img{aspect-ratio:21/9}.page-module__E0kJGG__interludeOverlap>div{margin-left:var(--space-2xl);padding:var(--space-xl) var(--space-xl) var(--space-l)}}@media (max-width:55.99rem){.page-module__E0kJGG__interludeFigure img{aspect-ratio:4/3}}.page-module__E0kJGG__careSection{background:var(--surface-sage);border-block:1px solid var(--line);padding-block:var(--section-space)}.page-module__E0kJGG__journey{gap:var(--space-l);margin:0;padding:0;list-style:none;display:grid;position:relative}.page-module__E0kJGG__step{padding-left:var(--space-xl);padding-bottom:var(--space-l);border-left:1px solid var(--accent-line);position:relative}.page-module__E0kJGG__step:last-child{border-left-color:#0000;padding-bottom:0}.page-module__E0kJGG__stepDot{background:var(--base);border:2px solid var(--accent);border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:.35rem;left:-.3125rem}.page-module__E0kJGG__stepNum{font-size:var(--text-label);letter-spacing:.2em;color:var(--clay);margin:0 0 var(--space-2xs)}.page-module__E0kJGG__stepName{margin-bottom:var(--space-2xs);font-size:1.5rem}.page-module__E0kJGG__stepText{max-width:46ch;font-size:.9rem}@media (min-width:56rem){.page-module__E0kJGG__journey{gap:var(--space-l);grid-template-columns:repeat(4,1fr)}.page-module__E0kJGG__step{border-left:none;border-top:1px solid var(--accent-line);padding-left:0;padding-top:var(--space-m)}.page-module__E0kJGG__stepDot{top:-.3125rem;left:0}}.page-module__E0kJGG__dark{background:var(--dark);color:var(--on-dark-2);padding-block:var(--section-space);position:relative;overflow:clip}.page-module__E0kJGG__ghost{top:var(--space-m);left:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));z-index:0;font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #faf7f138;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,4rem + 14vw,14rem);font-style:italic;line-height:1;position:absolute}@supports not (-webkit-text-stroke:1px black){.page-module__E0kJGG__ghost{color:#faf7f11a}}.page-module__E0kJGG__darkGrid{gap:var(--space-xl);z-index:1;display:grid;position:relative}.page-module__E0kJGG__indexDark{font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-2);opacity:.8;margin:0 0 var(--space-m);align-items:center;gap:var(--space-s);display:flex}.page-module__E0kJGG__indexDark:after{content:"";background:#faf7f14d;width:4rem;height:1px}.page-module__E0kJGG__h2Signature{color:var(--on-dark);max-width:12ch;font-size:clamp(2.5rem,1.5rem + 4.5vw,4.5rem)}.page-module__E0kJGG__darkBody{margin-top:var(--space-m);font-size:var(--text-lead);max-width:52ch}.page-module__E0kJGG__darkList{margin:var(--space-l) 0 0;gap:var(--space-s);padding:0;list-style:none;display:grid}.page-module__E0kJGG__darkList li{padding-left:var(--space-m);color:var(--on-dark);font-size:.975rem;position:relative}.page-module__E0kJGG__darkList li:before{content:"";background:var(--clay);width:.5rem;height:1px;position:absolute;top:.7em;left:0}.page-module__E0kJGG__darkCta{margin-top:var(--space-l);color:var(--on-dark);border-bottom:1px solid var(--clay);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding-bottom:3px;font-weight:500;text-decoration:none;display:inline-block}.page-module__E0kJGG__darkCta:hover{color:var(--clay);border-color:var(--on-dark)}.page-module__E0kJGG__darkCtaArrow{transition:transform var(--dur) var(--ease-out);display:inline-block}.page-module__E0kJGG__darkCta:hover .page-module__E0kJGG__darkCtaArrow{transform:translate(6px)}.page-module__E0kJGG__darkFigure{margin:0;position:relative}.page-module__E0kJGG__darkFigure img{aspect-ratio:4/3;object-fit:cover;background:var(--dark-2);width:100%;height:auto}.page-module__E0kJGG__darkCaption{left:0;bottom:var(--space-m);background:var(--dark);border-top:2px solid var(--clay);max-width:30ch;padding:var(--space-s) var(--space-m);font-size:var(--text-small);color:var(--on-dark-2);margin:0;position:absolute}@media (min-width:56rem){.page-module__E0kJGG__darkGrid{gap:var(--space-2xl);grid-template-columns:.95fr 1.05fr;align-items:center}.page-module__E0kJGG__darkReveal{margin-top:calc(-1 * var(--space-2xl));z-index:1;position:relative}.page-module__E0kJGG__darkFigure{margin-right:calc(-1 * var(--gutter) - max(0px, (100vw - var(--container)) / 2))}.page-module__E0kJGG__darkFigure img{aspect-ratio:3/4}}.page-module__E0kJGG__duo{gap:var(--space-xl);display:grid}.page-module__E0kJGG__duoFigure{margin:0}.page-module__E0kJGG__duoFigure img{aspect-ratio:4/3;object-fit:cover;background:var(--surface-warm);width:100%;height:auto}@media (min-width:56rem){.page-module__E0kJGG__duo{gap:var(--space-2xl);grid-template-columns:1.25fr 1fr;align-items:start}.page-module__E0kJGG__duoRevealMain img{aspect-ratio:16/11}.page-module__E0kJGG__duoSecond{z-index:1;margin-top:var(--space-3xl);margin-left:calc(-1 * var(--space-2xl) - var(--space-l));position:relative}.page-module__E0kJGG__duoSecond img{border-top:var(--space-m) solid var(--base);border-left:var(--space-m) solid var(--base)}}.page-module__E0kJGG__fronts{border-top:1px solid var(--line-strong);gap:0;display:grid}.page-module__E0kJGG__front{padding-block:var(--space-xl);border-bottom:1px solid var(--line);gap:var(--space-2xs);max-width:72ch;display:grid}.page-module__E0kJGG__frontTag{font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--clay);margin:0}.page-module__E0kJGG__front h3{margin-bottom:var(--space-2xs)}.page-module__E0kJGG__front p{font-size:.9rem}@media (min-width:56rem){.page-module__E0kJGG__front{gap:var(--space-l);grid-template-columns:10rem 1fr 1.2fr;align-items:baseline}}.page-module__E0kJGG__faqGrid{gap:var(--space-xl);display:grid}.page-module__E0kJGG__faqList{border-top:1px solid var(--line-strong);gap:0;display:grid}.page-module__E0kJGG__faq{border-bottom:1px solid var(--line)}.page-module__E0kJGG__faqQ{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding-block:var(--space-m);cursor:pointer;font-family:var(--font-display);color:var(--ink);font-size:1.15rem;list-style:none;display:flex}.page-module__E0kJGG__faqQ::-webkit-details-marker{display:none}.page-module__E0kJGG__faqQ::marker{content:""}.page-module__E0kJGG__faqQ:hover{color:var(--accent)}.page-module__E0kJGG__faqGlyph{color:var(--accent);transition:transform var(--dur) var(--ease-out);flex:none;font-size:1.4rem;line-height:1}.page-module__E0kJGG__faq[open] .page-module__E0kJGG__faqGlyph{transform:rotate(45deg)}.page-module__E0kJGG__faqA{padding-bottom:var(--space-m);max-width:62ch;margin:0;font-size:.975rem}@media (min-width:56rem){.page-module__E0kJGG__faqGrid{gap:var(--space-2xl);grid-template-columns:.9fr 1.1fr;align-items:start}}.page-module__E0kJGG__cta{padding-block:var(--space-2xl) var(--section-space)}.page-module__E0kJGG__ctaPanel{background:var(--surface-sage);border-top:2px solid var(--accent);padding:var(--space-2xl) var(--space-l);position:relative;overflow:clip}.page-module__E0kJGG__ctaPanel>:not(.page-module__E0kJGG__ghostLayer){z-index:1;position:relative}.page-module__E0kJGG__ctaRule{align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);display:flex}.page-module__E0kJGG__ctaTitle{font-size:clamp(2.5rem,1.6rem + 4vw,4rem)}.page-module__E0kJGG__ctaBody{margin-top:var(--space-m);font-size:var(--text-lead);max-width:48ch}.page-module__E0kJGG__ctaActions{margin-top:var(--space-xl);gap:var(--space-m) var(--space-xl);flex-wrap:wrap;align-items:center;display:flex}.page-module__E0kJGG__ctaNote{margin-top:var(--space-l);font-size:var(--text-small);color:var(--ink-3);letter-spacing:.02em}@media (min-width:56rem){.page-module__E0kJGG__ctaPanel{padding:var(--space-3xl) var(--space-2xl)}.page-module__E0kJGG__ctaTitle{max-width:14ch}}
