@import "https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@400;600;700&family=Archivo:wght@400;600;700;800;900&display=swap";:root{--blue:#063da5;--deep:#032b79;--yellow:#ffd21b;--paper:#f7f5ef;--ink:#073b9c;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Archivo,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}button,a{font:inherit}button{color:inherit}img{max-width:100%;display:block}main{overflow:hidden}.site-header{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(24px,5vw,74px);display:grid;position:absolute;inset:0 0 auto}.logo{width:103px;height:auto}.site-header nav{gap:18px;display:flex}.site-header nav a,.site-header a{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none}.site-header nav a{border:1.5px solid var(--blue);min-width:104px;box-shadow:4px 4px 0 var(--yellow);text-align:center;background:#fffdf8;border-radius:999px;padding:10px 16px 9px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s,color .2s;position:relative}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff;background:var(--blue);box-shadow:6px 6px 0 var(--yellow);transform:translate(-2px,-2px)}.site-header nav a:active{box-shadow:2px 2px 0 var(--yellow);transform:translate(2px,2px)}.site-header nav a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.cart-button{background:var(--blue);cursor:pointer;border:0;border-radius:50%;justify-self:end;place-items:center;width:44px;height:44px;display:grid}.cart-button img{filter:brightness(0)invert();width:22px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.cart-button:hover img{transform:translate(2px)rotate(-9deg)}.menu-toggle{display:none}.hero{text-align:center;background:radial-gradient(circle at 50% 48%,#fff 0,#f8f6f1 48%,#eeeae2 100%);min-height:1020px;padding:112px 20px 34px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.02em;margin:0 0 20px;font-size:14px;font-weight:700}.hero h1,.ingredients h2,.closing h2{text-transform:uppercase;letter-spacing:-.035em;margin:0;font-family:Archivo Narrow,Arial,sans-serif;font-weight:700;line-height:.92}.hero h1{font-size:clamp(60px,7.2vw,108px)}.hero h1 span{display:inline-block}.hero-sub{margin:12px 0 0;font-size:18px}.hero-product{width:min(720px,90vw);height:585px;margin:-5px auto -28px;position:relative}.hero-product--corrected{place-items:center;height:610px;margin:10px auto -40px;display:grid}.hero-bundle{filter:drop-shadow(0 24px 25px #00184540);width:640px;max-width:94vw}.orbit{border:2px solid var(--yellow);border-radius:50%;width:470px;height:470px;position:absolute;top:82px;left:50%;transform:translate(-50%)}.pedestal{background:linear-gradient(#1b58c6 0 35%,#063594 42%,#021d5e 100%);border-radius:50%;width:545px;height:78px;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 25px #00194855}.pedestal span{background:linear-gradient(90deg,#174da9,#063da5 45%,#164db5);border-radius:50%;height:38px;position:absolute;inset:0 0 auto}.main-pouch{z-index:2;filter:drop-shadow(0 15px 15px #38301640);width:auto;height:480px;position:absolute;top:36px;left:50%;transform:translate(-55%)}.mini-packs{z-index:4;align-items:flex-end;display:flex;position:absolute;bottom:70px;left:55%}.mini-packs img{filter:drop-shadow(5px 8px 4px #00164c55);width:103px;margin-left:-30px}.mini-packs img:first-child{transform:rotate(-2deg)}.mini-packs img:nth-child(2){transform:translateY(7px)rotate(2deg)}.mini-packs img:nth-child(3){transform:translateY(14px)rotate(5deg)}.waitlist-wrap{z-index:4;width:min(560px,92vw);min-height:52px;margin:auto;position:relative}.waitlist-form{grid-template-columns:minmax(0,1fr) auto;gap:9px;width:100%;display:grid}.waitlist-form label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-form input,.waitlist-form button{height:50px;font:inherit;border-radius:999px}.waitlist-form input{border:1.5px solid var(--blue);min-width:0;color:var(--blue);background:#fffdf8;outline:0;padding:0 20px}.waitlist-form input::placeholder{color:#65749a}.waitlist-form input:focus{border-width:2px;box-shadow:0 0 0 3px #ffd21b66}.waitlist-form button{border:1.5px solid var(--blue);background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;min-width:190px;padding:0 25px;font-family:Archivo Narrow,sans-serif;font-size:15px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s}.waitlist-form button:hover{background:var(--deep);box-shadow:4px 4px 0 var(--yellow);transform:translate(-2px,-2px)}.waitlist-form button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.waitlist-success{border:1.5px solid var(--blue);width:min(560px,92vw);min-height:62px;color:var(--blue);text-align:center;background:#fffdf8;border-radius:999px;place-content:center;margin:auto;padding:12px 20px;display:grid}.waitlist-success strong{text-transform:uppercase}.waitlist-success span{margin-top:2px;font-size:11px}.microcopy{margin:4px 0 0;font-size:13px}.feature-pack{background:linear-gradient(125deg,#ffd91f 0%,var(--yellow) 52%,#ffc70c 100%);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(35px,6vw,100px);min-height:680px;padding:64px clamp(32px,8vw,130px);display:grid;position:relative;overflow:hidden}.feature-pack:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(90deg,#0000 49.8%,#fff 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#fff 50%,#0000 50.2%);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55%,#0000)}.feature-copy{z-index:3;max-width:660px;position:relative}.section-kicker{text-transform:uppercase;letter-spacing:.16em;margin:0 0 18px;font-size:12px;font-weight:800}.feature-copy h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Archivo Narrow,Arial,sans-serif;font-size:clamp(54px,5.9vw,88px);line-height:.85}.feature-copy h2 em{color:var(--yellow);background:var(--blue);margin-top:8px;padding:7px 12px 10px;font-style:normal;display:inline-block;transform:rotate(-1deg)}.feature-summary{max-width:525px;margin:28px 0 32px;font-size:16px;line-height:1.55}.feature-chips{border-bottom:1px solid #063da55e;grid-template-columns:1fr 1fr;gap:0 28px;max-width:570px;display:grid}.feature-chips span{text-transform:uppercase;border-top:1px solid #063da55e;align-items:center;gap:13px;padding:15px 0 14px;font-family:Archivo Narrow,sans-serif;font-size:17px;font-weight:700;display:flex}.feature-chips span:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 14px)}.feature-chips b{width:28px;height:28px;color:var(--yellow);background:var(--blue);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.feature-visual{place-items:center;min-height:550px;display:grid;position:relative}.runway-ring{aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#195ac8,var(--blue) 48%,#02256e 100%);border-radius:50%;width:min(490px,41vw);position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff42,0 35px 45px #8b691955}.runway-ring:after{content:"";border:1px solid #ffd21b99;border-radius:50%;position:absolute;inset:10%}.runway-ring i{transform-origin:bottom;opacity:.8;background:linear-gradient(#0000,#ffd21b);width:3px;height:78%;position:absolute;bottom:-16%;left:50%}.runway-ring i:first-child{transform:rotate(-24deg)}.runway-ring i:nth-child(2){transform:rotate(0)}.runway-ring i:nth-child(3){transform:rotate(24deg)}.pack-glow{filter:blur(18px);background:radial-gradient(#fff7bdc7 0,#0000 66%);width:55%;height:75%;position:absolute}.feature-visual>img{z-index:2;width:min(335px,29vw);transform:translateY(var(--pack-y,0px)) rotate(var(--pack-rotate,-12deg));filter:drop-shadow(18px 28px 15px #00194d66);will-change:transform;position:relative}.carry-card{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#062f86e8;border:1px solid #ffffff70;min-width:170px;padding:14px 17px 12px;position:absolute;bottom:8%;right:-4%;transform:rotate(3deg);box-shadow:0 16px 30px #032b7945}.carry-card span,.carry-card b,.carry-card small{text-transform:uppercase;display:block}.carry-card span{letter-spacing:.13em;opacity:.75;font-size:9px}.carry-card b{max-width:185px;color:var(--yellow);margin-top:6px;font-family:Archivo Narrow;font-size:19px;line-height:1.05}.carry-card small{letter-spacing:.08em;max-width:205px;margin-top:7px;font-size:8px;line-height:1.3}.ingredients{text-align:center;background:radial-gradient(at 50% 65%,#fff,#f6f3ec 60%,#eae4d8);padding:50px 25px 18px}.ingredients h2{font-size:clamp(42px,5.2vw,76px)}.ingredient-stage{grid-template-columns:1fr 340px 1fr;align-items:center;max-width:940px;margin:8px auto 0;display:grid}.ingredient-stage img{filter:drop-shadow(0 22px 10px #092c6850);width:320px}.gummy-float{place-items:center;display:grid;position:relative}.gummy-float span{z-index:-1;filter:blur(8px);background:#0a317b55;border-radius:50%;width:58%;height:18px;position:absolute;bottom:3px}.ingredient-copy h3{text-transform:uppercase;margin:0;font-family:Archivo Narrow;font-size:28px}.ingredient-copy p{border-bottom:1px solid;margin:3px 0;padding-bottom:8px;display:inline-block}.vitamins{margin:0;font-size:14px}.steps{background:var(--blue);color:#fff;display:flex}.steps article{border-right:1px solid #fff8;flex:1 1 0;height:465px;transition:flex-grow .65s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.steps article:hover{flex-grow:1.13}.steps article:last-child{border:0}.steps article img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .6s}.steps article:hover>img{transform:scale(1.035)}.steps .step-tear img{object-fit:contain;filter:drop-shadow(12px 18px 10px #001b5f88);background:radial-gradient(circle at 50% 50%,#1459be,var(--deep) 70%);padding:64px 95px 28px;transform:rotate(7deg)}.step-title{z-index:2;text-transform:uppercase;text-shadow:0 2px 4px #00163a55;line-height:.82;position:absolute;top:22px;left:35px}.step-title b{color:var(--yellow);font-size:40px;display:block}.step-title span{font-size:28px;font-weight:700}.steps article p{z-index:2;text-align:center;font-size:13px;position:absolute;bottom:12px;left:0;right:0}.formula-table{grid-template-columns:31% 69%;max-width:1120px;min-height:255px;margin:auto;display:grid}.formula-intro{border-right:1px solid #8ca2d2;padding:38px 50px}.formula-intro h2{text-transform:uppercase;margin:0;font-family:Archivo Narrow;font-size:36px;line-height:.86}.formula-intro p{font-size:12px;line-height:1.6}.formula-table dl{margin:0;padding:25px 45px}.formula-table dl div{border-bottom:1px solid #8ca2d2;grid-template-columns:1fr 1fr;padding:15px 0;font-size:14px;display:grid}.formula-table dl div:last-child{border:0}.formula-table dd{margin:0}.closing{background:radial-gradient(circle at 50% 50%,#0e55bd,var(--blue) 55%,var(--deep));color:#fff;grid-template-columns:1fr 1.15fr;align-items:center;min-height:520px;padding:30px 8%;display:grid;position:relative}.closing>img{z-index:2;filter:drop-shadow(15px 25px 18px #00184699);width:390px;margin:auto;position:relative;transform:rotate(-10deg)}.light-beam{filter:blur(18px);background:linear-gradient(90deg,#0000,#ffe289aa,#0000);width:45%;height:120px;position:absolute;bottom:12%;left:-5%;transform:rotate(-10deg)}.closing-copy{z-index:2;position:relative}.closing h2{font-size:clamp(66px,7.3vw,108px)}.closing h2 span:nth-child(3){white-space:nowrap;font-size:.82em}.closing h2 em{color:var(--yellow);font-style:normal}.closing .waitlist-wrap{width:min(620px,100%);margin:30px 0 0}.waitlist-wrap--light .waitlist-form input{border-color:var(--yellow)}.waitlist-wrap--light .waitlist-form button{border-color:var(--yellow);background:var(--yellow);color:var(--blue)}.waitlist-wrap--light .waitlist-form button:hover{background:#ffe05c;box-shadow:4px 4px #fff}.waitlist-success--light{border-color:var(--yellow);color:var(--yellow);background:#073b9c99;margin:30px 0 0}footer{background:var(--deep);color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:80px;padding:25px 8%;font-size:11px;display:flex}footer div{gap:34px;display:flex}footer a{color:inherit;text-decoration:none;transition:color .2s}footer a:hover{color:var(--yellow)}.page-ready .site-header{animation:.8s cubic-bezier(.2,.8,.2,1) .1s both header-in}.page-ready .hero .eyebrow{animation:.65s cubic-bezier(.2,.8,.2,1) .18s both copy-in}.page-ready .hero h1 span:first-child{animation:.9s cubic-bezier(.18,.85,.2,1) .24s both headline-in}.page-ready .hero h1 span:last-child{animation:.9s cubic-bezier(.18,.85,.2,1) .34s both headline-in}.page-ready .hero-sub{animation:.7s cubic-bezier(.2,.8,.2,1) .48s both copy-in}.page-ready .orbit{animation:1.15s cubic-bezier(.2,.8,.2,1) .42s both orbit-in,6s ease-in-out 1.6s infinite orbit-breathe}.page-ready .pedestal{animation:.95s cubic-bezier(.2,.8,.2,1) .62s both pedestal-in}.page-ready .main-pouch{animation:1.15s cubic-bezier(.18,.86,.22,1) .55s both pouch-land}.page-ready .hero-bundle{animation:1.15s cubic-bezier(.18,.86,.22,1) .48s both bundle-in}.page-ready .mini-packs img:first-child{animation:.75s cubic-bezier(.2,.9,.3,1) 1.02s both pack-one}.page-ready .mini-packs img:nth-child(2){animation:.75s cubic-bezier(.2,.9,.3,1) 1.13s both pack-two}.page-ready .mini-packs img:nth-child(3){animation:.75s cubic-bezier(.2,.9,.3,1) 1.24s both pack-three}.page-ready .hero-cta,.page-ready .microcopy{animation:.65s cubic-bezier(.2,.8,.2,1) 1.35s both copy-in}.motion-ready .feature-pack .section-kicker,.motion-ready .feature-pack .feature-copy h2,.motion-ready .feature-pack .feature-summary{opacity:0;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translate(-35px)}.motion-ready .feature-pack .feature-copy h2{transition-delay:80ms}.motion-ready .feature-pack .feature-summary{transition-delay:.17s}.motion-ready .feature-pack .feature-chips span{opacity:0;transition:opacity .55s calc(var(--delay) + .21s),transform .7s calc(var(--delay) + .21s) cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.motion-ready .feature-pack .runway-ring{opacity:0;transition:opacity .7s 80ms,transform 1s cubic-bezier(.18,.88,.22,1) 80ms;transform:scale(.72)rotate(-12deg)}.motion-ready .feature-pack .feature-visual>img{opacity:0;transition:opacity .65s .25s}.motion-ready .feature-pack .carry-card{opacity:0;transition:opacity .55s .58s,transform .8s cubic-bezier(.2,.8,.2,1) .58s;transform:translate(25px,20px)rotate(8deg)}.motion-ready .feature-pack.is-visible .section-kicker,.motion-ready .feature-pack.is-visible .feature-copy h2,.motion-ready .feature-pack.is-visible .feature-summary,.motion-ready .feature-pack.is-visible .feature-chips span{opacity:1;transform:none}.motion-ready .feature-pack.is-visible .feature-copy h2 em{transform:rotate(-1deg)}.motion-ready .feature-pack.is-visible .runway-ring{opacity:1;transform:none}.motion-ready .feature-pack.is-visible .feature-visual>img{opacity:1}.motion-ready .feature-pack.is-visible .carry-card{opacity:1;transform:rotate(3deg)}.motion-ready .ingredients h2,.motion-ready .ingredients .ingredient-copy,.motion-ready .ingredients .vitamins{opacity:0;transition:opacity .65s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.motion-ready .ingredients .ingredient-copy--left{transition-delay:.15s;transform:translate(-35px)}.motion-ready .ingredients .ingredient-copy--right{transition-delay:.23s;transform:translate(35px)}.motion-ready .ingredients .gummy-float{opacity:0;transition:opacity .65s 80ms,transform .95s cubic-bezier(.18,.88,.22,1) 80ms;transform:translateY(42px)scale(.9)}.motion-ready .ingredients .vitamins{transition-delay:.32s}.motion-ready .ingredients.is-visible h2,.motion-ready .ingredients.is-visible .ingredient-copy,.motion-ready .ingredients.is-visible .gummy-float,.motion-ready .ingredients.is-visible .vitamins{opacity:1;transform:none}.motion-ready .ingredients.is-visible .gummy-float img{animation:3.8s ease-in-out 1s infinite gummy-hover}.motion-ready .ingredients.is-visible .gummy-float span{animation:3.8s ease-in-out 1s infinite shadow-pulse}.motion-ready .steps article{opacity:0;transition:opacity .65s var(--delay),transform .85s var(--delay) cubic-bezier(.2,.8,.2,1),flex-grow .65s cubic-bezier(.2,.8,.2,1);transform:translateY(42px)}.motion-ready .steps article.is-visible{opacity:1;transform:none}.motion-ready .steps article.is-visible .step-title{animation:copy-in .6s calc(var(--delay) + .3s) both}.motion-ready .formula-table .formula-intro{opacity:0;transition:opacity .65s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translate(-30px)}.motion-ready .formula-table dl div{opacity:0;transition:opacity .55s var(--delay),transform .75s var(--delay) cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translate(30px)}.motion-ready .formula-table dl div:after{content:"";background:var(--blue);height:1px;transition:transform .8s calc(var(--delay) + .13s) cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translate(-105%)}.motion-ready .formula-table.is-visible .formula-intro,.motion-ready .formula-table.is-visible dl div{opacity:1;transform:none}.motion-ready .formula-table.is-visible dl div:after{transform:translate(0)}.motion-ready .closing>img{opacity:0;transition:opacity .7s,transform 1.05s cubic-bezier(.18,.88,.22,1);transform:translate(-45px,45px)rotate(-18deg)}.motion-ready .closing-copy h2 span,.motion-ready .closing-copy .waitlist-wrap{opacity:0;transition:opacity .65s .2s,transform .85s cubic-bezier(.2,.8,.2,1) .2s;display:inline-block;transform:translateY(35px)}.motion-ready .closing-copy h2 span:nth-child(3){transition-delay:.32s}.motion-ready .closing-copy .waitlist-wrap{transition-delay:.48s;display:block}.motion-ready .closing.is-visible>img{opacity:1;transform:rotate(-10deg)}.motion-ready .closing.is-visible .closing-copy h2 span,.motion-ready .closing.is-visible .closing-copy .waitlist-wrap{opacity:1;transform:none}.motion-ready .closing.is-visible .light-beam{animation:5.5s ease-in-out .2s infinite beam-sweep}@keyframes header-in{0%{opacity:0;transform:translateY(-18px)}}@keyframes copy-in{0%{opacity:0;transform:translateY(16px)}}@keyframes headline-in{0%{opacity:0;transform:translateY(48px)rotate(1.5deg)}}@keyframes orbit-in{0%{opacity:0;transform:translate(-50%)scale(.72)}}@keyframes orbit-breathe{50%{opacity:.72;transform:translate(-50%)scale(1.025)}}@keyframes pedestal-in{0%{opacity:0;transform:translate(-50%)scaleX(.35)}}@keyframes pouch-land{0%{opacity:0;transform:translate(-55%,-85px)rotate(-4deg)}70%{transform:translate(-55%,8px)rotate(1deg)}to{opacity:1;transform:translate(-55%)}}@keyframes bundle-in{0%{opacity:0;filter:blur(7px)drop-shadow(0 24px 25px #00184500);transform:translateY(55px)scale(.94)}to{opacity:1;filter:blur()drop-shadow(0 24px 25px #00184540);transform:none}}@keyframes pack-one{0%{opacity:0;transform:translate(45px,35px)rotate(12deg)}to{opacity:1;transform:rotate(-2deg)}}@keyframes pack-two{0%{opacity:0;transform:translate(35px,45px)rotate(14deg)}to{opacity:1;transform:translateY(7px)rotate(2deg)}}@keyframes pack-three{0%{opacity:0;transform:translate(25px,55px)rotate(16deg)}to{opacity:1;transform:translateY(14px)rotate(5deg)}}@keyframes gummy-hover{50%{transform:translateY(-10px)rotate(1deg)}}@keyframes shadow-pulse{50%{opacity:.55;filter:blur(11px);transform:scale(.82)}}@keyframes beam-sweep{0%,to{opacity:.35;transform:translate(-22%)rotate(-10deg)}50%{opacity:.9;transform:translate(155%)rotate(-10deg)}}@media (width<=760px){.site-header{grid-template-columns:1fr auto auto;height:70px;padding:0 20px}.logo{width:86px}.menu-toggle{background:0 0;border:0;flex-direction:column;order:2;justify-content:center;gap:7px;width:42px;height:42px;display:flex}.menu-toggle span{background:var(--blue);width:22px;height:2px}.site-header nav{background:#fff;flex-direction:column;gap:10px;padding:14px 13px 17px;display:none;position:absolute;top:68px;left:14px;right:14px;box-shadow:0 15px 35px #001f5c25}.site-header nav.is-open{display:flex}.site-header nav a{width:100%;padding:13px 15px}.cart-button{order:3;width:38px;height:38px}.hero{min-height:800px;padding-top:95px}.eyebrow{margin-bottom:12px;font-size:11px}.hero h1{max-width:350px;margin:auto;font-size:54px;line-height:.88}.hero h1 span{display:block}.hero-sub{max-width:280px;margin:12px auto;font-size:14px}.hero-product{width:100%;height:485px}.hero-product--corrected{height:420px;margin:5px auto -8px}.hero-bundle{border-radius:18px;width:390px;max-width:104vw}.orbit{width:330px;height:330px;top:84px}.main-pouch{height:370px;top:48px}.pedestal{width:390px;max-width:110%;height:58px;bottom:32px}.mini-packs{bottom:66px;left:57%}.mini-packs img{width:74px;margin-left:-24px}.waitlist-form{grid-template-columns:1fr}.waitlist-form button{width:100%;min-width:0}.waitlist-success{border-radius:24px}.feature-pack{grid-template-columns:1fr;align-content:start;gap:24px;min-height:1040px;padding:55px 22px 25px}.feature-copy h2{font-size:49px}.feature-copy h2 em{padding:5px 8px 8px}.feature-summary{margin:22px 0 25px;font-size:14px}.feature-chips{gap:0 16px}.feature-chips span{gap:8px;font-size:14px}.feature-chips b{width:24px;height:24px;font-size:9px}.feature-visual{min-height:485px}.runway-ring{width:355px;max-width:95vw}.feature-visual>img{width:270px}.carry-card{min-width:145px;bottom:4%;right:1%}.ingredients{padding-top:42px}.ingredients h2{font-size:45px}.ingredient-stage{grid-template-columns:minmax(0,1fr) minmax(120px,42vw) minmax(0,1fr);align-items:end;gap:8px;margin-top:24px}.gummy-float{grid-area:1/2;align-self:center;width:100%}.ingredient-stage .gummy-float img{width:100%;max-width:190px;margin:auto}.ingredient-copy{grid-row:1;align-self:end;padding-bottom:5px}.ingredient-copy--left{grid-column:1}.ingredient-copy--right{grid-column:3}.ingredient-copy h3{white-space:nowrap;font-size:clamp(16px,4.4vw,20px)}.ingredient-copy p{font-size:10px}.vitamins{margin-top:25px;font-size:11px}.steps{flex-direction:column}.steps article{border-bottom:1px solid #fff8;border-right:0;flex:none;height:420px;min-height:420px}.step-title{left:25px}.steps article p{font-size:12px}.steps .step-tear img{padding:58px 90px 25px}.formula-table{grid-template-columns:1fr}.formula-intro{border-bottom:1px solid #8ca2d2;border-right:0;padding:30px}.formula-intro h2 br{display:none}.formula-intro h2{font-size:34px}.formula-table dl{padding:14px 28px}.formula-table dl div{gap:15px;font-size:12px}.closing{text-align:center;grid-template-columns:1fr;min-height:760px;padding:40px 24px}.closing>img{width:280px}.closing h2{font-size:62px}.closing .waitlist-wrap,.waitlist-success--light{margin:30px auto 0}.light-beam{width:100%;top:160px;bottom:auto}footer{text-align:center;flex-direction:column;gap:22px}footer div{flex-wrap:wrap;justify-content:center;gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motion-ready [data-reveal],.motion-ready [data-reveal] *{opacity:1!important;transform:none!important}.feature-visual>img{transform:rotate(-12deg)!important}.main-pouch{transform:translate(-55%)!important}.hero-bundle{transform:none!important}}
