*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--abyss: #0d0d0f;--void: #111114;--cobalt: #0d1a6b;--ocean: #0f4fa8;--midpaua: #0b5e8a;--pauateal: #0b8fa8;--tealgreen: #00a89a;--aqua: #00c2b8;--abalone: #8899b0;--white: #ffffff;--glass-bg: #1a1a1f;--silver: #c0c8d4;--silver-dim: #7a8596;--steel: #4a5568;--charcoal: #0d0d0f;--charcoal-alt: #111114;--charcoal-surface: #161618;--charcoal-card: #1c1c1f;--charcoal-border: rgba(192, 200, 212, .1);--charcoal-border-hover: rgba(0, 194, 184, .28);--hl-dark: linear-gradient(90deg, #c0c8d4 0%, #00c2b8 55%, #a8eef7 100%);--hl-cobalt: linear-gradient(90deg, #e8ecf0 0%, #c0c8d4 50%, #00c2b8 100%);--hl-glass: linear-gradient(90deg, #c0c8d4 0%, #8899b0 50%, #00c2b8 100%);--paua-gradient: linear-gradient( 90deg, #120a4a 0%, #0d1a6b 16%, #0f4fa8 32%, #0b5e8a 48%, #0b8fa8 64%, #00a89a 80%, #00c2b8 100% );--grad-silver-border: linear-gradient(135deg, #c0c8d4 0%, #6b7a8d 50%, #c0c8d4 100%);--grad-silver-surface: linear-gradient(180deg, #1a1a1f 0%, #0d0d0f 100%);--grad-silver-radial: radial-gradient(ellipse at 50% 0%, rgba(192, 200, 212, .06) 0%, transparent 70%);--rise-ember: #c45a10;--rise-amber: #e8a020;--rise-dawn: #f5c842;--btn-duration: .75s;--btn-ease: cubic-bezier(.4, 0, .2, 1);--radius-sm: 2px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 20px}html{font-size:16px;scroll-behavior:smooth;overflow-x:hidden;background:#0d0d0f}body{background:#0d0d0f;color:var(--white);font-family:DM Sans,sans-serif;font-weight:400;line-height:1.8;-webkit-font-smoothing:antialiased;font-feature-settings:"calt" on,"kern" on}:focus-visible{outline:2px solid var(--aqua);outline-offset:3px;border-radius:2px}.nav-drawer a:focus-visible,.nav-drawer a:focus,.nav-drawer button:focus-visible,.nav-drawer button:focus{outline:none}.surface-glass :focus-visible{outline-color:var(--midpaua)}img{display:block;max-width:100%}.wrap{max-width:1280px;margin:0 auto;padding:0 80px}section{padding:80px 0}section.hero{padding:0}.surface-dark{background:#0d0d0f}.surface-alt{background:var(--void)}.surface-glass{background:#1a1a1f;position:relative}.surface-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(11,143,168,.06) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 85% 80%,rgba(0,194,184,.05) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 50% 50%,rgba(15,79,168,.04) 0%,transparent 60%);pointer-events:none;z-index:0}.surface-glass>.wrap{position:relative;z-index:1}.surface-glass .eyebrow{color:var(--aqua)}.surface-glass .h2{color:var(--white)}.surface-glass .body-copy,.surface-glass .section-header-centered .body-copy{color:var(--abalone)}.eyebrow{font-family:DM Mono,monospace;font-weight:400;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--aqua);margin-bottom:14px;display:block}.h2{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(26px,3.2vw,44px);line-height:1.05;color:var(--white)}.h3{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(20px,2.4vw,30px);line-height:1.1;color:var(--white)}.body-copy{font-family:DM Sans,sans-serif;font-weight:400;font-size:15px;color:var(--abalone);line-height:1.8}.hl{background:var(--hl-dark);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline}.hl-cobalt{background:var(--hl-cobalt);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline}.hl-glass{background:var(--hl-glass);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline}.section-header-centered{text-align:center;margin-bottom:40px}.section-header-centered .body-copy{font-size:15px;max-width:480px;margin:14px auto 0;text-align:center}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(105deg,#0d1a6b,#0b5e8a 20%,#0b8fa8 38%,#00c2b8 55% 100%);background-size:260% 100%;background-position:100% 0;color:#fff;font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding:16px 32px;border-radius:2px;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:background-position var(--btn-duration) var(--btn-ease),box-shadow var(--btn-duration) var(--btn-ease),color .4s var(--btn-ease),transform .18s var(--btn-ease);will-change:background-position,transform}.btn-primary:hover{background-position:0% 0;color:var(--white);box-shadow:0 8px 32px #0b5e8a73,0 2px 12px #00c2b82e;transform:scale(1.02)}.btn-primary:active{background-position:8% 0;transform:scale(.97);transition-duration:.12s}.btn-primary--sm{width:100%;font-size:11px;padding:11px 16px;letter-spacing:1.5px}.btn-primary--card{font-size:12px;padding:12px 22px}.btn-primary.btn-primary--rise{background:linear-gradient(105deg,#f4935a,#ee4d69 28%,#f0236e 55%,#2a0510 80% 100%);background-size:260% 100%;background-position:100% 0;color:var(--white);border:none}.btn-primary.btn-primary--rise:hover{background-position:0% 0;color:var(--white);box-shadow:0 8px 32px #ee4d6973,0 2px 12px #f4935a40;transform:scale(1.02)}.btn-primary.btn-primary--rise:active{background-position:8% 0;transform:scale(.97);transition-duration:.12s}.btn-primary.btn-primary--renew{background:linear-gradient(105deg,#003d20,#064 20%,#008c6a 38%,#00a89a 55%,#00c2b8);background-size:260% 100%;background-position:100% 0;color:var(--white);border:none}.btn-primary.btn-primary--renew:hover{background-position:0% 0;color:#fff;box-shadow:0 8px 32px #008c6a73,0 2px 12px #00c2b840;transform:scale(1.02)}.btn-primary.btn-primary--renew:active{background-position:8% 0;transform:scale(.97);transition-duration:.12s}.surface-glass .btn-primary{background:linear-gradient(105deg,#00c2b8,#0b8fa8 28%,#0b5e8a 55%,#0d1a6b);background-size:260% 100%;background-position:0% 0;color:var(--white)}.surface-glass .btn-primary:hover{background-position:100% 0;color:var(--white);box-shadow:0 8px 32px #0b5e8a5c,0 2px 12px #00c2b829;transform:scale(1.02)}.surface-glass .btn-primary:active{background-position:88% 0;transform:scale(.97);transition-duration:.12s}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:transparent;color:var(--aqua);font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding:16px 32px;border-radius:2px;border:.5px solid var(--aqua);text-decoration:none;cursor:pointer;white-space:nowrap;transition:box-shadow var(--btn-duration) var(--btn-ease),border-color .5s var(--btn-ease),color .4s var(--btn-ease),transform .18s var(--btn-ease);z-index:0}.btn-ghost:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#0d1a6b,#0b5e8a 28%,#0b8fa8 55%,#00c2b8);transform:translate(-101%);transition:transform var(--btn-duration) var(--btn-ease);z-index:-1;border-radius:inherit}.btn-ghost:hover:before{transform:translate(0)}.btn-ghost:hover{color:var(--white);border-color:#0b8fa880;box-shadow:0 8px 28px #0b5e8a47;transform:scale(1.02)}.btn-ghost:active{transform:scale(.97);transition-duration:.12s}.announce{background:var(--void);text-align:center;padding:10px 24px;font-family:DM Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:1.5px;color:var(--abalone);position:relative;overflow:hidden;height:36px;z-index:101}.announce strong{color:var(--aqua);font-weight:400}.announce-msg{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);opacity:0;animation:announceCycle 12s infinite}.announce-msg:nth-child(1){animation-delay:0s}.announce-msg:nth-child(2){animation-delay:4s}.announce-msg:nth-child(3){animation-delay:8s}@keyframes announceCycle{0%{opacity:0}5%{opacity:1}30%{opacity:1}35%{opacity:0}to{opacity:0}}nav[aria-label="Main navigation"]{position:sticky;top:0;z-index:100;padding:0;background:transparent}.nav-pill{max-width:1280px;margin:8px auto;background:#0d0d0fe0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:.5px solid rgba(192,200,212,.12);border-radius:16px;padding:0 80px;transition:padding .5s ease;box-shadow:0 1px #ffffff0a inset}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.nav-logo{font-family:Syne,sans-serif;font-weight:800;font-size:17px;letter-spacing:4px;color:var(--white);text-decoration:none;flex-shrink:0}.nav-links{display:flex;gap:28px;list-style:none}.nav-links a{font-family:DM Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--abalone);text-decoration:none;transition:color .4s ease;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--aqua);transition:width .5s cubic-bezier(.4,0,.2,1)}.nav-links a:hover{color:var(--white)}.nav-links a:hover:after,.nav-links a:focus:after,.nav-links a.active:after{width:100%}.nav-links a.active{color:var(--white)}.nav-links a[href*="/collections/rise"]:after{background:#ee4d69}.nav-links a[href*="/collections/renew"]:after{background:#00c2b8;box-shadow:0 0 6px #00c2b880}.nav-item-has-dropdown{position:relative}.nav-dropdown{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:160px;background:#0a0e2ef5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:.5px solid rgba(0,194,184,.18);border-radius:8px;padding:8px 0;list-style:none;opacity:0;pointer-events:none;transform:translate(-50%) translateY(-4px);transition:opacity .25s ease,transform .25s ease;box-shadow:0 8px 32px #00000052;z-index:200}.nav-item-has-dropdown:hover .nav-dropdown,.nav-item-has-dropdown:focus-within .nav-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-dropdown li a{display:block;padding:9px 18px;font-family:DM Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--abalone);text-decoration:none;transition:color .2s ease,background .2s ease;white-space:nowrap}.nav-dropdown li a:hover{color:var(--white);background:#ffffff0a}.nav-left,.nav-cart-mobile{display:none}.nav-right{display:flex;align-items:center;gap:20px}.nav-right a{font-family:DM Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--abalone);text-decoration:none;transition:color .4s ease}.nav-right a:hover{color:var(--white)}.nav-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;background:none;border:none;padding:8px;margin-left:12px;width:40px;height:40px;position:relative;z-index:210}.nav-hamburger span{display:block;width:22px;height:1.5px;background:var(--abalone);border-radius:2px;transition:background .35s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.65,0,.35,1),opacity .25s cubic-bezier(.4,0,.2,1);transform-origin:center}.nav-hamburger:hover span,.nav-hamburger[aria-expanded=true] span{background:var(--white)}.nav-hamburger[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-hamburger[aria-expanded=true] span:nth-child(2){opacity:0;transform:translate(-12px)}.nav-hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0d0d0f;display:flex;flex-direction:column;padding:88px 32px 48px;gap:32px;transform:translate(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .52s cubic-bezier(.32,.72,0,1),opacity .38s cubic-bezier(.4,0,.2,1),visibility 0s linear .52s}.nav-drawer.open{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .52s cubic-bezier(.32,.72,0,1),opacity .38s cubic-bezier(.4,0,.2,1) 60ms,visibility 0s linear}body.nav-drawer-locked{overflow:hidden;touch-action:none}.nav-drawer-close{position:absolute;top:20px;right:24px;background:none;border:none;color:var(--abalone);font-size:24px;cursor:pointer;line-height:1;padding:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:color .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.nav-drawer-close:hover{color:var(--white);transform:rotate(90deg)}.nav-drawer-links{list-style:none;display:flex;flex-direction:column;gap:24px}.nav-drawer-links li{opacity:0;transform:translate(24px);transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .52s cubic-bezier(.32,.72,0,1)}.nav-drawer.open .nav-drawer-links li{opacity:1;transform:translate(0)}.nav-drawer.open .nav-drawer-links li:nth-child(1){transition-delay:.14s}.nav-drawer.open .nav-drawer-links li:nth-child(2){transition-delay:.2s}.nav-drawer.open .nav-drawer-links li:nth-child(3){transition-delay:.26s}.nav-drawer.open .nav-drawer-links li:nth-child(4){transition-delay:.32s}.nav-drawer.open .nav-drawer-links li:nth-child(5){transition-delay:.38s}.nav-drawer.open .nav-drawer-links li:nth-child(6){transition-delay:.44s}.nav-drawer.open .nav-drawer-links li:nth-child(7){transition-delay:.5s}.nav-drawer.open .nav-drawer-links li:nth-child(8){transition-delay:.56s}.nav-drawer-links a{font-family:Syne,sans-serif;font-weight:700;font-size:24px;letter-spacing:2px;text-transform:uppercase;color:var(--white);text-decoration:none;display:inline-block;position:relative;transition:color .3s ease,padding-left .38s cubic-bezier(.32,.72,0,1)}.nav-drawer-links a:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:var(--aqua);transform:translateY(-50%);transition:width .38s cubic-bezier(.32,.72,0,1)}.nav-drawer-links a:hover{color:var(--aqua);padding-left:22px}.nav-drawer-links a:hover:before{width:14px}.nav-drawer-links a:hover{color:var(--aqua)}.nav-drawer-bottom{margin-top:auto;display:flex;gap:20px}.nav-drawer-bottom a{font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--abalone);text-decoration:none}.trust-bar{position:relative;padding:24px 0;background:linear-gradient(135deg,#141416,#1a1a1f 30%,#1e1e23 55%,#1a1a1f 75%,#141416);overflow:hidden}.trust-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 120% at 50% 50%,rgba(192,200,212,.04) 0%,transparent 65%),radial-gradient(ellipse 40% 100% at 15% 50%,rgba(0,194,184,.04) 0%,transparent 55%),radial-gradient(ellipse 40% 100% at 85% 50%,rgba(0,194,184,.04) 0%,transparent 55%);pointer-events:none}.trust-bar:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(192,200,212,.2) 25%,rgba(192,200,212,.35) 50%,rgba(192,200,212,.2) 75%,transparent 100%);pointer-events:none}.trust-bar-bottom-rule{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(11,94,138,.4) 25%,rgba(11,143,168,.5) 50%,rgba(11,94,138,.4) 75%,transparent 100%)}.trust-inner{position:relative;z-index:1;display:flex;justify-content:center;gap:40px;align-items:center;padding:0 80px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:10px;flex-shrink:0}.trust-icon{width:15px;height:15px;color:var(--aqua);flex-shrink:0}.trust-label{font-family:DM Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--white)}footer{background:#0d0d0f;border-top:.5px solid rgba(192,200,212,.08)}.footer-paua{height:4px;background:var(--paua-gradient);background-size:200% 100%;animation:pauaShift 8s ease-in-out infinite}@keyframes pauaShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.footer-main{padding:56px 80px 0;max-width:1280px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:32px}.footer-brand-name{font-family:Syne,sans-serif;font-weight:800;font-size:16px;letter-spacing:4px;color:var(--white);margin-bottom:10px}.footer-brand-tagline{font-family:DM Sans,sans-serif;font-weight:400;font-size:13px;color:var(--abalone);margin-bottom:24px}.footer-social{display:flex;gap:18px}.footer-social a{font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--abalone);text-decoration:none;transition:color .4s ease}.footer-social a:hover{color:var(--aqua)}.footer-col-title{font-family:DM Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:18px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-links a{font-family:DM Sans,sans-serif;font-weight:400;font-size:13px;color:var(--abalone);text-decoration:none;transition:color .4s ease}.footer-links a:hover{color:var(--white)}.footer-bottom{border-top:.5px solid rgba(136,153,176,.1);padding:24px 80px 40px;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:16px}.footer-legal-entity{font-family:DM Sans,sans-serif;font-weight:400;font-size:11px;color:#ffffffe6;line-height:1.7;letter-spacing:.2px}.footer-legal-entity a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .4s ease}.footer-legal-entity a:hover{color:#fff}.footer-bottom-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.footer-disclaimer{font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;color:#fff;max-width:680px;line-height:1.65}.footer-legal-links{display:flex;gap:18px;flex-shrink:0}.footer-legal-links a{font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;color:#fff;text-decoration:none;transition:color .4s ease}.footer-legal-links a:hover{color:var(--abalone)}.will-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.reveal-left{opacity:0;transform:translate(-32px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.reveal-right{opacity:0;transform:translate(32px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.will-reveal.revealed,.reveal-left.revealed,.reveal-right.revealed{opacity:1;transform:translate(0)}.sd0{transition-delay:0ms}.sd1{transition-delay:.1s}.sd2{transition-delay:.2s}.sd3{transition-delay:.3s}.sd4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.will-reveal,.reveal-left,.reveal-right{opacity:1;transform:none;transition:none}}.paua-ring-svg{display:block;margin:0 auto 12px;animation:ringPulse 6s ease-in-out infinite;transform-origin:center}@keyframes ringPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.025)}}@keyframes grainShift{0%{transform:translate(0)}10%{transform:translate(-3%,-4%)}20%{transform:translate(-6%,3%)}30%{transform:translate(4%,-2%)}40%{transform:translate(-2%,6%)}50%{transform:translate(-5%,1%)}60%{transform:translate(3%,4%)}70%{transform:translate(1%,-5%)}80%{transform:translate(-4%,3%)}90%{transform:translate(5%,-3%)}to{transform:translate(-3%,5%)}}.carousel-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;margin:0 -24px;padding-left:24px;padding-right:24px}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>.prod-card,.carousel-track>.review-card,.carousel-track>.proof-card{flex:0 0 82vw;max-width:320px;scroll-snap-align:start}.carousel-nav{display:none;align-items:center;justify-content:space-between;margin-top:16px;padding:0 2px}.carousel-dots{display:flex;justify-content:center;gap:6px}.carousel-dot{width:5px;height:5px;border-radius:50%;background:#8899b04d;transition:background .4s ease,transform .4s ease}.carousel-dot.active{background:var(--aqua);transform:scale(1.3)}.surface-glass .carousel-dot{background:#0b5e8a33}.surface-glass .carousel-dot.active{background:var(--midpaua)}.carousel-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#8899b01f;border:.5px solid rgba(136,153,176,.2);cursor:pointer;transition:background .4s ease,border-color .4s ease;flex-shrink:0;color:var(--abalone)}.carousel-arrow:hover{background:#8899b033;border-color:#8899b066}.carousel-arrow:disabled{opacity:.3;cursor:default}.carousel-arrow svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.surface-glass .carousel-arrow{background:#0b5e8a1a;border-color:#0b5e8a33;color:var(--midpaua)}.surface-glass .carousel-arrow:hover{background:#0b5e8a33;border-color:#0b8fa866}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.wrap{padding:0 24px}section{padding:56px 0}nav[aria-label="Main navigation"]{position:fixed;top:0;left:0;right:0;padding:8px 16px;z-index:100;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}main#main-content{padding-top:76px}.announce{position:fixed;top:0;left:0;right:0;z-index:99;height:32px;padding:8px 16px;font-size:10.5px;letter-spacing:1.2px;background:#0d0d0feb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(0);transition:transform .36s cubic-bezier(.4,0,.2,1);will-change:transform}body.ae-hide-announce .announce{transform:translateY(-100%)}nav[aria-label="Main navigation"]{top:32px;transition:transform .36s cubic-bezier(.4,0,.2,1);will-change:transform}body.ae-hide-announce nav[aria-label="Main navigation"]{transform:translateY(-32px)}main#main-content{padding-top:108px}.nav-pill{padding:0 20px;border-radius:10px}.nav-links{display:none}.nav-hamburger{display:flex}.nav-inner{position:relative;justify-content:space-between;align-items:center}.nav-logo{position:absolute;left:50%;transform:translate(-50%);font-size:15px;letter-spacing:3px;pointer-events:auto}.nav-left{display:flex;align-items:center;min-width:56px}.nav-cart-mobile{display:block;font-family:DM Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--abalone);text-decoration:none}.nav-cart-desktop,.nav-right a{display:none!important}.nav-right{gap:0;min-width:56px;justify-content:flex-end}.nav-drawer-bottom a[href="/cart"],.nav-drawer-bottom a[href*=cart]{display:none!important}.trust-inner{padding:0 24px;gap:20px}.trust-bar{padding:18px 0}.footer-main{padding:40px 24px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-bottom{padding:20px 24px 32px}.footer-grid>div:first-child{grid-column:1 / -1;text-align:center}.footer-grid>div:first-child .footer-social{justify-content:center}}@media(max-width:540px){.carousel-nav{display:flex}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-grid>div:first-child{grid-column:1 / -1;text-align:center}.footer-grid>div:first-child .footer-social{justify-content:center}.footer-col-title{text-align:center}.footer-links{align-items:center}.footer-bottom,.footer-bottom-row,.footer-disclaimer,.footer-legal-links,.footer-legal-entity,.footer-paua,.footer-social,#shopify-section-aeora-footer .footer-bottom,#shopify-section-aeora-footer .footer-bottom-row,#shopify-section-aeora-footer .footer-disclaimer,#shopify-section-aeora-footer .footer-legal-links,#shopify-section-aeora-footer .footer-paua,#shopify-section-aeora-footer .footer-social{display:none!important}}.pdp-fbt{padding:64px 0}.pdp-fbt-tagline{font-family:DM Sans,sans-serif;font-style:italic;font-size:15px;color:var(--abalone);margin-bottom:32px;margin-top:-8px}.pdp-fbt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.pdp-fbt-card{border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:transform .5s cubic-bezier(.25,.46,.45,.94),border-color .5s ease,box-shadow .5s ease}.pdp-fbt-img{width:100%;aspect-ratio:1;position:relative;overflow:clip}.pdp-fbt-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp-fbt-img:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#120a4a,#0f4fa8,#0b8fa8,#00c2b8);z-index:1}.pdp-fbt-body{padding:18px 20px 20px;flex:1;display:flex;flex-direction:column}.pdp-fbt-tag{display:inline-flex;align-items:center;gap:5px;font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:3px 9px;border-radius:20px;margin-bottom:10px;width:fit-content;color:#fff;border:.5px solid transparent}.pdp-fbt-tag:before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0}.pdp-fbt-name{font-family:Syne,sans-serif;font-weight:700;font-size:15px;line-height:1.35;color:#fff;display:block;margin-bottom:6px}.pdp-fbt-dose{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.3px;margin-bottom:12px}.pdp-fbt-price-row{margin-top:auto;margin-bottom:14px;display:flex;align-items:baseline;gap:6px}.pdp-fbt-price{font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:1}.pdp-fbt-price-label{font-family:DM Sans,sans-serif;font-size:11px;color:#8899b0}.pdp-fbt-cta{display:flex;align-items:center;justify-content:center;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase;padding:16px;border-radius:2px;border:none;cursor:pointer;width:100%;background-size:260% 100%;background-position:100% 0;transition:background-position .75s cubic-bezier(.4,0,.2,1),color .4s ease,box-shadow .75s cubic-bezier(.4,0,.2,1);will-change:background-position}.pdp-fbt-cta:hover{background-position:0% 0}.pdp-fbt-card--rest{background:#0e0830;border:.5px solid rgba(90,60,160,.22)}.pdp-fbt-card--rest:hover{transform:translateY(-4px);border-color:#00c2b866;box-shadow:0 12px 32px #0006}.pdp-fbt-tag--rest{background:linear-gradient(110deg,#1a0d5c,#120a4a,#0e0836);border-color:#5a3ca059}.pdp-fbt-tag--rest:before{background:#00c2b8;box-shadow:0 0 4px #00c2b8b3}.pdp-fbt-card--rest .pdp-fbt-dose,.pdp-fbt-card--rest .pdp-fbt-price{color:#00c2b8}.pdp-fbt-cta--rest{background-image:linear-gradient(105deg,#0d1a6b,#0b5e8a 20%,#0b8fa8 38%,#00c2b8 55% 100%);color:#0a0f2e}.pdp-fbt-cta--rest:hover{color:#fff;box-shadow:0 8px 32px #0b5e8a80}.pdp-fbt-card--rise{background:#1e1008;border:.5px solid rgba(232,160,32,.2)}.pdp-fbt-card--rise:hover{transform:translateY(-4px);border-color:#e8a02080;box-shadow:0 12px 32px #c45a1047}.pdp-fbt-tag--rise{background:linear-gradient(110deg,#3a1406,#7a2e0a,#c45a10);border-color:#e8a02059}.pdp-fbt-tag--rise:before{background:#f5c842;box-shadow:0 0 5px #f5c842cc}.pdp-fbt-card--rise .pdp-fbt-dose,.pdp-fbt-card--rise .pdp-fbt-price{color:#e8a020}.pdp-fbt-cta--rise{background-image:linear-gradient(105deg,#3a1406,#7a2e0a 20%,#c45a10 38%,#e8a020 55% 100%);color:#fff}.pdp-fbt-cta--rise:hover{color:#fff;box-shadow:0 8px 32px #c45a1080}.pdp-fbt-card--neutral{background:#16161a;border:.5px solid rgba(192,200,212,.12)}.pdp-fbt-card--neutral:hover{transform:translateY(-4px);border-color:#00c2b84d;box-shadow:0 12px 32px #0006}.pdp-fbt-tag--neutral{background:#c0c8d41a;border-color:#c0c8d438;color:#c0c8d4}.pdp-fbt-tag--neutral:before{background:#c0c8d4}.pdp-fbt-card--neutral .pdp-fbt-dose,.pdp-fbt-card--neutral .pdp-fbt-price{color:#c0c8d4}.pdp-fbt-cta--neutral{background-image:linear-gradient(105deg,#0d1a6b,#0b5e8a 20%,#0b8fa8 38%,#00c2b8 55% 100%);color:#0a0f2e}.pdp-fbt-cta--neutral:hover{color:#fff;box-shadow:0 8px 32px #0b8fa880}.pdp-fbt-bundle{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.pdp-fbt-bundle-label{font-family:DM Sans,sans-serif;font-size:13px;color:var(--abalone)}.pdp-fbt-bundle-badge{font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;color:#8a5a10;background:#8a5a1014;border:.5px solid rgba(138,90,16,.2);border-radius:4px;padding:4px 12px}@media(max-width:768px){.pdp-fbt-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.pdp-fbt-grid{grid-template-columns:1fr}}html.pdp-renew{--subl-grad-start: #003d20;--subl-grad-mid: #008c6a;--subl-grad-end: #00c2b8;--subl-accent: #008c6a;--subl-accent-rgb: 0,140,106;--subl-accent-dim: rgba(0,140,106,.1);--subl-accent-border: rgba(0,140,106,.28);--subl-dot-glow: rgba(0,140,106,.55);--subl-label-bar: linear-gradient(90deg,#003d20,#006644,#008c6a,#009090,#00a8a0,#00c2b8);--subl-hero-bg: linear-gradient(180deg,#001a0a 0%,#002e14 40%,#0a0f2e 100%);--subl-pill-color: #008c6a}.pdp-renew .subl-pill,.pill-longevity{background:#008c6a1a;border:.5px solid rgba(0,140,106,.28);color:#008c6a;display:inline-flex;align-items:center;gap:7px;border-radius:4px;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.pdp-renew .subl-pill:before,.pill-longevity:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#008c6a;box-shadow:0 0 4px #008c6a8c;flex-shrink:0}.pdp-renew .prod-label-bar,.pdp-renew .pdp-paua-bar,.pdp-renew .label-bar{background:linear-gradient(90deg,#003d20,#064,#008c6a,#009090,#00a8a0,#00c2b8)}.pdp-renew .pdp-hero{background:linear-gradient(180deg,#001a0a,#002e14 40%,#001a0a)}html.pdp-renew,html.pdp-renew body,html.pdp-renew .pdp-surf-a,html.pdp-renew .surface-dark{background:#001a0a}html.pdp-renew{--surface-page: #001a0a;--surface-card: #002a14;--surface-proof: #002a14;--border-card: rgba(0, 140, 106, .25);--border-accent: rgba(0, 194, 184, .25);--text-eye: #008c6a;--text-acc: #00a89a;--sticky-bg: rgba(0, 26, 10, .97);--sticky-border: rgba(0, 194, 184, .25);--coa-bg: #002a14;--dir-card-bg: #002a14;--system-pair-bg: #002a14;--prac-card-bg: #002a14;--benefits-left-bg: #002a14;--proof-card-bg: #002a14;--cmp-hero-bg: #002a14;--fbt-card-bg: #001a0a;--save-color: #001a0a}html.pdp-renew .pdp-gallery-main,html.pdp-renew .pdp-thumb,html.pdp-renew .pdp-purchase-block,html.pdp-renew .pdp-sticky-cta,html.pdp-renew .pdp-proof-card,html.pdp-renew .pdp-prac-card,html.pdp-renew .pdp-benefits-left,html.pdp-renew .pdp-coa-card,html.pdp-renew .pdp-dir-card,html.pdp-renew .pdp-system-pair,html.pdp-renew .pdp-cmp-hero{background:#002a14!important;border-color:#008c6a38!important}html.pdp-renew .pdp-gallery-main,html.pdp-renew .pdp-thumb,html.pdp-renew .pdp-purchase-block,html.pdp-renew .pdp-sticky-cta{background:#001a0a99!important}html.pdp-renew .pdp-sticky-cta{background:#001a0af7!important}html.pdp-renew .pdp-review-card{background:#002a14!important;border-color:#008c6a38!important}html.pdp-renew .pdp-gallery-badge{color:#00c2b8!important;background:#008c6a1a!important;border-color:#008c6a4d!important}html.pdp-renew .btn-primary,html.pdp-renew .pdp-fbt-cta,html.pdp-renew .pdp-fbt-cta--neutral,html.pdp-renew .atc-btn,html.pdp-renew .pdp-cta{background-image:linear-gradient(105deg,#003d20,#064 20%,#008c6a 38%,#00a89a 55%,#00c2b8)!important;color:#fff!important}html.pdp-renew .btn-primary:hover,html.pdp-renew .pdp-fbt-cta:hover,html.pdp-renew .atc-btn:hover{box-shadow:0 6px 24px #008c6a73!important}html.pdp-renew .pdp-sublabel{background:linear-gradient(110deg,#001a0a,#003d20,#001a0a)!important;border:.5px solid rgba(0,140,106,.4)!important;color:#fff!important}html.pdp-renew .pdp-sublabel:before{background:#00c2b8!important;box-shadow:0 0 5px #00c2b8b3!important}.home-renew{background:linear-gradient(135deg,#0a0f2e,#003d2080 55%,#00c2b80f);padding:100px 40px;border-top:1px solid rgba(240,237,232,.06);border-bottom:1px solid rgba(240,237,232,.06)}.home-renew__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.home-renew__eyebrow{display:block;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#008c6a;margin-bottom:24px}.home-renew__headline{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(36px,5vw,64px);color:#f0ede8;line-height:1.05;letter-spacing:-.01em;margin:0 0 24px}.home-renew__body{font-family:DM Sans,sans-serif;font-weight:300;font-size:16px;line-height:1.7;color:#f0ede88c;margin:0 0 40px;max-width:480px}.home-renew__stats{display:flex;gap:40px;margin-bottom:48px}.home-renew__stat{display:flex;flex-direction:column;gap:6px}.home-renew__stat-number{font-family:Syne,sans-serif;font-weight:800;font-size:28px;color:#00c2b8;line-height:1}.home-renew__stat-label{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#f0ede859;line-height:1.4;max-width:100px}.btn--renew{border-color:#008c6a;color:#008c6a}.btn--renew:hover{background:#008c6a;color:#0a0f2e}.home-renew__image-wrap{position:relative;border-radius:16px;overflow:hidden;order:-1}.home-renew__content{order:0}.home-renew__image{width:100%;height:auto;display:block;object-fit:cover;border-radius:16px}@media(max-width:768px){.home-renew{padding:72px 24px}.home-renew__inner{grid-template-columns:1fr;gap:48px}.home-renew__stats{gap:24px;flex-wrap:wrap}.home-renew__image-wrap{order:-1}}:root{--color-background: #0a0f2e;--color-nacre: #f0ede8;--color-aqua: #00c2b8;--font-display: "Syne", sans-serif;--font-mono: "DM Mono", monospace;--font-editorial: "Cormorant Garamond", serif}.about-page{background:var(--color-background);color:var(--color-nacre);font-family:DM Sans,sans-serif;line-height:1.7}.about-hero{position:relative;padding:160px 80px 120px;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(0,194,184,.08) 0%,transparent 60%),radial-gradient(ellipse 60% 80% at 100% 100%,rgba(11,94,138,.1) 0%,transparent 60%),var(--color-background);overflow:hidden;text-align:left}.about-hero__numeral{position:absolute;top:50%;right:8%;transform:translateY(-50%);font-family:var(--font-display);font-weight:800;font-size:clamp(220px,35vw,480px);line-height:.8;color:var(--color-nacre);opacity:.03;pointer-events:none;letter-spacing:-.04em}.about-hero__inner{position:relative;max-width:1100px;margin:0 auto;z-index:2}.about-hero__eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.3em;color:var(--color-aqua);margin-bottom:28px;text-transform:uppercase}.about-hero__heading{font-family:var(--font-display);font-weight:800;font-size:clamp(48px,7vw,96px);line-height:1.02;letter-spacing:-.03em;color:var(--color-nacre);margin-bottom:32px;max-width:14ch}.about-hero__sub{font-family:var(--font-editorial);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.5;color:#f0ede8c7;max-width:60ch}.about-stats-bar{background:#0000004d;border-top:1px solid rgba(240,237,232,.08);border-bottom:1px solid rgba(240,237,232,.08);padding:48px 80px}.about-stats-bar__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.about-stat{text-align:left;border-left:1px solid rgba(240,237,232,.1);padding-left:24px}.about-stat:first-child{border-left:none;padding-left:0}.about-stat__number{font-family:var(--font-display);font-weight:800;font-size:44px;letter-spacing:-.02em;color:var(--color-aqua);margin-bottom:8px;line-height:1}.about-stat__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f0ede899;line-height:1.5}.about-section{padding:120px 80px;position:relative}.about-section--dark{background:var(--color-background);color:var(--color-nacre)}.about-section--light{background:var(--color-nacre);color:#1a1a1a}.about-section__inner{max-width:1100px;margin:0 auto}.about-section__eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.3em;color:var(--color-aqua);margin-bottom:28px;text-transform:uppercase}.about-section--light .about-section__eyebrow{color:#00807a}.about-section__heading{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.025em;margin-bottom:32px;max-width:22ch}.about-section__sub{font-family:var(--font-editorial);font-style:italic;font-size:clamp(18px,1.6vw,22px);line-height:1.5;margin-bottom:56px;max-width:60ch;opacity:.78}.about-section__body p{font-size:17px;line-height:1.75;margin-bottom:20px;max-width:68ch}.about-section--light .about-section__body p{color:#2a2a2a}.about-pull-quote{margin:64px 0;padding:48px 56px;border-left:3px solid #EE4D69;background:#ee4d690a;max-width:80ch}.about-pull-quote p{font-family:var(--font-editorial);font-style:italic;font-size:clamp(22px,2.2vw,28px);line-height:1.45;color:#1a1a1a;margin-bottom:20px}.about-pull-quote cite{font-family:var(--font-mono);font-style:normal;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#5a5a5a}.about-problem-list{margin-top:64px;padding:40px 0;border-top:1px solid rgba(0,0,0,.1)}.about-problem-list__title{font-family:var(--font-mono);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#1a1a1a;margin-bottom:28px}.about-problem-list ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.about-problem-list li{position:relative;padding-left:28px;font-size:16px;line-height:1.6;color:#2a2a2a}.about-problem-list li:before{content:"\2014";position:absolute;left:0;color:#ee4d69;font-weight:700}.about-decision-grid{display:grid;grid-template-columns:320px 1fr;gap:56px;margin-bottom:56px;align-items:start}.about-decision-grid__image img{width:100%;height:260px;object-fit:cover;border-radius:10px;display:block}.about-decision-grid__copy p{font-size:17px;line-height:1.75;margin-bottom:20px;color:#f0ede8e0}.about-constraint-box{margin:56px 0;padding:40px 48px;border:1px solid var(--color-aqua);border-radius:4px;background:#00c2b80d}.about-constraint-box__eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--color-aqua);text-transform:uppercase;margin-bottom:16px}.about-constraint-box__body{font-family:var(--font-editorial);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.45;color:var(--color-nacre)}.about-timeline{list-style:none;padding:0;margin:64px 0 0;position:relative;display:grid;gap:48px}.about-timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:#f0ede82e}.about-timeline__item{position:relative;padding-left:48px}.about-timeline__dot{position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:50%;background:var(--color-aqua);box-shadow:0 0 0 4px #00c2b82e}.about-timeline__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--color-aqua);margin-bottom:8px}.about-timeline__title{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.2vw,30px);line-height:1.2;letter-spacing:-.015em;color:var(--color-nacre);margin-bottom:12px}.about-timeline__body{font-size:16px;line-height:1.7;color:#f0ede8c7;max-width:68ch}.about-rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.about-rule-card{padding:40px 32px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px}.about-rule-card__number{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#00807a;margin-bottom:20px}.about-rule-card__title{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.015em;color:#1a1a1a;margin-bottom:16px}.about-rule-card__body{font-size:15px;line-height:1.7;color:#3a3a3a}.about-subline-block{margin-top:64px;padding-top:56px;border-top:1px solid rgba(240,237,232,.1)}.about-subline-block:first-of-type{margin-top:32px;padding-top:0;border-top:none}.about-subline-block__inner{max-width:1100px}.about-subline-block__label{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.32em;text-transform:uppercase;padding:6px 14px;border-radius:2px;margin-bottom:20px}.about-subline-block__label--rest{background:#00c2b81f;color:var(--color-aqua);border:1px solid rgba(0,194,184,.3)}.about-subline-block__label--rise{background:#e8a0201f;color:#f5c842;border:1px solid rgba(232,160,32,.32)}.about-subline-block__label--renew{background:#b29ce21f;color:#b29ce2;border:1px solid rgba(178,156,226,.32)}.about-subline-block__name{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.02em;color:var(--color-nacre);margin-bottom:16px}.about-subline-block__tagline{font-family:var(--font-editorial);font-style:italic;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:#f0ede8c7;margin-bottom:36px;max-width:68ch}.about-product-row{display:grid;grid-template-columns:1.2fr 1fr 2fr;gap:32px;padding:24px 0;border-top:1px solid rgba(240,237,232,.08);align-items:start}.about-product-row:last-child{border-bottom:1px solid rgba(240,237,232,.08)}.about-product-row__name{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--color-nacre);line-height:1.3}.about-product-row__dose{font-family:var(--font-mono);font-size:13px;color:var(--color-aqua);letter-spacing:.04em;line-height:1.4}.about-product-row__mechanism{font-size:14px;line-height:1.65;color:#f0ede8b8}.about-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.about-gallery-figure{position:relative;border-radius:10px;overflow:hidden;background:#16161a;border:.5px solid rgba(192,200,212,.1);display:flex;flex-direction:column;margin:0}.about-gallery-figure img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.about-gallery-figure figcaption{font-family:DM Sans,sans-serif;font-size:12px;line-height:1.55;color:#ffffffd9;padding:14px 14px 16px}.about-gallery-figure figcaption span{display:inline-block;font-family:DM Mono,monospace;font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:var(--aqua);margin-right:8px;padding:3px 8px;border-radius:2px;background:#00c2b81a;border:.5px solid rgba(0,194,184,.28)}@media(max-width:900px){.about-gallery-grid{grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:540px){.about-gallery-grid{grid-template-columns:1fr}}.about-mfg-image{margin:16px 0 56px;border-radius:6px;overflow:hidden}.about-mfg-image img{width:100%;height:420px;object-fit:cover;display:block}.about-mfg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.about-mfg-card{padding:36px 32px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px}.about-mfg-card__icon{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#00807a;margin-bottom:18px}.about-mfg-card__title{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.015em;color:#1a1a1a;margin-bottom:16px}.about-mfg-card__body{font-size:15px;line-height:1.7;color:#3a3a3a}.about-invitation{text-align:left}.about-invitation__body{font-family:var(--font-editorial);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.5;color:#f0ede8d9;max-width:68ch;margin-bottom:48px}.about-invitation__ctas{display:flex;flex-wrap:wrap;gap:16px}.about-trust-strip{background:#06091e;padding:32px 80px;border-top:1px solid rgba(240,237,232,.06)}.about-trust-strip__list{list-style:none;padding:0;max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;align-items:center}.about-trust-strip__list li{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f0ede89e;display:inline-flex;align-items:center;gap:8px}.about-trust-strip__list span{color:var(--color-aqua);font-weight:700}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-nacre);background:transparent;border:1px solid rgba(240,237,232,.3);border-radius:2px;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.btn-ghost:hover{border-color:var(--color-aqua);color:#fff;background:#00c2b814}@media(max-width:900px){.about-hero{padding:100px 24px 80px}.about-section{padding:72px 24px}.about-stats-bar{padding:32px 24px}.about-stats-bar__inner{grid-template-columns:repeat(2,1fr);gap:28px}.about-stat{border-left:none;padding-left:0;border-top:1px solid rgba(240,237,232,.1);padding-top:16px}.about-stat:nth-child(-n+2){border-top:none;padding-top:0}.about-decision-grid{grid-template-columns:1fr;gap:32px}.about-decision-grid__image img{height:220px}.about-constraint-box{padding:32px 28px}.about-pull-quote{padding:32px 28px;margin:48px 0}.about-rules-grid,.about-mfg-grid{grid-template-columns:1fr}.about-mfg-image img{height:240px}.about-product-row{grid-template-columns:1fr;gap:8px}.about-trust-strip{padding:24px}.about-trust-strip__list{gap:16px 24px}}@media(max-width:768px){html,body{overflow-x:hidden;max-width:100%}table,pre,code{max-width:100%}pre,table{overflow-x:auto;-webkit-overflow-scrolling:touch}input,textarea,select{font-size:16px}.nav-drawer-links a{display:inline-block;padding:8px 0;min-height:44px;line-height:1.6}.nav-drawer-bottom a{display:inline-flex;align-items:center;min-height:44px;padding:6px 4px}.nav-drawer-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.nav-hamburger{min-width:44px;min-height:44px;align-items:center;justify-content:center}.nav-cart-mobile,.nav-right a{min-height:44px;display:inline-flex;align-items:center;padding:8px 4px}.btn-primary,.btn-ghost{min-height:44px;padding:14px 26px}.btn-primary--sm{min-height:44px;padding:13px 16px}.btn-primary--card{min-height:44px;padding:13px 22px}.pdp-fbt-cta{min-height:48px;padding:14px 16px}.carousel-arrow{width:44px;height:44px}.carousel-arrow svg{width:16px;height:16px}.pdp-fbt-name,.prod-card-name{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.about-hero__numeral{font-size:clamp(160px,45vw,280px);right:-4%}.about-hero__heading{font-size:clamp(36px,9vw,56px)}.footer-main{padding:40px 20px 0}.footer-bottom{padding:20px 20px 32px}.wrap{padding:0 20px}}@media(max-width:540px){.wrap{padding:0 16px}.footer-main{padding:40px 16px 0}.footer-bottom{padding:20px 16px 32px}.about-hero{padding:80px 20px 64px}.about-section{padding:56px 20px}.about-stats-bar{padding:28px 20px}.about-trust-strip{padding:20px}}:root,#klaviyo-product-reviews-wrapper,#klaviyo-all-reviews-wrapper,#klaviyo-reviews-carousel-wrapper,.kl_reviews__star_rating_widget{--kl-reviews-reviews-star-color: #f5c842;--kl-reviews-reviews-empty-star-color: rgba(192,200,212,.28);--kl-reviews-reviews-star-spacing: 2px;--kl-reviews-featured-star-color: #f5c842;--kl-reviews-featured-empty-star-color: rgba(192,200,212,.28);--kl-reviews-featured-star-spacing: 2px;--kl-reviews-stars-star-color: #f5c842;--kl-reviews-stars-empty-star-color: rgba(192,200,212,.28);--kl-reviews-stars-star-spacing: 2px;--kl-reviews-reviews-accent-color: #00c2b8;--kl-reviews-reviews-primary-background-color: #16161a;--kl-reviews-reviews-secondary-background-color: #0d0d0f;--kl-reviews-featured-primary-background-color: #16161a;--kl-reviews-featured-secondary-background-color: #0d0d0f;--kl-reviews-reviews-primary-font-font-family: "Syne", sans-serif;--kl-reviews-reviews-primary-font-font-weight: 700;--kl-reviews-reviews-primary-font-color: #ffffff;--kl-reviews-reviews-secondary-font-font-family: "DM Sans", sans-serif;--kl-reviews-reviews-secondary-font-font-weight: 400;--kl-reviews-reviews-secondary-font-color: rgba(255,255,255,.92);--kl-reviews-featured-primary-font-font-family: "Syne", sans-serif;--kl-reviews-featured-primary-font-font-weight: 700;--kl-reviews-featured-primary-font-color: #ffffff;--kl-reviews-featured-secondary-font-font-family: "DM Sans", sans-serif;--kl-reviews-featured-secondary-font-font-weight: 400;--kl-reviews-featured-secondary-font-color: rgba(255,255,255,.88);--kl-reviews-stars-primary-font-font-family: "DM Sans", sans-serif;--kl-reviews-stars-primary-font-font-weight: 500;--kl-reviews-stars-primary-font-color: #ffffff;--kl-reviews-reviews-button-color: #00c2b8;--kl-reviews-reviews-button-hover-color: #0b8fa8;--kl-reviews-reviews-button-corner-radius: 4px;--kl-reviews-reviews-button-font-color: #0d0d0f;--kl-reviews-reviews-button-font-font-family: "DM Sans", sans-serif;--kl-reviews-reviews-button-font-font-weight: 500;--kl-reviews-reviews-filter-color: rgba(192,200,212,.18);--kl-reviews-reviews-filter-background-color: rgba(255,255,255,.04);--kl-reviews-reviews-filter-corner-radius: 20px;--kl-reviews-reviews-filter-style-width: .5px;--kl-reviews-reviews-corner-radius: 12px;--kl-reviews-featured-corner-radius: 12px;--kl-reviews-reviews-summary-images-corner-radius: 8px;--kl-reviews-reviews-review-images-corner-radius: 6px;--kl-reviews-reviews-review-images-size: 96px;--kl-reviews-featured-featured-image-size: 120px;--kl-reviews-stars-widget-margin-top: 0;--kl-reviews-stars-widget-margin-bottom: 8px;--kl-reviews-stars-widget-margin-left: 0;--kl-reviews-stars-widget-margin-right: 0}#klaviyo-product-reviews-wrapper .kl_reviews__full_star,#klaviyo-all-reviews-wrapper .kl_reviews__full_star,#klaviyo-reviews-carousel-wrapper .kl_reviews__full_star,.kl_reviews__star_rating_widget .kl_reviews__full_star,#klaviyo-product-reviews-wrapper .kl_reviews__partial_star stop:first-child,#klaviyo-all-reviews-wrapper .kl_reviews__partial_star stop:first-child{fill:#f5c842!important;color:#f5c842!important}#klaviyo-product-reviews-wrapper .kl_reviews__empty_star,#klaviyo-all-reviews-wrapper .kl_reviews__empty_star,#klaviyo-reviews-carousel-wrapper .kl_reviews__empty_star,.kl_reviews__star_rating_widget .kl_reviews__empty_star,#klaviyo-product-reviews-wrapper .kl_reviews__partial_star stop:last-child,#klaviyo-all-reviews-wrapper .kl_reviews__partial_star stop:last-child{fill:#c0c8d447!important;color:#c0c8d447!important}#klaviyo-product-reviews-wrapper .kl_reviews__summary__average_value,#klaviyo-all-reviews-wrapper .kl_reviews__summary__average_value{font-family:Syne,sans-serif!important;font-weight:800!important;color:#fff;letter-spacing:-.5px}#klaviyo-product-reviews-wrapper .kl_reviews__summary__average_denominator,#klaviyo-product-reviews-wrapper .kl_reviews__summary__stars__count,#klaviyo-all-reviews-wrapper .kl_reviews__summary__stars__count{color:#ffffffb3;font-family:DM Sans,sans-serif!important}#klaviyo-product-reviews-wrapper .kl_reviews__review__title,#klaviyo-all-reviews-wrapper .kl_reviews__review__title,#klaviyo-reviews-carousel-wrapper .kl_reviews__carousel__content_title{font-family:Syne,sans-serif!important;font-weight:700!important;color:#fff!important;letter-spacing:-.2px}#klaviyo-product-reviews-wrapper .kl_reviews__review__author,#klaviyo-all-reviews-wrapper .kl_reviews__review__author,#klaviyo-reviews-carousel-wrapper .kl_reviews__carousel__author{font-family:DM Mono,monospace!important;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#ffffffb3!important}#klaviyo-product-reviews-wrapper .kl_reviews__review__timestamp,#klaviyo-all-reviews-wrapper .kl_reviews__review__timestamp,#klaviyo-reviews-carousel-wrapper .kl_reviews__carousel__timestamp{font-family:DM Mono,monospace!important;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff80!important}#klaviyo-product-reviews-wrapper .kl_reviews__review__content,#klaviyo-all-reviews-wrapper .kl_reviews__review__content,#klaviyo-reviews-carousel-wrapper .kl_reviews__carousel__content_body{font-family:DM Sans,sans-serif!important;color:#ffffffeb!important;line-height:1.7}#klaviyo-product-reviews-wrapper .kl_reviews__filters__pill,#klaviyo-all-reviews-wrapper .kl_reviews__filters__pill{font-family:DM Mono,monospace;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#ffffffd9;border-color:#c0c8d433!important;background:#ffffff0a!important}#klaviyo-product-reviews-wrapper .kl_reviews__filters__pill:hover,#klaviyo-all-reviews-wrapper .kl_reviews__filters__pill:hover{border-color:#00c2b866!important;color:#00c2b8!important}#klaviyo-product-reviews-wrapper .kl_reviews__button,#klaviyo-all-reviews-wrapper .kl_reviews__button{font-family:DM Sans,sans-serif!important;letter-spacing:1.4px!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;background-image:linear-gradient(105deg,#0d1a6b,#0b5e8a 22%,#0b8fa8 42%,#00c2b8 60% 100%)!important;background-size:240% 100%!important;background-position:100% 0!important;color:#fff!important;transition:background-position .7s cubic-bezier(.2,.7,.2,1)!important}#klaviyo-product-reviews-wrapper .kl_reviews__button:hover,#klaviyo-all-reviews-wrapper .kl_reviews__button:hover{background-position:0 0!important}#klaviyo-product-reviews-wrapper .kl_reviews__histogram__bar--background,#klaviyo-all-reviews-wrapper .kl_reviews__histogram__bar--background{background:#ffffff0f!important}#klaviyo-product-reviews-wrapper .kl_reviews__histogram__bar--foreground,#klaviyo-all-reviews-wrapper .kl_reviews__histogram__bar--foreground{background:linear-gradient(90deg,#f5c842,#f0b220)!important}#klaviyo-product-reviews-wrapper .kl_reviews__search,#klaviyo-all-reviews-wrapper .kl_reviews__search{background:#ffffff0a!important;border-color:#c0c8d433!important;color:#fff!important;font-family:DM Sans,sans-serif!important;border-radius:6px!important}#klaviyo-product-reviews-wrapper .kl_reviews__search::placeholder,#klaviyo-all-reviews-wrapper .kl_reviews__search::placeholder{color:#ffffff80!important}#klaviyo-reviews-carousel-wrapper .kl_reviews__carousel__slide{background:linear-gradient(160deg,#ffffff0f,#ffffff05)!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.kl_reviews__star_rating_widget__label{font-family:DM Sans,sans-serif!important;font-size:12px!important;color:#ffffffd9!important}.art-content #klaviyo-product-reviews-wrapper,.art-content #klaviyo-all-reviews-wrapper{--kl-reviews-reviews-primary-font-color: #18171a;--kl-reviews-reviews-secondary-font-color: #3a3840;--kl-reviews-reviews-empty-star-color: rgba(0,0,0,.18);--kl-reviews-reviews-primary-background-color: #ffffff;--kl-reviews-reviews-secondary-background-color: #f4f5f7}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aeora-base.css.map */
