.ProductHero-module__Z6JtFG__scope{width:100%;font-family:var(--font-body,inherit);-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;text-rendering:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:block;position:relative}:is(.product-hero-scope,.product-hero-scope *){box-sizing:border-box}body:has(.product-hero-scope):after{opacity:0}.product-hero-scope{--paper:#fffdf2;--warm-paper:#fff8dd;--yellow:#eee861;--soft-yellow:#f4ee88;--edge-yellow:#e7e74b;--mist:#ffffffb8;--green:#164d32;--deep-green:#0d3e2b;--charcoal:#22241f;--cream-glass:#fffdeeb8;--cream-border:#ffffffb3;--soft-shadow:0 20px 60px #37472324;--product-color:#9ccd32;--product-deep:#244f12;--product-text:#153d22;--product-soft:#9ccd3238;--product-glow:#9ccd3280;--hero-left:clamp(52px, 4.15vw, 80px);--hero-width:min(704px, 38vw);--parallax-x:0;--parallax-y:0;--parallax-x-sm:0px;--parallax-y-sm:0px;--parallax-x-md:0px;--parallax-y-md:0px;--parallax-x-lg:0px;--parallax-y-lg:0px;--parallax-x-rev:0px;--parallax-y-rev:0px;font-family:var(--font-body,inherit);color:var(--product-text);isolation:isolate}.product-hero-scope.reference-background{isolation:isolate;background:radial-gradient(92% 92% at 27% 34%, color-mix(in srgb, var(--product-color) 13%, #fffdf2) 0 29%, color-mix(in srgb, var(--product-color) 10%, #fff7dc) 48%, var(--product-soft) 76%, var(--product-glow) 100%), linear-gradient(100deg, color-mix(in srgb, var(--product-color) 11%, #fffdf5) 0%, color-mix(in srgb, var(--product-color) 10%, #fff8df) 45%, color-mix(in srgb, var(--product-color) 28%, #fffdf2) 76%, color-mix(in srgb, var(--product-color) 72%, #fff8df) 100%);width:100vw;height:100vh;min-height:560px;transition:background .52s;position:relative;overflow:hidden}.product-hero-scope.reference-background:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(48% 48% at 20% 23%, color-mix(in srgb, var(--product-color) 34%, transparent) 0 34%, color-mix(in srgb, var(--product-color) 18%, transparent) 56%, transparent 80%), radial-gradient(46% 36% at 18% 3%, color-mix(in srgb, var(--product-color) 28%, transparent) 0 42%, transparent 82%), linear-gradient(115deg, color-mix(in srgb, var(--product-color) 22%, transparent) 0 38%, transparent 66%);opacity:.72;position:absolute;inset:0}.product-hero-scope .landing-ui{z-index:12;width:100%;height:100%;min-height:inherit;color:var(--product-text);font-family:var(--font-body,inherit);position:relative}.product-hero-scope .brand-logo{-o-object-fit:contain;object-fit:contain;opacity:0;width:auto;height:100%;filter:drop-shadow(0 12px 28px color-mix(in srgb, var(--product-deep) 14%, transparent));animation:.9s cubic-bezier(.16,1,.3,1) .12s forwards ProductHero-module__Z6JtFG__logo-entrance;display:block;position:relative}.product-hero-scope .brand-logo-link{top:16px;left:var(--hero-left);z-index:10;pointer-events:auto;width:150px;height:54px;display:inline-flex;position:absolute}.product-hero-scope .top-shell{z-index:8;opacity:0;width:min(92vw,760px);animation:.9s cubic-bezier(.16,1,.3,1) .17s forwards ProductHero-module__Z6JtFG__nav-entrance;position:absolute;top:16px;left:50%;transform:translate(-50%)}.product-hero-scope .mobile-menu-button{top:16px;right:var(--hero-left);z-index:10;width:56px;height:56px;color:var(--product-deep);background:color-mix(in srgb, var(--product-color) 8%, #fffff6c2);box-shadow:0 18px 42px color-mix(in srgb, var(--product-deep) 15%, transparent), inset 0 1px 0 #ffffffd9;-webkit-backdrop-filter:blur(18px);cursor:pointer;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute}.product-hero-scope .icon-menu{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:25px;height:25px}@keyframes ProductHero-module__Z6JtFG__logo-entrance{0%{opacity:0;filter:blur(8px) drop-shadow(0 12px 28px color-mix(in srgb, var(--product-deep) 14%, transparent));transform:translate(-10px,-10px)}to{opacity:1;filter:blur(0) drop-shadow(0 12px 28px color-mix(in srgb, var(--product-deep) 14%, transparent));transform:translate(0,0)}}.product-hero-scope .nav-pill{border:1px solid var(--cream-border);background:color-mix(in srgb, var(--product-color) 9%, #fffdeec2);min-height:54px;box-shadow:0 20px 60px color-mix(in srgb, var(--product-deep) 16%, transparent), inset 0 1px 0 #ffffffc2;-webkit-backdrop-filter:blur(20px);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:7px;display:flex}.product-hero-scope .nav-item{min-height:38px;color:color-mix(in srgb, var(--product-text) 72%, #596055);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex}.product-hero-scope .nav-item:hover{color:var(--product-deep);transform:translateY(-1px)}.product-hero-scope .nav-item-active{color:var(--product-deep);background:color-mix(in srgb, var(--product-color) 13%, #fffff6e6);box-shadow:0 9px 22px color-mix(in srgb, var(--product-deep) 18%, transparent), inset 0 1px 0 #ffffffe6}.product-hero-scope .hero-copy{top:clamp(120px,18vh,154px);left:var(--hero-left);width:var(--hero-width);background:radial-gradient(78% 70% at 86% 12%, #ffffff85, #fff0 54%), radial-gradient(74% 80% at 96% 86%, var(--product-card-tint-strong), transparent 68%), linear-gradient(135deg, #fffde7bd, var(--product-card-tint));min-height:clamp(500px,71vh,640px);box-shadow:0 24px 70px color-mix(in srgb, var(--product-deep) 14%, transparent), inset 0 1px 0 #ffffffc7;-webkit-backdrop-filter:blur(18px);z-index:5;opacity:1;visibility:visible;border:1px solid #ffffffb8;border-radius:36px;outline:0;padding:clamp(40px,4.7vh,50px) clamp(44px,3.1vw,58px) clamp(34px,4vh,42px);transition:background .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),border-color .52s cubic-bezier(.22,1,.36,1),color .42s;position:absolute}.product-hero-scope:not([data-loader-presenting=true]) .product-copy{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}:is(.product-hero-scope:not([data-loader-presenting=true]) .product-copy .tagline,.product-hero-scope:not([data-loader-presenting=true]) .product-copy .headline-line,.product-hero-scope:not([data-loader-presenting=true]) .product-copy h2,.product-hero-scope:not([data-loader-presenting=true]) .product-copy .hero-description,.product-hero-scope:not([data-loader-presenting=true]) .product-copy .hero-actions,.product-hero-scope:not([data-loader-presenting=true]) .product-copy .hero-trust-strip){opacity:1!important;visibility:visible!important;filter:none!important;animation:none!important;transform:none!important}@media (min-width:1025px){.product-hero-scope .hero-copy{top:50%;left:var(--hero-left);translate:0 -50%}}.product-hero-scope .product-visual-stage{z-index:4;pointer-events:none;opacity:0;perspective:1200px;contain:layout style;backface-visibility:hidden;width:clamp(650px,45vw,760px);height:clamp(620px,70vh,720px);animation:1.25s cubic-bezier(.16,1,.3,1) .36s forwards ProductHero-module__Z6JtFG__visual-stage-entrance;position:absolute;top:clamp(126px,14vh,156px);right:clamp(92px,7vw,150px);overflow:visible;transform:translate(0,0)}.product-hero-scope .hero-background-name{display:none}@media (min-width:1024px){.product-hero-scope .hero-background-name{--hero-bg-name-headroom:clamp(54px, 6vh, 86px);top:calc(clamp(86px, 10vh, 128px) - var(--hero-bg-name-headroom));left:max(calc(var(--hero-left) + var(--hero-width) + clamp(22px, 3vw, 56px)), 43vw);z-index:6;width:min(52vw,1020px);height:calc(clamp(220px, 33vh, 380px) + var(--hero-bg-name-headroom));pointer-events:none;opacity:0;transform-origin:58% 52%;mix-blend-mode:multiply;filter:drop-shadow(0 18px 32px color-mix(in srgb, var(--hero-bg-name-c) 14%, transparent)) saturate(1.06);animation:.64s cubic-bezier(.16,1,.3,1) 80ms forwards ProductHero-module__Z6JtFG__background-name-reveal;display:block;position:absolute;right:auto;overflow:hidden;transform:translate(0,0)rotate(-2.6deg)skew(-3deg);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 100%)}.product-hero-scope .hero-background-name svg{width:100%;height:calc(100% - var(--hero-bg-name-headroom));display:block;position:absolute;bottom:0;left:0;right:0;overflow:visible}:is(.product-hero-scope .hero-background-name-text,.product-hero-scope .hero-background-name-shadow){font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.055em;text-rendering:geometricprecision;font-size:clamp(168px,16vw,286px);font-style:italic;font-weight:650}.product-hero-scope .hero-background-name-text{opacity:.48;paint-order:stroke fill;stroke:#ffffff38;stroke-width:.9px}.product-hero-scope .hero-background-name-shadow{fill:color-mix(in srgb, var(--hero-bg-name-c) 56%, transparent);opacity:.1;transform:translate(10px,16px)}.product-hero-scope .hero-background-name[data-product-id=keto]{top:calc(clamp(108px, 12.8vh, 150px) - var(--hero-bg-name-headroom));left:max(calc(var(--hero-left) + var(--hero-width) + clamp(24px, 3.2vw, 62px)), 45vw);width:min(48vw,920px);right:auto}}@keyframes ProductHero-module__Z6JtFG__background-name-reveal{0%{opacity:0;filter:blur(10px) drop-shadow(0 18px 32px color-mix(in srgb, var(--hero-bg-name-c) 14%, transparent)) saturate(1.02);transform:translate(16px,10px)rotate(-2.6deg)skew(-3deg)}to{opacity:1;filter:blur(0) drop-shadow(0 18px 32px color-mix(in srgb, var(--hero-bg-name-c) 14%, transparent)) saturate(1.06);transform:translate(0,0)rotate(-2.6deg)skew(-3deg)}}.product-hero-scope .product-glow{z-index:1;background:radial-gradient(circle at 48% 50%, var(--product-glow) 0 18%, color-mix(in srgb, var(--product-splash-color) 36%, transparent) 42%, transparent 72%);filter:blur(34px);opacity:.86;will-change:transform, opacity, filter;border-radius:50%;width:64.8%;height:52.2%;position:absolute;top:44%;left:52%;translate:-50% -50%}:is(.product-hero-scope .product-splash-parallax,.product-hero-scope .product-image-parallax,.product-hero-scope .product-ingredients){position:absolute;inset:0}.product-hero-scope .product-splash-parallax{z-index:2;will-change:transform}.product-hero-scope .product-splash{left:var(--product-splash-x);top:var(--product-splash-y);width:var(--product-splash-width);aspect-ratio:1;opacity:var(--product-splash-opacity);transform-origin:50%;will-change:transform, opacity, filter;backface-visibility:hidden;position:absolute;translate:-50% -50%}.product-hero-scope .product-splash-image{filter:drop-shadow(0 30px 60px color-mix(in srgb, var(--product-deep) 11%, transparent))}:is(.product-hero-scope .product-splash-media,.product-hero-scope .product-image,.product-hero-scope .product-ingredient-image){-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}:is(.product-hero-scope .product-splash-media,.product-hero-scope .product-ingredient-image){mix-blend-mode:normal}.product-hero-scope .product-image{mix-blend-mode:normal}.product-hero-scope .product-splash-blob{background:radial-gradient(44% 36% at 44% 42%, #ffffffb8, transparent 72%), radial-gradient(68% 62% at 62% 58%, var(--product-splash-color), transparent 74%), linear-gradient(145deg, var(--product-splash-color), var(--product-splash-color-2));filter:blur(12px)saturate(1.08);border-radius:42% 58% 54% 46%/48% 40% 60% 52%;width:70%}.product-hero-scope .product-image-parallax{z-index:5;will-change:transform}.product-hero-scope .product-image-shell{left:var(--product-image-x);top:var(--product-image-y);width:var(--product-image-width);height:var(--product-image-height);translate:-50% -50%;transform:rotate(var(--product-image-rotate));transform-origin:50%;filter:drop-shadow(0 26px 34px color-mix(in srgb, var(--product-deep) 24%, transparent));will-change:transform, opacity, filter;backface-visibility:hidden;position:absolute}.product-hero-scope[data-loader-presenting=true] .product-visual-stage[data-product-id=nimbu-pani]{animation:1.8s cubic-bezier(.16,1,.3,1) both ProductHero-module__Z6JtFG__nimbu-post-loader-stage}.product-hero-scope[data-loader-presenting=true] .product-visual-stage[data-product-id=nimbu-pani]:after{content:"";z-index:6;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--product-color) 34%, transparent) 0 20%, #ffffff38 21% 22%, transparent 23% 100%);filter:blur(1px);opacity:0;mix-blend-mode:screen;border-radius:999px;width:min(68%,460px);animation:1.35s cubic-bezier(.16,1,.3,1) 90ms both ProductHero-module__Z6JtFG__nimbu-post-loader-ring;position:absolute;top:47%;left:50%;translate:-50% -50%}.product-hero-scope[data-loader-presenting=true] .product-visual-stage[data-product-id=nimbu-pani] .product-glow{animation:1.6s cubic-bezier(.16,1,.3,1) both ProductHero-module__Z6JtFG__nimbu-post-loader-glow}.product-hero-scope[data-loader-presenting=true] .product-visual-stage[data-product-id=nimbu-pani] .product-splash{animation:1.8s cubic-bezier(.16,1,.3,1) 90ms both ProductHero-module__Z6JtFG__nimbu-post-loader-splash}.product-hero-scope[data-loader-presenting=true] .product-visual-stage[data-product-id=nimbu-pani] .product-image-shell{animation:1.9s cubic-bezier(.16,1,.3,1) both ProductHero-module__Z6JtFG__nimbu-post-loader-bottle}.product-hero-scope[data-loader-presenting=true] .product-visual-stage[data-product-id=nimbu-pani] .product-ingredient{animation:ProductHero-module__Z6JtFG__nimbu-post-loader-ingredient 1.45s cubic-bezier(.16, 1, .3, 1) calc(.14s + var(--ingredient-presentation-delay,0s)) both}.product-hero-scope[data-loader-presenting=true] .hero-copy{transform-origin:18% 54%;will-change:transform, opacity, filter, box-shadow;animation:1.78s cubic-bezier(.16,1,.3,1) .16s both ProductHero-module__Z6JtFG__nimbu-post-loader-copy-card}.product-hero-scope[data-loader-presenting=true] .hero-copy .tagline{animation:.86s cubic-bezier(.16,1,.3,1) .42s both ProductHero-module__Z6JtFG__nimbu-post-loader-copy-item!important}.product-hero-scope[data-loader-presenting=true] .hero-copy .headline-line{animation:.9s cubic-bezier(.16,1,.3,1) .5s both ProductHero-module__Z6JtFG__nimbu-post-loader-copy-item!important}.product-hero-scope[data-loader-presenting=true] .hero-copy .headline-line-wide{animation-delay:.58s!important}.product-hero-scope[data-loader-presenting=true] .hero-copy h2{animation:.9s cubic-bezier(.16,1,.3,1) .68s both ProductHero-module__Z6JtFG__nimbu-post-loader-copy-item!important}:is(.product-hero-scope[data-loader-presenting=true] .hero-copy .decorative-line,.product-hero-scope[data-loader-presenting=true] .hero-copy .decorative-line+.icon-leaf){animation:.76s cubic-bezier(.16,1,.3,1) .76s both ProductHero-module__Z6JtFG__nimbu-post-loader-copy-item}.product-hero-scope[data-loader-presenting=true] .hero-copy .hero-description{animation:.9s cubic-bezier(.16,1,.3,1) .84s both ProductHero-module__Z6JtFG__nimbu-post-loader-copy-item!important}.product-hero-scope[data-loader-presenting=true] .hero-copy .hero-actions{animation:.9s cubic-bezier(.16,1,.3,1) .94s both ProductHero-module__Z6JtFG__nimbu-post-loader-copy-item!important}.product-hero-scope[data-loader-presenting=true] .hero-copy .hero-trust-strip{animation:.96s cubic-bezier(.16,1,.3,1) 1.04s both ProductHero-module__Z6JtFG__nimbu-post-loader-copy-item!important}.product-hero-scope[data-loader-presenting=true] .product-selector{will-change:transform, opacity, filter, box-shadow;animation:1.32s cubic-bezier(.16,1,.3,1) 1.12s both ProductHero-module__Z6JtFG__nimbu-post-loader-selector}.product-hero-scope[data-loader-presenting=true] .hero-background-name{animation:1.48s cubic-bezier(.16,1,.3,1) .26s both ProductHero-module__Z6JtFG__nimbu-post-loader-background-name}@media (min-width:1025px){.product-hero-scope .product-visual-stage[data-product-id=naturals] .product-image-shell{left:calc(var(--product-image-x) + 3%)}}.product-hero-scope .product-fallback-pack{color:#fffdf5;background:linear-gradient(180deg, #ffffffb8 0 12%, transparent 12% 100%), linear-gradient(145deg, var(--product-splash-color), var(--product-deep));width:42%;min-width:170px;height:78%;box-shadow:inset 0 1px 0 #ffffffc7, 0 30px 60px color-mix(in srgb, var(--product-deep) 26%, transparent);letter-spacing:0;text-align:center;writing-mode:vertical-rl;text-orientation:mixed;border:1px solid #ffffffb8;border-radius:999px 999px 28px 28px;justify-content:center;align-items:center;margin:auto;font-size:22px;font-weight:900;display:flex}.product-hero-scope .product-ingredient{left:var(--ingredient-x);top:var(--ingredient-y);width:var(--ingredient-size);aspect-ratio:1;translate:-50% -50%;transform:rotate(var(--ingredient-rotate));transform-origin:50%;will-change:transform, opacity, filter;position:absolute}.product-hero-scope .product-ingredient-float{width:100%;height:100%;filter:drop-shadow(0 18px 26px color-mix(in srgb, var(--product-deep) 16%, transparent));will-change:transform;position:relative}.product-hero-scope .product-ingredient-droplet{width:var(--ingredient-size)}.product-hero-scope .product-ingredient-dot{background:radial-gradient(circle at 32% 24%, #ffffffeb, transparent 32%), linear-gradient(145deg, var(--ingredient-color-soft), var(--ingredient-color));width:100%;height:100%;box-shadow:inset 0 1px 8px #ffffff7a, 0 15px 28px color-mix(in srgb, var(--product-deep) 14%, transparent);border-radius:48% 52% 46% 54%/50% 42% 58% 50%;display:block}.product-hero-scope .product-ingredient-emoji{font-size:var(--ingredient-size);line-height:1;display:block}.product-hero-scope .liquid-wipe{z-index:4;aspect-ratio:1;opacity:0;pointer-events:none;transform-origin:50%;background:radial-gradient(circle at 44% 38%, #ffffff94, transparent 24%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--wipe-color,var(--product-splash-color)) 74%, transparent) 0 26%, color-mix(in srgb, var(--wipe-color-soft,var(--product-splash-color-2)) 46%, transparent) 52%, transparent 74%);filter:blur(18px)saturate(1.02);mix-blend-mode:multiply;will-change:transform, opacity;border-radius:43% 57% 54% 46%/46% 42% 58% 54%;width:min(61.2%,414px);position:absolute;top:44%;left:50%;transform:scale(0)}.product-hero-scope .hero-visual{z-index:4;pointer-events:none;opacity:0;width:clamp(650px,45vw,760px);height:clamp(620px,70vh,720px);animation:1.25s cubic-bezier(.16,1,.3,1) .36s forwards ProductHero-module__Z6JtFG__visual-stage-entrance;position:absolute;top:clamp(126px,14vh,156px);right:clamp(4px,2.4vw,46px);overflow:visible;transform:translate(0,0)}.product-hero-scope .visual-layer{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute}:is(.product-hero-scope .lemon-layer,.product-hero-scope .leaf-layer,.product-hero-scope .bottle-layer){opacity:0;filter:blur(8px);animation-fill-mode:forwards}.product-hero-scope .splash-layer{z-index:1;opacity:.78;width:80%;height:auto;animation:12s ease-in-out infinite ProductHero-module__Z6JtFG__splash-parallax;top:58%;left:50%;transform:translate(-50%,-50%)}.product-hero-scope .lemon-layer{z-index:3}.product-hero-scope .lemon-left-layer{width:18%;animation:.9s cubic-bezier(.16,1,.3,1) .64s forwards ProductHero-module__Z6JtFG__ingredient-resolve,8.5s ease-in-out .64s infinite ProductHero-module__Z6JtFG__lemon-left-float;top:12%;left:5%;transform:translate(0)rotate(-10deg)}.product-hero-scope .lemon-top-right-layer{width:19%;animation:.9s cubic-bezier(.16,1,.3,1) .72s forwards ProductHero-module__Z6JtFG__ingredient-resolve,9s ease-in-out .72s infinite ProductHero-module__Z6JtFG__lemon-top-right-float;top:12%;right:6%;transform:translate(0)rotate(10deg)}.product-hero-scope .lemon-bottom-right-layer{width:19%;animation:.9s cubic-bezier(.16,1,.3,1) .8s forwards ProductHero-module__Z6JtFG__ingredient-resolve,8.8s ease-in-out .8s infinite ProductHero-module__Z6JtFG__lemon-bottom-right-float;bottom:21%;right:20%;transform:translate(0)rotate(-9deg)}.product-hero-scope .lemon-bottom-left-layer{width:18%;animation:.9s cubic-bezier(.16,1,.3,1) .76s forwards ProductHero-module__Z6JtFG__ingredient-resolve,9.4s ease-in-out .76s infinite ProductHero-module__Z6JtFG__lemon-bottom-left-float;bottom:14%;left:2%;transform:translate(0)rotate(8deg)}.product-hero-scope .leaf-layer{z-index:4}.product-hero-scope .leaf-top-right-layer{width:13%;animation:.9s cubic-bezier(.16,1,.3,1) .9s forwards ProductHero-module__Z6JtFG__ingredient-resolve,7.8s ease-in-out .9s infinite ProductHero-module__Z6JtFG__leaf-top-right-float;top:7%;right:22%;transform:translate(0)rotate(-12deg)}.product-hero-scope .leaf-bottom-left-layer{width:13%;animation:.9s cubic-bezier(.16,1,.3,1) .98s forwards ProductHero-module__Z6JtFG__ingredient-resolve,8.2s ease-in-out .98s infinite ProductHero-module__Z6JtFG__leaf-bottom-left-float;bottom:29%;left:9%;transform:translate(0)rotate(14deg)}.product-hero-scope .leaf-bottom-right-layer{width:15%;animation:.9s cubic-bezier(.16,1,.3,1) .94s forwards ProductHero-module__Z6JtFG__ingredient-resolve,8.6s ease-in-out .94s infinite ProductHero-module__Z6JtFG__leaf-bottom-right-float;bottom:1%;right:29%;transform:translate(0)rotate(12deg)}.product-hero-scope .bottle-layer{z-index:5;transform-origin:50%;width:auto;height:90%;animation:1.15s cubic-bezier(.16,1,.3,1) .52s forwards ProductHero-module__Z6JtFG__product-resolve,7.6s ease-in-out .52s infinite ProductHero-module__Z6JtFG__bottle-float;top:50%;left:50%;transform:translate(-50%,-50%)rotate(7deg)}@keyframes ProductHero-module__Z6JtFG__nav-entrance{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-18px)}to{opacity:1;filter:blur();transform:translate(-50%)}}@keyframes ProductHero-module__Z6JtFG__copy-panel-entrance{0%{opacity:0;filter:blur(14px);transform:translate(-18px,22px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-copy-card{0%{opacity:0;filter:blur(16px)saturate(.92);box-shadow:0 14px 34px color-mix(in srgb, var(--product-deep) 8%, transparent), inset 0 1px 0 #ffffffc7;transform:translate(-42px,10px)rotateY(-5deg)scale(.96)}54%{opacity:1;filter:blur()saturate(1.08);box-shadow:0 34px 82px color-mix(in srgb, var(--product-deep) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--product-color) 22%, transparent), inset 0 1px 0 #ffffffe0;transform:translate(8px,-2px)rotateY(1.2deg)scale(1.014)}to{opacity:1;filter:blur()saturate();box-shadow:0 24px 70px color-mix(in srgb, var(--product-deep) 14%, transparent), inset 0 1px 0 #ffffffc7;transform:translate(0,0)rotateY(0)scale(1)}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-copy-item{0%{opacity:0;filter:blur(9px);transform:translate(-14px,12px)}64%{opacity:1;filter:blur();transform:translate(3px,-1px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-selector{0%{opacity:0;filter:blur(12px)saturate(.92);box-shadow:0 10px 28px color-mix(in srgb, var(--product-deep) 10%, transparent), inset 0 1px 0 #ffffffc2;transform:translate(28px,20px)scale(.94)}58%{opacity:1;filter:blur()saturate(1.08);box-shadow:0 28px 72px color-mix(in srgb, var(--product-deep) 24%, transparent), 0 0 0 1px color-mix(in srgb, var(--product-color) 18%, transparent), inset 0 1px 0 #ffffffe0;transform:translate(-6px,-2px)scale(1.025)}to{opacity:1;filter:blur()saturate();box-shadow:0 20px 58px color-mix(in srgb, var(--product-deep) 20%, transparent), inset 0 1px 0 #fffc;transform:translate(0,0)scale(1)}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-background-name{0%{opacity:0;filter:blur(12px) drop-shadow(0 18px 32px color-mix(in srgb, var(--hero-bg-name-c) 14%, transparent)) saturate(.94);transform:translate(34px,12px)rotate(-2.6deg)skew(-3deg)scale(.985)}62%{opacity:1;filter:blur(0) drop-shadow(0 22px 38px color-mix(in srgb, var(--hero-bg-name-c) 18%, transparent)) saturate(1.08);transform:translate(-5px,-2px)rotate(-2.6deg)skew(-3deg)scale(1.012)}to{opacity:1;filter:blur(0) drop-shadow(0 18px 32px color-mix(in srgb, var(--hero-bg-name-c) 14%, transparent)) saturate(1.06);transform:translate(0,0)rotate(-2.6deg)skew(-3deg)scale(1)}}@keyframes ProductHero-module__Z6JtFG__visual-stage-entrance{0%{opacity:0;filter:blur(12px)saturate(.92);transform:translate(34px,18px)scale(.985)}to{opacity:1;filter:blur()saturate();transform:translate(0,0)scale(1)}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-stage{0%{filter:saturate(.96)blur(2px);transform:translate(34px)scale(.992)}54%{filter:saturate(1.08)blur();transform:translate(-8px)scale(1.012)}to{filter:saturate();transform:translate(0,0)scale(1)}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-ring{0%{opacity:0;transform:scale(.58)}34%{opacity:.54}to{opacity:0;transform:scale(1.28)}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-glow{0%{opacity:.46;filter:blur(44px);transform:scale(.82)}45%{opacity:1;filter:blur(30px);transform:scale(1.12)}to{opacity:.86;filter:blur(34px);transform:scale(1)}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-splash{0%{opacity:0;filter:blur(14px)saturate(.95);transform:translate(94px)rotate(-3deg)scale(.84)}52%{opacity:var(--product-splash-opacity);filter:blur()saturate(1.08);transform:translate(-10px)rotate(1.2deg)scale(1.055)}to{opacity:var(--product-splash-opacity);filter:blur()saturate();transform:translate(0,0)rotate(0)scale(1)}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-bottle{0%{opacity:0;transform:rotate(calc(var(--product-image-rotate) + 5deg)) translate3d(190px, 8px, 0) scale(.82);filter:blur(18px)saturate(.9)}48%{opacity:1;transform:rotate(calc(var(--product-image-rotate) - 1.4deg)) translate3d(-18px, -4px, 0) scale(1.055);filter:blur()saturate(1.08)}to{opacity:1;transform:rotate(var(--product-image-rotate)) translate3d(0, 0, 0) scale(1);filter:blur()saturate()}}@keyframes ProductHero-module__Z6JtFG__nimbu-post-loader-ingredient{0%{opacity:0;transform:rotate(calc(var(--ingredient-rotate) + 30deg)) translate3d(72px, 10px, 0) scale(.62);filter:blur(10px)saturate(.9)}58%{opacity:1;transform:rotate(calc(var(--ingredient-rotate) - 4deg)) translate3d(-8px, -4px, 0) scale(1.08);filter:blur()saturate(1.08)}to{opacity:1;transform:rotate(var(--ingredient-rotate)) translate3d(0, 0, 0) scale(1);filter:blur()saturate()}}@keyframes ProductHero-module__Z6JtFG__product-resolve{0%{opacity:0;filter:blur(12px)saturate(.9)}to{opacity:1;filter:blur()saturate()}}@keyframes ProductHero-module__Z6JtFG__ingredient-resolve{0%{opacity:0;filter:blur(8px)saturate(.92)}to{opacity:1;filter:blur()saturate()}}@keyframes ProductHero-module__Z6JtFG__bottle-float{0%,to{transform:translate(calc(-50% + var(--parallax-x-lg)), calc(-50% + var(--parallax-y-lg))) rotate(7deg) scale(1)}50%{transform:translate(calc(-50% + var(--parallax-x-lg)), calc(-50% + var(--parallax-y-lg) - 10px)) rotate(6.4deg) scale(1.012)}}@keyframes ProductHero-module__Z6JtFG__splash-parallax{0%,to{transform:translate(calc(-50% + var(--parallax-x-rev)), calc(-50% + var(--parallax-y-rev))) scale(1);opacity:.78}50%{transform:translate(calc(-50% + var(--parallax-x-rev)), calc(-50% + var(--parallax-y-rev) + 7px)) scale(1.015);opacity:.68}}@keyframes ProductHero-module__Z6JtFG__lemon-left-float{0%,to{transform:translate(var(--parallax-x-md), var(--parallax-y-sm)) rotate(-10deg)}50%{transform:translate(var(--parallax-x-md), calc(var(--parallax-y-sm) - 8px)) rotate(-8.5deg)}}@keyframes ProductHero-module__Z6JtFG__lemon-top-right-float{0%,to{transform:translate(var(--parallax-x-sm), var(--parallax-y-md)) rotate(10deg)}50%{transform:translate(var(--parallax-x-sm), calc(var(--parallax-y-md) - 7px)) rotate(11.5deg)}}@keyframes ProductHero-module__Z6JtFG__lemon-bottom-right-float{0%,to{transform:translate(var(--parallax-x-md), var(--parallax-y-md)) rotate(-9deg)}50%{transform:translate(var(--parallax-x-md), calc(var(--parallax-y-md) + 7px)) rotate(-10.5deg)}}@keyframes ProductHero-module__Z6JtFG__lemon-bottom-left-float{0%,to{transform:translate(var(--parallax-x-sm), var(--parallax-y-md)) rotate(8deg)}50%{transform:translate(var(--parallax-x-sm), calc(var(--parallax-y-md) + 8px)) rotate(6.8deg)}}@keyframes ProductHero-module__Z6JtFG__leaf-top-right-float{0%,to{transform:translate(var(--parallax-x-rev), var(--parallax-y-sm)) rotate(-12deg)}50%{transform:translate(var(--parallax-x-rev), calc(var(--parallax-y-sm) - 9px)) rotate(-9deg)}}@keyframes ProductHero-module__Z6JtFG__leaf-bottom-left-float{0%,to{transform:translate(var(--parallax-x-sm), var(--parallax-y-rev)) rotate(14deg)}50%{transform:translate(var(--parallax-x-sm), calc(var(--parallax-y-rev) + 6px)) rotate(16deg)}}@keyframes ProductHero-module__Z6JtFG__leaf-bottom-right-float{0%,to{transform:translate(var(--parallax-x-rev), var(--parallax-y-md)) rotate(12deg)}50%{transform:translate(var(--parallax-x-rev), calc(var(--parallax-y-md) + 8px)) rotate(9deg)}}.product-hero-scope .tagline{color:var(--product-deep);opacity:0;align-items:center;gap:10px;margin:0 0 16px;font-size:clamp(14px,.95vw,17px);font-weight:600;line-height:1;animation:.82s cubic-bezier(.16,1,.3,1) .52s forwards ProductHero-module__Z6JtFG__text-reveal;display:inline-flex;position:relative}.product-hero-scope .tagline:after{background:var(--product-card-line);content:"";border-radius:999px;width:82px;height:2px;position:absolute;bottom:-14px;left:0}.product-hero-scope .icon-leaf{width:21px;height:21px;color:var(--product-deep);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}:is(.product-hero-scope .hero-copy h1,.product-hero-scope .hero-copy h2){font-family:var(--font-display,var(--font-body,inherit));letter-spacing:0;margin:0;font-weight:500}.product-hero-scope .hero-copy h1{max-width:540px;color:var(--product-deep);text-wrap:balance;font-size:clamp(44px,3.75vw,72px);line-height:.97}.product-hero-scope .headline-line{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .66s forwards ProductHero-module__Z6JtFG__text-reveal;display:block}.product-hero-scope .headline-line-wide{white-space:nowrap;animation-delay:.76s}.product-hero-scope .hero-copy h2{max-width:430px;color:color-mix(in srgb, var(--product-text) 82%, #1f1f1a);opacity:0;margin-top:14px;font-size:clamp(24px,2.05vw,39px);line-height:1.02;animation:.9s cubic-bezier(.16,1,.3,1) .88s forwards ProductHero-module__Z6JtFG__text-reveal}.product-hero-scope .decorative-line{vertical-align:middle;background:var(--product-card-line);border-radius:999px;width:78px;height:2px;margin:18px 12px 14px 0;display:inline-block}.product-hero-scope .decorative-line+.icon-leaf{width:17px;height:17px;color:color-mix(in srgb, var(--product-deep) 62%, transparent);vertical-align:middle}.product-hero-scope .hero-description{max-width:420px;color:color-mix(in srgb, var(--product-text) 84%, #1f1f1a);opacity:0;margin:0;font-size:clamp(13px,.86vw,15px);font-weight:500;line-height:1.45;animation:.9s cubic-bezier(.16,1,.3,1) .98s forwards ProductHero-module__Z6JtFG__text-reveal;display:block}.product-hero-scope .hero-actions{opacity:0;align-items:center;gap:14px;margin-top:22px;animation:.9s cubic-bezier(.16,1,.3,1) 1.08s forwards ProductHero-module__Z6JtFG__text-reveal;display:flex}@keyframes ProductHero-module__Z6JtFG__text-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.product-hero-scope .cta{border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 22px;font-size:14px;font-weight:750;line-height:1;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.product-hero-scope .cta:hover{transform:translateY(-2px)}.product-hero-scope .cta-primary{color:#fffdf5;background:var(--product-deep);box-shadow:0 18px 38px color-mix(in srgb, var(--product-deep) 28%, transparent)}.product-hero-scope .cta-primary:hover{background:color-mix(in srgb, var(--product-deep) 88%, #000);box-shadow:0 22px 44px color-mix(in srgb, var(--product-deep) 34%, transparent)}.product-hero-scope .cta-secondary{border:1px solid color-mix(in srgb, var(--product-deep) 36%, transparent);color:var(--product-text);background:color-mix(in srgb, var(--product-color) 8%, #fffbe7c2);box-shadow:0 14px 32px color-mix(in srgb, var(--product-deep) 11%, transparent);-webkit-backdrop-filter:blur(14px)}.product-hero-scope .cta-secondary:hover{background:color-mix(in srgb, var(--product-color) 12%, #fffdf1e6)}.product-hero-scope .icon-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.product-hero-scope .icon-arrow-left{transform:rotate(180deg)}.product-hero-scope .hero-trust-strip{background:linear-gradient(180deg, #ffffff9e, #fffde77a), color-mix(in srgb, var(--product-color) 8%, #fffff2b8);width:min(100%,584px);min-height:80px;box-shadow:0 18px 40px color-mix(in srgb, var(--product-deep) 12%, transparent), inset 0 1px 0 #ffffffd1;opacity:0;-webkit-backdrop-filter:blur(14px);border:1px solid #ffffffb3;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin-top:22px;padding:12px 18px;animation:.9s cubic-bezier(.16,1,.3,1) 1.16s forwards ProductHero-module__Z6JtFG__text-reveal;display:grid}.product-hero-scope .hero-trust-item{text-align:left;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex;position:relative}.product-hero-scope .hero-trust-item:not(:last-child):after{content:"";background:color-mix(in srgb, var(--product-deep) 24%, transparent);width:1px;position:absolute;top:8px;bottom:8px;right:0}.product-hero-scope .hero-trust-icon{width:31px;height:31px;color:var(--product-deep);flex:none;place-items:center;display:inline-grid}.product-hero-scope .hero-trust-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.product-hero-scope .hero-trust-copy{flex-direction:column;gap:3px;min-width:0;line-height:1.15;display:flex}.product-hero-scope .hero-trust-copy strong{color:var(--product-deep);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,.62vw,12px);font-weight:850;overflow:hidden}.product-hero-scope .hero-trust-copy span{color:color-mix(in srgb, var(--product-text) 70%, #596055);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(9px,.56vw,10.5px);font-weight:650;overflow:hidden}.product-hero-scope .product-selector{border:1px solid var(--cream-border);background:color-mix(in srgb, var(--product-color) 9%, #fffdefc7);width:min(92vw,310px);min-height:50px;box-shadow:0 20px 58px color-mix(in srgb, var(--product-deep) 20%, transparent), inset 0 1px 0 #fffc;-webkit-backdrop-filter:blur(22px);opacity:0;z-index:9;border-radius:999px;grid-template-columns:38px 1fr 38px;place-items:center;padding:6px;transition:background .3s,box-shadow .3s;animation:.9s cubic-bezier(.16,1,.3,1) .94s forwards ProductHero-module__Z6JtFG__selector-entrance;display:grid;position:absolute;bottom:22px;right:clamp(180px,16.5vw,250px);transform:translateY(16px)}@keyframes ProductHero-module__Z6JtFG__selector-entrance{0%{opacity:0;filter:blur(10px);transform:translateY(16px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}:is(.product-hero-scope .product-selector:hover,.product-hero-scope .product-selector:focus-within){box-shadow:0 24px 68px color-mix(in srgb, var(--product-deep) 22%, transparent), inset 0 1px 0 #ffffffdb}.product-hero-scope .selector-arrow{border:1px solid color-mix(in srgb, var(--product-deep) 17%, transparent);width:38px;height:38px;color:var(--product-deep);background:color-mix(in srgb, var(--product-color) 8%, #fffff7cc);box-shadow:0 10px 22px color-mix(in srgb, var(--product-deep) 12%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}.product-hero-scope .selector-arrow:hover{box-shadow:0 12px 26px color-mix(in srgb, var(--product-deep) 16%, transparent);background:#fffffbfa;transform:scale(1.04)}.product-hero-scope .selector-arrow svg{width:18px;height:18px}:is(.product-hero-scope .selector-products,.product-hero-scope .product-list){grid-area:1/2;min-width:0}.product-hero-scope .selector-products{cursor:default;border-radius:999px;width:100%;height:42px;position:relative;overflow:hidden}.product-hero-scope .product-list{z-index:3;opacity:1;visibility:visible;transform-origin:50%;justify-content:space-between;align-items:center;gap:7px;width:100%;animation:.56s cubic-bezier(.16,1,.3,1) both ProductHero-module__Z6JtFG__product-name-slide-forward;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.product-hero-scope .product-list-backward{animation-name:ProductHero-module__Z6JtFG__product-name-slide-backward}.product-hero-scope .product-item{min-width:0;height:42px;color:color-mix(in srgb, var(--product-text) 60%, #687063);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:750;transition:color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative}.product-hero-scope .product-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;animation:.62s cubic-bezier(.16,1,.3,1) both ProductHero-module__Z6JtFG__product-label-lift;display:block;overflow:hidden}.product-hero-scope .product-item-secondary span{animation-delay:70ms}.product-hero-scope .product-item:hover{color:var(--product-deep);background:color-mix(in srgb, var(--product-color) 9%, #fffff79e);transform:translateY(-1px)}.product-hero-scope .product-item+.product-item:before{background:color-mix(in srgb, var(--product-deep) 14%, transparent);content:"";border-radius:999px;width:1px;height:20px;position:absolute;left:-1px}.product-hero-scope .product-item-active{color:var(--product-deep);background:color-mix(in srgb, var(--product-color) 10%, #fffffaa8);box-shadow:inset 0 1px 0 #ffffffc7, 0 10px 24px color-mix(in srgb, var(--product-deep) 10%, transparent);font-weight:900}.product-hero-scope .product-item-next{color:color-mix(in srgb, var(--product-text) 68%, #687063)}.product-hero-scope .product-item-active:after{background:var(--product-color);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb, var(--product-color) 16%, transparent);content:"";border-radius:50%;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.product-hero-scope .product-card-carousel{display:none}.product-hero-scope .product-card-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:stretch;gap:14px;min-width:0;display:flex;overflow-x:auto}.product-hero-scope .product-card-track::-webkit-scrollbar{display:none}.product-hero-scope .product-card{-moz-column-gap:12px;border:1px solid color-mix(in srgb, var(--product-deep) 12%, #ffffffc2);min-height:92px;color:var(--product-deep);background:color-mix(in srgb, var(--product-color) 6%, #fffff8c2);box-shadow:0 14px 34px color-mix(in srgb, var(--product-deep) 8%, transparent), inset 0 1px 0 #ffffffb8;scroll-snap-align:center;cursor:pointer;border-radius:24px;flex:0 0 clamp(150px,21vw,204px);grid-template-rows:1fr auto;grid-template-columns:50px minmax(76px,1fr);align-items:center;column-gap:12px;padding:13px 16px;transition:border-color .24s,background .24s,box-shadow .24s,transform .24s;display:grid;position:relative}.product-hero-scope .product-card:hover{box-shadow:0 18px 42px color-mix(in srgb, var(--product-deep) 12%, transparent), inset 0 1px 0 #ffffffc7;transform:translateY(-2px)}.product-hero-scope .product-card-active{border-color:color-mix(in srgb, var(--product-color) 72%, var(--product-deep));background:radial-gradient(90% 90% at 15% 10%, #fff9, transparent 58%), color-mix(in srgb, var(--product-color) 10%, #fffff8db);box-shadow:0 20px 50px color-mix(in srgb, var(--product-deep) 14%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--product-color) 34%, transparent), inset 0 1px 0 #ffffffdb;transform:translateY(-2px)}.product-hero-scope .product-card-media{width:50px;height:70px;filter:drop-shadow(0 10px 16px color-mix(in srgb, var(--product-deep) 14%, transparent));grid-row:1/3;justify-self:center;position:relative}.product-hero-scope .product-card-image{-o-object-fit:contain;object-fit:contain}.product-hero-scope .product-card-fallback{background:linear-gradient(160deg, var(--product-splash-color), var(--product-deep));border-radius:999px 999px 12px 12px;width:34px;height:64px;margin:auto;display:block}.product-hero-scope .product-card-name{color:var(--product-deep);letter-spacing:0;text-align:left;align-self:end;font-size:15px;font-weight:850;line-height:1.15;display:block}.product-hero-scope .product-card-dot{background:color-mix(in srgb, var(--product-deep) 18%, transparent);border-radius:999px;width:10px;height:10px;margin-top:10px}.product-hero-scope .product-card-active .product-card-dot{background:var(--product-color);box-shadow:0 0 0 5px color-mix(in srgb, var(--product-color) 18%, transparent)}.product-hero-scope .product-pagination{justify-content:center;gap:9px;margin-top:14px;display:flex}.product-hero-scope .pagination-dot{background:color-mix(in srgb, var(--product-deep) 14%, transparent);border-radius:999px;width:8px;height:8px;transition:width .22s,background .22s,box-shadow .22s}.product-hero-scope .pagination-dot-active{background:var(--product-deep);width:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--product-color) 18%, transparent)}@keyframes ProductHero-module__Z6JtFG__product-name-slide-forward{0%{opacity:0;filter:blur(9px);transform:translate(18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes ProductHero-module__Z6JtFG__product-name-slide-backward{0%{opacity:0;filter:blur(9px);transform:translate(-18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes ProductHero-module__Z6JtFG__product-label-lift{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}:is(.product-hero-scope .ambient-wash,.product-hero-scope .left-haze,.product-hero-scope .lower-yellow,.product-hero-scope .main-blob,.product-hero-scope .blob-inner-light,.product-hero-scope .grain){pointer-events:none;position:absolute;inset:0}.product-hero-scope .ambient-wash{z-index:1;filter:blur(18px);background:radial-gradient(78% 82% at 34% 37%,#ffffff29 0 34%,#ffffff0f 54%,#fff0 78%),radial-gradient(52% 68% at 47% 52%,#fffdd71a 0 42%,#fffcd400 74%)}.product-hero-scope .left-haze{z-index:2;filter:blur(30px);background:radial-gradient(54% 76% at 18% 45%,#ffffff24 0 42%,#ffffff0d 62%,#fff0 82%),linear-gradient(90deg,#ffffff14 0%,#ffffff08 36%,#fff0 60%)}.product-hero-scope .lower-yellow{z-index:2;background:radial-gradient(62% 46% at 46% 92%, color-mix(in srgb, var(--product-color) 18%, transparent) 0 34%, color-mix(in srgb, var(--product-color) 8%, transparent) 58%, #f2eb5d00 80%), radial-gradient(54% 74% at 88% 56%, color-mix(in srgb, var(--product-color) 30%, transparent) 0 28%, color-mix(in srgb, var(--product-color) 18%, transparent) 48%, color-mix(in srgb, var(--product-color) 7%, transparent) 70%, transparent 92%);filter:blur(34px);opacity:.92;transform-origin:82% 54%;will-change:transform, opacity;animation:26s cubic-bezier(.45,0,.25,1) infinite ProductHero-module__Z6JtFG__halo-drift;transform:translate(0,0)scale(1)}.product-hero-scope .main-blob{z-index:4;opacity:.9;transform-origin:55% 56%;width:55vw;min-width:680px;height:74vh;min-height:500px;filter:drop-shadow(0 0 18px #ffffff38) drop-shadow(0 0 58px color-mix(in srgb, var(--product-color) 16%, transparent));will-change:transform, opacity;animation:30s cubic-bezier(.45,0,.25,1) infinite ProductHero-module__Z6JtFG__organic-blob-drift;inset:11.2% auto auto 40.2%;transform:translate(0,0)rotate(1deg)scale(1)}.product-hero-scope .blob-inner-light{z-index:5;background:radial-gradient(52% 50% at 45% 52%, #ffffff14 0 34%, #ffffff08 62%, #fff0 100%), radial-gradient(64% 58% at 72% 32%, color-mix(in srgb, var(--product-color) 5%, transparent) 0 44%, transparent 82%);filter:blur(38px);opacity:.42;will-change:transform, opacity;border-radius:48% 52% 58% 42%/46% 44% 56% 54%;width:30vw;min-width:420px;height:30vh;min-height:235px;animation:32s cubic-bezier(.45,0,.25,1) infinite ProductHero-module__Z6JtFG__inner-softness-drift;inset:auto auto 20% 52%}.product-hero-scope .grain{z-index:8;opacity:.115;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 35%,#ffffffb8 0 .7px,#0000 .9px),radial-gradient(circle at 65% 62%,#746f1e6b 0 .55px,#0000 .8px),radial-gradient(circle at 82% 20%,#ffffff75 0 .5px,#0000 .75px);background-size:3px 3px,5px 5px,7px 7px}@keyframes ProductHero-module__Z6JtFG__organic-blob-drift{0%,to{opacity:.9;transform:translate(0,0)rotate(1deg)scale(1)}45%{opacity:.94;transform:translate(1.4%,-1.2%)rotate(.2deg)scale(1.03)}72%{opacity:.91;transform:translate(-.8%,.9%)rotate(1.8deg)scale(1.015)}}@keyframes ProductHero-module__Z6JtFG__halo-drift{0%,to{opacity:.9;transform:translate(0,0)scale(1)}48%{opacity:.78;transform:translate(-1.2%,1.1%)scale(1.025)}76%{opacity:.86;transform:translate(.7%,-.8%)scale(1.01)}}@keyframes ProductHero-module__Z6JtFG__inner-softness-drift{0%,to{opacity:.82;transform:translate(0,0)scale(1)}50%{opacity:.74;transform:translate(-.7%,-1%)scale(1.025)}}@media (prefers-reduced-motion:reduce){:is(.product-hero-scope .brand-logo,.product-hero-scope .top-shell,.product-hero-scope .hero-copy,.product-hero-scope .product-visual-stage,.product-hero-scope .hero-visual,.product-hero-scope .tagline,.product-hero-scope .headline-line,.product-hero-scope .hero-copy h2,.product-hero-scope .decorative-line,.product-hero-scope .decorative-line+.icon-leaf,.product-hero-scope .hero-description,.product-hero-scope .hero-actions,.product-hero-scope .hero-trust-strip,.product-hero-scope .product-selector){opacity:1;filter:none;animation:none}.product-hero-scope .brand-logo{filter:drop-shadow(0 12px 28px color-mix(in srgb, var(--product-deep) 14%, transparent));transform:none}.product-hero-scope .top-shell{transform:translate(-50%)}:is(.product-hero-scope .hero-copy,.product-hero-scope .product-visual-stage,.product-hero-scope .hero-visual,.product-hero-scope .product-selector){transform:none}:is(.product-hero-scope .lower-yellow,.product-hero-scope .main-blob,.product-hero-scope .blob-inner-light,.product-hero-scope .product-image-shell,.product-hero-scope .product-splash,.product-hero-scope .product-ingredient,.product-hero-scope .visual-layer){animation:none}:is(.product-hero-scope .lemon-layer,.product-hero-scope .leaf-layer,.product-hero-scope .bottle-layer){opacity:1;filter:none}}@media (max-width:1280px){.product-hero-scope .hero-background-name{--hero-bg-name-headroom:clamp(46px, 6vh, 78px);top:calc(clamp(96px, 11vh, 132px) - var(--hero-bg-name-headroom));left:max(calc(var(--hero-left) + var(--hero-width) + 18px), 46vw);width:min(49vw,780px);height:calc(clamp(190px, 29vh, 310px) + var(--hero-bg-name-headroom));opacity:.82}:is(.product-hero-scope .hero-background-name-text,.product-hero-scope .hero-background-name-shadow){font-size:clamp(132px,13vw,204px)}.product-hero-scope .hero-background-name[data-product-id=keto]{left:max(calc(var(--hero-left) + var(--hero-width) + 20px), 47vw);width:min(45vw,700px)}:is(.product-hero-scope .product-visual-stage,.product-hero-scope .hero-visual){width:clamp(560px,49vw,680px);height:clamp(520px,64vh,650px);right:clamp(42px,5vw,72px)}}@media (max-width:1024px){.product-hero-scope .top-shell{display:none}.product-hero-scope .mobile-menu-button{display:inline-flex}.product-hero-scope .product-list{display:none}.product-hero-scope .product-card-carousel{width:100%;min-width:0;display:block}.product-hero-scope .selector-products{height:auto;overflow:visible}}@media (min-width:768px) and (max-width:1024px){.product-hero-scope.reference-background{background:radial-gradient(88% 84% at 25% 42%, #ffffffeb 0 26%, #fffce8b8 52%, var(--product-soft) 78%, var(--product-glow) 100%), linear-gradient(105deg, #fffdf5 0%, #fff8dc 48%, color-mix(in srgb, var(--product-color) 62%, #fff8df) 100%);height:auto;min-height:100svh;overflow:hidden auto}.product-hero-scope .landing-ui{-moz-column-gap:clamp(18px, 3vw, 34px);height:auto;min-height:100svh;padding:clamp(102px, 12vh, 116px) var(--hero-left) clamp(24px, 4vh, 34px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"copy visual""selector selector";align-items:center;gap:clamp(16px,2.8vh,26px) clamp(18px,3vw,34px);display:grid}.product-hero-scope .brand-logo-link{top:24px;left:var(--hero-left);height:clamp(42px,6vw,54px)}.product-hero-scope .mobile-menu-button{top:24px;right:var(--hero-left);width:58px;height:58px}.product-hero-scope .main-blob{width:66vw;min-width:520px;height:64vh;min-height:430px;inset:12% auto auto 38%}.product-hero-scope .blob-inner-light{width:36vw;min-width:300px;bottom:21%;left:53%}.product-hero-scope .hero-copy{border-radius:28px;grid-area:copy;align-self:center;width:min(100%,430px);min-height:auto;padding:clamp(26px,3.5vw,34px);position:relative;top:auto;left:auto}.product-hero-scope .tagline{margin-bottom:24px;font-size:clamp(13px,1.45vw,15px)}.product-hero-scope .hero-copy h1{font-size:clamp(42px,5.2vw,54px);line-height:.98}.product-hero-scope .headline-line-wide{white-space:normal}.product-hero-scope .hero-copy h2{max-width:360px;margin-top:14px;font-size:clamp(26px,3.4vw,32px)}.product-hero-scope .decorative-line{margin:18px 10px 12px 0}.product-hero-scope .hero-description{max-width:340px;font-size:13px;line-height:1.42}.product-hero-scope .hero-actions{gap:10px;margin-top:20px}.product-hero-scope .cta{border-radius:14px;min-height:48px;padding:0 17px;font-size:12px}.product-hero-scope .hero-trust-strip{border-radius:18px;width:100%;min-height:58px;margin-top:16px;padding:8px 10px}.product-hero-scope .hero-trust-item{gap:7px;padding:0 7px}.product-hero-scope .hero-trust-icon{width:24px;height:24px}.product-hero-scope .hero-trust-icon svg{width:23px;height:23px}.product-hero-scope .hero-trust-copy strong{font-size:9.5px}.product-hero-scope .hero-trust-copy span{font-size:8.8px}.product-hero-scope .product-visual-stage{grid-area:visual;justify-self:end;width:min(100%,560px);height:clamp(430px,55vh,520px);position:relative;top:auto;right:auto}.product-hero-scope .product-splash{opacity:.88;width:90%;top:46%}.product-hero-scope .product-ingredient{scale:.92}.product-hero-scope .product-selector{border-radius:28px;grid-area:selector;grid-template-columns:48px minmax(0,1fr) 48px;justify-self:center;width:min(100%,860px);min-height:112px;padding:11px;position:relative;bottom:auto;left:auto;right:auto}.product-hero-scope .selector-arrow{width:48px;height:48px}.product-hero-scope .product-card-track{justify-content:flex-start;gap:12px}.product-hero-scope .product-card{border-radius:22px;flex-basis:clamp(136px,19vw,178px);min-height:90px}.product-hero-scope .product-card-media{width:46px;height:66px}.product-hero-scope .product-card-name{font-size:14px}}@media (min-width:901px) and (max-width:1024px) and (max-height:820px){.product-hero-scope .landing-ui{row-gap:16px;padding-top:96px;padding-bottom:20px}.product-hero-scope .hero-copy{border-radius:26px;width:min(100%,400px);padding:26px 30px;top:auto}.product-hero-scope .tagline{margin-bottom:24px;font-size:14px}.product-hero-scope .hero-copy h1{font-size:clamp(42px,5vw,50px)}.product-hero-scope .hero-copy h2{max-width:330px;margin-top:14px;font-size:27px}.product-hero-scope .decorative-line{margin:18px 10px 12px 0}.product-hero-scope .hero-description{max-width:330px;font-size:13px;line-height:1.42}.product-hero-scope .hero-actions{gap:10px;margin-top:20px}.product-hero-scope .cta{min-height:48px;padding:0 17px;font-size:12px}.product-hero-scope .hero-trust-strip{border-radius:18px;width:100%;min-height:58px;margin-top:16px;padding:8px 10px}.product-hero-scope .hero-trust-item{gap:7px;padding:0 7px}.product-hero-scope .hero-trust-icon{width:24px;height:24px}.product-hero-scope .hero-trust-icon svg{width:23px;height:23px}.product-hero-scope .hero-trust-copy strong{font-size:9.5px}.product-hero-scope .hero-trust-copy span{font-size:8.8px}.product-hero-scope .product-visual-stage{height:470px;top:auto}.product-hero-scope .product-selector{min-height:112px;bottom:auto}}@media (max-width:767px){.product-hero-scope.reference-background{background:radial-gradient(96% 42% at 50% 23%, #ffffffd1 0 34%, #fffce885 62%, transparent 100%), radial-gradient(118% 70% at 76% 28%, color-mix(in srgb, var(--product-color) 42%, #fff8df) 0 34%, color-mix(in srgb, var(--product-color) 20%, #fffdf2) 72%, transparent 100%), linear-gradient(110deg, #fffdf5 0%, #fff9df 44%, color-mix(in srgb, var(--product-color) 58%, #fff8df) 100%);height:auto;min-height:100svh;overflow:hidden auto}.product-hero-scope .landing-ui{flex-direction:column;min-height:100svh;padding:88px 16px 26px;display:flex;overflow:visible}.product-hero-scope .main-blob{opacity:.72;width:115vw;min-width:0;height:470px;min-height:0;inset:76px auto auto 8%}.product-hero-scope .blob-inner-light{width:74vw;min-width:0;height:240px;top:210px;bottom:auto;left:34%}.product-hero-scope .brand-logo-link{height:44px;top:14px;left:14px}.product-hero-scope .product-visual-stage{z-index:3;opacity:1;order:1;width:100%;height:clamp(380px,96vw,520px);margin:0 auto -20px;animation:.9s cubic-bezier(.16,1,.3,1) .12s both ProductHero-module__Z6JtFG__visual-stage-entrance;position:relative;top:auto;right:auto}.product-hero-scope .hero-copy{z-index:4;text-align:center;border-radius:30px;order:3;width:100%;min-height:auto;margin-top:18px;padding:clamp(28px,8vw,38px) 24px 24px;position:relative;top:auto;left:auto}.product-hero-scope .tagline{justify-content:center;margin-bottom:28px;font-size:clamp(14px,3.6vw,16px)}.product-hero-scope .tagline:after{left:50%;transform:translate(-50%)}.product-hero-scope .hero-copy h1{font-size:clamp(40px,12vw,58px);line-height:.96}.product-hero-scope .headline-line-wide{white-space:normal}.product-hero-scope .hero-copy h2{margin:20px auto 0;font-size:clamp(26px,7.2vw,38px);line-height:1.08}.product-hero-scope .hero-description{max-width:34rem;margin:0 auto;font-size:14px;line-height:1.55}.product-hero-scope .hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:26px}.product-hero-scope .cta{border-radius:18px;justify-content:space-between;width:100%;min-height:58px;padding:0 22px;font-size:14px}.product-hero-scope .hero-trust-strip{border-radius:22px;grid-template-columns:1fr;width:100%;min-height:0;margin-top:16px;padding:12px 16px}.product-hero-scope .hero-trust-item{justify-content:flex-start;gap:11px;padding:10px 0}.product-hero-scope .hero-trust-item:not(:last-child):after{width:auto;height:1px;inset:auto 0 0 43px}.product-hero-scope .hero-trust-icon{width:30px;height:30px}.product-hero-scope .hero-trust-icon svg{width:28px;height:28px}:is(.product-hero-scope .hero-trust-copy strong,.product-hero-scope .hero-trust-copy span){text-overflow:clip;white-space:normal;overflow:visible}.product-hero-scope .hero-trust-copy strong{font-size:12px}.product-hero-scope .hero-trust-copy span{font-size:10.5px}.product-hero-scope .product-selector{z-index:5;border-radius:30px;order:2;grid-template-columns:48px minmax(0,1fr) 48px;width:100%;min-height:128px;margin:0 auto;padding:12px;position:relative;bottom:auto;left:auto;right:auto}.product-hero-scope .selector-arrow{width:48px;height:48px}.product-hero-scope .product-card-track{justify-content:flex-start;gap:10px;padding:2px 2px 4px}.product-hero-scope .product-card{-moz-column-gap:9px;border-radius:20px;flex-basis:122px;grid-template-columns:34px minmax(58px,1fr);column-gap:9px;min-height:82px;padding:10px 11px}.product-hero-scope .product-card-media{width:34px;height:58px}.product-hero-scope .product-card-name{font-size:12.5px}.product-hero-scope .product-ingredient{scale:.76}.product-hero-scope .product-visual-stage[data-product-id=jeeru] .product-ingredient{scale:.48}.product-hero-scope .product-visual-stage[data-product-id=jeeru] .product-ingredient:first-child{top:69%;left:27%}.product-hero-scope .product-visual-stage[data-product-id=jeeru] .product-ingredient:nth-child(2){top:68%;left:79%;scale:.44}.product-hero-scope .product-ingredient:nth-child(n+6){display:none}.product-hero-scope .product-splash{opacity:.82;width:101%;top:46%}}@media (max-width:767px),(hover:none) and (pointer:coarse) and (max-width:1024px){:is(.product-hero-scope .lower-yellow,.product-hero-scope .main-blob,.product-hero-scope .blob-inner-light){will-change:auto;animation:none}.product-hero-scope .ambient-wash{filter:blur(8px)}.product-hero-scope .left-haze{filter:blur(12px)}.product-hero-scope .lower-yellow{filter:blur(18px)}.product-hero-scope .blob-inner-light{filter:blur(16px);opacity:.34}.product-hero-scope .product-glow{filter:blur(18px);opacity:.62;will-change:opacity}:is(.product-hero-scope .product-splash,.product-hero-scope .product-image-shell,.product-hero-scope .product-ingredient){will-change:transform, opacity}.product-hero-scope .product-visual-stage[data-product-id=jeeru] .product-ingredient{scale:.48}.product-hero-scope .product-visual-stage[data-product-id=jeeru] .product-ingredient:first-child{top:69%;left:27%}.product-hero-scope .product-visual-stage[data-product-id=jeeru] .product-ingredient:nth-child(2){top:68%;left:79%;scale:.44}:is(.product-hero-scope .product-splash-image,.product-hero-scope .product-image-shell,.product-hero-scope .product-ingredient-float,.product-hero-scope .product-card-media){filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--product-deep) 11%, transparent))}.product-hero-scope .liquid-wipe{filter:blur(8px)saturate()}:is(.product-hero-scope .mobile-menu-button,.product-hero-scope .hero-copy,.product-hero-scope .product-selector,.product-hero-scope .product-card,.product-hero-scope .selector-arrow){-webkit-backdrop-filter:none;backdrop-filter:none}.product-hero-scope .grain{opacity:.07}}
.ChapterMarker-module__lyqTVW__wrapper{background:var(--section-bg);color:var(--text-primary);text-align:center;padding-top:var(--section-pad-y-tight);padding-bottom:var(--section-pad-y-tight);position:relative}.ChapterMarker-module__lyqTVW__topLine{transform-origin:top;background:linear-gradient(to bottom, var(--italic-accent), transparent);opacity:0;width:1px;height:70px;transition:transform 1.25s var(--ease-grace), opacity 1.25s var(--ease-grace);display:block;position:absolute;top:0;left:50%;transform:translate(-50%)scaleY(0)}.ChapterMarker-module__lyqTVW__wrapper:has(.ChapterMarker-module__lyqTVW__inner.in) .ChapterMarker-module__lyqTVW__topLine{opacity:1;transform:translate(-50%)scaleY(1)}.ChapterMarker-module__lyqTVW__inner{flex-direction:column;align-items:center;gap:16px;display:flex}.ChapterMarker-module__lyqTVW__actLabel{font-family:var(--font-body);font-style:normal;font-weight:var(--weight-label);font-size:calc(var(--type-label) * 1.36);letter-spacing:var(--tracking-label);line-height:var(--leading-compact);text-transform:uppercase;color:var(--text-muted);opacity:0;align-items:center;gap:12px;display:flex;transform:translateY(10px)}.ChapterMarker-module__lyqTVW__labelLine{background:var(--italic-accent);opacity:.4;transform-origin:50%;width:30px;height:1px;display:block;transform:scaleX(0)}.ChapterMarker-module__lyqTVW__title{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--type-h1);letter-spacing:0;color:var(--text-primary);line-height:var(--leading-heading);opacity:0;filter:blur(8px);transform:translateY(18px)}.ChapterMarker-module__lyqTVW__title em{font-style:italic;font-weight:var(--weight-heading);color:var(--italic-accent);text-shadow:0 0 #0000;transition:text-shadow 1.2s var(--ease-grace) .5s}.ChapterMarker-module__lyqTVW__quote{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-subheading);font-size:var(--type-body-lg);color:var(--text-secondary);opacity:0;filter:blur(6px);max-width:700px;line-height:1.58;transform:translateY(14px)}.ChapterMarker-module__lyqTVW__inner.in .ChapterMarker-module__lyqTVW__actLabel{opacity:1;filter:blur();animation:ChapterMarker-module__lyqTVW__storyTextRise .92s var(--ease-grace) 80ms both;transform:translateY(0)}.ChapterMarker-module__lyqTVW__inner.in .ChapterMarker-module__lyqTVW__labelLine{opacity:1;animation:ChapterMarker-module__lyqTVW__storyRuleGrow .78s var(--ease-grace) .22s both;transform:scaleX(1)}.ChapterMarker-module__lyqTVW__inner.in .ChapterMarker-module__lyqTVW__title{opacity:1;filter:blur();animation:ChapterMarker-module__lyqTVW__storySoftScale 1.05s var(--ease-grace) .22s both;transform:translateY(0)scale(1)}.ChapterMarker-module__lyqTVW__inner.in .ChapterMarker-module__lyqTVW__title em{text-shadow:0 0 28px color-mix(in srgb, var(--italic-accent) 36%, transparent)}.ChapterMarker-module__lyqTVW__inner.in .ChapterMarker-module__lyqTVW__quote{opacity:1;filter:blur();animation:ChapterMarker-module__lyqTVW__storyTextRise .95s var(--ease-grace) .45s both;transform:translateY(0)}@media (max-width:700px){.ChapterMarker-module__lyqTVW__wrapper{padding-top:64px;padding-bottom:56px}.ChapterMarker-module__lyqTVW__actLabel{letter-spacing:.12em;gap:10px;max-width:92vw;font-size:.9rem}.ChapterMarker-module__lyqTVW__title{font-size:clamp(1.65rem,8vw,2.15rem)}.ChapterMarker-module__lyqTVW__quote{max-width:34ch;padding-inline:20px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.ChapterMarker-module__lyqTVW__topLine,.ChapterMarker-module__lyqTVW__actLabel,.ChapterMarker-module__lyqTVW__labelLine,.ChapterMarker-module__lyqTVW__title,.ChapterMarker-module__lyqTVW__quote{opacity:1;filter:none;transition:none;animation:none;transform:none}}
.SideChapterNav-module__lao1mW__nav{z-index:95;opacity:0;pointer-events:none;transition:opacity .8s var(--ease-grace);position:fixed;top:50%;left:18px;transform:translateY(-50%)}.SideChapterNav-module__lao1mW__visible{opacity:1;pointer-events:auto}.SideChapterNav-module__lao1mW__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.SideChapterNav-module__lao1mW__item{width:24px;height:24px;position:relative}.SideChapterNav-module__lao1mW__dot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.SideChapterNav-module__lao1mW__dot:before{content:"";background:color-mix(in srgb, var(--c-text) 30%, transparent);width:4px;height:4px;transition:width .4s var(--ease-grace), height .4s var(--ease-grace), background .4s var(--ease-grace), box-shadow .4s var(--ease-grace);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SideChapterNav-module__lao1mW__dot:hover:before,.SideChapterNav-module__lao1mW__active:before{background:var(--c-accent);width:10px;height:10px;box-shadow:0 0 18px var(--c-accent-g)}.SideChapterNav-module__lao1mW__dot:focus-visible{outline:1px solid var(--c-accent);outline-offset:4px;border-radius:50%}.SideChapterNav-module__lao1mW__label{white-space:nowrap;border:1px solid color-mix(in srgb, var(--c-accent) 15%, transparent);background:color-mix(in srgb, var(--c-bg-0) 76%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);color:var(--c-accent-s);font-family:var(--font-body);font-style:normal;font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-nav);text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-grace), transform .4s var(--ease-grace);border-radius:999px;padding:8px 12px;line-height:1;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-8px,-50%)}.SideChapterNav-module__lao1mW__dot:hover .SideChapterNav-module__lao1mW__label,.SideChapterNav-module__lao1mW__active .SideChapterNav-module__lao1mW__label{opacity:1;transform:translateY(-50%)}@media (max-width:1099px){.SideChapterNav-module__lao1mW__nav{display:none}}
.StoryPage-module__CEnFNa__storyRoot{z-index:2;background:var(--section-bg);color:var(--text-primary);isolation:isolate;transition:background var(--transition-theme), color var(--transition-theme);margin-top:0;padding-top:clamp(20px,3.2svh,48px);position:relative}.StoryPage-module__CEnFNa__storyContent{z-index:1;position:relative}.StoryPage-module__CEnFNa__storyContent>section{content-visibility:auto;contain-intrinsic-size:auto 900px}.StoryPage-module__CEnFNa__storyContent>.flagships-section{content-visibility:visible;contain-intrinsic-size:none}.StoryPage-module__CEnFNa__storyContent>:first-child{box-sizing:border-box;background:0 0;flex-direction:column;align-items:center;min-height:clamp(520px,68svh,720px);padding-top:clamp(96px,13vh,150px);padding-bottom:clamp(136px,18vh,208px);display:flex}.StoryPage-module__CEnFNa__storyContent>:first-child>span:first-child{flex-shrink:0;width:1px;height:clamp(64px,9vh,88px);margin:0 0 clamp(20px,2.6vh,32px);position:relative;top:auto;left:auto;transform:none}.StoryPage-module__CEnFNa__storyContent>:first-child>div{width:100%;min-width:0}@media (max-width:1024px) and (min-width:701px){.StoryPage-module__CEnFNa__storyRoot{padding-top:clamp(14px,2.4svh,36px)}}@media (max-width:700px){.StoryPage-module__CEnFNa__storyRoot{padding-top:clamp(16px,1.4svh,24px)}.StoryPage-module__CEnFNa__storyContent>:first-child{min-height:62svh;padding-top:104px;padding-bottom:132px}.StoryPage-module__CEnFNa__storyContent>:first-child>span:first-child{height:56px;margin-bottom:18px}}
.PrologueQuote-module__oCp80W__section{background:var(--section-bg);min-height:clamp(500px,68vh,640px);padding-top:max(2.5rem, calc(var(--section-pad-y) - 2rem));padding-bottom:var(--section-pad-y);text-align:center;place-items:center;margin-top:clamp(-16px,-2svh,-8px);display:grid}.PrologueQuote-module__oCp80W__inner{width:min(900px,100%);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.PrologueQuote-module__oCp80W__mark{font-family:var(--font-display);color:var(--italic-accent);opacity:.12;margin-bottom:-6px;font-size:clamp(7rem,14vw,10rem);font-style:italic;font-weight:400;line-height:.7;display:block}.PrologueQuote-module__oCp80W__quote{max-width:900px;font-family:var(--font-display);font-style:italic;font-weight:var(--weight-heading);letter-spacing:0;color:var(--text-primary);border:0;margin:0 auto;font-size:clamp(1.95rem,5vw,3.35rem);line-height:1.24}.PrologueQuote-module__oCp80W__quote em{color:var(--italic-accent);font-style:italic;font-weight:var(--weight-heading)}.PrologueQuote-module__oCp80W__attribution{font-family:var(--font-body);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin-top:32px}:is(.PrologueQuote-module__oCp80W__inner.reveal .PrologueQuote-module__oCp80W__mark,.PrologueQuote-module__oCp80W__inner.reveal .PrologueQuote-module__oCp80W__quote,.PrologueQuote-module__oCp80W__inner.reveal .PrologueQuote-module__oCp80W__attribution){opacity:0;filter:blur(8px);transform:translateY(18px)}.PrologueQuote-module__oCp80W__inner.in .PrologueQuote-module__oCp80W__mark{opacity:.12;filter:blur();animation:PrologueQuote-module__oCp80W__prologueMarkIn 1s var(--ease-grace) 60ms both, PrologueQuote-module__oCp80W__storyFloat 6s ease-in-out 1.2s infinite;transform:translateY(0)scale(1)}.PrologueQuote-module__oCp80W__inner.in .PrologueQuote-module__oCp80W__quote{opacity:1;filter:blur();animation:PrologueQuote-module__oCp80W__storySoftScale 1.08s var(--ease-grace) .22s both;transform:translateY(0)scale(1)}.PrologueQuote-module__oCp80W__inner.in .PrologueQuote-module__oCp80W__quote em{text-shadow:0 0 28px color-mix(in srgb, var(--italic-accent) 32%, transparent)}.PrologueQuote-module__oCp80W__inner.in .PrologueQuote-module__oCp80W__attribution{opacity:1;filter:blur();animation:PrologueQuote-module__oCp80W__storyTextRise .82s var(--ease-grace) .52s both;transform:translateY(0)}@keyframes PrologueQuote-module__oCp80W__prologueMarkIn{0%{opacity:0;filter:blur(10px);transform:translateY(18px)scale(.92)}to{opacity:.12;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:640px){.PrologueQuote-module__oCp80W__section{min-height:520px;padding-top:max(2.25rem, calc(var(--section-pad-y-tight) - 1rem));padding-bottom:var(--section-pad-y-tight);margin-top:clamp(-10px,-1.2svh,-3px)}.PrologueQuote-module__oCp80W__attribution{letter-spacing:.12em;line-height:1.7}}@media (max-width:767px),(hover:none) and (pointer:coarse){.PrologueQuote-module__oCp80W__inner.in .PrologueQuote-module__oCp80W__mark{animation:PrologueQuote-module__oCp80W__prologueMarkIn 1s var(--ease-grace) 60ms both}}@media (prefers-reduced-motion:reduce){:is(.PrologueQuote-module__oCp80W__inner.reveal .PrologueQuote-module__oCp80W__mark,.PrologueQuote-module__oCp80W__inner.reveal .PrologueQuote-module__oCp80W__quote,.PrologueQuote-module__oCp80W__inner.reveal .PrologueQuote-module__oCp80W__attribution){opacity:1;filter:none;animation:none;transform:none}.PrologueQuote-module__oCp80W__inner.reveal .PrologueQuote-module__oCp80W__mark{opacity:.12}}
.Manifesto-module__omgVBW__section{background:var(--section-bg-deep);min-height:clamp(640px,86vh,820px);color:var(--text-primary);text-align:center;padding-block:var(--section-pad-y-tight);place-items:center;display:grid;position:relative;overflow:hidden}.Manifesto-module__omgVBW__ghost{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-heading);color:var(--text-primary);opacity:.025;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(4rem,12vw,12rem);animation:18s ease-in-out infinite alternate Manifesto-module__omgVBW__manifestoDrift;display:flex;position:absolute;inset:0;overflow:hidden}.Manifesto-module__omgVBW__glow{background:radial-gradient(circle, var(--c-accent-g) 0%, transparent 60%);pointer-events:none;width:900px;height:900px;animation:6s ease-in-out infinite Manifesto-module__omgVBW__glowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Manifesto-module__omgVBW__content{z-index:2;max-width:1000px;padding-inline:clamp(20px,5vw,64px);position:relative}.Manifesto-module__omgVBW__eyebrow{font-family:var(--font-body);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin-bottom:48px}.Manifesto-module__omgVBW__headline{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:0;color:var(--text-primary);font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.05}@media (max-width:700px){.Manifesto-module__omgVBW__section{min-height:680px}.Manifesto-module__omgVBW__eyebrow{letter-spacing:.14em;margin-bottom:32px}.Manifesto-module__omgVBW__headline{font-size:clamp(2.25rem,13vw,3.65rem)}}.Manifesto-module__omgVBW__headline em{color:var(--italic-accent);font-style:italic}.Manifesto-module__omgVBW__nepali{font-size:1.15rem;font-weight:var(--weight-body);color:var(--text-secondary);opacity:.82;max-width:500px;margin:32px auto 0;line-height:1.6}:is(.Manifesto-module__omgVBW__content.reveal .Manifesto-module__omgVBW__eyebrow,.Manifesto-module__omgVBW__content.reveal .Manifesto-module__omgVBW__headline,.Manifesto-module__omgVBW__content.reveal .Manifesto-module__omgVBW__nepali){opacity:0;filter:blur(8px);transform:translateY(18px)}.Manifesto-module__omgVBW__content.in .Manifesto-module__omgVBW__eyebrow{opacity:1;filter:blur();animation:Manifesto-module__omgVBW__storyTextRise .82s var(--ease-grace) 80ms both;transform:translateY(0)}.Manifesto-module__omgVBW__content.in .Manifesto-module__omgVBW__headline{opacity:1;filter:blur();animation:Manifesto-module__omgVBW__storySoftScale 1.02s var(--ease-grace) .24s both;transform:translateY(0)scale(1)}.Manifesto-module__omgVBW__content.in .Manifesto-module__omgVBW__headline em{text-shadow:0 0 34px color-mix(in srgb, var(--italic-accent) 34%, transparent)}.Manifesto-module__omgVBW__content.in .Manifesto-module__omgVBW__nepali{opacity:.82;filter:blur();animation:Manifesto-module__omgVBW__storyTextRise .82s var(--ease-grace) .5s both;transform:translateY(0)}@keyframes Manifesto-module__omgVBW__manifestoDrift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}@media (max-width:767px),(hover:none) and (pointer:coarse){.Manifesto-module__omgVBW__ghost,.Manifesto-module__omgVBW__glow{animation:none}}@media (prefers-reduced-motion:reduce){.Manifesto-module__omgVBW__ghost{opacity:1;filter:none;animation:none;transform:none}.Manifesto-module__omgVBW__content.reveal .Manifesto-module__omgVBW__eyebrow{opacity:1;filter:none;animation:none;transform:none}.Manifesto-module__omgVBW__content.reveal .Manifesto-module__omgVBW__headline{opacity:1;filter:none;animation:none;transform:none}.Manifesto-module__omgVBW__content.reveal .Manifesto-module__omgVBW__nepali{opacity:1;filter:none;animation:none;transform:none}.Manifesto-module__omgVBW__ghost{opacity:.025}.Manifesto-module__omgVBW__nepali{opacity:.82}}
.TeamSection-module__rDdT0G__section{background:radial-gradient(circle at 12% 12%, #ffffff9e, transparent 30rem), radial-gradient(circle at 86% 16%, color-mix(in srgb, var(--highlight) 14%, transparent), transparent 34rem), linear-gradient(180deg, #ffffff57 0%, color-mix(in srgb, var(--section-solid) 38%, transparent) 42%, color-mix(in srgb, var(--section-deep-solid) 38%, transparent) 100%), var(--section-bg);color:var(--text-primary);padding-block:clamp(92px,10vw,144px);position:relative;overflow:hidden}.TeamSection-module__rDdT0G__section:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--divider) 46%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--divider) 36%, transparent) 1px, transparent 1px);opacity:.13;background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.TeamSection-module__rDdT0G__header{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:clamp(32px,4vw,52px);display:flex;position:relative}.TeamSection-module__rDdT0G__header .eyebrow{flex-wrap:wrap}.TeamSection-module__rDdT0G__teamBoard{z-index:1;gap:clamp(30px,4.6vw,56px);display:grid;position:relative}.TeamSection-module__rDdT0G__leadershipGrid,.TeamSection-module__rDdT0G__memberGrid{--team-grid-gap:clamp(18px, 2.4vw, 30px);gap:var(--team-grid-gap)}.TeamSection-module__rDdT0G__leadershipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,34px);width:min(1020px,100%);margin-inline:auto;display:grid}.TeamSection-module__rDdT0G__memberGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:min(1220px,100%);margin-inline:auto;display:grid}.TeamSection-module__rDdT0G__departmentGroups{gap:clamp(34px,5vw,60px);width:min(1220px,100%);margin-inline:auto;display:grid}.TeamSection-module__rDdT0G__departmentGroup{gap:clamp(18px,2.6vw,30px);display:grid}.TeamSection-module__rDdT0G__departmentHeader{border-bottom:1px solid color-mix(in srgb, var(--divider) 72%, transparent);justify-content:space-between;align-items:end;gap:18px;padding-bottom:clamp(12px,1.8vw,18px);display:flex}.TeamSection-module__rDdT0G__departmentIndex{color:color-mix(in srgb, var(--highlight) 82%, var(--text-primary));font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.68rem,.78vw,.78rem);font-weight:900;line-height:1.2}.TeamSection-module__rDdT0G__departmentHeader h3{color:var(--text-primary);font-family:var(--font-display);letter-spacing:0;text-align:right;margin:0;font-size:clamp(1.9rem,3vw,3rem);font-weight:560;line-height:1}.TeamSection-module__rDdT0G__departmentGroup .TeamSection-module__rDdT0G__memberGrid{width:100%;margin-inline:0}.TeamSection-module__rDdT0G__memberGrid.TeamSection-module__rDdT0G__centerFinalPair>.TeamSection-module__rDdT0G__compactCard:nth-last-child(2):nth-child(4n+1){grid-column:2}.TeamSection-module__rDdT0G__card{--card-radius:8px;--panel-inset:clamp(10px, 1.2vw, 16px);isolation:isolate;border-radius:var(--card-radius);background:linear-gradient(145deg, #ffffff80, #ffffff2e), color-mix(in srgb, #fff 46%, var(--section-solid));min-height:clamp(430px,34vw,520px);box-shadow:0 28px 80px color-mix(in srgb, var(--section-deep-solid) 26%, transparent), 0 1px 0 #ffffffa3 inset, 0 -1px 0 #ffffff2e inset;-webkit-backdrop-filter:blur(28px)saturate(1.18);transition:transform .54s var(--ease-grace), border-color .54s var(--ease-grace), box-shadow .54s var(--ease-grace), background .54s var(--ease-grace);border:1px solid #ffffff7a;outline:none;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.TeamSection-module__rDdT0G__featuredCard{min-height:clamp(590px,49vw,700px)}.TeamSection-module__rDdT0G__compactCard{min-height:clamp(430px,34vw,520px)}.TeamSection-module__rDdT0G__card:before{content:"";z-index:3;pointer-events:none;opacity:.48;transition:opacity .54s var(--ease-grace);background:linear-gradient(#ffffff7a,#0000 26%),linear-gradient(#0000 62%,#08163642);position:absolute;inset:0}.TeamSection-module__rDdT0G__card:hover,.TeamSection-module__rDdT0G__card:focus-visible{background:linear-gradient(145deg, #ffffff9e, #ffffff3d), color-mix(in srgb, #fff 56%, var(--section-solid));box-shadow:0 42px 110px color-mix(in srgb, var(--section-deep-solid) 38%, transparent), 0 0 0 1px #ffffff47, 0 1px 0 #ffffffd1 inset;border-color:#ffffffb8;transform:translateY(-9px)scale(1.012)}.TeamSection-module__rDdT0G__card:hover:before,.TeamSection-module__rDdT0G__card:focus-visible:before{opacity:.34}.TeamSection-module__rDdT0G__photoFrame{z-index:1;background:radial-gradient(circle at 50% 78%,#89be2224,#0000 45%),linear-gradient(#ffffffb8,#ffffff47);position:absolute;inset:0}.TeamSection-module__rDdT0G__photoFrame:after{content:"";filter:blur(14px);background:#15122f2e;border-radius:50%;height:18px;position:absolute;bottom:17%;left:12%;right:12%}.TeamSection-module__rDdT0G__photo{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:saturate(.98)contrast(1.02);width:100%;max-width:none;height:100%;transition:transform .9s var(--ease-grace), filter .54s var(--ease-grace), opacity .54s var(--ease-grace);padding:clamp(20px,2.2vw,34px) clamp(18px,2vw,30px) clamp(104px,9vw,142px);transform:scale(1.012)}.TeamSection-module__rDdT0G__compactCard .TeamSection-module__rDdT0G__photo{padding:clamp(16px,1.45vw,24px) clamp(12px,1.2vw,20px) clamp(126px,10vw,158px);transform:scale(1.008)}.TeamSection-module__rDdT0G__featuredCard .TeamSection-module__rDdT0G__photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;padding:0 0 clamp(120px,9vw,168px);transform:scale(1.01)}.TeamSection-module__rDdT0G__leadershipGrid .TeamSection-module__rDdT0G__featuredCard:first-child .TeamSection-module__rDdT0G__photo{-o-object-position:center 42%;object-position:center 42%}.TeamSection-module__rDdT0G__leadershipGrid .TeamSection-module__rDdT0G__featuredCard:nth-child(2) .TeamSection-module__rDdT0G__photo{-o-object-position:center 38%;object-position:center 38%}.TeamSection-module__rDdT0G__card:hover .TeamSection-module__rDdT0G__photo,.TeamSection-module__rDdT0G__card:focus-visible .TeamSection-module__rDdT0G__photo{filter:saturate(1.08)contrast(1.04);transform:scale(1.045)}.TeamSection-module__rDdT0G__memberInfo{right:var(--panel-inset);bottom:var(--panel-inset);left:var(--panel-inset);z-index:5;border-radius:var(--card-radius);-webkit-backdrop-filter:blur(24px)saturate(1.22);text-align:center;min-height:clamp(112px,9vw,140px);transition:min-height .54s var(--ease-grace), background .54s var(--ease-grace), border-color .54s var(--ease-grace), box-shadow .54s var(--ease-grace);background:linear-gradient(145deg,#ffffffb8,#ffffff6b),#ffffff85;border:1px solid #ffffff94;flex-direction:column;justify-content:center;align-items:center;padding:clamp(15px,1.55vw,22px);display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 46px #151a361f,inset 0 1px #ffffffb8}.TeamSection-module__rDdT0G__compactCard .TeamSection-module__rDdT0G__memberInfo{min-height:clamp(124px,11vw,152px);padding:clamp(14px,1.25vw,18px)}.TeamSection-module__rDdT0G__card:hover .TeamSection-module__rDdT0G__memberInfo,.TeamSection-module__rDdT0G__card:focus-visible .TeamSection-module__rDdT0G__memberInfo{background:linear-gradient(145deg,#fffc,#ffffff7a),#ffffff9e;border-color:#ffffffbd;min-height:clamp(132px,11vw,172px);box-shadow:0 24px 64px #151a3629,inset 0 1px #ffffffe0}.TeamSection-module__rDdT0G__role{color:color-mix(in srgb, var(--highlight) 82%, var(--text-primary));font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;transition:opacity .42s var(--ease-grace), transform .42s var(--ease-grace), filter .42s var(--ease-grace);margin:0 0 9px;font-size:clamp(.66rem,.72vw,.76rem);font-weight:900;line-height:1.35}.TeamSection-module__rDdT0G__memberInfo h4{color:var(--text-primary);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;transition:opacity .42s var(--ease-grace), transform .42s var(--ease-grace), filter .42s var(--ease-grace);margin:0;font-size:clamp(1.18rem,1.55vw,1.78rem);font-weight:560;line-height:1.03}.TeamSection-module__rDdT0G__compactCard .TeamSection-module__rDdT0G__memberInfo h4{font-size:clamp(1.05rem,1.25vw,1.36rem);line-height:1.08}.TeamSection-module__rDdT0G__quote{color:color-mix(in srgb, var(--text-primary) 84%, var(--highlight));font-family:var(--font-body);opacity:0;filter:blur(8px);transition:opacity .48s var(--ease-grace), transform .52s var(--ease-grace), filter .52s var(--ease-grace);justify-content:center;align-items:center;margin:0;font-size:clamp(.78rem,.9vw,1rem);font-style:italic;font-weight:650;line-height:1.46;display:flex;position:absolute;inset:clamp(14px,1.4vw,20px);transform:translateY(14px)scale(.98)}.TeamSection-module__rDdT0G__card:hover .TeamSection-module__rDdT0G__role,.TeamSection-module__rDdT0G__card:hover .TeamSection-module__rDdT0G__memberInfo h4,.TeamSection-module__rDdT0G__card:focus-visible .TeamSection-module__rDdT0G__role,.TeamSection-module__rDdT0G__card:focus-visible .TeamSection-module__rDdT0G__memberInfo h4{opacity:0;filter:blur(6px);transform:translateY(-12px)scale(.98)}.TeamSection-module__rDdT0G__card:hover .TeamSection-module__rDdT0G__quote,.TeamSection-module__rDdT0G__card:focus-visible .TeamSection-module__rDdT0G__quote{opacity:1;filter:blur();transform:translateY(0)scale(1)}.TeamSection-module__rDdT0G__card.reveal .TeamSection-module__rDdT0G__photo{filter:blur(6px)}.TeamSection-module__rDdT0G__card.reveal .TeamSection-module__rDdT0G__memberInfo{filter:blur(6px)}.TeamSection-module__rDdT0G__teamBoard.reveal{filter:blur(6px)}.TeamSection-module__rDdT0G__card.in .TeamSection-module__rDdT0G__photo{filter:blur()}.TeamSection-module__rDdT0G__card.in .TeamSection-module__rDdT0G__memberInfo{filter:blur()}.TeamSection-module__rDdT0G__teamBoard.in{filter:blur()}@media (max-width:1120px){.TeamSection-module__rDdT0G__memberGrid{--team-grid-gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.TeamSection-module__rDdT0G__card{min-height:clamp(390px,44vw,500px)}.TeamSection-module__rDdT0G__compactCard{min-height:clamp(408px,40vw,480px)}}@media (max-width:820px){.TeamSection-module__rDdT0G__memberGrid.TeamSection-module__rDdT0G__centerFinalPair>.TeamSection-module__rDdT0G__compactCard:nth-last-child(2):nth-child(4n+1){grid-column:auto}.TeamSection-module__rDdT0G__memberGrid{--team-grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.TeamSection-module__rDdT0G__leadershipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.TeamSection-module__rDdT0G__featuredCard{min-height:clamp(430px,66vw,560px)}.TeamSection-module__rDdT0G__compactCard{grid-template-rows:minmax(198px,1fr) auto;min-height:384px}}@media (max-width:640px){.TeamSection-module__rDdT0G__section{padding-block:74px 90px}.TeamSection-module__rDdT0G__header{margin-bottom:38px}.TeamSection-module__rDdT0G__teamBoard{gap:38px}.TeamSection-module__rDdT0G__departmentGroups{gap:42px}.TeamSection-module__rDdT0G__departmentGroup{gap:18px}.TeamSection-module__rDdT0G__departmentHeader{flex-direction:column;align-items:start;gap:8px}.TeamSection-module__rDdT0G__departmentHeader h3{text-align:left;font-size:clamp(1.35rem,8vw,2rem)}.TeamSection-module__rDdT0G__memberGrid{--team-grid-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.TeamSection-module__rDdT0G__leadershipGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.TeamSection-module__rDdT0G__card{min-height:276px}.TeamSection-module__rDdT0G__featuredCard{min-height:404px}.TeamSection-module__rDdT0G__compactCard{min-height:326px}.TeamSection-module__rDdT0G__photo{padding:8px 6px 96px}.TeamSection-module__rDdT0G__featuredCard .TeamSection-module__rDdT0G__photo{padding:0 0 122px}.TeamSection-module__rDdT0G__memberInfo{min-height:104px;padding:10px 8px}.TeamSection-module__rDdT0G__compactCard .TeamSection-module__rDdT0G__memberInfo{min-height:122px;padding:10px 8px}.TeamSection-module__rDdT0G__featuredCard .TeamSection-module__rDdT0G__memberInfo{min-height:122px;padding:12px 10px}.TeamSection-module__rDdT0G__role{letter-spacing:.05em;margin-bottom:5px;font-size:.48rem;line-height:1.22}.TeamSection-module__rDdT0G__memberInfo h4{font-size:clamp(.72rem,3vw,.9rem);line-height:1.02}.TeamSection-module__rDdT0G__compactCard .TeamSection-module__rDdT0G__memberInfo h4{font-size:clamp(.72rem,3vw,.9rem);line-height:1.06}.TeamSection-module__rDdT0G__featuredCard .TeamSection-module__rDdT0G__memberInfo h4{font-size:clamp(1rem,4.6vw,1.32rem)}.TeamSection-module__rDdT0G__quote{font-size:.55rem;line-height:1.25;inset:10px 8px}.TeamSection-module__rDdT0G__card,.TeamSection-module__rDdT0G__memberInfo{-webkit-backdrop-filter:none;backdrop-filter:none}.TeamSection-module__rDdT0G__card:hover,.TeamSection-module__rDdT0G__card:focus-visible{box-shadow:0 24px 72px color-mix(in srgb, var(--section-deep-solid) 24%, transparent), 0 1px 0 #ffffffa3 inset;transform:none}.TeamSection-module__rDdT0G__card:hover .TeamSection-module__rDdT0G__photo,.TeamSection-module__rDdT0G__card:focus-visible .TeamSection-module__rDdT0G__photo{transform:scale(1.018)}}@media (max-width:360px){.TeamSection-module__rDdT0G__memberGrid{grid-template-columns:1fr}.TeamSection-module__rDdT0G__compactCard{min-height:360px}}@media (prefers-reduced-motion:reduce){.TeamSection-module__rDdT0G__card,.TeamSection-module__rDdT0G__photo,.TeamSection-module__rDdT0G__memberInfo,.TeamSection-module__rDdT0G__role,.TeamSection-module__rDdT0G__memberInfo h4,.TeamSection-module__rDdT0G__quote,.TeamSection-module__rDdT0G__card:before{transition:none;animation:none}.TeamSection-module__rDdT0G__card:hover,.TeamSection-module__rDdT0G__card:focus-visible,.TeamSection-module__rDdT0G__card:hover .TeamSection-module__rDdT0G__photo,.TeamSection-module__rDdT0G__card:focus-visible .TeamSection-module__rDdT0G__photo{transform:none}}
.StatsMarquee-module__z98wra__band{background:var(--c-bg-0);contain:layout paint style;isolation:isolate;padding-block:clamp(34px,5vw,48px);position:relative;overflow:hidden}.StatsMarquee-module__z98wra__topLine,.StatsMarquee-module__z98wra__bottomLine{background:var(--c-accent-ghost);height:1px;position:absolute;left:0;right:0}.StatsMarquee-module__z98wra__topLine{top:0}.StatsMarquee-module__z98wra__bottomLine{bottom:0}.StatsMarquee-module__z98wra__viewport{overflow:hidden}.StatsMarquee-module__z98wra__track{--marquee-gap:clamp(48px, 8vw, 88px);--marquee-duration:34s;width:max-content;animation:StatsMarquee-module__z98wra__marquee var(--marquee-duration) linear infinite;will-change:transform;backface-visibility:hidden;align-items:center;display:flex;transform:translate(0,0)}.StatsMarquee-module__z98wra__group{align-items:center;gap:var(--marquee-gap);padding-right:var(--marquee-gap);white-space:nowrap;flex:none;display:flex}@keyframes StatsMarquee-module__z98wra__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.StatsMarquee-module__z98wra__stat{font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:0;color:var(--c-text);font-size:clamp(2rem,3.5vw,3.5rem)}.StatsMarquee-module__z98wra__statNum{color:var(--c-accent-s);font-style:italic}.StatsMarquee-module__z98wra__sep{color:var(--c-accent);opacity:.5;font-size:1.5rem}@media (prefers-reduced-motion:reduce){.StatsMarquee-module__z98wra__track{will-change:auto;animation:none;transform:none}}@media (max-width:767px){.StatsMarquee-module__z98wra__track{--marquee-gap:40px;--marquee-duration:28s;will-change:auto;animation:none;transform:none}}
.Vision2030-module__DyiWJW__section{padding-top:var(--section-pad-y-lg);padding-bottom:var(--section-pad-y);text-align:center;background:var(--section-bg-deep);transition:background 1.8s var(--ease-grace);position:relative;overflow:hidden}.Vision2030-module__DyiWJW__bg{opacity:.1;pointer-events:none;background-image:url(/images/hero/backgrounds/himalaya-mountain.webp);background-position:top;background-size:cover;position:absolute;inset:0}.Vision2030-module__DyiWJW__vignette{background:radial-gradient(ellipse at 50% 50%, transparent 20%, var(--section-deep-solid) 80%);pointer-events:none;position:absolute;inset:0}.Vision2030-module__DyiWJW__content{z-index:2;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.Vision2030-module__DyiWJW__eyebrow{font-family:var(--font-body);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex}.Vision2030-module__DyiWJW__year{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:0;color:var(--highlight);text-shadow:0 0 60px var(--c-accent-g), 0 0 120px #c9a84c33;margin-bottom:32px;font-size:clamp(5.5rem,12vw,11rem);line-height:.9;animation:4s ease-in-out infinite Vision2030-module__DyiWJW__yearGlow}@keyframes Vision2030-module__DyiWJW__yearGlow{0%,to{text-shadow:0 0 60px var(--c-accent-g), 0 0 120px #c9a84c33}50%{text-shadow:0 0 80px var(--c-accent-g), 0 0 160px #c9a84c4d}}@media (max-width:767px),(hover:none) and (pointer:coarse){.Vision2030-module__DyiWJW__year{animation:none}}.Vision2030-module__DyiWJW__vision{font-family:var(--font-display);font-weight:var(--weight-heading);color:var(--text-primary);max-width:700px;margin-bottom:32px;font-size:clamp(1.65rem,2.8vw,2.55rem);line-height:1.3}.Vision2030-module__DyiWJW__vision em{color:var(--italic-accent);font-style:italic}.Vision2030-module__DyiWJW__promiseLead{font-family:var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);margin-bottom:10px;font-size:clamp(.82rem,.76rem + .24vw,1rem);font-weight:800}.Vision2030-module__DyiWJW__nepali{color:var(--italic-accent);margin-bottom:12px;font-size:1.25rem}.Vision2030-module__DyiWJW__translation{font-family:var(--font-body);font-style:italic;font-size:var(--type-body);font-weight:var(--weight-body);color:var(--text-secondary);margin-bottom:40px}@media (max-width:700px){.Vision2030-module__DyiWJW__section{padding-top:88px;padding-bottom:78px}.Vision2030-module__DyiWJW__eyebrow{letter-spacing:.14em;margin-bottom:22px}.Vision2030-module__DyiWJW__year{margin-bottom:24px;font-size:clamp(5rem,29vw,7.25rem)}.Vision2030-module__DyiWJW__vision{max-width:17ch}}.Vision2030-module__DyiWJW__cta{background:var(--btn-bg);color:var(--btn-text);font-family:var(--font-body);font-weight:var(--weight-label);font-size:var(--type-button);letter-spacing:var(--tracking-nav);text-transform:uppercase;transition:background .4s var(--ease-grace), transform .4s var(--ease-grace), box-shadow .4s;border-radius:50px;align-items:center;gap:8px;padding:16px 32px;text-decoration:none;display:inline-flex}.Vision2030-module__DyiWJW__cta:hover{background:var(--btn-hover);box-shadow:0 12px 40px var(--c-accent-g);transform:translateY(-3px)}.Vision2030-module__DyiWJW__cta:hover .Vision2030-module__DyiWJW__ctaArrow{transform:translate(6px)}.Vision2030-module__DyiWJW__ctaArrow{transition:transform .3s var(--ease-grace);display:inline-block}:is(.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__eyebrow,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__year,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__vision,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__promiseLead,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__nepali,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__translation,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__cta){opacity:0;filter:blur(8px);transform:translateY(18px)}.Vision2030-module__DyiWJW__content.in .Vision2030-module__DyiWJW__eyebrow{opacity:1;filter:blur();animation:Vision2030-module__DyiWJW__storyTextRise .78s var(--ease-grace) 80ms both;transform:translateY(0)}.Vision2030-module__DyiWJW__content.in .Vision2030-module__DyiWJW__year{opacity:1;filter:blur();animation:Vision2030-module__DyiWJW__visionYearRise 1s var(--ease-grace) .2s both, Vision2030-module__DyiWJW__yearGlow 4s ease-in-out 1.2s infinite;transform:translateY(0)scale(1)}.Vision2030-module__DyiWJW__content.in .Vision2030-module__DyiWJW__vision{opacity:1;filter:blur();animation:Vision2030-module__DyiWJW__storySoftScale .94s var(--ease-grace) .42s both;transform:translateY(0)scale(1)}.Vision2030-module__DyiWJW__content.in .Vision2030-module__DyiWJW__promiseLead{opacity:1;filter:blur();animation:Vision2030-module__DyiWJW__storyTextRise .76s var(--ease-grace) .56s both;transform:translateY(0)}.Vision2030-module__DyiWJW__content.in .Vision2030-module__DyiWJW__nepali{opacity:1;filter:blur();animation:Vision2030-module__DyiWJW__storyTextRise .76s var(--ease-grace) .62s both;transform:translateY(0)}.Vision2030-module__DyiWJW__content.in .Vision2030-module__DyiWJW__translation{opacity:1;filter:blur();animation:Vision2030-module__DyiWJW__storyTextRise .76s var(--ease-grace) .74s both;transform:translateY(0)}.Vision2030-module__DyiWJW__content.in .Vision2030-module__DyiWJW__cta{opacity:1;filter:blur();animation:Vision2030-module__DyiWJW__storyTextRise .76s var(--ease-grace) .88s both;transform:translateY(0)}@keyframes Vision2030-module__DyiWJW__visionYearRise{0%{opacity:0;filter:blur(12px);transform:translateY(24px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){:is(.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__eyebrow,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__year,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__vision,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__promiseLead,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__nepali,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__translation,.Vision2030-module__DyiWJW__content.reveal .Vision2030-module__DyiWJW__cta){opacity:1;filter:none;animation:none;transform:none}}
.ExportGlobe-module__uMXuYa__section{background:var(--section-bg-deep);color:var(--text-primary);padding-block:var(--section-pad-y)}.ExportGlobe-module__uMXuYa__statsRow{margin-top:var(--section-gap)}.ExportGlobe-module__uMXuYa__statsDivider{background:var(--c-accent-ghost);height:1px;margin-bottom:36px}.ExportGlobe-module__uMXuYa__statsGrid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:min(900px,100%);margin-inline:auto;display:grid}.ExportGlobe-module__uMXuYa__stat{flex-direction:column;align-items:center;gap:8px;display:flex}.ExportGlobe-module__uMXuYa__statNum{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:0;color:var(--c-accent-s);text-shadow:0 0 40px var(--c-accent-g);opacity:0;transition:opacity .8s var(--ease-grace), transform .8s var(--ease-grace);font-size:clamp(2.5rem,4vw,3.5rem);transform:translateY(20px)}.ExportGlobe-module__uMXuYa__statNum.ExportGlobe-module__uMXuYa__counted{opacity:1;transform:translateY(0)}.ExportGlobe-module__uMXuYa__statLabel{font-family:var(--font-body);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--c-muted)}@media (max-width:600px){.ExportGlobe-module__uMXuYa__section{padding-block:var(--section-pad-y-tight)}.ExportGlobe-module__uMXuYa__statsGrid{grid-template-columns:1fr;gap:26px 18px;width:min(280px,100%)}.ExportGlobe-module__uMXuYa__statNum{font-size:clamp(2rem,12vw,2.7rem)}}
