@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(./bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(./bricolage-grotesque-latin-ext-standard-normal-CV7UTQSV.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(./bricolage-grotesque-latin-standard-normal-F7AtT0ZH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal: #0f4147;--teal-deep: #082b30;--teal-prod: #0f5f57;--coral: #c9563a;--coral-hi: #ef6a50;--cream: #f6f1e7;--muted: #cfe0dc;--gold: #f2d7a0;--mint: #6dffb0;--display: "Bricolage Grotesque Variable", "Inter Variable", system-ui, sans-serif;--body: "Inter Variable", system-ui, sans-serif;--ease: cubic-bezier(.2, .7, .1, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--teal-deep);overflow:hidden}body{color:var(--cream);font-family:var(--body);-webkit-font-smoothing:antialiased;user-select:none}body.nocursor,body.nocursor *{cursor:none!important}#viewport{position:fixed;inset:0}#stage{position:absolute;left:50%;top:50%;width:1920px;height:1080px;overflow:hidden;background:var(--teal)}#media,#media .layer{position:absolute;inset:0}#media .layer{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s var(--ease)}#media .layer.in{opacity:1}#media .kenburns{animation:kb 14s ease-out both;transform-origin:55% 50%}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.06)}}.slide{position:absolute;inset:0;pointer-events:none;visibility:hidden}.slide.active{visibility:visible}.slide:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .8s}.slide.active:before{opacity:1}.theme-photo-left:before,.theme-plate:before{background:linear-gradient(90deg,#061e22c7,#061e2280 32%,#061e2200 58%)}.theme-photo-right:before{background:linear-gradient(270deg,#061e22cc,#061e2273 34%,#061e2200 60%)}.theme-plate:before{background:linear-gradient(90deg,#061e228c,#061e2233 50%,#061e2200 70%)}[data-in],[data-only]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .9s var(--ease);transition-delay:0s}.slide.active [data-in].on,.slide.active [data-only].on{opacity:1;transform:none;transition-delay:var(--d, .15s)}.col [data-in]:nth-child(2){--d: .28s}.col [data-in]:nth-child(3){--d: .42s}.col [data-in]:nth-child(4){--d: .56s}.col{position:absolute;left:128px;top:50%;transform:translateY(-50%);width:760px}.col.top{top:210px;transform:none}.col.wide{width:980px}.col.narrow{width:560px}.col.right{left:auto;right:128px;text-align:right;width:700px}.eyebrow{font:600 22px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:26px}.mega{font:800 220px/.86 var(--display);letter-spacing:-.045em;margin-bottom:34px}.mega span{color:var(--coral-hi)}.mega.small{font-size:84px;line-height:1;letter-spacing:-.03em}.big{font:800 92px/1 var(--display);letter-spacing:-.03em;margin-bottom:30px}.big em,.mega em{font-style:normal;color:var(--coral-hi)}.lead{font:400 34px/1.38 var(--body);color:var(--muted);max-width:30ch}.lead b{color:var(--cream);font-weight:650}.col.right .lead{margin-left:auto}.tag{position:absolute;left:128px;top:96px;display:flex;gap:14px;align-items:center;font:650 20px/1 var(--body);letter-spacing:.2em;text-transform:uppercase}.tag b{background:var(--coral-hi);color:#fff;padding:11px 18px;border-radius:99px;font-weight:700}.tag span{color:var(--muted);opacity:.8}.title .mega{font-size:236px}.names{display:flex;gap:14px;margin-top:52px}.names span{font:600 24px/1 var(--body);padding:16px 24px;border:1.5px solid rgba(246,241,231,.35);border-radius:99px;backdrop-filter:blur(6px);background:#082b3059}.pains{position:absolute;left:128px;right:128px;bottom:110px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pain{background:#082b309e;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:34px 38px}.pain:nth-child(2){--d: .3s}.pain:nth-child(3){--d: .45s}.pain b{display:block;font:750 36px/1.1 var(--display);margin:18px 0 10px}.pain p{font-size:24px;line-height:1.4;color:var(--muted)}.icon svg{width:76px;height:76px;fill:none;stroke:var(--coral-hi);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.icon .drop{stroke:var(--mint);animation:drip 2.4s ease-in-out infinite}@keyframes drip{0%,to{transform:translateY(-3px);opacity:.5}50%{transform:translateY(3px);opacity:1}}.icon .wave{animation:rise 2.6s ease-in-out infinite}.icon .w2{animation-delay:.4s}.icon .w3{animation-delay:.8s}@keyframes rise{0%,to{transform:translateY(2px);opacity:.45}50%{transform:translateY(-4px);opacity:1}}.icon .hand{transform-origin:32px 34px;animation:spin 6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.slide[data-id=problem] .big{font-size:96px;line-height:.98}.needs{position:absolute;right:128px;top:200px;width:760px;display:grid;gap:22px}.need{display:grid;grid-template-columns:74px 1fr;column-gap:26px;align-items:center;background:#082b309e;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:26px;padding:28px 34px}.need i{grid-row:span 2;width:74px;height:74px;border-radius:50%;background:var(--coral-hi);display:grid;place-items:center;font:800 34px/1 var(--display);font-style:normal}.need b{font:750 34px/1.1 var(--display)}.need p{font-size:23px;color:var(--muted);margin-top:6px}.slide[data-id=needs] .col{width:820px}.spec{position:absolute;left:128px;bottom:120px;display:flex;gap:14px;--d: .7s}.spec span{font:600 22px/1 var(--body);padding:16px 22px;border-radius:99px;background:#082b308c;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px)}.spec span:first-child{background:var(--gold);color:var(--teal-deep);border-color:transparent}.labels{position:absolute;inset:0}.labels .leaders{position:absolute;inset:0;width:100%;height:100%}.labels path{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1s var(--ease);transition-delay:calc(var(--i) * .12s)}.labels circle{fill:var(--gold);stroke:#082b3099;stroke-width:4;opacity:0;transition:opacity .4s;transition-delay:calc(var(--i) * .12s)}.label{position:absolute;transform:translateY(-50%) translate(-14px);white-space:nowrap;font:650 27px/1 var(--body);padding:14px 22px;border-radius:99px;background:#082b30b8;backdrop-filter:blur(10px);border:1px solid rgba(242,215,160,.35);opacity:0;transition:opacity .6s,transform .8s var(--ease);transition-delay:calc(var(--i) * .12s + .35s)}.slide:not(.active) .labels path,.slide:not(.active) .labels circle,.slide:not(.active) .label{transition:none}.labels.on path{stroke-dashoffset:0}.labels.on circle{opacity:1}.labels.on .label{opacity:1;transform:translateY(-50%)}.techs{position:absolute;left:128px;top:210px;width:760px}.tech{position:absolute;left:0;top:0;width:100%}.tech .big{font-size:104px}.dots,.swatches{display:flex;gap:14px}.dots{position:absolute;left:128px;bottom:120px}.dots i{width:52px;height:8px;border-radius:9px;background:#f6f1e740;transition:background .4s,width .5s var(--ease)}.dots i.on{background:var(--coral-hi);width:96px}.journey{position:absolute;left:128px;top:400px;width:780px;list-style:none;counter-reset:s;display:grid;gap:16px}.journey li{counter-increment:s;display:flex;align-items:center;gap:24px;font-size:29px;color:var(--muted);background:#082b308c;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);padding:20px 28px;border-radius:22px}.journey li:before{content:counter(s);flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--teal-deep);font:800 26px/1 var(--display)}.journey li b{color:var(--cream);font-weight:700;margin-right:6px}.swatch-name{position:relative;height:100px}.swatch-name span{position:absolute;left:0;top:0;white-space:nowrap}.swatches i{width:64px;height:64px;border-radius:50%;background:var(--c);border:3px solid rgba(255,255,255,.25);transition:transform .5s var(--ease),border-color .4s}.swatches i.on{transform:scale(1.22);border-color:var(--cream)}.safety{position:absolute;left:128px;bottom:110px;width:760px;background:#082b30a8;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:36px 40px;--d: .5s}.safety .eyebrow{margin-bottom:20px}.safety ul{list-style:none;display:grid;gap:14px}.safety li{font-size:26px;line-height:1.35;padding-left:40px;position:relative;color:var(--muted)}.safety li:before{content:"";position:absolute;left:0;top:8px;width:22px;height:22px;border-radius:50%;background:var(--mint);box-shadow:0 0 18px #6dffb080}.safety li b{color:var(--cream)}.honest{margin-top:22px;font-size:22px;color:var(--gold);opacity:.9}.prices{position:absolute;left:128px;bottom:110px;width:1040px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.price{background:#082b30a8;backdrop-filter:blur(14px);border:2px solid rgba(255,255,255,.1);border-radius:28px;padding:32px 36px;transition:border-color .5s,transform .6s var(--ease),background .5s}.price .eyebrow{margin-bottom:14px}.price .amount{font:800 96px/1 var(--display);letter-spacing:-.03em}.price .amount small{font-size:32px;margin-left:10px;color:var(--muted);letter-spacing:0}.price p{font-size:23px;line-height:1.4;color:var(--muted);margin-top:14px}.price p b{color:var(--cream)}.price.hl{border-color:var(--gold);transform:translateY(-10px);background:#082b30cc}.price.refill{grid-column:span 2;display:flex;align-items:center;justify-content:space-between;padding:22px 36px}.price.refill .eyebrow{margin:0}.price.refill .amount{font-size:56px}.offer{position:absolute;right:128px;bottom:120px;width:700px;text-align:right;background:#082b30b8;backdrop-filter:blur(14px);border:2px solid var(--gold);border-radius:28px;padding:32px 40px}.offer .eyebrow{margin-bottom:10px}.offer .off{font:800 140px/1 var(--display);color:var(--coral-hi);letter-spacing:-.04em;font-variation-settings:"opsz" 96;font-stretch:88%}.offer-prices{display:flex;justify-content:flex-end;gap:36px;font-size:28px;color:var(--muted);margin:10px 0 18px}.offer-prices b{color:var(--cream);font-weight:750}.offer p{font-size:25px;line-height:1.4;color:var(--muted)}.offer p b{color:var(--cream)}.thanks{position:absolute;right:128px;bottom:120px;text-align:right;display:grid;gap:8px}.thanks b{font:800 120px/1 var(--display);color:var(--coral-hi);letter-spacing:-.03em}.thanks span{font:700 48px/1 var(--display)}.thanks small{font-size:22px;color:var(--muted);margin-top:14px;letter-spacing:.1em;text-transform:uppercase}.theme-photo-right .tag{left:auto;right:128px}#progress{position:absolute;left:0;right:0;bottom:0;height:6px;background:#ffffff14;z-index:5}#progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--coral-hi),var(--gold));transition:width .6s var(--ease)}#blank{position:fixed;inset:0;background:#000;opacity:0;pointer-events:none;transition:opacity .4s;z-index:20}body.blank #blank{opacity:1}#loader{position:fixed;inset:0;z-index:30;display:grid;place-content:center;justify-items:center;gap:28px;background:var(--teal-deep);transition:opacity .8s}#loader.gone{opacity:0;pointer-events:none}#loader .brand{font:800 96px/1 var(--display);letter-spacing:-.04em}#loader .brand span{color:var(--coral-hi)}#loader .bar{width:320px;height:6px;border-radius:6px;background:#ffffff1f;overflow:hidden}#loader .bar i{display:block;height:100%;width:0;background:var(--coral-hi);transition:width .3s}#loader p{color:var(--muted);font-size:16px;letter-spacing:.1em}.mega,.big,.pain b,.need b,.price .amount,.thanks b,.thanks span,#loader .brand{font-variation-settings:"opsz" 96;font-stretch:88%}.title .mega{font-size:196px}.slide[data-id=reveal] .lead{max-width:23ch}.journey li b{white-space:nowrap}
