main[data-motion=premium]{isolation:isolate;position:relative;overflow:clip}main[data-motion=premium]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 34% at 20% 18%, color-mix(in oklab, var(--brand-primary) 16%, transparent), transparent 70%), radial-gradient(38% 30% at 80% 72%, color-mix(in oklab, var(--brand-accent,var(--brand-primary)) 12%, transparent), transparent 70%);filter:blur(60px);position:absolute;inset:-12%}main.storefront-page[data-motion=premium]:before{background:radial-gradient(42% 34% at 20% 18%, color-mix(in oklab, var(--brand-primary) 24%, transparent), transparent 70%), radial-gradient(38% 30% at 80% 72%, color-mix(in oklab, var(--brand-accent,var(--brand-primary)) 18%, transparent), transparent 70%)}main[data-motion=premium] .premium-pulse-line{stroke-dasharray:1}main[data-motion=premium] .premium-countup{font-variant-numeric:tabular-nums}html[data-page-hidden] main[data-motion=premium],html[data-page-hidden] main[data-motion=premium] *,html[data-page-hidden] main[data-motion=premium]:before,html[data-page-hidden] main[data-motion=premium]:after,html[data-page-hidden] main[data-motion=premium] :before,html[data-page-hidden] main[data-motion=premium] :after,main[data-motion=premium] [data-motion-offscreen],main[data-motion=premium] [data-motion-offscreen] *,main[data-motion=premium] [data-motion-offscreen]:before,main[data-motion=premium] [data-motion-offscreen]:after,main[data-motion=premium] [data-motion-offscreen] :before,main[data-motion=premium] [data-motion-offscreen] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] [data-reveal][data-reveal-armed],main[data-motion=premium] [data-reveal-group][data-reveal-armed] [data-reveal-item]{transition-duration:var(--premium-reveal-duration,.85s)}main[data-motion=premium] [data-reveal][data-reveal-armed]:not([data-inview]){transform:var(--reveal-from,translateY(30px)) translateY(12px);filter:var(--reveal-blur-from,blur(6px))}main[data-motion=premium] [data-reveal-group][data-reveal-armed]:not([data-inview]) [data-reveal-item]{transform:var(--reveal-from,translateY(24px)) translateY(10px);filter:var(--reveal-blur-from,blur(6px))}main[data-motion=premium] .premium-slide-l[data-reveal][data-reveal-armed]:not([data-inview]),main[data-motion=premium] [data-reveal-group][data-reveal-armed]:not([data-inview]) .premium-slide-l[data-reveal-item]{transform:translate(-48px)}main[data-motion=premium] .premium-slide-r[data-reveal][data-reveal-armed]:not([data-inview]),main[data-motion=premium] [data-reveal-group][data-reveal-armed]:not([data-inview]) .premium-slide-r[data-reveal-item]{transform:translate(48px)}main[data-motion=premium]:before{will-change:transform;animation:26s ease-in-out infinite alternate premium-aurora-drift}@keyframes premium-aurora-drift{0%{transform:translate(-2.5%,-1.5%)scale(1)}to{transform:translate(2.5%,2%)scale(1.08)}}:where(main[data-motion=premium]) :where(a,button){transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}:where(main[data-motion=premium]) :where(a,button):active{transform:scale(.98)}main[data-motion=premium] .premium-marquee-dup{display:flex}main[data-motion=premium] .premium-marquee-track{animation:premium-marquee var(--premium-marquee-duration,28s) linear infinite;will-change:transform}main[data-motion=premium] .premium-marquee-track:hover{animation-play-state:paused}@keyframes premium-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:where(main[data-motion=premium] .premium-shine){position:relative;overflow:hidden}main[data-motion=premium] .premium-shine:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff38 50%,#0000 58%);position:absolute;inset:0;transform:translate(-160%)}main[data-motion=premium] .premium-shine:hover:after{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:translate(160%)}main[data-motion=premium] .premium-kenburns{will-change:transform;animation:18s ease-in-out infinite alternate premium-kenburns}@keyframes premium-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}main[data-motion=premium] .premium-pulse-line[data-draw-armed]{stroke-dashoffset:1px}main[data-motion=premium] .premium-pulse-line[data-draw-armed][data-draw-inview]{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1)}main[data-motion=premium] .premium-pulse-sweep{stroke:oklch(from currentColor max(l, .9) c h);stroke-dasharray:.16 .84;animation:5s linear infinite premium-pulse-sweep;display:inline}main[data-motion=premium] .premium-pulse-sweep[data-draw-armed]:not([data-draw-inview]){opacity:0}main[data-motion=premium] .premium-pulse-sweep[data-draw-armed][data-draw-inview]{transition:opacity .8s ease-out 1.2s}@keyframes premium-pulse-sweep{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){main[data-motion=premium] .premium-magnetic{translate:calc(var(--premium-mag-x,0) * 1px) calc(var(--premium-mag-y,0) * 1px);transition:translate .18s cubic-bezier(.16,1,.3,1)}main[data-motion=premium] .premium-tilt{transform:perspective(var(--premium-tilt-persp,900px)) rotateX(var(--premium-tilt-rx,0deg)) rotateY(var(--premium-tilt-ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .22s cubic-bezier(.16,1,.3,1)}main[data-motion=premium] .premium-tilt-glare{position:relative}main[data-motion=premium] .premium-tilt-glare:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(36% 36% at var(--premium-tilt-mx,50%) var(--premium-tilt-my,50%), #ffffff2e, transparent 70%);opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}main[data-motion=premium] .premium-tilt-glare:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] [data-premium-hero-armed] .premium-hero-media{animation:1.05s cubic-bezier(.16,1,.3,1) both premium-hero-media-in}@keyframes premium-hero-media-in{0%{opacity:0;clip-path:inset(46% 0)}to{opacity:1;clip-path:inset(0)}}@supports (animation-timeline:view()){main[data-motion=premium] .premium-scrub-parallax{will-change:transform;animation:linear both premium-scrub-parallax;animation-timeline:view();animation-range:cover}@keyframes premium-scrub-parallax{0%{transform:translateY(var(--premium-parallax-from,-1.75rem))}to{transform:translateY(var(--premium-parallax-to,1.75rem))}}main[data-motion=premium] .premium-scrub-in{animation:linear both premium-scrub-in;animation-timeline:view();animation-range:entry 5% cover 35%}@keyframes premium-scrub-in{0%{opacity:0;filter:blur(6px);transform:translateY(2.25rem)}to{opacity:1;filter:blur();transform:none}}main[data-motion=premium] .premium-scrub-zoom{will-change:transform;animation:linear both premium-scrub-zoom;animation-timeline:view();animation-range:entry cover 55%}@keyframes premium-scrub-zoom{0%{scale:1.12}to{scale:1}}}@keyframes premium-aw-wash-drift{0%{transform:scale(1.02)translate(-.6%,-.4%)}to{transform:scale(1.06)translate(.8%,.6%)}}main[data-motion=premium] [data-b2b-hero-armed] .premium-b2b-rise{animation:.24s cubic-bezier(.16,1,.3,1) both premium-b2b-rise;animation-delay:calc(var(--premium-b2b-i,0) * 45ms)}@keyframes premium-b2b-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){main[data-motion=premium] .premium-b2b-reveal{animation:linear both premium-b2b-reveal;animation-timeline:view();animation-range:entry 10% cover 40%}@keyframes premium-b2b-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}main[data-motion=premium] .premium-b2b-card-lift{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}main[data-motion=premium] .premium-b2b-card-lift:hover{box-shadow:var(--b2b-card-shadow-hover,0 2px 4px rgba(var(--brand-secondary-rgb), .08), 0 16px 40px rgba(var(--brand-secondary-rgb), .14));transform:translateY(-4px)}}main[data-motion=premium] .premium-mt-decor{display:block}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] .premium-mt-marquee{display:block}main[data-motion=premium] .premium-mt-marquee-hide{display:none}main[data-motion=premium] .premium-mt-reveal{transition-duration:var(--premium-reveal-duration,.85s);transition-timing-function:cubic-bezier(.16,1,.3,1)}main[data-motion=premium] [data-mt-hero-armed] .premium-mt-hero-word{animation:.65s cubic-bezier(.16,1,.3,1) both premium-mt-word-rise;animation-delay:calc(.18s + var(--premium-mt-word-i,0) * 55ms)}@keyframes premium-mt-word-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.55em)}to{opacity:1;filter:blur();transform:translateY(0)}}}main[data-motion=premium] .premium-soma-decor{display:block}main[data-motion=premium] .premium-soma-glow{background:radial-gradient(42% 34% at 18% 24%, color-mix(in oklab, var(--brand-primary) 20%, transparent), transparent 70%), radial-gradient(38% 30% at 82% 68%, color-mix(in oklab, var(--brand-accent,var(--brand-primary)) 15%, transparent), transparent 70%);filter:blur(60px);mix-blend-mode:screen;display:block}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] .premium-soma-spotlight:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(220px circle at var(--soma-spot-x,50%) var(--soma-spot-y,50%), var(--brand-primary), transparent 70%);background:radial-gradient(220px circle at var(--soma-spot-x,50%) var(--soma-spot-y,50%), oklch(from var(--brand-primary) max(l, .62) c h), transparent 70%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;padding:1.5px;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}main[data-motion=premium] .premium-soma-spotlight:hover:after{opacity:1}main[data-motion=premium] .premium-soma-glow{will-change:transform;animation:26s ease-in-out infinite alternate premium-aurora-drift}main[data-motion=premium] .premium-soma-orbit{transform-origin:bottom;width:36%;animation:premium-soma-orbit var(--soma-orbit-duration,15s) linear infinite;animation-delay:var(--orbit-delay,0s);will-change:transform, opacity;right:32%}main[data-motion=premium] .premium-soma-orbit .premium-soma-orbit-img{max-height:460px}@keyframes premium-soma-orbit{0%{opacity:1;z-index:30;transform:translate(0,0)scale(1)}8.333%{opacity:.981;z-index:29;transform:translate(26%,-1.2%)scale(.976)}16.667%{opacity:.93;z-index:25;transform:translate(45%,-4.5%)scale(.91)}25%{opacity:.86;z-index:20;transform:translate(52%,-9%)scale(.82)}33.333%{opacity:.79;z-index:15;transform:translate(45%,-13.5%)scale(.73)}41.667%{opacity:.739;z-index:11;transform:translate(26%,-16.8%)scale(.664)}50%{opacity:.72;z-index:10;transform:translateY(-18%)scale(.64)}58.333%{opacity:.739;z-index:11;transform:translate(-26%,-16.8%)scale(.664)}66.667%{opacity:.79;z-index:15;transform:translate(-45%,-13.5%)scale(.73)}75%{opacity:.86;z-index:20;transform:translate(-52%,-9%)scale(.82)}83.333%{opacity:.93;z-index:25;transform:translate(-45%,-4.5%)scale(.91)}91.667%{opacity:.981;z-index:29;transform:translate(-26%,-1.2%)scale(.976)}to{opacity:1;z-index:30;transform:translate(0,0)scale(1)}}}main[data-motion=premium] .premium-vit-decor{display:block}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] [data-vit-hero-armed] .premium-vit-hero-word{animation:.95s cubic-bezier(.16,1,.3,1) both premium-vit-word-rise;animation-delay:calc(.3s + var(--premium-vit-word-i,0) * 90ms)}main[data-motion=premium] [data-vit-hero-armed] .premium-vit-hero-sub{animation:1s cubic-bezier(.16,1,.3,1) .7s both premium-vit-sub-fade}@keyframes premium-vit-word-rise{0%{opacity:0;filter:blur(8px);transform:translateY(.7em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes premium-vit-sub-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}main[data-motion=premium] .premium-classic-decor{display:block}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] [data-classic-hero-armed] .premium-classic-hero-word{animation:.8s cubic-bezier(.16,1,.3,1) both premium-classic-word-rise;animation-delay:calc(.22s + var(--premium-classic-word-i,0) * 70ms)}main[data-motion=premium] [data-classic-hero-armed] .premium-classic-hero-accent{animation:.85s cubic-bezier(.16,1,.3,1) .65s both premium-classic-word-rise}main[data-motion=premium] [data-premium-hero-armed] .premium-classic-hero-card{animation-delay:calc(.72s + var(--premium-classic-card-i,0) * .14s)}@keyframes premium-classic-word-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.5em)}to{opacity:1;filter:blur();transform:translateY(0)}}}main[data-motion=premium] .premium-pep-glow{background:radial-gradient(42% 34% at 22% 26%, color-mix(in oklab, var(--brand-primary) 20%, transparent), transparent 70%), radial-gradient(38% 30% at 80% 70%, color-mix(in oklab, var(--brand-secondary,var(--brand-primary)) 16%, transparent), transparent 70%);filter:blur(62px);display:block}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] .premium-pep-glow{will-change:transform;animation:28s ease-in-out infinite alternate premium-aurora-drift}main[data-motion=premium] [data-pep-hero-armed] .premium-pep-hero-headline{animation:.75s cubic-bezier(.16,1,.3,1) .15s both premium-pep-rise}main[data-motion=premium] [data-pep-hero-armed] .premium-pep-box{animation:.7s cubic-bezier(.16,1,.3,1) both premium-pep-materialize,6.5s ease-in-out infinite alternate premium-pep-float;animation-delay:calc(.35s + var(--premium-pep-box-i,0) * 90ms), calc(1.3s + var(--premium-pep-box-i,0) * .5s);will-change:translate}@keyframes premium-pep-float{0%{translate:0}to{translate:0 -9px}}main[data-motion=premium] [data-pep-hero-armed] .premium-pep-hero-sub{animation:.8s cubic-bezier(.16,1,.3,1) .62s both premium-pep-rise}@keyframes premium-pep-rise{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes premium-pep-materialize{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}main[data-motion=premium] .premium-pep-cta-orb{will-change:transform;animation:30s ease-in-out infinite alternate premium-aurora-drift}}main[data-motion=premium] .premium-bio-glow{background:radial-gradient(40% 32% at 16% 26%, color-mix(in oklab, var(--brand-primary) 22%, transparent), transparent 70%), radial-gradient(36% 30% at 84% 66%, color-mix(in oklab, var(--brand-secondary) 20%, transparent), transparent 70%);filter:blur(64px);display:block}main[data-motion=premium] .premium-bio-decor{display:block}@media (min-width:1024px){main[data-motion=premium] .premium-bio-helix{display:flex}}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] [data-bio-hero-armed] .premium-bio-hero-copy{animation:.75s cubic-bezier(.16,1,.3,1) .12s both premium-bio-rise}main[data-motion=premium] [data-bio-hero-armed] .premium-bio-hero-rule{transform-origin:0;animation:.55s cubic-bezier(.16,1,.3,1) .5s both premium-bio-rule-draw}main[data-motion=premium] [data-bio-hero-armed] .premium-bio-hero-sub{animation:.8s cubic-bezier(.16,1,.3,1) .6s both premium-bio-rise}@keyframes premium-bio-rise{0%{opacity:0;filter:blur(5px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes premium-bio-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}main[data-motion=premium] .premium-bio-glow{will-change:transform;animation:26s ease-in-out infinite alternate premium-aurora-drift}main[data-motion=premium] .premium-bio-helix{will-change:transform, rotate;animation:11s ease-in-out infinite alternate premium-bio-float,17s ease-in-out infinite alternate premium-bio-sway}@keyframes premium-bio-sway{0%{rotate:-1.5deg}to{rotate:1.5deg}}@keyframes premium-bio-float{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}}main[data-motion=premium] .premium-petal-extra{display:block}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] .premium-petal-glow{will-change:transform;animation:9s ease-in-out infinite alternate premium-petal-breathe}@keyframes premium-petal-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}}main[data-motion=premium] .premium-aw-decor{display:block}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] .adaptive-hero-wash{will-change:transform;animation:28s ease-in-out infinite alternate premium-aw-wash-drift}@supports (animation-timeline:view()){main[data-motion=premium] .adaptive-formula-note{animation:linear both premium-aw-note-in;animation-timeline:view();animation-range:entry 10% cover 32%}main[data-motion=premium] .adaptive-formula-note-right{animation-range:entry 16% cover 38%}main[data-motion=premium] .adaptive-formula-note-bottom{animation-range:entry 22% cover 44%}main[data-motion=premium] .adaptive-formula-note:after{transform-origin:100%;animation:linear both premium-aw-line-draw;animation-timeline:view();animation-range:entry 18% cover 42%}main[data-motion=premium] .adaptive-formula-note-left:after{transform-origin:0}}@keyframes premium-aw-note-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-aw-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}main[data-motion=premium] .premium-gc-wash{background:radial-gradient(60% 50% at 12% 0%, color-mix(in oklab, var(--brand-primary) 10%, transparent), transparent 72%), radial-gradient(55% 48% at 100% 100%, color-mix(in oklab, var(--brand-primary) 7%, transparent), transparent 72%);display:block}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] .premium-gc-wash{will-change:transform;animation:30s ease-in-out infinite alternate premium-aw-wash-drift}main[data-motion=premium] [data-gc-hero-armed] .premium-gc-hero-copy{animation:.7s cubic-bezier(.16,1,.3,1) both premium-gc-rise;animation-delay:calc(.1s + var(--premium-gc-copy-i,0) * .11s)}main[data-motion=premium] [data-gc-hero-armed] .premium-gc-hero-tile{animation:.85s cubic-bezier(.16,1,.3,1) both premium-gc-rise;animation-delay:calc(.5s + var(--premium-gc-tile-i,0) * .14s)}main[data-motion=premium] .premium-gc-tile-img{animation:24s ease-in-out infinite alternate premium-gc-tile-drift;animation-delay:calc(var(--premium-gc-tile-i,0) * -7s);will-change:translate;scale:1.06}@keyframes premium-gc-tile-drift{0%{translate:-1.4% -.8%}to{translate:1.4% .8%}}@keyframes premium-gc-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}main[data-motion=premium] .premium-terra-glow{background:radial-gradient(42% 34% at 20% 22%, color-mix(in oklab, oklch(from var(--brand-primary,#3f5d50) max(l, .55) c h) 20%, transparent), transparent 70%), radial-gradient(38% 30% at 80% 70%, color-mix(in oklab, oklch(from var(--brand-accent,var(--brand-primary,#6c8f7d)) max(l, .6) c h) 15%, transparent), transparent 70%);filter:blur(60px);mix-blend-mode:screen;display:block}main[data-motion=premium] .premium-terra-glow-band{background:radial-gradient(60% 40% at 20% 40%, color-mix(in oklab, var(--brand-primary,#3f5d50) 12%, transparent), transparent 72%), radial-gradient(55% 38% at 82% 60%, color-mix(in oklab, var(--brand-accent,var(--brand-primary,#6c8f7d)) 10%, transparent), transparent 72%);filter:blur(70px);display:block}@media (prefers-reduced-motion:no-preference){main[data-motion=premium] .premium-terra-glow,main[data-motion=premium] .premium-terra-glow-band{will-change:transform;animation:26s ease-in-out infinite alternate premium-aurora-drift}main[data-motion=premium] .premium-terra-float{will-change:transform;animation:8s ease-in-out infinite alternate premium-terra-float}main[data-motion=premium] .premium-terra-bob{animation:4.5s ease-in-out infinite alternate premium-terra-capsule-bob}@keyframes premium-terra-float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes premium-terra-capsule-bob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-6px)rotate(-3deg)}}}
