:root{--pad:clamp(20px, 4vw, 64px);--wrap:1440px;--f-br:"Bricolage Grotesque", sans-serif;--f-fr:"Fraunces", Georgia, serif;--f-is:"Instrument Serif", Georgia, serif;--f-sans:"Instrument Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:#141414;font-family:var(--f-sans);background:#f8f5ef;flex-direction:column;min-height:100vh;margin:0;font-size:18px;line-height:1.65;display:flex}h1,h2,h3,h4,p,blockquote{margin:0}img{max-width:100%;height:auto}button{font-family:inherit}a{color:#141414}a:hover{color:#c21e78}p,li,blockquote{text-wrap:pretty}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:3px solid #141414}.dark :focus-visible,.site-bar :focus-visible{outline-color:#f2b8cb}.tm{vertical-align:super;letter-spacing:0;font-size:.42em;font-weight:500;line-height:0}.outline{color:#0000;-webkit-text-stroke:2px #141414}.vert{writing-mode:vertical-rl;transform:rotate(180deg)}.btn{transition:background .25s,transform .25s}.btn:hover{color:#fff;background:#a3185f;transform:translateY(-1px)}.row{transition:background .25s,color .25s}.lift{transition:transform .35s}.lift:hover{transform:translateY(-4px)}.av{transition:left 1.1s cubic-bezier(.6,0,.2,1),top 1.1s cubic-bezier(.6,0,.2,1)}.ptr{transition:left 1.1s cubic-bezier(.6,0,.2,1)}@keyframes rvUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes rvFade{0%{opacity:0}to{opacity:1}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lineDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes swapIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes openUp{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-16px)}to{opacity:1;clip-path:inset(0);transform:none}}.swap{animation:.7s both swapIn}.fill{transform-origin:0;animation:5.85s linear both fill}@media (prefers-reduced-motion:reduce){.fill,.swap{animation:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rv{animation:linear both rvUp view();animation-range:entry entry 60%}.rv2{animation:linear both rvUp view();animation-range:entry 15% entry 75%}.rv3{animation:linear both rvUp view();animation-range:entry 30% entry 90%}.open{animation:linear both openUp view();animation-range:entry entry 55%}.bar{transform-origin:0;animation:linear both barGrow view();animation-range:entry 30% cover 40%}.spine{transform-origin:top;animation:linear both lineDraw view();animation-range:entry 20% cover 60%}.you1{animation:linear both rvFade view();animation-range:cover 30% cover 42%}.you2{animation:linear both rvUp view();animation-range:cover 36% cover 50%}}}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#6b6b70;font-size:11px;font-weight:600}.eyebrow--dk{color:#c8bfaf}.eyebrow--pink{color:#f2b8cb}.op7,.src{opacity:.7}.is{font-family:var(--f-is);font-style:italic;font-weight:400}.c-body{color:#3a3a40}.c-dkmute{color:#c8bfaf}.mt2{margin-top:2px}.mt6{margin-top:6px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt14{margin-top:14px}.mt16{margin-top:16px}.mt18{margin-top:18px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt28{margin-top:28px}.fr22{font-family:var(--f-fr);font-variation-settings:"opsz" 144;font-size:22px;line-height:1.35}.sand .eyebrow,.sand .note{color:#57575c}.btn{color:#fff;background:#c21e78;border-radius:6px;align-items:center;min-height:56px;padding:0 30px;font-size:17px;font-weight:600;line-height:1.65;text-decoration:none;display:inline-flex}.btn--sm{min-height:42px;padding:0 20px;font-size:14px}.btn--lg{min-height:50px;padding:0 26px}.btn--xl{min-height:64px;padding:0 44px;font-size:19px}.btn--p28{padding:0 28px}.note{color:#6b6b70;font-size:14px}.note--dk{color:#c8bfaf}.note--hero{margin-top:10px;font-size:12px}.note--close{margin-top:16px}.cta-row{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.site-bar{z-index:10;color:#f8f5ef;background:#141414;width:100%;position:sticky;top:0}.site-bar__in{max-width:var(--wrap);padding:0 var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;min-height:64px;margin:0 auto;display:flex}.wordmark{font-family:var(--f-br);letter-spacing:-.03em;color:#f8f5ef;font-size:22px;font-weight:700;line-height:1;text-decoration:none}.wordmark:hover{color:#f8f5ef}.site-nav{flex-wrap:wrap;align-items:center;gap:8px 32px;font-size:14px;font-weight:500;display:flex}.site-nav__link{color:#f8f5ef;text-decoration:none}.site-nav__link:hover{color:#f2b8cb}.site-bar__rule{background:#f2b8cb;height:3px}.page{max-width:var(--wrap);width:100%;margin:0 auto}.hero{border-bottom:1px solid #141414;grid-template-columns:56px minmax(0,1fr) minmax(300px,380px);display:grid}.hero__rail{border-right:1px solid #d8cdbb;justify-content:center;align-items:flex-end;padding:28px 0;display:flex}.hero__main{border-right:1px solid #d8cdbb;flex-direction:column;gap:clamp(32px,4vw,56px);min-width:0;padding:36px clamp(24px,3.5vw,48px) 44px;display:flex}.hero__kicker{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;display:flex}.hero__h1{font-family:var(--f-br);letter-spacing:-.06em;font-size:clamp(64px,11.5vw,168px);font-weight:800;line-height:.86}.hero__h1 .is{letter-spacing:0;font-size:.9em}.hero__steps{border-top:1px solid #141414;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:24px 32px;padding-top:18px;display:grid}.step__v{font-family:var(--f-br);letter-spacing:-.03em;margin-top:6px;font-size:22px;font-weight:600}.hero__side{grid-template-rows:1fr auto auto;display:grid}.hero__pitch{border-bottom:1px solid #d8cdbb;flex-direction:column;justify-content:space-between;gap:28px;padding:36px 36px 32px;display:flex}.hero__lede{font-family:var(--f-fr);font-variation-settings:"opsz" 144;font-size:23px;font-weight:400;line-height:1.28}.hero__stat{color:#f8f5ef;background:#6e1a33;padding:28px 36px}.hero__stat-n{font-family:var(--f-br);letter-spacing:-.06em;font-size:88px;font-weight:700;line-height:.85}.hero__stat-n .is{letter-spacing:0;color:#f2b8cb}.hero__stat-t{margin-top:12px;font-size:13px;line-height:1.45}.hero__90{color:#f8f5ef;background:#141414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:20px 36px;display:flex}.hero__90-t{font-family:var(--f-is);color:#f06bae;font-size:22px;font-style:italic;font-weight:400}.proof{border-bottom:1px solid #d8cdbb;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.proof__i{border-right:1px solid #d8cdbb;padding:28px clamp(24px,4vw,64px)}.proof__i:last-child{border-right:0}.proof__n{font-family:var(--f-br);letter-spacing:-.05em;font-size:44px;font-weight:700;line-height:.9}.proof__t{color:#6b6b70;margin-top:8px;font-size:14px;line-height:1.4}.toc{border-bottom:1px solid #d8cdbb}.toc__head{padding:32px var(--pad) 14px;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.toc__row{padding:16px var(--pad);color:#141414;border-top:1px solid #d8cdbb;grid-template-columns:72px minmax(0,1fr) auto;align-items:baseline;gap:20px;text-decoration:none;display:grid}.toc__n{font-family:var(--f-br);color:#6e1a33;font-size:18px;font-weight:600}.toc__t{font-size:clamp(24px,3vw,40px);line-height:1}.toc__t--fr{font-family:var(--f-fr);font-variation-settings:"opsz" 144;letter-spacing:-.03em;font-weight:500}.toc__t--br{font-family:var(--f-br);letter-spacing:-.05em;font-weight:700}.toc__t--fri{font-family:var(--f-fr);font-variation-settings:"opsz" 144;letter-spacing:-.02em;font-style:italic;font-weight:400}.sec{border-bottom:1px solid #d8cdbb;scroll-margin-top:80px}.sec--ink{color:#f8f5ef;background:#141414}.sec--sand{background:#e8dcc8}.sh{padding:28px var(--pad) 0;grid-template-columns:72px minmax(0,1fr) auto;align-items:baseline;gap:20px;display:grid}.sh__n{font-family:var(--f-br);color:#6e1a33;font-size:22px;font-weight:600}.sh__n--dk{color:#c8bfaf}.h2a{font-family:var(--f-fr);font-variation-settings:"opsz" 144;letter-spacing:-.035em;font-size:clamp(44px,6.5vw,96px);font-weight:500;line-height:.95}.h2b{font-family:var(--f-br);letter-spacing:-.05em;font-size:clamp(44px,6.5vw,96px);font-weight:700;line-height:.92}.h2c{font-family:var(--f-fr);font-variation-settings:"opsz" 144;letter-spacing:-.025em;font-size:clamp(40px,5.6vw,84px);font-style:italic;font-weight:400;line-height:.98}.h2d{font-family:var(--f-br);letter-spacing:-.05em;font-size:clamp(40px,5.6vw,84px);font-weight:700;line-height:.95}.h2e{font-family:var(--f-fr);font-variation-settings:"opsz" 144;letter-spacing:-.03em;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:.98}.body{padding:36px var(--pad) 64px}.body--28{padding-top:28px}.body--32{padding-top:32px}.body--40{padding-top:40px}.split{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:56px;display:grid}.split--320{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.split--center{align-items:center}.indent{padding-left:92px}.maxw900{max-width:900px}.h3-quote{font-family:var(--f-br);letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:.95}.stackcol{flex-direction:column;gap:20px;display:flex}.review{background:#fff;border:1px solid #141414;padding:28px 32px;transform:rotate(-1.5deg)}.review__head{border-bottom:1px solid #141414;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.review__title{font-family:var(--f-br);letter-spacing:-.02em;font-size:20px;font-weight:700}.review__row{border-bottom:1px solid #ece7e0;justify-content:space-between;gap:12px;padding:12px 0;font-size:16px;display:flex}.review__row strong{font-weight:600}.review__last{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 2px;display:flex}.review__last>span:first-child{font-weight:600}.review__maybe{font-family:var(--f-is);color:#c21e78;font-size:26px;font-style:italic}.data{color:#f8f5ef;background:#6e1a33;padding:32px}.data .eyebrow{color:inherit}.data__bars{flex-direction:column;gap:14px;margin-top:18px;display:flex}.data__lab{justify-content:space-between;font-size:15px;font-weight:600;display:flex}.track{background:#f8f5ef2e;height:8px;margin-top:6px}.bar{height:100%}.bar--82{background:#f8f5ef;width:82%}.bar--54{background:#f2b8cb;width:54%}.data__lead{margin-top:18px;font-size:17px;line-height:1.45}.data__src{opacity:.7;margin-top:10px;font-size:12px}.stat49{color:#f8f5ef;background:#141414;flex-wrap:wrap;align-items:center;gap:20px;padding:32px;display:flex}.stat49__n{font-family:var(--f-br);letter-spacing:-.05em;font-size:64px;font-weight:700;line-height:.9}.stat49__n--pink{color:#f2b8cb}.stat49__t{color:#c8bfaf;flex:150px;font-size:14px;line-height:1.45}.stat49__t span{opacity:.75}.turn{padding:clamp(64px, 8vw, 120px) var(--pad);text-align:center;border-bottom:1px solid #d8cdbb}.turn__a{max-width:760px;font-family:var(--f-fr);font-variation-settings:"opsz" 144;margin:0 auto;font-size:clamp(20px,2vw,26px);line-height:1.4}.turn__brand{font-family:var(--f-br);letter-spacing:-.06em;margin-top:28px;font-size:clamp(52px,9vw,140px);font-weight:800;line-height:.88}.turn__exists{font-family:var(--f-is);color:#6b6b70;margin-top:16px;font-size:clamp(24px,2.6vw,36px);font-style:italic;line-height:1}.turn__go{font-family:var(--f-br);letter-spacing:-.02em;color:#c21e78;margin-top:40px;font-size:clamp(22px,2.2vw,30px);font-weight:600}.m-kick{font-family:var(--f-fr);font-variation-settings:"opsz" 144;color:#f06bae;font-size:clamp(26px,2.8vw,38px);font-style:italic;line-height:1.1}.subhead{border-bottom:1px solid #3a3a40;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-top:56px;padding-bottom:14px;display:flex}.subhead h3{font-family:var(--f-br);letter-spacing:-.03em;font-size:32px;font-weight:600}.subhead h3.sm{letter-spacing:-.02em;font-size:28px}.mcols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mcol{border-right:1px solid #3a3a40;padding:32px 28px}.mcol--1{padding-left:0}.mcol--3{border-right:0;padding-right:0}.mcol h4{font-family:var(--f-br);letter-spacing:-.04em;margin-top:10px;font-size:40px;font-weight:700;line-height:.95}.mcol p{color:#c8bfaf;margin-top:14px;font-size:17px}.mfoot{color:#c8bfaf;border-top:1px solid #3a3a40;padding-top:14px;font-size:14px}.mcards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;margin-top:40px;display:grid}.mcard{padding:36px}.mcard--cream{color:#141414;background:#f8f5ef}.mcard--wine{color:#f8f5ef;background:#6e1a33}.mcard h3{font-family:var(--f-br);letter-spacing:-.03em;font-size:32px;font-weight:700}.mcard__lede{font-family:var(--f-fr);font-variation-settings:"opsz" 144;margin-top:14px;font-size:21px;line-height:1.35}.mcard__more{margin-top:16px;font-size:16px}.mcard__stat{border-top:1px solid #d8cdbb;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.mcard__n{font-family:var(--f-br);letter-spacing:-.05em;font-size:64px;font-weight:700;line-height:.9}.mcard__stat p{color:#3a3a40;flex:200px;font-size:15px}.mcard__stat p span{color:#6b6b70}.gains{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:0 32px;display:grid}.gain{align-items:baseline;gap:16px;padding:22px 0;display:flex}.gain__n{font-family:var(--f-br);color:#f2b8cb;font-size:32px;font-weight:700}.gain__t{font-size:19px;font-weight:500}.m-cta{margin-top:36px}.two__intro{color:#3a3a40;max-width:820px;padding-left:92px}.chart-box{background:#fff;border:1px solid #141414;margin-top:36px;padding:clamp(18px,3vw,32px)}.stage-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stage-btn{color:#141414;min-height:44px;font-family:var(--f-sans);cursor:pointer;background:#fff;border:1px solid #d8cdbb;border-radius:6px;padding:0 20px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.stage-btn[aria-pressed=true]{color:#f8f5ef;background:#141414;border-color:#141414}.stage-btn .fill{background:#f2b8cb;width:100%;height:3px;position:absolute;bottom:0;left:0}.stage-toggle{color:#141414;min-height:44px;font-family:var(--f-sans);cursor:pointer;background:0 0;border:1px solid #d8cdbb;border-radius:6px;margin-left:auto;padding:0 18px;font-size:14px;font-weight:600}.chart{margin-top:20px;position:relative}.chart svg{width:100%;height:auto;display:block}.av{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.av__c{font-family:var(--f-br);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}.av--dana .av__c{color:#57575c;background:#e8dcc8;border:3px solid #a39cab;width:clamp(40px,5vw,60px);height:clamp(40px,5vw,60px);font-size:22px}.av--maya .av__c{color:#f8f5ef;background:#6e1a33;border:3px solid #141414;width:clamp(48px,6vw,72px);height:clamp(48px,6vw,72px);font-size:26px}.av__n{color:#6b6b70;margin-top:4px;font-size:14px;font-weight:600}.av--maya .av__n{color:#141414;font-weight:700}.ptr-wrap{height:16px;position:relative}.ptr{border-bottom:16px solid #141414;border-left:14px solid #0000;border-right:14px solid #0000;width:0;height:0;position:absolute;top:0;transform:translate(-50%)}.panel{color:#f8f5ef;background:#141414;padding:clamp(20px,3vw,36px)}.panel__stage{font-family:var(--f-fr);font-variation-settings:"opsz" 144;letter-spacing:-.02em;color:#f2b8cb;font-size:28px;font-style:italic}.panel__cols{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-top:18px;display:grid}.pcard{border:1px solid #3a3a40;padding:24px}.pcard--maya{color:#141414;background:#f8f5ef;border:0}.pcard__who{align-items:center;gap:14px;display:flex}.pav{width:48px;height:48px;font-family:var(--f-br);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.pav--d{filter:grayscale(.5);background:#e8dcc8}.pav--m{color:#f8f5ef;background:#6e1a33;border:2px solid #141414}.pname{font-size:18px;font-weight:600}.psub{color:#c8bfaf;font-size:14px}.psub--m{color:#c21e78;font-weight:600}.phead{font-family:var(--f-fr);font-variation-settings:"opsz" 144;color:#e8dcc8;margin-top:18px;font-size:22px;line-height:1.25}.pcard--maya .phead{color:#141414;font-weight:500}.prow{border-top:1px solid #3a3a40;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px 0;font-size:16px;display:grid}.prow__k{color:#c8bfaf;font-weight:600}.prow__v{color:#e8dcc8}.pcard--maya .prow{border-top-color:#d8cdbb}.pcard--maya .prow__k{color:#6b6b70}.pcard--maya .prow__v{color:#141414;font-weight:500}.fine{color:#6b6b70;margin-top:14px;font-size:14px}.two__power{font-family:var(--f-br);letter-spacing:-.04em;margin-top:48px;padding-left:92px;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.02}.heather__img{aspect-ratio:4/5;object-fit:cover;width:100%;max-width:440px;height:auto;margin-left:92px;display:block}.heather__quote{border-top:1px solid #141414;margin-top:28px;padding-top:20px}.heather__quote p{font-family:var(--f-is);font-size:24px;font-style:italic;line-height:1.3}.heather__sig{font-family:var(--f-br);letter-spacing:-.03em;margin-top:28px;font-size:26px;font-weight:700}.tue__lead{font-family:var(--f-br);letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.2}.tl{position:relative}.spine{background:#6e1a33;width:2px;position:absolute;top:36px;bottom:36px;left:35px}.tl__list{flex-direction:column;gap:16px;display:flex;position:relative}.tl__item{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;display:grid}.tl__card{background:#fff;border:1px solid #141414;padding:18px 22px}.tl__card--wine{color:#f8f5ef;background:#6e1a33}.tl__time{font-family:var(--f-br);letter-spacing:-.02em;font-size:20px;font-weight:700}.tl__card p{margin-top:6px;font-size:17px}.mission{color:#f8f5ef;padding:clamp(64px, 8vw, 112px) var(--pad);text-align:center;background:#6e1a33;border-bottom:1px solid #d8cdbb}.mission h2{max-width:1100px;margin:18px auto 0}.mission__a{color:#f2b8cb;max-width:760px;margin:28px auto 0}.mission__b{max-width:760px;margin:12px auto 0}.checks{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;display:grid}.check{text-align:left;color:#141414;min-height:104px;font-family:var(--f-sans);cursor:pointer;background:#fff;border:1px solid #d8cdbb;align-items:flex-start;gap:16px;padding:22px 24px;font-size:19px;font-weight:500;line-height:1.4;transition:background .2s,border-color .2s;display:flex}.check[aria-pressed=true]{background:#e8dcc8;border-color:#141414}.check__dot{color:#f8f5ef;box-sizing:border-box;background:0 0;border:1.5px solid #141414;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:3px;font-size:14px;font-weight:700;display:flex}.check[aria-pressed=true] .check__dot{background:#141414}.check[aria-pressed=true] .check__dot:after{content:"✓"}.fit-bar{color:#f8f5ef;background:#141414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;min-height:80px;margin-top:16px;padding:16px 24px;display:flex}.fit-bar__t{font-family:var(--f-fr);font-variation-settings:"opsz" 144;font-size:24px;font-style:italic}.fit__lede{max-width:900px;margin-top:36px;font-size:20px}.fit__not{color:#6b6b70;max-width:900px;margin-top:12px}.why{padding:clamp(56px, 7vw, 96px) var(--pad);background:#e8dcc8;border-bottom:1px solid #141414}.why__grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:end;gap:48px;display:grid}.why__cta{margin-top:28px}.close{color:#f8f5ef;padding:clamp(80px, 10vw, 140px) var(--pad);text-align:center;background:#141414;scroll-margin-top:80px}.close__h{font-family:var(--f-br);letter-spacing:-.06em;margin:0 auto;font-size:clamp(52px,8.5vw,136px);font-weight:800;line-height:.88}.close__you{font-family:var(--f-fr);font-variation-settings:"opsz" 144;letter-spacing:-.02em;margin-top:20px;font-size:clamp(32px,4.5vw,68px);font-style:italic;line-height:1}.you1{color:#c8bfaf}.you2{color:#f2b8cb;display:inline-block}.close__line{color:#c8bfaf;margin-top:36px;font-size:20px}.close__cta{margin-top:36px}.site-foot{max-width:var(--wrap);width:100%;padding:40px var(--pad) 56px;color:#6b6b70;border-top:3px solid #6e1a33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:auto auto 0;font-size:14px;display:flex}.foot-mark{font-family:var(--f-br);letter-spacing:-.03em;color:#141414;font-size:24px;font-weight:700}.foot-tag{font-family:var(--f-is);color:#141414;margin-top:4px;font-size:18px;font-style:italic}.site-foot__r{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.site-foot__links{flex-wrap:wrap;gap:4px 18px;display:flex}.site-foot__links a{color:#141414}.site-foot__links a:hover{color:#c21e78}body>section,.plain>section{padding:clamp(48px,7vw,96px) 0}body>main.plain{flex:1 0 auto;width:100%}.wrap{max-width:var(--wrap);padding:0 var(--pad);margin:0 auto}.stack{max-width:720px;margin:0 auto}.stack.center{text-align:center}.h2{font-family:var(--f-br);letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(40px,5.6vw,72px);font-weight:700;line-height:1}.h3{font-family:var(--f-br);letter-spacing:-.02em;margin:40px 0 8px;font-size:24px;font-weight:600;line-height:1.2}.lede{font-family:var(--f-fr);font-variation-settings:"opsz" 144;color:#3a3a40;font-size:clamp(20px,2.2vw,24px);line-height:1.35}.prose p{color:#3a3a40;margin:0 0 16px}.prose a{color:#141414}.prose a:hover{color:#c21e78}.btn-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.btn-note{color:#141414}.booking{max-width:960px;margin:32px auto 0}.notice{text-align:center;background:#fff;border:1px solid #141414;padding:32px}@media (width<=1100px){.hero{grid-template-columns:minmax(0,1fr)}.hero__rail{display:none}.hero__main{border-bottom:1px solid #d8cdbb;border-right:0}}@media (width<=900px){.mcols{grid-template-columns:minmax(0,1fr)}.mcol,.mcol--1,.mcol--3{border-top:1px solid #3a3a40;border-right:0;padding:28px 0}.mcol--1{border-top:0}}@media (width<=760px){.hero__h1{font-size:clamp(52px,15vw,96px)}.hero__pitch{padding:28px 24px}.hero__stat{padding:24px}.hero__90{padding:20px 24px}.proof__i{border-bottom:1px solid #d8cdbb;border-right:0}.proof__i:last-child{border-bottom:0}.toc__row{grid-template-columns:40px minmax(0,1fr);gap:12px}.toc__l{display:none}.sh{grid-template-columns:minmax(0,1fr);gap:8px}.split{gap:36px}.indent,.two__intro,.two__power{padding-left:0}.heather__img{margin-left:0}.body{padding-bottom:48px}.review{padding:22px 20px}.data,.stat49{padding:24px}.mcard{padding:28px 24px}.mcol h4{font-size:34px}.subhead{margin-top:40px}.check{min-height:0;padding:18px 20px;font-size:18px}.fit-bar{padding:16px 20px}}@media (width<=640px){.site-bar__in{flex-wrap:nowrap;gap:8px 12px;min-height:56px}.site-nav{flex:none;gap:8px 16px}.site-nav__link{display:none}.wordmark{white-space:nowrap;font-size:17px}.btn--sm{white-space:nowrap;min-height:38px;padding:0 12px;font-size:13px}.site-foot__r{align-items:flex-start}}@media (width<=560px){.prow{grid-template-columns:minmax(0,1fr);gap:2px}.pcard,.pcard--maya{padding:20px}}img.av__c,img.pav{object-fit:cover;max-width:none;display:block}@media (width<=640px){.chart .y-lab{display:none}.chart .x-lab{font-size:32px}}
