html.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.8,.3,1);transition-delay:var(--reveal-delay,0ms)}html.js .reveal.in-view{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;transition:none}}.halftone{position:absolute;pointer-events:none;background-image:radial-gradient(circle,var(--ht-color,var(--primary)) 1.2px,transparent 1.7px);background-size:10px 10px;opacity:var(--ht-alpha,.5);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 78%);mask-image:radial-gradient(closest-side,#000 20%,transparent 78%)}.halftone-lg{background-image:radial-gradient(circle,var(--ht-color,var(--primary)) 2px,transparent 2.6px);background-size:16px 16px}@supports not ((-webkit-mask-image:linear-gradient(#000,transparent)) or (mask-image:linear-gradient(#000,transparent))){.halftone{opacity:.14}}html:has(.dark-landing),html:has(.dark-landing) body{background:#17110e}.dark-landing{--ink-cream:#fbf3ec;--ink-warm:hsla(26,48%,89%,.74);--ink-faint:hsla(26,48%,89%,.5);--dark-line:hsla(0,0%,100%,.08);--coral-bright:#ff8a5c;--canvas:#17110e;background:var(--canvas);min-height:100vh}.dark-landing div[id],.dark-landing section[id]{scroll-margin-top:76px}.dark-landing .finale[id]{scroll-margin-top:-40px}.dark-landing .site-footer{background:transparent}.pill-journey{position:relative;--arcw:calc(clamp(200px, min(30vw, 42vh), 440px) * 0.56 * 1.67);background:radial-gradient(56% 30% at 50% 0,rgba(255,110,60,.16),transparent 70%),var(--canvas);color:var(--ink-warm);overflow:clip}.fly-pill{position:fixed;left:50%;top:50%;z-index:40;pointer-events:none}.fly-anchor{transform:translate(-50%,-50%) translate(var(--px,0),var(--py,0)) scale(var(--ps,.62));will-change:transform}.pill-journey.cine-reduced .fly-pill,.pill-journey.landed .fly-pill,html:not(.js) .fly-pill{opacity:0;visibility:hidden}.hero-arc{position:absolute;z-index:2;top:calc(46svh + var(--arcw) * .05);left:50%;transform:translateX(-50%);width:var(--arcw);margin:0;pointer-events:none}.hero-arc svg{display:block;width:100%;height:auto;overflow:visible}.hero-arc text{font-family:var(--font-display);font-weight:600;font-size:60px;letter-spacing:.01em;fill:#fff}.hero-arc .arc-bloom{transition:opacity 1.45s ease,filter 1.45s ease}.pill-journey.hero-staging .hero-arc .arc-bloom,html.cine-hold .hero-arc .arc-bloom{opacity:0;filter:blur(14px);transition:none}html.cine-hold .hero-arc text{opacity:0}.hero-spot{position:absolute;z-index:41;top:0;left:50%;transform:translateX(-50%);width:calc(var(--arcw) * 1.9);height:64svh;pointer-events:none;opacity:var(--hero-fade,1)}.hero-spot:before{content:"";position:absolute;inset:-12% -70%;background:conic-gradient(at 50% -14%,transparent 161deg,rgba(255,232,200,.12) 171deg,rgba(255,232,200,.28) 180deg,rgba(255,232,200,.12) 189deg,transparent 199deg),conic-gradient(at 50% -14%,transparent 140deg,rgba(255,232,200,.09) 180deg,transparent 220deg);-webkit-mask-image:linear-gradient(180deg,#000 48%,rgba(0,0,0,.3) 82%,transparent);mask-image:linear-gradient(180deg,#000 48%,rgba(0,0,0,.3) 82%,transparent);filter:blur(22px);mix-blend-mode:screen;transform-origin:50% 0;transition:opacity 1.2s ease .25s,transform 1.2s cubic-bezier(.3,.5,.3,1) .25s}.pill-journey.hero-staging .hero-spot:before,html.cine-hold .hero-spot:before{opacity:0;transform:scaleY(.45);transition:none}.pill-journey.cine-reduced .hero-spot,html:not(.js) .hero-spot{display:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fly-pill .cine-pill{transform:none}.cine-scrim{--pillr:calc(clamp(180px, min(56vw, 30vh), 300px) * 0.45);display:none;position:fixed;top:0;left:0;right:0;height:34svh;z-index:30;pointer-events:none;background:radial-gradient(150% 60% at 50% 0,rgba(255,110,60,.16),transparent 72%);opacity:calc(1 - var(--dialzone, 0));transition:opacity .45s ease;will-change:opacity}.pill-journey.cine-reduced .cine-scrim,.pill-journey.landed .cine-scrim,html:not(.js) .cine-scrim{opacity:0}.cine-float{animation:cineFloat 7s ease-in-out infinite}@keyframes cineFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.cine-float{animation:none}}.cine-pill{position:relative;width:clamp(200px,min(30vw,42vh),440px);aspect-ratio:1/1;transform:rotate(-8deg);container-type:inline-size}.pill-face{position:absolute;inset:0}.fly-pill .pill-face{transform:translateY(calc(var(--rim, 0px) * -.5)) scaleY(var(--squash,1)) rotate(calc(var(--pr, -8deg) + var(--dialspin, 0deg) * var(--dialzone, 0)));will-change:transform}.pill-wall{display:none;position:absolute;left:0;width:100%;transition:opacity .6s ease 1.5s}.fly-pill .pill-wall{display:block}.pill-wall-bottom{top:calc(50% - var(--rim, 0px) / 2);height:calc(var(--rimb, 0px) + var(--fh2, 50%));border-radius:0 0 50% 50%/0 0 var(--fh2,100%) var(--fh2,100%);background:linear-gradient(90deg,rgba(74,52,34,.36),rgba(74,52,34,.21) 7%,rgba(74,52,34,.1) 16%,rgba(74,52,34,.03) 28%,rgba(74,52,34,0) 42% 58%,rgba(74,52,34,.03) 72%,rgba(74,52,34,.11) 84%,rgba(74,52,34,.24) 93%,rgba(74,52,34,.4)),linear-gradient(180deg,rgba(255,250,242,.55),rgba(255,250,242,.12) 5%,rgba(255,250,242,0) 13%),linear-gradient(180deg,#ebdfcb,#e0cfb2 38%,#cdb593 72%,#b9a07d)}.pill-wall-top{top:calc(50% + var(--rim, 0px) / 2 - var(--fh2, 50%));height:calc(var(--rimt, 0px) + var(--fh2, 50%));border-radius:50% 50% 0 0/var(--fh2,100%) var(--fh2,100%) 0 0;background:linear-gradient(90deg,rgba(74,52,34,.3),rgba(74,52,34,.17) 7%,rgba(74,52,34,.08) 16%,rgba(74,52,34,.02) 28%,rgba(74,52,34,0) 42% 58%,rgba(74,52,34,.02) 72%,rgba(74,52,34,.09) 84%,rgba(74,52,34,.2) 93%,rgba(74,52,34,.34)),linear-gradient(0deg,rgba(74,52,34,.28),rgba(74,52,34,.07) 7%,rgba(74,52,34,0) 16%),linear-gradient(180deg,#d8c7a9,#e5d6bb 42%,#eee2cb)}.pill-journey.hero-staging .pill-wall,html.cine-hold .pill-wall{opacity:0;transition:none}.pill-body{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 38% 30%,#fffefa,#f8eadb 52%,#e7cfb6 100%);box-shadow:inset 0 -20px 38px rgba(120,60,40,.26),inset 0 16px 30px hsla(0,0%,100%,.8),inset 0 0 0 1px rgba(120,60,40,.08),0 50px 100px -30px rgba(0,0,0,.8);-webkit-mask-image:radial-gradient(50% 41% at 42% 34%,#000 62%,transparent 82%);mask-image:radial-gradient(50% 41% at 42% 34%,#000 62%,transparent 82%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:42% 34%;mask-position:42% 34%;-webkit-mask-size:400% 400%;mask-size:400% 400%;transition:-webkit-mask-size 1.45s cubic-bezier(.75,0,.65,1),mask-size 1.45s cubic-bezier(.75,0,.65,1),filter 1.45s cubic-bezier(.7,0,.6,1),transform 1.45s cubic-bezier(.7,0,.6,1)}.pill-body:before{inset:7%;box-shadow:inset 0 8px 16px hsla(0,0%,100%,.65),inset 0 -10px 20px rgba(120,60,40,.2),0 2px 6px rgba(120,60,40,.12)}.pill-body:after,.pill-body:before{content:"";position:absolute;border-radius:50%}.pill-body:after{top:8%;left:12%;width:48%;height:30%;background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,0));filter:blur(6px);transform:rotate(-18deg)}.pill-mist{position:absolute;inset:-22%;border-radius:50%;background:rgba(30,20,15,.5);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,.95) 12%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.22) 58%,transparent 74%);mask-image:radial-gradient(circle,rgba(0,0,0,.95) 12%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.22) 58%,transparent 74%);pointer-events:none;opacity:0;visibility:hidden;transition:opacity 1.7s ease .15s,visibility 1.9s}.pill-journey.hero-staging .pill-mist,html.cine-hold .pill-mist{opacity:1;visibility:visible;transition:none}.pill-journey.hero-staging .pill-body,html.cine-hold .pill-body{-webkit-mask-size:2% 2%;mask-size:2% 2%;filter:blur(18px);transform:scale(.94);transition:none}.chapter-intro .cine-sub,.chapter-intro .hero-cta,.chapter-intro .hero-note,.chapter-intro .scroll-cue{transition:filter .7s ease .65s,transform .7s cubic-bezier(.22,.8,.3,1) .65s}.pill-journey.hero-staging .chapter-intro .cine-sub,.pill-journey.hero-staging .chapter-intro .hero-cta,.pill-journey.hero-staging .chapter-intro .hero-note,.pill-journey.hero-staging .chapter-intro .scroll-cue,html.cine-hold .chapter-intro .cine-sub,html.cine-hold .chapter-intro .hero-cta,html.cine-hold .chapter-intro .hero-note,html.cine-hold .chapter-intro .scroll-cue{filter:opacity(0);transform:translateY(10px);transition:none}.cine-pill-word{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-56%);font-family:var(--font-display);font-style:italic;font-weight:600;font-size:clamp(2rem,3.8vw,3.2rem);font-size:12.4cqw;color:#ddbfa1;text-shadow:0 calc(1.5px + var(--engrave, 0px)) calc(1px + var(--engrave, 0px) * .6) hsla(0,0%,100%,.7),0 calc(-1.5px - var(--engrave, 0px)) calc(2px + var(--engrave, 0px) * .8) rgba(110,55,35,.5)}.chapter{position:relative;z-index:2;min-height:88svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,4svh,40px);padding:10svh clamp(24px,4vw,72px)}.ch-band{display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,30vw,420px) minmax(0,1fr);min-height:clamp(280px,26vw,400px);align-items:center;grid-column-gap:clamp(14px,2.5vw,40px);column-gap:clamp(14px,2.5vw,40px)}.ch-slot{position:relative;z-index:2}.ch-field{position:absolute;inset:0;z-index:1;pointer-events:none}.ch-bottom,.ch-top{text-align:center;max-width:760px;margin-inline:auto}.ch-left{justify-self:end;text-align:right;max-width:400px}.ch-right{justify-self:start;text-align:left;max-width:400px}.ch-left :is(.phase-list,.phase-steps,.phase-timeline){text-align:left}.ch-slot .phase-statement{margin-inline:0}.with-leaders li:after{content:"";flex:1 1 22px;min-width:22px;align-self:center;height:1px;background-image:linear-gradient(90deg,hsla(26,48%,89%,.35) 34%,transparent 0);background-size:9px 1px;background-repeat:repeat-x}.ch-right .with-leaders li:after{order:-1}.ch-left .phase-chips{flex-direction:column;align-items:flex-end;margin:0}.ch-right .phase-chips{flex-direction:column;align-items:flex-start;margin:0}.chapter-intro{min-height:100svh;justify-content:flex-end;padding-top:calc(46svh + var(--arcw) * .5 + 12px);padding-bottom:max(11svh,96px)}.chapter-prop{position:absolute;z-index:1;width:clamp(110px,14vw,210px);height:auto;pointer-events:none;filter:drop-shadow(0 26px 44px rgba(0,0,0,.55));animation:propFloat 7.5s ease-in-out infinite;animation-delay:var(--pfd,0s);translate:0 calc((.5 - var(--chp, .5)) * var(--par, 26vh));rotate:calc((var(--chp, .5) - .5) * var(--parr, 14deg));will-change:translate,rotate}@keyframes propFloat{0%,to{transform:translateY(0) rotate(var(--prot,0deg))}50%{transform:translateY(-16px) rotate(calc(var(--prot, 0deg) + 3deg))}}.chapter:not(.ch-live) .chapter-prop{animation-play-state:paused}.no-scene,.spill-stage{translate:0 calc((.5 - var(--chp, .5)) * 9vh)}@media (prefers-reduced-motion:reduce){.chapter-prop{animation:none;transform:rotate(var(--prot,0deg));rotate:none}.chapter-prop,.no-scene,.spill-stage{translate:none}}.prop-sm{width:clamp(70px,8vw,120px);--par:-13vh;--parr:-11deg}.prop-dumbbell{right:10%;top:30%;--prot:8deg;--pfd:0.9s;--par:31vh}.prop-apple{right:24%;top:12%;--prot:10deg;--pfd:0.3s}.prop-broccoli{left:10%;top:30%;--prot:-6deg;--pfd:1.7s;--par:24vh;--parr:-12deg}.prop-avocado{left:24%;top:12%;--prot:9deg;--pfd:0.6s}.prop-chicken{left:6%;top:60%;--prot:-12deg;--pfd:1.1s;--par:-17vh}.prop-scale{left:9%;top:26%;--prot:10deg;--pfd:0.5s;--par:28vh;--parr:10deg}.prop-tape{left:22%;top:62%;--prot:-9deg;--pfd:1.4s}.prop-rope{left:9%;top:28%;--prot:-8deg;--pfd:1.2s;--par:33vh;--parr:-19deg}.prop-bicep{left:3%;top:18%;--prot:6deg;--pfd:2.1s;--par:24vh}.prop-shoe{right:3%;top:16%;--prot:-10deg;--pfd:0.7s;--par:29vh;--parr:-13deg}.prop-heart{left:4%;top:22%;--prot:-8deg;--pfd:1.5s;--par:21vh;--parr:9deg}.prop-bottle{left:8%;top:24%;--prot:-7deg;--pfd:0.8s;--par:27vh;--parr:11deg}.prop-fp1{left:6%;top:4%;width:clamp(90px,10vw,150px);--prot:-14deg;--pfd:0.2s;--par:34vh;--parr:24deg}.prop-fp2{right:9%;top:10%;--prot:22deg;--pfd:1.1s;--par:-15vh;--parr:-14deg;filter:blur(2px) drop-shadow(0 20px 34px rgba(0,0,0,.5))}.prop-fp3{left:13%;top:56%;--prot:32deg;--pfd:0.6s;--par:18vh;--parr:16deg;filter:blur(1px) drop-shadow(0 20px 34px rgba(0,0,0,.5))}.prop-fp4{right:7%;top:46%;width:clamp(84px,9vw,132px);--prot:-28deg;--pfd:1.6s;--par:-26vh;--parr:-20deg}.prop-fp5{right:28%;top:1%;--prot:12deg;--pfd:0.9s;--par:12vh;--parr:10deg;filter:blur(2.5px) drop-shadow(0 20px 34px rgba(0,0,0,.5))}.prop-fp6{left:2%;top:30%;width:clamp(76px,8vw,116px);--prot:18deg;--pfd:1.4s;--par:24vh;--parr:-18deg}.prop-fp9{left:7%;top:76%;width:clamp(80px,9vw,126px);--prot:-10deg;--pfd:0.7s;--par:-22vh;--parr:22deg}.melt-chip{position:absolute;padding:8px 15px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);color:hsla(26,48%,89%,.72);font-size:.82rem;font-weight:600;white-space:nowrap;translate:0 calc((.5 - var(--chp, .5)) * var(--par, 22vh));rotate:calc((var(--chp, .5) - .5) * var(--parr, 8deg));will-change:translate,rotate}.mc-1{left:7%;top:18%;--par:26vh}.mc-2{right:6%;top:24%;--par:-14vh;--parr:-6deg}.mc-3{right:10%;top:58%;--par:30vh}.mc-4{left:12%;top:66%;--par:-18vh;--parr:-9deg}.mc-5{right:20%;top:6%;--par:20vh}@media (prefers-reduced-motion:reduce){.melt-chip{translate:none;rotate:none}}.chapter-melt .no-scene{width:min(34vw,300px)}.chapter-metrics{min-height:0;justify-content:flex-start;padding-top:3svh;padding-bottom:7svh}@media (min-width:1024px){.chapter-metrics .ch-band{min-height:248px}}@media (min-width:1024px) and (max-width:1599px){.chapter-metrics .ch-band{min-height:262px}}.pill-block.pill-block-flat{display:none}.pill-block{display:block;width:min(92vw,760px);max-width:100%;height:auto;margin-inline:auto;overflow:visible}.pill-block text{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;fill:var(--ink-cream)}.pill-block tspan{--w:clamp(0,calc((var(--chp, 0) - var(--wt, 1)) * 40),1);fill-opacity:var(--w)}.pill-block .pb-accent{fill:var(--primary)}.pill-journey.cine-reduced .pill-block tspan,html:not(.js) .pill-block tspan{fill-opacity:1}@media (prefers-reduced-motion:reduce){.pill-block tspan{fill-opacity:1}}.mt-arc-ghost{visibility:hidden}.pb-line-4{letter-spacing:3.1px}.metric{position:absolute;--k:clamp(0,calc((var(--chp, 0) - var(--hit, 0.5)) * 7),1);--spot:clamp(0,calc((var(--chp, 0) - var(--hit, 0.5) + 0.15) * 6),1)}.mt-1{right:calc(50% + 30px)}.mt-1,.mt-2{top:calc(3svh + 440px)}.mt-2{left:calc(50% + 30px)}.mt-body{display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center;translate:calc(var(--side, 1) * var(--k, 0) * 130px) calc((.5 - var(--chp, 0)) * 10vh + var(--k, 0) * 26px);rotate:calc(var(--tilt, 0deg) + var(--side, 1) * var(--k, 0) * 10deg);will-change:translate,rotate;position:relative;isolation:isolate}.mt-body:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:260%;height:245%;transform:translate(-50%,-46%);background:radial-gradient(50% 46% at 50% 45%,rgba(255,110,60,.22),transparent 76%);filter:blur(46px);pointer-events:none;opacity:var(--spot,0);will-change:opacity}.metric b{font-family:var(--font-display);font-weight:600;font-size:clamp(6rem,11.5vw,11rem);line-height:.95;letter-spacing:-.01em;color:var(--ink-cream);text-shadow:0 3px 30px rgba(255,236,214,.22);filter:drop-shadow(0 12px 30px rgba(0,0,0,.45))}.metric b i{font-style:normal;font-size:.42em;margin-left:3px;color:hsla(26,48%,89%,.65)}.mt-arc{display:block;width:104%;height:auto;overflow:visible}.mt-arc text{fill:hsla(26,48%,89%,.55)}.mt-arc-prefix{margin-bottom:-10px}.mt-arc-prefix text{font-size:26px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;fill:hsla(26,48%,89%,.5)}.mt-arc-label{margin-top:-8px}.mt-arc-label+.mt-arc-label{margin-top:-8%}.mt-arc-label text{font-family:var(--font-serif);font-size:32px;letter-spacing:.04em}.pill-journey.cine-reduced .mt-body,html:not(.js) .mt-body{translate:none;rotate:var(--tilt,0deg)}.pill-journey.cine-reduced .mt-body:before,html:not(.js) .mt-body:before{opacity:.75}@media (prefers-reduced-motion:reduce){.mt-body{translate:none;rotate:var(--tilt,0deg)}.mt-body:before{opacity:.75}}.noise-word{position:absolute;font-family:var(--font-serif);font-style:italic;font-size:clamp(.85rem,1.4vw,1.15rem);color:hsla(26,48%,89%,.34);white-space:nowrap;transition:opacity .7s ease;animation:propFloat 8s ease-in-out infinite;animation-delay:var(--pfd,0s)}.nw-1{left:6%;top:14%;--pfd:0.2s}.nw-2{right:8%;top:12%;--pfd:1.1s}.nw-3{left:10%;top:44%;--pfd:0.6s}.nw-4{right:5%;top:40%;--pfd:1.7s}.nw-5{left:4%;top:74%;--pfd:0.9s}.nw-6{right:10%;top:66%;--pfd:0.4s}.nw-7{left:22%;top:26%;--pfd:1.4s}.nw-8{right:20%;top:82%;--pfd:0.7s}.nw-9{left:18%;top:90%;--pfd:2s}.chapter-mechanism[data-noise="1"] .nw-t1,.chapter-mechanism[data-noise="2"] .noise-word{opacity:0}@media (prefers-reduced-motion:reduce){.noise-word{animation:none}}.chapter-timeline .ch-top{width:100%;max-width:min(1140px,100%)}.chapter-timeline .ch-band{min-height:0}.chapter-timeline{min-height:0;padding-top:6svh;padding-bottom:4svh}.tl-heading{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);color:var(--ink-cream)}.tl-chain-wrap{position:relative;margin-top:clamp(48px,8svh,84px)}.tl-chain{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-row-gap:clamp(64px,10svh,116px);row-gap:clamp(64px,10svh,116px)}.tl-step:first-child{grid-row:1/span 2}.tl-step:nth-child(2){grid-row:2/span 2}.tl-step:nth-child(3){grid-row:3/span 2}.tl-step:nth-child(4){grid-row:4/span 2}.tl-step:nth-child(5){grid-row:5/span 2}.tl-step:nth-child(6){grid-row:6/span 2}.tl-step:nth-child(7){grid-row:7/span 2}.tl-step:nth-child(8){grid-row:8/span 2}.tl-step{position:relative;grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(170px,14vw,220px) minmax(0,1fr);grid-column-gap:clamp(10px,1.5vw,22px);column-gap:clamp(10px,1.5vw,22px);align-items:center;pointer-events:none;--k:clamp(0,calc((var(--chp, 0) - var(--hit, 0.5) + 0.03) * 8),1);--spot:clamp(0,calc((var(--chp, 0) - var(--hit, 0.5) + 0.15) * 6),1)}html.js .chapter-timeline .ch-top.reveal{transform:none}.tl-wave{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible;pointer-events:none}.tl-wave-track{fill:none;stroke:hsla(26,48%,89%,.32);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:.1 34 .1 21 .1 47 .1 28}.tl-wave-track-fine{stroke:hsla(26,48%,89%,.24);stroke-width:2;stroke-dasharray:.1 18 .1 26 .1 13 .1 31;stroke-dashoffset:9}.tl-wave-fill{fill:none;stroke:url(#tl-grad);stroke-width:10;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:clamp(0,calc(1 - (var(--chp, 0) - .28) / .42),1);filter:drop-shadow(0 0 12px rgba(255,240,220,.45))}html:not(.js) .tl-step:not(:last-child):after{content:"";position:absolute;z-index:0;left:50%;top:50%;height:50%;width:6px;translate:-50%;background-image:radial-gradient(circle at 3px 6px,hsla(26,48%,89%,.3) 2px,transparent 2.6px);background-size:6px 14px;background-repeat:repeat-y}.tl-node{grid-row:1;grid-column:2;justify-self:center;position:relative;z-index:2;display:grid;place-items:center;width:clamp(46px,4vw,58px);aspect-ratio:1;border-radius:50%;font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,1.6vw,1.35rem);background:#241a14;background:color-mix(in srgb,#f8eadb calc(var(--k, 0) * 100%),#241a14);border:1px solid hsla(0,0%,100%,.16);border-color:color-mix(in srgb,#fffefa calc(var(--k, 0) * 100%),hsla(0,0%,100%,.16));color:var(--ink-cream);color:color-mix(in srgb,#2a1208 calc(var(--k, 0) * 100%),var(--ink-cream));box-shadow:0 0 calc(var(--k, 0) * 26px) rgba(255,240,220,.4),0 10px 26px rgba(0,0,0,.4);scale:calc(1 + var(--k, 0) * .14)}.tl-cell{position:relative;z-index:1;grid-row:1}.tl-step:nth-child(odd) .tl-cell{grid-column:1;justify-self:end}.tl-step:nth-child(2n) .tl-cell{grid-column:3;justify-self:start}.tl-card{position:relative;isolation:isolate;width:320px;max-width:100%;pointer-events:auto;text-align:left}.tl-card:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:260%;height:245%;transform:translate(-50%,-46%);background:radial-gradient(50% 46% at 50% 45%,rgba(255,110,60,.13),transparent 76%);filter:blur(46px);pointer-events:none;opacity:var(--spot,0);will-change:opacity}.tl-media{position:relative;width:100%;aspect-ratio:16/10;margin-bottom:12px;border-radius:16px;background:radial-gradient(120% 120% at 30% 20%,hsla(0,0%,100%,.28),transparent 55%),var(--tile,#ffb067);box-shadow:0 24px 48px -18px rgba(0,0,0,.6)}.tl-media:after,.tl-media:before{content:"";position:absolute;z-index:-1;pointer-events:none}.tl-media:before{top:-32%;right:-36%;width:120%;height:112%;background-image:radial-gradient(circle,var(--tile,#ffb067) 2px,transparent 2.6px);background-size:16px 16px;-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 78%);mask-image:radial-gradient(closest-side,#000 20%,transparent 78%);opacity:.6}.tl-media:after{bottom:-22%;left:-36%;width:92%;height:92%;background-image:radial-gradient(circle,hsla(26,48%,89%,.85) 1.2px,transparent 1.7px);background-size:10px 10px;-webkit-mask-image:radial-gradient(closest-side,#000 22%,transparent 78%);mask-image:radial-gradient(closest-side,#000 22%,transparent 78%);opacity:.5}.tl-card h3{margin:0 0 6px;font-size:clamp(1.15rem,1.9vw,1.55rem);color:var(--ink-cream)}.tl-card p{margin:0;font-family:var(--font-serif);font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.5;color:var(--ink-warm)}.tl-card .tl-cta{display:block;width:-moz-fit-content;width:fit-content;margin:12px auto 0}.tl-obj{position:absolute;top:50%;left:50%;translate:-50% -50%;width:auto;height:76%;filter:drop-shadow(0 20px 34px rgba(0,0,0,.5));transform:rotate(var(--prot,0deg))}html.js .tl-obj{opacity:0;transition:opacity .45s ease}html.js .tl-obj.tl-obj-in{opacity:1}.tl-step:first-child .tl-obj{--prot:-8deg}.tl-step:nth-child(2) .tl-obj{--prot:7deg}.tl-step:nth-child(3) .tl-obj{--prot:-6deg}.tl-step:nth-child(4) .tl-obj{--prot:10deg}.pill-journey.cine-reduced .tl-step,html:not(.js) .tl-step{--k:1}.pill-journey.cine-reduced .tl-wave-fill,html:not(.js) .tl-wave-fill{stroke-dashoffset:0}.pill-journey.cine-reduced .tl-card:before,html:not(.js) .tl-card:before{opacity:.75}@media (prefers-reduced-motion:reduce){.tl-step{--k:1}.tl-wave-fill{stroke-dashoffset:0}.tl-card:before{opacity:.75}}@media (max-width:1023px){.tl-chain-wrap{margin-top:36px;max-width:376px;margin-inline:auto}.tl-step:nth-child(-n+8){grid-row:auto}.tl-chain{row-gap:clamp(26px,4svh,40px)}.tl-step{grid-template-columns:48px minmax(0,1fr);column-gap:16px}html:not(.js) .tl-step:not(:last-child):after{left:24px}.tl-node{grid-column:1;width:44px;font-size:1rem}.tl-step:nth-child(2n) .tl-cell,.tl-step:nth-child(odd) .tl-cell{grid-column:2;justify-self:stretch}.tl-step:nth-child(2n) .tl-card,.tl-step:nth-child(odd) .tl-card{width:min(300px,92%);will-change:auto}.tl-card:before{opacity:.55;will-change:auto}.tl-wave-fill{filter:none}.chapter-prop,.melt-chip,.no-scene,.spill-stage{translate:none;rotate:none;will-change:auto}.pill-block tspan{fill-opacity:1}.tl-step{--k:0}.tl-step.tl-lit{--k:1}.tl-node{transition:scale .45s ease,background-color .45s ease,border-color .45s ease,color .45s ease,box-shadow .45s ease}.tl-wave-fill{transition:stroke-dashoffset .7s cubic-bezier(.25,.6,.3,1)}.tl-step:nth-child(2n) .tl-card{margin-left:7px}.tl-media{margin-bottom:14px}}.no-scene{position:relative;width:min(80vw,400px);aspect-ratio:5/3;margin:0 auto 30px}.no-scene img{position:absolute;height:auto;filter:drop-shadow(0 22px 38px rgba(0,0,0,.55));animation:propFloat 7s ease-in-out infinite}.ns-1{left:3%;top:24%;width:30%;--prot:-22deg}.ns-2{left:36%;top:6%;width:32%;--prot:-4deg;animation-delay:.8s}.ns-3{left:68%;top:26%;width:30%;--prot:15deg;animation-delay:1.5s}.ns-no{left:29%;top:16%;width:42%;z-index:2;--prot:-6deg;animation-delay:.4s;filter:drop-shadow(0 26px 44px rgba(0,0,0,.65))}html.js .reveal .no-scene img{transition:opacity .6s ease,transform .7s cubic-bezier(.34,1.4,.64,1)}html.js .reveal:not(.in-view) .no-scene img{opacity:0;transform:scale(.7)}html.js .reveal.in-view .ns-1{transition-delay:.05s}html.js .reveal.in-view .ns-2{transition-delay:.15s}html.js .reveal.in-view .ns-3{transition-delay:.25s}html.js .reveal.in-view .ns-no{transition-delay:.5s}.spill-stage{position:relative;width:min(72vw,350px);height:min(72vw,350px);margin:0 auto 6px}.spill-bottle{position:absolute;left:50%;top:0;width:40%;height:auto;z-index:2;transform:translateX(-58%) rotate(-136deg);transition:transform 1.2s cubic-bezier(.34,1.2,.5,1) .1s;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55))}html.js .reveal:not(.in-view) .spill-bottle{transform:translateX(-50%) rotate(-10deg)}.sp{position:absolute;transition:transform 1s cubic-bezier(.3,1.1,.5,1) var(--sd,0s),opacity .5s ease var(--sd,0s)}.sp img{display:block;width:100%;height:auto;filter:drop-shadow(0 16px 26px rgba(0,0,0,.5));animation:spillBob 6s ease-in-out infinite;animation-delay:var(--sb,0s)}@keyframes spillBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sp-1{left:12%;top:42%;width:17%;transform:rotate(-14deg);--fx:92px;--fy:-88px;--sd:0.15s;--sb:0s}.sp-2{left:36%;top:56%;width:21%;transform:rotate(10deg);--fx:16px;--fy:-132px;--sd:0.25s;--sb:0.9s}.sp-3{left:60%;top:42%;width:15%;transform:rotate(24deg);--fx:-66px;--fy:-86px;--sd:0.35s;--sb:1.6s}.sp-4{left:74%;top:60%;width:18%;transform:rotate(-8deg);--fx:-112px;--fy:-142px;--sd:0.45s;--sb:0.4s}.sp-5{left:24%;top:74%;width:16%;transform:rotate(18deg);--fx:52px;--fy:-196px;--sd:0.55s;--sb:2.2s}.sp-6{left:50%;top:80%;width:19%;transform:rotate(-20deg);--fx:-30px;--fy:-218px;--sd:0.65s;--sb:1.2s}html.js .reveal:not(.in-view) .sp{opacity:0;transform:translate(var(--fx,0),var(--fy,0)) rotate(0deg) scale(.5)}@media (prefers-reduced-motion:reduce){.no-scene img,.sp img,.spill-bottle{animation:none}html.js .reveal:not(.in-view) .no-scene img,html.js .reveal:not(.in-view) .sp,html.js .reveal:not(.in-view) .spill-bottle{opacity:1;transform:none}}.chapter h1,.chapter h2{color:#fff;font-size:clamp(1.5rem,2.6vw,2.3rem);margin-bottom:.3em}.chapter-intro h1{font-size:clamp(2.2rem,4.6vw,4.2rem)}.cine-sub{margin:0;font-family:var(--font-serif);font-size:clamp(1.05rem,1.6vw,1.3rem);color:rgba(255,236,224,.78)}.hero-brand{position:fixed;top:calc(14px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);z-index:45;margin:0;font-family:var(--font-display);font-weight:600;font-size:1.35rem;color:#fff6ee;pointer-events:none;opacity:var(--brand-vis,1)}.scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:6px;margin-top:22px;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:hsla(26,48%,89%,.5);opacity:var(--hero-fade,1)}.cue-scrollbar{position:relative;width:15px;height:24px;border:1.5px solid hsla(26,48%,89%,.4);border-radius:8px}.cue-scrollbar:before{content:"";position:absolute;top:4px;left:50%;width:3px;height:6px;margin-left:-1.5px;border-radius:1.5px;background:var(--coral-bright);animation:cueScroll 1.8s cubic-bezier(.4,0,.4,1) infinite}@keyframes cueScroll{0%{transform:translateY(0);opacity:0}18%{opacity:1}62%{transform:translateY(7px);opacity:1}to{transform:translateY(9px);opacity:0}}@media (prefers-reduced-motion:reduce){.cue-scrollbar:before{animation:none}}.quiz-pill{display:inline-block;padding:12px 26px;border-radius:999px;background:rgba(46,32,24,.58);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 28px -14px rgba(0,0,0,.8);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:#ffc8a4;text-decoration:none;white-space:nowrap;transition:color .25s ease,border-color .25s ease,transform .25s ease}.quiz-pill:hover{color:var(--coral-bright);border-color:rgba(255,138,92,.4);transform:translateY(-1px)}.quiz-pill-lg{padding:15px 32px;font-size:.76rem}@property --glint-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.quiz-pill{position:relative}.quiz-pill:after{content:"";position:absolute;inset:-1px;border-radius:999px;padding:1.5px;background:conic-gradient(from var(--glint-angle),transparent 0deg,transparent 235deg,rgba(255,220,180,.04) 262deg,rgba(255,226,192,.12) 292deg,rgba(255,232,204,.3) 318deg,rgba(255,240,218,.6) 340deg,rgba(255,246,232,.78) 350deg,rgba(255,248,238,.5) 356deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 7px rgba(255,222,184,.4));pointer-events:none;animation:ctaGlintOrbit 5.4s linear infinite}@keyframes ctaGlintOrbit{to{--glint-angle:360deg}}@media (prefers-reduced-motion:reduce){.quiz-pill:after{animation:none;opacity:0}}.hero-cta{margin-bottom:14px}.metrics-cta{display:inline-block;margin-bottom:20px}.phase-statement{font-size:clamp(1.8rem,3.4vw,2.8rem)!important;max-width:20ch;margin-inline:auto}.phase-statement em{font-style:italic;color:#ff6a4a}.phase-copy{font-family:var(--font-serif);font-size:1.1rem;line-height:1.55;color:var(--ink-warm);margin:0}.phase-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.phase-list li{display:flex;gap:12px;align-items:baseline;color:hsla(26,48%,89%,.82);font-size:1.05rem}.phase-list li:before{content:"✓";flex:none;color:var(--coral-bright);font-weight:700}.phase-steps{list-style:none;counter-reset:pstep;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.phase-steps li{display:flex;gap:14px;align-items:center;color:hsla(26,48%,89%,.82);font-size:1.02rem}.phase-steps li:before{counter-increment:pstep;content:counter(pstep);flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:italic;font-size:.95rem;color:#1d1611;background:var(--ink-cream)}.phase-highlight,.phase-steps li:before{font-family:var(--font-display);font-weight:600}.phase-highlight{font-size:clamp(1.15rem,1.8vw,1.4rem);color:var(--coral-bright);margin:16px 0 6px}.phase-fineprint{font-size:.68rem;line-height:1.55;color:hsla(26,48%,89%,.4);margin:8px 0 0}.hero-note{font-size:.62rem;color:hsla(26,48%,89%,.32);max-width:34ch;margin-inline:auto}.phase-timeline{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px;text-align:left}.phase-timeline li{position:relative;padding-left:22px;display:grid;grid-gap:2px;gap:2px}.phase-timeline li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;border-radius:4px;background:linear-gradient(180deg,#ff9e1f,#ff5330)}.phase-timeline li:first-child:before{height:16px;opacity:.55}.phase-timeline li:nth-child(2):before{height:28px;opacity:.8}.phase-timeline li:nth-child(3):before{height:40px}.phase-timeline b{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--ink-cream)}.phase-timeline span{font-family:var(--font-serif);font-size:.95rem;line-height:1.45;color:var(--ink-warm)}.phase-chips{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.phase-chips li{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11);border-radius:999px;padding:9px 18px;font-size:.9rem;font-weight:600;color:#f5ede6;white-space:nowrap}.dose-rhythm{display:flex;gap:10px;margin-top:22px}.rhythm-dot{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:hsla(26,48%,89%,.5);border:1px solid hsla(0,0%,100%,.14);animation:rhythmFill 4.5s ease-in-out infinite}@keyframes rhythmFill{0%,6%{background:transparent;color:hsla(26,48%,89%,.5);transform:scale(1)}10%,24%{background:#fbf3ec;color:#1d1611;transform:scale(1.12)}30%,88%{background:hsla(0,0%,100%,.12);color:hsla(26,48%,89%,.8);transform:scale(1)}to{background:transparent;color:hsla(26,48%,89%,.5)}}@media (prefers-reduced-motion:reduce){.rhythm-dot{animation:none;background:hsla(0,0%,100%,.12);color:hsla(26,48%,89%,.8)}}.weight-dial{--dialw:calc(clamp(200px, min(30vw, 42vh), 440px) * 0.62 + 130px);display:flex;flex-direction:column;align-items:center;width:max-content;position:relative}.ch-lane-live{justify-self:center}.chapter-projection .ch-band{min-height:0}.socket-pill{display:none}.dial-assembly{position:relative;width:var(--dialw);margin-top:calc(var(--dialw) * -.14);height:calc(var(--dialw) * 1.133 + 92px);transition:height .6s cubic-bezier(.22,.8,.3,1);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.dial-assembly:active{cursor:-webkit-grabbing;cursor:grabbing}.dial-svg{width:100%;height:auto;display:block;overflow:visible}.dial-title{text-align:center;margin:0 auto clamp(2px,.8svh,8px)}.dial-title em{font-style:italic;color:#ff6a4a}.dial-sm{font-size:.55em}.dial-title-plain{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dial-title-arc{display:block;width:calc((var(--dialw) - 130px) * 2.02);height:auto;margin-inline:auto;overflow:visible}.dial-title-arc text{font-family:var(--font-display);font-weight:600;font-size:46px;letter-spacing:.01em;fill:var(--ink-cream)}.dial-title-arc .dt-em{font-style:italic;fill:#ff6a4a}.dial-title-arc .dt-sm{font-size:25px}.dial-tick{stroke:hsla(26,48%,89%,.42);stroke-width:2;stroke-linecap:round}.dial-tick.major{stroke:hsla(26,48%,89%,.75);stroke-width:3.5}.dial-num{font-size:19px;font-weight:600;letter-spacing:.04em;fill:hsla(26,48%,89%,.6)}.dial-marker{fill:var(--primary);filter:drop-shadow(0 4px 10px rgba(255,56,60,.45))}.weight-dial:focus-within .dial-marker{filter:drop-shadow(0 0 12px rgba(255,56,60,.9))}.dial-value{font-family:var(--font-display);font-weight:600;font-size:58px;fill:var(--ink-cream)}.dial-unit{font-size:28px;fill:hsla(26,48%,89%,.6)}.dial-hint{top:calc(var(--dialw) * .633);--hintr:calc((var(--dialw) - 130px) / 2 + 24px);width:0;height:0;pointer-events:none;transition:opacity .5s ease;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:hsla(26,48%,89%,.5)}.dial-hint,.hint-track{position:absolute;left:50%}.hint-track{top:calc(var(--hintr) * .9638);transform:translateX(-50%);width:calc(var(--hintr) * .24);height:auto;overflow:visible}.hint-track path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.ht-border{stroke:hsla(26,48%,89%,.4);stroke-width:9px}.ht-fill{stroke:var(--canvas);stroke-width:6.5px}.hint-orbit{position:absolute;left:0;top:calc(var(--hintr) * .751);width:0;height:0;animation:cueRotate 1.8s cubic-bezier(.4,0,.4,1) infinite}.hint-dot{position:absolute;left:-3.5px;top:-1.5px;width:7px;height:3px;border-radius:2px;background:var(--coral-bright);transform:translateY(calc(var(--hintr) * .249))}.hint-lbl{position:absolute;left:50%;top:calc(var(--hintr) + 4px);transform:translateX(-50%);width:calc((var(--hintr) + 19px) * .513);height:auto;overflow:visible}.hint-lbl text{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;fill:hsla(26,48%,89%,.5)}.weight-dial.dialed .dial-hint{opacity:0}@keyframes cueRotate{0%{transform:rotate(-15deg);opacity:0}18%{opacity:1}62%{transform:rotate(10.3deg);opacity:1}to{transform:rotate(15deg);opacity:0}}@media (prefers-reduced-motion:reduce){.hint-orbit{animation:none}}.dial-fineprint{max-width:46ch;text-align:center}.dial-assembly{--milr:calc((var(--dialw) - 130px) / 2 + 88px)}.mile-track{position:absolute;left:50%;top:calc(var(--dialw) * .633 + var(--milr) * .3125);transform:translateX(-50%);width:calc(var(--milr) * 1.875);height:auto;overflow:visible;pointer-events:none;transition:top .6s cubic-bezier(.22,.8,.3,1),width .6s cubic-bezier(.22,.8,.3,1)}.weight-dial.dialed .dial-assembly{--milr:calc((var(--dialw) - 130px) / 2 + 52px);height:calc(var(--dialw) * 1.133 + 56px)}.mile-track path{fill:none;stroke-linecap:round}.mt-border{stroke:hsla(0,0%,100%,.14);stroke-width:91}.mt-canvas{stroke:var(--canvas);stroke-width:86}.mt-glass{stroke:hsla(0,0%,100%,.05);stroke-width:86}.mile-lbl{font-size:17px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;fill:hsla(26,48%,89%,.5)}.mile-val{font-family:var(--font-display);font-weight:600;font-size:30px;fill:var(--ink-cream)}.wave-band{width:120vw;margin:6svh 0 7svh -10vw;display:flex;flex-direction:column;gap:clamp(2px,1vw,14px);transform:rotate(-4deg);pointer-events:none}.wave-band,.wave-row{position:relative;z-index:2}.wave-row{will-change:transform}.wave-row-a{transform:translateX(calc(var(--wavepar, 0) * -20vw))}.wave-row-b{transform:translateX(calc(var(--wavepar, 0) * 20vw))}.wave-prop{position:absolute;z-index:1;width:var(--wps,90px);height:auto;pointer-events:none;filter:blur(var(--wpb,0)) drop-shadow(0 20px 34px rgba(0,0,0,.5));transform:translateY(calc(var(--wavepar, 0) * var(--wpy, -10vh))) rotate(calc(var(--wpr0, 0deg) + var(--wavepar, 0) * var(--wpr, 30deg)));will-change:transform}.wave-prop.wp-front{z-index:3}.wp-1{left:13%;top:-10%;--wps:clamp(70px,6.5vw,100px);--wpy:-15vh;--wpr:55deg;--wpr0:-14deg}.wp-2{left:33%;top:66%;--wps:clamp(36px,3.2vw,50px);--wpb:2px;--wpy:5vh;--wpr:-30deg;--wpr0:22deg}.wp-3{left:57%;top:-16%;--wps:clamp(46px,4vw,64px);--wpb:1px;--wpy:6vh;--wpr:38deg;--wpr0:32deg}.wp-4{left:74%;top:58%;--wps:clamp(78px,7.2vw,110px);--wpy:-18vh;--wpr:-60deg;--wpr0:-28deg}.wp-5{left:87%;top:2%;--wps:clamp(34px,3.2vw,48px);--wpb:2.5px;--wpy:4vh;--wpr:26deg;--wpr0:12deg}.wave-track{display:flex;width:max-content}.wave-row-b .wave-track{transform:translateX(-31%)}.wave-unit{display:block;flex:none;height:clamp(88px,11.5vw,156px);width:auto;overflow:visible}.wave-unit text{font-family:var(--font-display);font-weight:600;font-size:98px;letter-spacing:.03em;fill:var(--ink-cream)}.wave-unit .wv-dot,.wave-unit .wv-june{fill:var(--primary)}.wave-row-b .wave-unit text{font-size:86px}.wave-row-b .wave-unit .wv-dot{fill:var(--primary)}@media (prefers-reduced-motion:reduce){.wave-row-a,.wave-row-b{transform:none}.wave-prop{transform:rotate(var(--wpr0,0deg))}}@media (max-width:1023px){.wp-2,.wp-5{display:none}.wp-1{top:-6%}.wp-4{top:62%}}.finale{--fpw:clamp(170px,min(23vw,32vh),330px);position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:110px 24px 72px;overflow:clip}.finale:after,.finale:before{content:"";position:absolute;inset:0;pointer-events:none;transform:scale(.3);transform-origin:50% 55%;transition:opacity 1s ease,transform 1.8s cubic-bezier(.22,.8,.3,1);z-index:-1}.pill-journey.cine-reduced .finale:after,.pill-journey.cine-reduced .finale:before,html.js .pill-journey.bloomed .finale:after,html.js .pill-journey.bloomed .finale:before,html:not(.js) .finale:after,html:not(.js) .finale:before{transform:scale(1)}@media (prefers-reduced-motion:reduce){.finale:after,.finale:before{transform:scale(1);transition:opacity 1s ease}}.finale:before{background:radial-gradient(58% 46% at 50% 55%,rgba(255,83,48,.3),transparent 70%);opacity:1}.finale:after{background:radial-gradient(58% 46% at 50% 55%,rgba(255,158,31,.3),transparent 70%);opacity:0}.pill-journey[data-dose=micro] .finale:before{opacity:0}.pill-journey[data-dose=micro] .finale:after{opacity:1}.finale-dots-a{inset:auto auto -50px -50px;width:300px;height:260px;--ht-color:var(--primary);--ht-alpha:0.4}.finale-dots-b{inset:60px -50px auto auto;width:280px;height:240px;--ht-color:hsla(0,0%,100%,.8);--ht-alpha:0.13}.finale-stage{position:relative;margin-top:calc(var(--fpw) * .58);margin-bottom:calc(clamp(22px, 4.5vh, 48px) + var(--fpw) * .24)}.finale-title-arc{position:absolute;left:50%;top:calc(var(--fpw) * -.51);transform:translateX(-50%);width:calc(var(--fpw) * 2.02);height:auto;overflow:visible;pointer-events:none}.finale-title-arc text{font-family:var(--font-display);font-weight:600;font-size:46px;letter-spacing:.01em;fill:var(--ink-cream)}.dose-toggle{position:absolute;left:50%;top:calc(var(--fpw) * -.5);transform:translateX(-50%);width:calc(var(--fpw) * 2);z-index:2;pointer-events:none}.dose-arc{display:block;width:100%;height:auto;overflow:visible}.dt-border{fill:none;stroke:hsla(0,0%,100%,.14);stroke-width:44;stroke-linecap:round}.dt-track{fill:none;stroke:#241a13;stroke-width:41;stroke-linecap:round}.dt-thumb{fill:none;stroke:var(--ink-cream);stroke-width:34;stroke-linecap:round;transform-origin:300px 300px;transition:transform .35s cubic-bezier(.22,.8,.3,1)}.dt-label{font-family:var(--font-text);font-weight:600;font-size:15px;letter-spacing:.01em;fill:hsla(26,48%,89%,.7);transition:fill .3s ease}.dt-label.active{fill:#1d1611}.dt-price{font-family:var(--font-text);font-weight:600;font-size:13px;letter-spacing:.02em;fill:hsla(26,48%,89%,.45);transition:fill .3s ease}.dt-price.active{fill:hsla(26,48%,89%,.95)}.dose-hit{position:absolute;left:50%;top:var(--fpw);width:calc(var(--fpw) * .5);height:calc(var(--fpw) * .17);border:0;border-radius:999px;background:transparent;cursor:pointer;pointer-events:auto}.dose-hit:first-of-type{transform:translate(-50%,-50%) rotate(-15deg) translateY(calc(var(--fpw) * -.72))}.dose-hit:nth-of-type(2){transform:translate(-50%,-50%) rotate(15deg) translateY(calc(var(--fpw) * -.72))}.dose-hit:focus-visible{outline:2px solid var(--coral-bright);outline-offset:2px}.float-field{position:absolute;inset:0;z-index:0;pointer-events:none}.float-chip{position:absolute;opacity:0;transform:rotate(var(--tilt,0deg)) scale(.75);transition:opacity .5s ease var(--fd,0s),transform .55s cubic-bezier(.34,1.45,.64,1) var(--fd,0s)}.pill-journey.cine-reduced .float-field.active .float-chip,html.js .pill-journey.bloomed .float-field.active .float-chip,html:not(.js) .float-field.active .float-chip{opacity:1;transform:rotate(var(--tilt,0deg)) scale(1)}.fc-inner{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(41,28,21,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 14px 30px -14px rgba(0,0,0,.7);font-size:.78rem;font-weight:600;color:#f5ede6;white-space:nowrap;animation:chipFloat 5.5s ease-in-out infinite;animation-delay:var(--fb,0s)}.fc-inner em{font-style:normal;font-size:1.05em}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.fc-inner{animation:none}.float-chip{transition:opacity .5s ease}}.fc-0{left:-80%;top:-6%;--tilt:-7deg}.fc-1{right:-76%;top:2%;--tilt:6deg}.fc-2{left:-94%;top:42%;--tilt:5deg}.fc-3{right:-90%;top:52%;--tilt:-5deg}.fc-4{left:-66%;top:96%;--tilt:-4deg}.fc-5{right:-62%;top:104%;--tilt:7deg}.finale-pill-wrap{position:relative;z-index:1;--pr:-8deg}.finale-pill-wrap .cine-pill{width:var(--fpw)}html.js .pill-journey:not(.landed):not(.cine-reduced) .finale-pill-wrap .cine-pill{visibility:hidden}.finale-arc{position:absolute;left:50%;top:calc(var(--fpw) * .5835);width:calc(var(--fpw) * 1.67);height:auto;overflow:visible;transform:translate(-50%,10px);opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.22,.8,.3,1)}.finale-arc.active{opacity:1;transform:translate(-50%)}.finale-arc text{font-family:var(--font-display);font-weight:600;font-size:46px;letter-spacing:.01em;fill:var(--ink-cream)}.dose-scale{transition:transform .8s cubic-bezier(.22,.8,.3,1)}.pill-journey[data-dose=micro] .dose-scale{transform:scale(.8)}.picker-details{position:relative;min-height:76px;width:min(92%,640px)}.picker-detail{position:absolute;inset:0;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.8,.3,1);pointer-events:none}.picker-detail.active{opacity:1;transform:none;pointer-events:auto}.picker-tagline{font-family:var(--font-serif);font-size:1.02rem;color:hsla(26,48%,89%,.78);margin-bottom:.4em}.picker-option{font-size:.78rem;color:var(--ink-faint);margin:0}.picker-actions{display:flex;align-items:center;justify-content:center;gap:18px}.picker-price{margin:0;font-family:var(--font-display);font-size:1.55rem;font-weight:600;letter-spacing:-.02em;color:var(--ink-cream);white-space:nowrap}.picker-price span{font-family:var(--font-text);font-size:.8rem;font-weight:600;color:hsla(26,48%,89%,.6)}.picker-note{font-family:var(--font-serif);font-size:.72rem;color:var(--ink-faint);max-width:52ch;margin:0 auto}.value-stack{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px;justify-items:start;width:-moz-fit-content;width:fit-content;margin-inline:auto}.value-stack li{display:flex;gap:10px;align-items:baseline;text-align:left;font-size:.88rem;color:hsla(26,48%,89%,.78)}.value-stack li:before{content:"✓";flex:none;color:var(--coral-bright);font-weight:700}.finale .chip-row{list-style:none;margin:10px 0 6px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px}.finale .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.11);background:hsla(0,0%,100%,.05);font-size:.72rem;font-weight:600;color:hsla(26,48%,89%,.72);white-space:nowrap}.finale .chip .material-symbols-rounded{font-size:15px;color:var(--coral-bright)}.picker-footnote{margin:auto auto 0;padding-top:18px;font-family:var(--font-serif);font-size:.6rem;line-height:1.55;color:hsla(26,48%,89%,.3);max-width:64ch}.sec-close{max-width:52ch;margin-inline:auto}.whisper-nav{position:fixed;top:calc(16px + env(safe-area-inset-top, 0px));right:clamp(18px,3vw,44px);z-index:60;display:flex;gap:clamp(14px,1.8vw,26px);opacity:calc(1 - var(--hero-fade, 0));transition:opacity .3s ease}.whisper-nav a{font-family:var(--font-text);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:lowercase;text-decoration:none;color:hsla(26,48%,89%,.34);transition:color .25s ease}.whisper-nav a:focus-visible,.whisper-nav a:hover{color:var(--ink-cream)}.whisper-nav a:focus-visible{outline:2px solid var(--coral-bright);outline-offset:3px;border-radius:4px}@media (max-width:1023px){.whisper-nav{display:none}}.ch-slot .fmt-card,.fmt-card{max-width:380px;margin-inline:auto;padding:22px 24px;border-radius:18px;border:1px solid var(--dark-line);background:hsla(0,0%,100%,.045);text-align:left}.fmt-june{border-color:rgba(255,138,92,.4);background:rgba(255,110,60,.09)}.fmt-eyebrow{margin:0 0 12px;font-family:var(--font-display);font-weight:600;font-size:1.02rem;color:#fff}.fmt-card ul{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:8px;gap:8px}.fmt-card li{position:relative;padding-left:18px;font-size:.92rem;line-height:1.45;color:hsla(26,48%,89%,.82)}.fmt-card li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.25)}.fmt-june li:before{background:var(--coral-bright)}.fmt-best{margin:0;font-family:var(--font-serif);font-size:.92rem;line-height:1.5;color:var(--ink-warm)}.fmt-best b{font-family:var(--font-text);color:var(--coral-bright)}.howto-steps li:before{height:26px!important;opacity:.85!important}.app-strip{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:4px}.app-strip-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--ink-cream)}.app-strip .phase-chips{margin-top:10px}.landing-faq{position:relative;z-index:2;max-width:720px;margin:0 auto;padding:clamp(56px,10vh,110px) 24px 0}.landing-faq h2{text-align:center;color:#fff;font-size:clamp(1.5rem,2.6vw,2.3rem);margin-bottom:clamp(18px,3vh,34px)}.faq-item{border-bottom:1px solid var(--dark-line)}.faq-item:first-child{border-top:1px solid var(--dark-line)}.faq-item summary{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:18px 4px;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:600;font-size:clamp(1rem,1.4vw,1.15rem);color:var(--ink-cream);transition:color .25s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after,.faq-item summary:hover{color:var(--coral-bright)}.faq-item summary:after{content:"+";flex:none;align-self:center;font-family:var(--font-display);font-weight:500;font-size:1.35rem;line-height:1;transition:transform .3s cubic-bezier(.22,.8,.3,1)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-answer p{margin:0;padding:0 4px 20px;max-width:58ch;font-family:var(--font-serif);font-size:1.02rem;line-height:1.6;color:var(--ink-warm)}.faq-answer a{color:var(--coral-bright);text-decoration:underline;text-underline-offset:3px}.faq-answer a:hover{color:#fff}.faq-compare{width:100%;margin:0 4px 14px;border-collapse:collapse;font-size:.85rem;line-height:1.4}.faq-compare td,.faq-compare th{padding:9px 10px;border-bottom:1px solid var(--dark-line);text-align:left;vertical-align:top;font-weight:500;color:var(--ink-warm)}.faq-compare thead th{font-size:.68rem;font-weight:700;letter-spacing:.12em}.faq-compare tbody th,.faq-compare thead th{text-transform:uppercase;color:hsla(26,48%,89%,.5)}.faq-compare tbody th{font-size:.72rem;font-weight:600;letter-spacing:.08em;white-space:nowrap}.faq-compare td:nth-child(2){color:var(--ink-cream)}.faq-compare-note{font-size:.68rem!important;color:hsla(26,48%,89%,.4)!important}.founder-note{position:relative;z-index:2;max-width:560px;margin:0 auto;padding:clamp(60px,10vh,120px) 24px 0;text-align:center}.founder-note p{margin:0 0 16px;font-family:var(--font-serif);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65;color:var(--ink-warm);text-wrap:pretty}.founder-photo{width:72px;height:72px;margin:0 auto 26px;border-radius:50%;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:radial-gradient(circle at 38% 30%,rgba(255,138,92,.5),rgba(255,83,48,.24) 70%),hsla(0,0%,100%,.05)}.founder-sign{margin-top:26px!important;font-family:var(--font-display)!important;font-style:italic;font-size:1.05rem!important;color:var(--ink-cream)!important}.landing-outro{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:clamp(70px,14vh,150px) 24px clamp(40px,7vh,80px);overflow:clip}.landing-outro:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(52% 62% at 50% 58%,rgba(255,83,48,.22),transparent 72%)}.outro-dots-a{left:-60px;top:16%;width:280px;height:240px;--ht-color:var(--primary);--ht-alpha:0.35}.outro-dots-b{right:-60px;bottom:4%;width:300px;height:250px;--ht-color:hsla(0,0%,100%,.8);--ht-alpha:0.12}.outro-title{color:#fff;font-size:clamp(2.3rem,5.4vw,4.4rem);letter-spacing:-.01em;margin:0 0 6px}.outro-title em{font-style:italic;color:var(--coral-bright)}.outro-sub{font-family:var(--font-serif);font-size:clamp(1rem,1.5vw,1.2rem);color:var(--ink-warm);max-width:44ch;margin:0 auto 26px}.landing-outro .picker-actions{justify-content:center}.landing-outro .picker-note{margin-top:14px}.stage-fineprint{position:relative;z-index:2;padding:30px 0 10px}.stage-fineprint .fine-print+.fine-print{margin-top:10px}.stage-fineprint .fine-print{margin:0 auto;text-align:center;font-size:.8rem;line-height:1.6;max-width:880px;color:hsla(26,48%,89%,.4)}.fine-print-link{color:rgba(255,178,138,.55);text-decoration:underline;text-underline-offset:2px}.fine-print-link:hover{color:var(--coral-bright)}@media (max-width:1023px){.fly-pill{position:-webkit-sticky;position:sticky;top:-39svh;left:auto;height:0}.fly-anchor{position:absolute;left:50%;top:46svh;transform:translate(-50%,-50%) translate(var(--px,0),var(--py,0)) scale(var(--ps,.9))}.cine-scrim{display:block}.pill-journey{--arcw:calc(clamp(180px, min(56vw, 30vh), 300px) * 0.88 * 1.67)}.cine-pill{width:clamp(180px,min(56vw,30vh),300px)}.cine-pill-word{font-size:clamp(1.5rem,7vw,2.5rem);font-size:12.4cqw}.cine-float{animation-name:cineFloatDocked}.chapter{min-height:84svh;justify-content:center;gap:20px;padding-bottom:3svh;padding-top:30svh;text-align:center}.wave-band{margin-top:2svh;margin-bottom:3svh}.ch-band{display:flex;flex-direction:column;gap:20px;min-height:0}.ch-lane{display:none}.ch-lane-live{display:block}.weight-dial{--dialw:min(calc(clamp(180px, min(56vw, 30vh), 300px) * 0.95 + 130px),88vw,430px)}.fly-pill{transition:opacity .4s ease,visibility .4s}.fly-pill.socketed{opacity:0}.socket-pill{display:block;position:absolute;z-index:1;left:50%;top:calc(var(--dialw) * .633);translate:-50% -50%;opacity:0;transition:opacity .4s ease;pointer-events:none}.socket-pill .cine-pill{width:calc(var(--dialw) - 130px)}.socket-pill .pill-face{transform:rotate(calc(-8deg + var(--instspin, 0deg)))}.socket-pill .pill-mist{display:none}.pill-socket.socket-holds .socket-pill{opacity:1}html.js .pill-journey:not(.landed) .finale-pill-wrap .cine-pill{visibility:visible;opacity:0}.finale-pill-wrap .cine-pill{transition:opacity .45s ease}@supports (animation-timeline:view()){.pill-journey{timeline-scope:--dialv}.dial-assembly{view-timeline:--dialv block}.socket-pill{animation:socketDive linear both;animation-timeline:--dialv;animation-range:cover 0 cover 100%;transition:none}.fly-pill .cine-float,.socket-pill .cine-float{animation:none}.fly-pill{animation:flyDialFade linear both;animation-timeline:--dialv;animation-range:cover 0 cover 100%}.chapter-projection{z-index:3}html.js .chapter-projection .ch-lane-live.reveal{opacity:1;transform:none;filter:none}.fly-anchor{transition:opacity .35s ease}.pill-journey.landed .fly-anchor{opacity:0}.chapter-prop{animation:propFloat 7.5s ease-in-out infinite,propPar linear both;animation-delay:var(--pfd,0s),0s;animation-timeline:auto,view();animation-range:normal,cover 0 cover 100%}.pill-block-flat{view-timeline:--blockv block}.pill-block-flat tspan{animation:wordIn linear both;animation-timeline:--blockv;animation-range:cover calc(var(--wt, 0) * 200%) cover calc(var(--wt, 0) * 200% + 14%)}}html.fly-owned .socket-pill{display:none}html.fly-owned .fly-pill,html.fly-owned .fly-pill.socketed{animation:none;opacity:1}.fly-pill .pill-body{rotate:calc(var(--dialspin, 0deg) * var(--dialzone, 0))}.dial-title-arc{display:none}.dial-title-plain{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.dial-title{max-width:24ch;margin-bottom:30px}.dial-assembly{margin-top:0;--milr:calc(var(--dialw) * 0.4 + 60px)}.weight-dial.dialed .dial-assembly{--milr:calc(var(--dialw) * 0.4 + 24px)}.dial-hint{--hintr:calc(var(--dialw) * 0.4 - 4px)}.ch-left,.ch-right,.ch-slot{justify-self:auto;margin-inline:auto;max-width:560px;text-align:center}.ch-slot .phase-statement{margin-inline:auto}.with-leaders li:after{display:none}.ch-left .phase-chips,.ch-right .phase-chips{flex-direction:row;justify-content:center;align-items:center}.chapter-intro{justify-content:flex-end;min-height:100svh;padding-top:0;padding-bottom:max(4svh,36px)}.hero-cta{margin-bottom:8px}.chapter-intro .scroll-cue{margin-top:12px}.chapter h2{font-size:clamp(1.35rem,4.4vw,1.8rem)}.phase-list li,.phase-steps li{justify-content:center}.phase-list,.phase-steps{justify-items:center}.phase-list,.phase-steps,.phase-timeline{width:-moz-fit-content;width:fit-content;margin-inline:auto}.chapter-prop{width:96px}.prop-sm{display:none}.prop-dumbbell{left:5%;right:auto;top:18svh}.prop-broccoli{right:5%;left:auto;top:18svh}.prop-scale{left:6%;right:auto;top:17svh}.prop-rope{right:6%;left:auto;top:18svh}.prop-bicep{left:5%;top:17svh}.prop-shoe{right:6%;top:18svh}.prop-bottle,.prop-heart{left:5%;top:17svh}.prop-fp1{left:5%;top:18svh;width:84px}.prop-fp4{right:6%;left:auto;top:17svh;width:74px}.prop-fp6{left:-22px;top:44%;width:72px}.prop-fp9{right:-20px;left:auto;top:62%;width:78px}.prop-fp2{right:-14px;left:auto;top:30%;width:54px}.prop-fp2,.prop-fp3{display:block;filter:drop-shadow(0 20px 34px rgba(0,0,0,.5));opacity:.55}.prop-fp3{left:-16px;top:80%;width:58px}.mc-3,.mc-4,.mc-5{display:none}.mc-1{left:4%;top:19svh}.mc-1,.mc-2{font-size:.68rem}.mc-2{right:4%;top:21svh}.chapter-melt .no-scene{width:min(56vw,260px);margin-bottom:14px}.chapter-metrics{min-height:auto;justify-content:flex-start;padding-top:30svh;gap:clamp(46px,6.5svh,72px);padding-bottom:5svh}.chapter-metrics .ch-field{position:static;display:grid;grid-template-columns:auto auto;grid-gap:4px 22px;gap:4px 22px;justify-content:center;align-items:start}.mt-arc-prefix text{font-size:40px}.mt-arc-label text{font-size:44px}.metric{position:relative;inset:auto}.chapter-metrics .ch-top{order:-1}.chapter-metrics .ch-band{display:none}.chapter-metrics .ch-bottom{margin-top:-10px}.pill-block.pill-block-arc{display:none}.pill-block.pill-block-flat{display:block}.mt-body{translate:none;rotate:var(--tilt,0deg)}.mt-body:before{opacity:.75;will-change:auto}.metric b{font-size:5.4rem}.nw-7,.nw-8,.nw-9{display:none}.nw-1{left:4%;top:20svh}.nw-2{right:5%;top:22svh}.noise-word{font-size:.78rem}.phase-list{gap:10px}.dose-rhythm{justify-content:center}.rhythm-dot{width:32px;height:32px}.finale{padding-top:56px;--fpw:clamp(160px,min(50vw,26vh),260px)}.float-field{inset:auto;left:50%;top:calc(100% + var(--fpw) * .34);transform:translateX(-50%);width:94vw;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;z-index:2}.float-chip{position:static}.fc-inner{font-size:.66rem;padding:7px 11px;gap:5px}.finale-stage{margin-bottom:calc(var(--fpw) * .34 + 158px)}.pill-journey.cine-reduced .chapter,html:not(.js) .pill-journey .chapter{padding-top:12svh;align-items:center}.hero-spot:before,.mt-body:before,.tl-card:before{filter:none;mix-blend-mode:normal}.hero-spot:before{opacity:.55}.pill-mist{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(30,20,15,.78)}.chapter-prop,.tl-obj{filter:none}.quiz-pill{background:rgba(46,32,24,.88)}.fc-inner,.quiz-pill{-webkit-backdrop-filter:none;backdrop-filter:none}.fc-inner{background:rgba(41,28,21,.88)}}@keyframes cineFloatDocked{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes socketDive{0%{translate:-50% calc(-50% - 93svh - var(--dialw, 340px) * .633);opacity:0}4%{opacity:1}26%{translate:-50% calc(-50% - 78svh)}47%{translate:-50% -50%}67%{translate:-50% -50%}96%{opacity:1}to{translate:-50% calc(-50% + 7svh + var(--dialw, 340px) * .5 + 92px);opacity:0}}@keyframes flyDialFade{0%{opacity:1}6%{opacity:0}94%{opacity:0}to{opacity:1}}@keyframes propPar{0%{translate:0 calc(var(--par, 26vh) * .4);rotate:calc(var(--parr, 14deg) * -.4)}to{translate:0 calc(var(--par, 26vh) * -.4);rotate:calc(var(--parr, 14deg) * .4)}}@keyframes wordIn{0%{fill-opacity:.15}to{fill-opacity:1}}@media (prefers-reduced-motion:reduce){.socket-pill{opacity:0}.pill-block-flat tspan,.socket-pill{animation:none}}@media (max-width:1023px) and (max-height:719px){.weight-dial{--dialw:min(80vw,360px)}.chapter-intro{padding-bottom:14px}.chapter-intro .scroll-cue{display:none}}@media (max-height:719px){.chapter h2{font-size:clamp(1.35rem,2.2vw,1.8rem)}.chapter-intro{padding-bottom:80px}.scroll-cue{margin-top:14px}.cue-scrollbar{height:20px}.picker-details{min-height:70px}.picker-tagline{font-size:.92rem;margin-bottom:.3em}.phase-fineprint{font-size:.6rem}.finale{--fpw:clamp(130px,24vh,200px)}}