*{box-sizing:border-box}html,body{margin:0;padding:0;background:#101210;color:#f7f3ec}body{min-height:100vh}button,input{font:inherit}img,video{max-width:100%}
:root{--n:#101210;--p:#191b18;--c:#c88f78;--m:#e9e4da;--t:#008f9e;--dt:#005c66;--ink:#f7f3ec;--mut:#aaa69e}html{scroll-behavior:smooth}.nv{background:var(--n);color:var(--ink);font-family:Manrope,Arial,sans-serif}.nv header{height:78px;position:fixed;z-index:99;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:linear-gradient(#101210e8,transparent);backdrop-filter:blur(9px)}.brand{color:var(--ink);text-decoration:none;font-weight:800;letter-spacing:.18em}.brand small{display:block;color:var(--c);font-size:9px;letter-spacing:.42em}.nv nav{display:flex;gap:30px}.nv nav a,.join{font-size:12px;color:var(--ink);text-decoration:none}.join{border:1px solid var(--c);border-radius:99px;padding:11px 17px}.hero{height:100svh;min-height:720px;position:relative;overflow:hidden}.hero video{position:absolute;width:100%;height:100%;object-fit:cover}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b0c0be8 0%,#0b0c0b40 55%,#0b0c0b80),linear-gradient(0deg,#101210 0%,transparent 25%)}.hero-copy{position:absolute;left:7vw;bottom:12vh;max-width:800px}.over{font-size:11px;letter-spacing:.25em;color:var(--c);font-weight:700}.hero h1{font-size:clamp(70px,12vw,180px);letter-spacing:-.07em;line-height:.75;margin:30px 0}.hero-copy>p:not(.over){font-size:20px;max-width:520px;line-height:1.6;color:#ddd8d0}.hero-copy a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--c);padding-bottom:5px}.sound{position:absolute;right:4vw;bottom:5vh;background:#101210aa;color:white;border:1px solid #ffffff50;border-radius:99px;padding:10px 16px}.manifest,.formula,.standard,.development,.wait,.faq{padding:130px 8vw}.manifest h2,.formula h2,.standard>h2,.development h2,.wait h2,.faq>h2{font-size:clamp(48px,7.5vw,108px);line-height:.92;letter-spacing:-.055em;margin:30px 0}.manifest h2 i{color:var(--c);font-weight:300}.manifest>p:last-child{max-width:620px;margin-left:auto;font-size:19px;line-height:1.7;color:var(--mut)}.bio{min-height:850px;padding:10vw 8vw;display:grid;grid-template-columns:.25fr 1fr;background:var(--p)}.number{font-size:13px;color:var(--c)}.bio h2,.hydrate h2{font-size:clamp(85px,14vw,200px);line-height:.68;letter-spacing:-.08em;margin:40px 0 70px}.bio h2 span{font-size:.42em;color:var(--c);letter-spacing:.08em}.bio h3{font-size:34px}.bio>div:last-child>p:not(.over){max-width:650px;line-height:1.7;color:var(--mut);font-size:18px}.chips{display:flex;gap:10px;margin-top:35px;flex-wrap:wrap}.chips b{font-size:12px;border:1px solid #ffffff25;border-radius:99px;padding:10px 14px}.formula{background:var(--m);color:#171815}.formula .over{color:#815b4d}.formula-head{display:grid;grid-template-columns:1.2fr .8fr;gap:7vw}.formula-head>p:last-child{align-self:end;font-size:18px;line-height:1.7}.dosegrid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:80px;border-top:1px solid #17181533;border-left:1px solid #17181533}.dosegrid article{min-height:150px;padding:25px;border-right:1px solid #17181533;border-bottom:1px solid #17181533}.dosegrid strong{font-size:27px;display:block}.dosegrid span{display:block;margin-top:35px}.dosegrid small,.note{opacity:.65}.note{max-width:800px;line-height:1.6;margin-top:30px}.benefits{padding:80px 6vw;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff15}.benefits>.over{grid-column:1/-1;background:var(--n);margin:0;padding:0 0 25px}.benefits div{background:var(--n);padding:45px}.benefits h3{font-size:38px;margin:0 0 40px}.benefits p{color:var(--mut);line-height:1.6}.hydrate{padding:130px 8vw;background:linear-gradient(135deg,#031b1d,#004b54 65%,#007e8a);display:grid;grid-template-columns:1fr 1fr;gap:7vw}.hydrate .over{color:#92e4e8}.hydrate h2 span{font-size:.38em;letter-spacing:.02em;color:#92e4e8}.hydrate .lead{font-size:28px}.hydrate-copy{padding-top:120px}.hydrate-copy h3{font-size:42px}.hydrate-copy>p{font-size:18px;line-height:1.7;color:#d5eeee}.electro{display:grid;grid-template-columns:1fr 1fr;margin:40px 0;border-top:1px solid #ffffff30}.electro b{padding:25px 10px;border-bottom:1px solid #ffffff30;font-weight:400}.electro strong{font-size:32px}.caution{font-size:14px!important;opacity:.75}.principles{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px}.principles article{padding:30px;border-top:1px solid #ffffff25;border-right:1px solid #ffffff25}.principles b{color:var(--c)}.principles h3{font-size:24px;margin-top:45px}.principles p{color:var(--mut);line-height:1.6}.development{background:#232522;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.development>p{align-self:end;color:var(--mut);font-size:18px;line-height:1.8}.wait{background:radial-gradient(circle at 80% 20%,#006b7860,transparent 36%),var(--p);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.wait>div:last-child{padding-top:70px}.wait>div:last-child>p{font-size:19px;line-height:1.7;color:var(--mut)}.waitform{margin:40px 0 15px}.waitform label{display:block;font-size:12px;margin-bottom:8px}.waitform>div{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid #ffffff50}.waitform input{background:transparent;border:0;padding:18px 0;color:white;font-size:18px;outline:0}.waitform input:focus{box-shadow:0 2px var(--c)}.waitform button{border:0;border-radius:99px;background:var(--c);padding:0 24px;margin:5px;font-weight:800}.waitform p{color:var(--c);min-height:24px}.wait small{color:#85817b}.faq{max-width:1200px;margin:auto}.faq details{border-top:1px solid #ffffff25;padding:25px 0}.faq summary{font-size:21px;cursor:pointer}.faq details p{max-width:760px;color:var(--mut);line-height:1.7}.nv footer{padding:70px 8vw;border-top:1px solid #ffffff20;display:grid;grid-template-columns:1fr 1fr;color:var(--mut);gap:30px}.nv footer small{grid-column:1/-1}@media(max-width:850px){.nv nav{display:none}.hero{min-height:650px}.hero-copy{left:7vw;right:7vw}.hero h1{font-size:18vw}.manifest,.formula,.standard,.development,.wait,.faq,.hydrate{padding:90px 7vw}.bio{grid-template-columns:1fr;padding:100px 7vw}.formula-head,.hydrate,.development,.wait{grid-template-columns:1fr}.dosegrid{grid-template-columns:1fr 1fr}.benefits{grid-template-columns:1fr 1fr}.principles{grid-template-columns:1fr 1fr}.hydrate-copy{padding-top:0}.wait>div:last-child{padding-top:0}.waitform>div{grid-template-columns:1fr}.waitform button{padding:15px}.nv footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero video{display:none}.hero{background:#101210}}
/* Homepage film framing: show the full 16:9 NOVIKA BIO composition instead of cropping it to fill the viewport. */
.hero{height:auto;min-height:100svh;padding-top:78px;display:flex;align-items:center;justify-content:center;background:#090a09}
.hero video{position:relative;width:min(92vw,1600px);height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:2px;box-shadow:0 30px 90px #0009}
.hero .shade{pointer-events:none;background:linear-gradient(90deg,#0b0c0bba 0%,#0b0c0b18 45%,transparent 72%),linear-gradient(0deg,#1012108c 0%,transparent 28%)}
.hero-copy{left:7vw;bottom:9vh;max-width:650px}.hero h1{font-size:clamp(64px,9vw,132px)}
@media(max-width:850px){.hero{min-height:auto;padding:92px 0 70px;display:block}.hero video{width:100%;border-radius:0}.hero .shade{top:92px;bottom:70px}.hero-copy{position:relative;left:auto;right:auto;bottom:auto;padding:35px 7vw 0}.hero-copy .over{margin-top:0}.hero h1{font-size:17vw}.sound{right:7vw;bottom:82px}}
/* 2026-10-06: wider hero presentation for full cinematic visibility */
.hero{min-height:100svh;padding:92px 0 72px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#090a09;overflow:hidden}
.hero video{position:relative!important;width:min(82vw,1440px)!important;height:auto!important;max-height:76vh;aspect-ratio:16/9;object-fit:contain!important;object-position:center center;background:#090a09;box-shadow:0 28px 90px #0008}
.hero .shade{inset:92px 9vw 72px!important;background:linear-gradient(90deg,#0b0c0b7a 0%,transparent 40%,transparent 100%),linear-gradient(0deg,#10121070 0%,transparent 28%)}
.hero-copy{left:11vw!important;bottom:11vh!important;max-width:560px!important}.hero h1{font-size:clamp(56px,7vw,108px)!important}
@media(max-width:850px){.hero{padding:86px 0 48px;min-height:auto;display:block}.hero video{width:92vw!important;max-height:none;margin:0 auto;display:block}.hero .shade{inset:86px 4vw auto!important;height:calc(92vw * 9 / 16)}.hero-copy{position:relative!important;left:auto!important;bottom:auto!important;padding:28px 7vw 0!important}.hero h1{font-size:15vw!important}.sound{bottom:58px!important}}
/* NOVIKA Hydrate luxury visual section */
.hydrate{padding:0;background:linear-gradient(120deg,#061d1f 0%,#07383d 48%,#075c63 100%);display:grid;grid-template-columns:1.12fr .88fr;gap:0;overflow:hidden;min-height:760px;align-items:stretch}
.hydrate-visual{position:relative;min-height:760px;overflow:hidden;background:#061d1f}
.hydrate-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 58%,#07383de8 100%),linear-gradient(0deg,#061d1f66 0%,transparent 30%);pointer-events:none}
.hydrate-visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.88) contrast(1.03)}
.hydrate-copy{padding:105px 7vw 90px 5vw!important;align-self:center}.hydrate-copy .over{color:#8ce5e8}.hydrate-copy h2{font-size:clamp(68px,8vw,132px);line-height:.72;letter-spacing:-.065em;margin:32px 0 46px}.hydrate-copy h2 span{display:inline-block;font-size:.34em!important;letter-spacing:.04em!important;font-weight:400;color:#9ee7e9;text-transform:none}.hydrate-copy .lead{font-size:23px;color:#fff;margin-bottom:58px}.hydrate-copy h3{font-size:34px;margin:0 0 20px}.hydrate-copy>p{max-width:610px}.hydrate .electro{margin-top:42px}
@media(max-width:850px){.hydrate{grid-template-columns:1fr;min-height:auto}.hydrate-visual{min-height:56vw}.hydrate-visual:after{background:linear-gradient(0deg,#07383d 0%,transparent 45%)}.hydrate-copy{padding:55px 7vw 80px!important}.hydrate-copy h2{font-size:20vw;margin:25px 0 38px}.hydrate-copy .lead{margin-bottom:40px}}
/* Reduce NOVIKA Hydrate photography approximately 50% for a more restrained luxury composition */
.hydrate{grid-template-columns:.58fr 1.42fr;min-height:620px}
.hydrate-visual{min-height:620px;display:flex;align-items:center;justify-content:center;padding:72px 0 72px 5vw;box-sizing:border-box;background:linear-gradient(120deg,#061d1f,#07383d)}
.hydrate-visual img{width:50%;height:auto;max-height:500px;object-fit:contain;object-position:center;border-radius:2px;box-shadow:0 24px 70px #00171988}
.hydrate-visual:after{display:none}.hydrate-copy{padding-left:3vw!important}
@media(max-width:850px){.hydrate{grid-template-columns:1fr}.hydrate-visual{min-height:auto;padding:50px 7vw 15px}.hydrate-visual img{width:58%;max-height:none}.hydrate-copy{padding-left:7vw!important}}
/* Rebalance NOVIKA Hydrate media to use its available column proportionally */
.hydrate{grid-template-columns:1fr 1fr;min-height:700px}
.hydrate-visual{min-height:700px;padding:56px 3vw 56px 5vw}
.hydrate-visual img,.hydrate-visual video{width:88%;height:auto;max-height:590px;object-fit:contain;object-position:center;border-radius:3px;box-shadow:0 28px 80px #0017197a}
.hydrate-copy{padding-left:4vw!important}
@media(max-width:850px){.hydrate-visual{min-height:auto;padding:44px 7vw 18px}.hydrate-visual img,.hydrate-visual video{width:88%;max-height:none}}
/* NOVIKA credibility / pre-launch story */
.story{padding:145px 8vw;background:linear-gradient(145deg,#151714,#0d0f0d);display:grid;grid-template-columns:.28fr .72fr;gap:7vw;border-top:1px solid #ffffff12}.story-kicker>span{display:block;margin-top:45px;font-size:11px;letter-spacing:.24em;color:#77736c}.story-copy h2{font-size:clamp(48px,6.2vw,92px);line-height:.96;letter-spacing:-.055em;margin:0 0 48px}.story-copy h2 i{font-weight:300;color:var(--c)}.story-copy>p{max-width:790px;font-size:19px;line-height:1.75;color:var(--mut)}.story-copy strong{color:var(--ink);font-weight:600}.story-values{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid #ffffff25}.story-values span{padding:25px 16px 25px 0;border-right:1px solid #ffffff18;font-size:12px;letter-spacing:.06em;color:#d7d1c8}.journey{display:block!important;padding:140px 8vw!important;background:#20221f!important}.journey-intro{display:grid;grid-template-columns:.35fr .65fr;gap:4vw}.journey-intro .over{grid-column:1}.journey-intro h2{grid-column:1/-1;font-size:clamp(48px,6.5vw,96px);line-height:.94;letter-spacing:-.055em;margin:18px 0 35px}.journey-intro h2 i{font-weight:300;color:var(--c)}.journey-intro>p:last-child{grid-column:2;max-width:730px;font-size:18px;line-height:1.75;color:var(--mut)}.journey-track{display:grid;grid-template-columns:repeat(6,1fr);margin-top:90px;border-top:1px solid #ffffff24}.journey-track article{position:relative;padding:30px 20px 30px 0;border-right:1px solid #ffffff18;min-height:145px}.journey-track article:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#5e605b;top:-5px;left:0}.journey-track article.done:before{background:var(--c)}.journey-track article.current:before{background:#fff;box-shadow:0 0 0 6px #c88f7830}.journey-track b{font-size:10px;color:var(--c)}.journey-track span{display:block;margin:30px 0 12px;font-size:13px;letter-spacing:.14em}.journey-track small{display:block;max-width:150px;color:#8f8c86;line-height:1.5}.journey-note{margin:45px 0 0;max-width:900px;color:#92908a;line-height:1.65;font-size:14px}.journey-note strong{color:#ddd8d0}.wait{position:relative;overflow:hidden}.wait:before{content:"EARLY";position:absolute;right:-2vw;top:-5vw;font-size:24vw;font-weight:800;letter-spacing:-.09em;color:#ffffff025;pointer-events:none}.wait>div{position:relative;z-index:1}
@media(max-width:1100px){.nv nav{gap:15px}.nv nav a{font-size:10px}}
@media(max-width:850px){.story{padding:90px 7vw;grid-template-columns:1fr}.story-copy h2{font-size:13vw}.story-values{grid-template-columns:1fr 1fr}.journey{padding:90px 7vw!important}.journey-intro{grid-template-columns:1fr}.journey-intro>p:last-child{grid-column:1}.journey-track{grid-template-columns:1fr 1fr}.journey-track article{border-bottom:1px solid #ffffff18}.journey-track article:before{display:none}}
/* Rebuilt Early Access section: clean hierarchy, no oversized background typography */
.premium-wait{position:relative!important;display:grid!important;grid-template-columns:1.02fr .98fr!important;min-height:760px;padding:0!important;background:linear-gradient(115deg,#061d1f 0%,#0a2728 47%,#151713 100%)!important;overflow:hidden}.premium-wait:before{display:none!important;content:none!important}.wait-content{padding:110px 4vw 95px 7vw;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:3}.wait-content .over{color:#d79473}.wait-content h2{font-size:clamp(58px,6.5vw,106px)!important;line-height:.91!important;letter-spacing:-.06em!important;margin:30px 0 36px!important;max-width:800px}.wait-content h2 span{color:#d99a78;font-weight:400}.wait-intro{font-size:17px!important;line-height:1.7!important;color:#d0ccc5!important;max-width:720px!important;margin:0 0 38px!important}.wait-benefits{display:grid;grid-template-columns:repeat(4,1fr);max-width:760px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;margin-bottom:35px}.wait-benefits span{padding:18px 14px 18px 0;font-size:11px;line-height:1.35;letter-spacing:.04em;color:#e5dfd6;border-right:1px solid #ffffff18}.wait-benefits span+span{padding-left:16px}.premium-wait .waitform{max-width:760px}.premium-wait .waitform label{font-size:10px;letter-spacing:.14em;color:#aaa69f}.premium-wait .waitform>div{display:flex;align-items:center;border:1px solid #c88f7870;border-radius:999px;padding:5px;margin-top:10px;background:#06171899}.premium-wait .waitform input{flex:1;border:0!important;background:transparent!important;padding:17px 22px!important;color:#fff;outline:0}.premium-wait .waitform button{border:0!important;border-radius:999px!important;padding:17px 28px!important;background:#c88f78!important;color:#fff!important;font-weight:650;white-space:nowrap}.premium-wait small{display:block;margin-top:15px;color:#7e7d78;font-size:10px}.wait-product{position:relative;min-height:760px;overflow:hidden}.wait-product:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#0a2728 0%,transparent 24%),linear-gradient(0deg,#0a1714aa 0%,transparent 25%);pointer-events:none}.wait-product img{width:100%;height:100%;object-fit:cover;object-position:65% center;display:block}.wait-product:after{content:"NOVIKA BIO";position:absolute;z-index:2;right:4vw;bottom:35px;font-size:10px;letter-spacing:.25em;color:#ffffff80}
@media(max-width:900px){.premium-wait{grid-template-columns:1fr!important}.wait-content{padding:80px 7vw 55px}.wait-content h2{font-size:15vw!important}.wait-benefits{grid-template-columns:1fr 1fr}.wait-product{min-height:58vw;order:2}.wait-product:before{background:linear-gradient(0deg,#0a171499 0%,transparent 35%)}.premium-wait .waitform>div{align-items:stretch}.premium-wait .waitform button{padding:15px 18px!important}}
/* Balanced portfolio image in Early Access */
.wait-product{display:flex;align-items:center;justify-content:center;padding:5.5vw 3vw;box-sizing:border-box;background:radial-gradient(circle at 55% 48%,#0e4b4d55,transparent 52%),#0b1715}.wait-product img{width:92%!important;height:auto!important;max-height:610px!important;object-fit:contain!important;object-position:center!important;border-radius:4px;box-shadow:0 32px 90px #0008}.wait-product:before{background:linear-gradient(90deg,#0a2728aa 0%,transparent 12%)!important}.wait-product:after{content:"NOVIKA BIO  ·  NOVIKA HYDRATE"!important}
@media(max-width:900px){.wait-product{padding:7vw;min-height:auto!important}.wait-product img{width:94%!important;max-height:none!important}}
/* Seamless cinematic image blending for Hydrate + Early Access */
.hydrate-visual{background:linear-gradient(90deg,#06282b,#07585e);padding:0!important}.hydrate-visual img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;box-shadow:none!important;border-radius:0!important;filter:none!important}.hydrate-visual:after{display:block!important;content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 62%,#07585e 100%),linear-gradient(0deg,#06282b55 0%,transparent 20%);pointer-events:none}.wait-product{padding:0!important;background:#071916!important}.wait-product img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;box-shadow:none!important}.wait-product:before{display:block!important;background:linear-gradient(90deg,#0a2728 0%,#0a2728aa 7%,transparent 24%)!important}.wait-product:after{display:none!important}
@media(max-width:900px){.hydrate-visual img,.wait-product img{width:100%!important;height:auto!important;object-fit:cover!important}.hydrate-visual:after{background:linear-gradient(0deg,#07585e 0%,transparent 25%)!important}.wait-product:before{background:linear-gradient(0deg,#071916 0%,transparent 24%)!important}}
/* Hydrate: preserve the supplied premium composition without cropping */
.hydrate{grid-template-columns:1.05fr .95fr!important;background:linear-gradient(90deg,#06282b 0%,#07585e 52%,#07585e 100%)!important}.hydrate-visual{display:flex!important;align-items:center!important;justify-content:center!important;min-height:700px!important;background:#06282b!important;overflow:hidden!important}.hydrate-visual img{width:100%!important;height:auto!important;max-width:100%!important;max-height:700px!important;object-fit:contain!important;object-position:center!important}.hydrate-visual:after{display:block!important;background:linear-gradient(90deg,transparent 72%,#07585e 100%)!important}.hydrate-copy{position:relative;z-index:3;background:#07585e;padding-right:7vw!important}
@media(max-width:850px){.hydrate{grid-template-columns:1fr!important}.hydrate-visual{min-height:auto!important}.hydrate-visual img{width:100%!important;height:auto!important;max-height:none!important}.hydrate-visual:after{background:linear-gradient(0deg,#07585e 0%,transparent 18%)!important}}
/* Hydrate artwork already contains its own product copy: never duplicate HTML copy beside it */
.hydrate-art{display:block!important;min-height:0!important;padding:0!important;background:#063f43!important;overflow:hidden!important}.hydrate-full-visual{width:100%;position:relative;background:#063f43}.hydrate-full-visual img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.hydrate-full-visual:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px #062c2f35}
/* Early Access artwork includes baked-in duplicate copy on its left side; crop to product-only region. */
.wait-product-crop{background-image:linear-gradient(90deg,#0a2728 0%,transparent 18%),url('https://d2ol7oe51mr4n9.cloudfront.net/user_3HsdbSGzdFm4vQJi0O5hGsRof3G/186f9930-585b-4118-9051-57db316809c0.png')!important;background-size:auto 100%!important;background-position:76% center!important;background-repeat:no-repeat!important;min-height:760px!important}.wait-product-crop:before,.wait-product-crop:after{display:none!important}
@media(max-width:900px){.wait-product-crop{min-height:70vw!important;background-size:auto 100%!important;background-position:80% center!important}}
/* Final Early Access cleanup: mask all baked-in duplicate copy and reveal only product tableau */
.wait-product-crop{position:relative!important;background-position:right center!important;background-size:auto 100%!important;overflow:hidden!important}.wait-product-crop:before{display:block!important;content:""!important;position:absolute!important;z-index:2!important;inset:0!important;background:linear-gradient(90deg,#0a2728 0%,#0a2728 30%,#0a2728f5 38%,#0a2728b8 46%,#0a27284d 55%,transparent 66%)!important;pointer-events:none!important}.wait-product-crop:after{display:none!important}
@media(max-width:900px){.wait-product-crop:before{background:linear-gradient(90deg,#0a2728 0%,#0a2728f2 32%,#0a27289e 48%,transparent 68%)!important}}
/* Final Early Access composition: artwork is the sole visual source, preventing duplicate copy. */
.early-art-only{display:block!important;width:100%!important;padding:0!important;margin:0!important;min-height:0!important;background:#052e31!important;overflow:hidden!important}.early-art-only img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;margin:0!important}
/* Product-only crop from final supplied Early Access composition; live copy/form remains only on left. */
.final-early{background:#052f32!important;overflow:hidden!important}.final-early-products{min-height:720px;background-image:url('https://d2ol7oe51mr4n9.cloudfront.net/user_3HsdbSGzdFm4vQJi0O5hGsRof3G/58a970af-5866-44fb-9672-b92cc664dc8c.png');background-size:auto 100%;background-position:right center;background-repeat:no-repeat;position:relative}.final-early-products:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#052f32 0%,#052f32 5%,#052f32d9 13%,#052f3266 23%,transparent 34%)}
@media(max-width:900px){.final-early-products{min-height:72vw;background-size:auto 100%;background-position:75% center}.final-early-products:before{background:linear-gradient(90deg,#052f32 0%,#052f32d9 12%,#052f3266 28%,transparent 45%)}}
/* Hydrate rebuilt with real selectable/editable HTML copy and a smaller product visual */
.hydrate-editable{display:grid!important;grid-template-columns:48% 52%!important;min-height:720px!important;background:linear-gradient(90deg,#04383b 0%,#075d62 54%,#075d62 100%)!important}.hydrate-product{display:flex;align-items:center;justify-content:center;padding:7vw 5vw 7vw 7vw;position:relative;overflow:hidden;background:radial-gradient(circle at 55% 48%,#0b676b55,transparent 55%)}.hydrate-product:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,#075d62 100%);pointer-events:none}.hydrate-product img{display:block;width:78%;height:auto;max-height:520px;object-fit:contain;filter:drop-shadow(0 28px 50px #001b1c88)}.hydrate-copy{padding:95px 7vw 85px 4vw!important;background:transparent!important;color:#f2eee7}.hydrate-copy .over{color:#7ee6eb!important;letter-spacing:.24em}.hydrate-copy h2{font-size:clamp(66px,7vw,118px)!important;line-height:.9!important;letter-spacing:-.055em!important;margin:25px 0 40px!important}.hydrate-copy h2 span{display:block;font-size:.52em;color:#7edce0;font-weight:300;letter-spacing:-.035em;margin-top:20px}.hydrate-copy h3{font-size:20px;font-weight:400;margin:0 0 55px}.hydrate-copy h4{font-size:31px;font-weight:400;margin:0 0 20px}.hydrate-copy>p:not(.over):not(.hydrate-note){max-width:650px;font-size:16px;line-height:1.65;color:#f0eee8}.minerals{display:grid;grid-template-columns:1fr 1fr;margin-top:38px;border-top:1px solid #ffffff28}.minerals b{padding:25px 8px;border-bottom:1px solid #ffffff28;font-size:28px}.minerals small{font-size:12px;font-weight:400}.hydrate-note{font-size:11px!important;line-height:1.55!important;color:#a9c5c4!important;margin-top:25px!important;max-width:680px}.hydrate-copy ::selection{background:#d59672;color:#071f20}
@media(max-width:850px){.hydrate-editable{grid-template-columns:1fr!important}.hydrate-product{padding:70px 8vw 25px}.hydrate-product img{width:72%;max-height:none}.hydrate-product:after{background:linear-gradient(0deg,#075d62 0%,transparent 25%)}.hydrate-copy{padding:50px 7vw 80px!important}.hydrate-copy h2{font-size:18vw!important}.hydrate-copy h3{margin-bottom:38px}}
/* Remove legacy decorative EARLY word and keep Early Access content clean/selectable */
.wait:before,.final-early:before{content:none!important;display:none!important}.final-early{position:relative!important;display:grid!important;grid-template-columns:50% 50%!important;min-height:720px!important;background:linear-gradient(90deg,#043638,#052f32)!important}.final-early .wait-content{position:relative!important;z-index:4!important;padding:90px 5vw 85px 7vw!important;overflow:visible!important}.final-early .wait-content h2,.final-early .wait-content p,.final-early .wait-content span,.final-early .wait-content small,.final-early .wait-content label{position:relative!important;z-index:5!important}.final-early-products{z-index:1!important;min-height:720px!important;background-size:auto 100%!important;background-position:right center!important}.final-early-products:before{z-index:2!important;background:linear-gradient(90deg,#052f32 0%,#052f32cc 8%,#052f3266 19%,transparent 32%)!important}.final-early ::selection{background:#d59672!important;color:#071f20!important}
@media(max-width:900px){.final-early{grid-template-columns:1fr!important}.final-early .wait-content{padding:75px 7vw 55px!important}.final-early-products{min-height:70vw!important}.final-early-products:before{background:linear-gradient(0deg,#052f32 0%,transparent 25%)!important}}
