.ProductImage-module__SSCvtq__stickyContainer{height:fit-content;position:sticky;top:100px}.ProductImage-module__SSCvtq__mediaContainer{background-color:var(--mantine-color-dark-7);border:1px solid var(--mantine-color-dark-5);overflow:hidden}.ProductImage-module__SSCvtq__carouselControl{background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4);color:var(--mantine-color-gray-3);opacity:.9;width:40px;height:40px;transition:all .2s;box-shadow:0 2px 8px #0000004d}.ProductImage-module__SSCvtq__carouselControl:hover{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-3);color:var(--mantine-color-white);opacity:1;transform:scale(1.02)}.ProductImage-module__SSCvtq__carouselControl:active{transform:scale(.98)}.ProductImage-module__SSCvtq__videoContainer{background-color:var(--mantine-color-dark-8);width:100%;height:100%;position:relative}.ProductImage-module__SSCvtq__videoIframe{border:none;width:100%;height:100%}.ProductImage-module__SSCvtq__videoThumbnail,.ProductImage-module__SSCvtq__imageContainer{width:100%;height:100%;position:relative}.ProductImage-module__SSCvtq__videoThumbnail{cursor:pointer}.ProductImage-module__SSCvtq__imageWrapper{width:100%;height:100%;position:relative}.ProductImage-module__SSCvtq__image{object-fit:cover;width:100%;height:100%}.ProductImage-module__SSCvtq__playButton{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:linear-gradient(135deg,#ffffff2e,#ffffff1a);border:2px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 25px #00000059}.ProductImage-module__SSCvtq__playButton:hover{background:linear-gradient(135deg,#ffffff47,#ffffff26);border-color:#ffffff52;transform:translate(-50%,-50%)scale(1.08)}.ProductImage-module__SSCvtq__playButton:active{transform:translate(-50%,-50%)scale(1.02)}.ProductImage-module__SSCvtq__thumbnailCard{cursor:pointer;border:1px solid var(--mantine-color-dark-5);opacity:.7;transition:all .3s;position:relative;overflow:hidden}.ProductImage-module__SSCvtq__thumbnailCard:hover{border-color:var(--mantine-color-dark-3);opacity:.9}.ProductImage-module__SSCvtq__thumbnailActive{border:2px solid var(--mantine-color-gray-4);opacity:1}.ProductImage-module__SSCvtq__thumbnailWrapper{width:100%;height:100%;position:relative}.ProductImage-module__SSCvtq__thumbnailImage{object-fit:cover}.ProductImage-module__SSCvtq__thumbnailPlayButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff29,#ffffff14);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #0000004d}.ProductImage-module__SSCvtq__thumbnailPlayButton:hover{background:linear-gradient(135deg,#ffffff38,#ffffff1f);transform:translate(-50%,-50%)scale(1.1)}.ProductImage-module__SSCvtq__expandButton{background-color:var(--mantine-color-dark-7);border:1px solid var(--mantine-color-dark-4);color:var(--mantine-color-gray-4);opacity:0;z-index:10;transition:all .2s;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0000004d}.ProductImage-module__SSCvtq__imageContainer:hover .ProductImage-module__SSCvtq__expandButton{opacity:.9}.ProductImage-module__SSCvtq__expandButton:hover{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-3);color:var(--mantine-color-white);opacity:1;transform:scale(1.05)}.ProductImage-module__SSCvtq__fullscreenCarousel .mantine-Carousel-control{background-color:var(--mantine-color-dark-6)!important;border:1px solid var(--mantine-color-dark-4)!important;color:var(--mantine-color-gray-3)!important;border-radius:var(--mantine-radius-md)!important;width:44px!important;height:44px!important;transition:all .2s!important}.ProductImage-module__SSCvtq__fullscreenCarousel .mantine-Carousel-control:hover{background-color:var(--mantine-color-dark-5)!important;border-color:var(--mantine-color-dark-3)!important;color:var(--mantine-color-white)!important}.ProductImage-module__SSCvtq__fullscreenCarousel .mantine-Carousel-indicator{background-color:var(--mantine-color-dark-5)!important;border:1px solid var(--mantine-color-dark-4)!important;border-radius:50%!important;width:8px!important;height:8px!important;transition:all .2s!important}.ProductImage-module__SSCvtq__fullscreenCarousel .mantine-Carousel-indicator[data-active]{background-color:var(--mantine-color-gray-4)!important;border-color:var(--mantine-color-gray-3)!important;transform:scale(1.3)!important}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_H3CpcrpF4foSMVJk6BVMtUhn7SJi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_H3CpcrpF4foSMVJk6BVMtUhn7SJi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_H3CpcrpF4foSMVJk6BVMtUhn7SJi)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_H3CpcrpF4foSMVJk6BVMtUhn7SJi)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_15d61296-module__TKIyPa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_15d61296-module__TKIyPa__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
.nexus-theme{--background:#040507;--foreground:#fbfaf8;--card:#090b0e;--card-foreground:#fbfaf8;--popover:#0e0f13;--popover-foreground:#fbfaf8;--secondary:#141619;--secondary-foreground:#fbfaf8;--muted:#141619;--muted-foreground:#898c92;--destructive:#f14d4c;--border:#191b1d;--input:#141619;--nexus-accent-h:75;--nexus-accent-c:.003;--accent:oklch(.985 var(--nexus-accent-c) var(--nexus-accent-h));--accent-foreground:#040608;--primary:var(--accent);--primary-foreground:var(--accent-foreground);--ring:oklch(.78 .005 var(--nexus-accent-h));--nexus-accent-soft:oklch(.985 .005 var(--nexus-accent-h) / .14);--nexus-accent-softer:oklch(.985 .005 var(--nexus-accent-h) / .06);--nexus-accent-glow:oklch(.985 .008 var(--nexus-accent-h) / .22);--radius:.5rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--nexus-surface:#07080b;--nexus-surface-elevated:#101214;--nexus-surface-elevated-2:#16171a;--nexus-border-soft:#141619;--nexus-border-strong:#2b2e32;--nexus-border-stronger:#4a4d53;--nexus-pad-tight:5rem;--nexus-pad-md:8rem;--nexus-pad-lg:12rem;--nexus-pad-xl:16rem;--nexus-ease:cubic-bezier(.2, .8, .2, 1);--nexus-ease-out:cubic-bezier(.16, 1, .3, 1);--nexus-ease-snap:cubic-bezier(.4, 0, .2, 1);--nexus-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--nexus-ease-in:cubic-bezier(.7, 0, .84, 0);--nexus-dur-instant:.1s;--nexus-dur-fast:.2s;--nexus-dur:.4s;--nexus-dur-slow:.7s;--nexus-dur-slower:1s;--nexus-shadow-xs:0 1px 2px #00000040;--nexus-shadow-sm:0 1px 2px #0000004d, 0 2px 4px #0000002e;--nexus-shadow-md:0 2px 4px #00000052, 0 8px 16px -4px #0006;--nexus-shadow-lg:0 4px 8px #00000059, 0 16px 32px -8px #00000073;--nexus-shadow-xl:0 1px 0 #ffffff0a inset, 0 8px 16px -4px #00000080, 0 24px 48px -12px #0000008c;--nexus-shadow-2xl:0 1px 0 #ffffff0f inset, 0 12px 24px -6px #0000008c, 0 32px 64px -16px #0009, 0 48px 96px -32px #0006;--nexus-glow-ring:0 0 0 1px #fafafa14, 0 0 0 4px #fafafa0a, 0 0 24px 0 #fafafa0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--background);color:var(--foreground);font-family:var(--font-geist-sans,ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.006em;background-image:radial-gradient(at 20% 0,#0e121766,#0000 50%),radial-gradient(at 80% 0,#070f1140,#0000 45%);background-image:radial-gradient(at 20% 0,lab(5.2302% -.310116 -3.72342/.4),#0000 50%),radial-gradient(at 80% 0,lab(3.74698% -1.97 -2.24952/.25),#0000 45%);background-attachment:fixed;min-height:100vh}@supports (color:lab(0% 0 0)){.nexus-theme{--background:lab(1.36338% -.082098 -1.01704);--foreground:lab(98.2655% .254273 1.10695);--card:lab(3.03458% -.148982 -1.4694);--card-foreground:lab(98.2655% .254273 1.10695);--popover:lab(4.42029% -.199534 -1.87377);--popover-foreground:lab(98.2655% .254273 1.10695);--secondary:lab(7.20655% -.256322 -2.17456);--secondary-foreground:lab(98.2655% .254273 1.10695);--muted:lab(7.20655% -.256322 -2.17456);--muted-foreground:lab(58.207% -.503033 -3.72663);--destructive:lab(57.3944% 63.124 38.0626);--border:lab(9.49905% -.280581 -2.22493);--input:lab(7.20655% -.256322 -2.17456);--accent-foreground:lab(1.54969% -.0918806 -1.10324);--nexus-surface:lab(2.2108% -.115797 -1.19834);--nexus-surface-elevated:lab(5.25171% -.202894 -1.78206);--nexus-surface-elevated-2:lab(7.76126% -.270635 -2.21896);--nexus-border-soft:lab(7.20655% -.256322 -2.17456);--nexus-border-strong:lab(18.7722% -.375614 -2.96731);--nexus-border-stronger:lab(32.6857% -.478208 -3.71355);--nexus-shadow-xs:0 1px 2px lab(0% 0 0/.25);--nexus-shadow-sm:0 1px 2px lab(0% 0 0/.3), 0 2px 4px lab(0% 0 0/.18);--nexus-shadow-md:0 2px 4px lab(0% 0 0/.32), 0 8px 16px -4px lab(0% 0 0/.4);--nexus-shadow-lg:0 4px 8px lab(0% 0 0/.35), 0 16px 32px -8px lab(0% 0 0/.45);--nexus-shadow-xl:0 1px 0 lab(100% 0 0/.04) inset, 0 8px 16px -4px lab(0% 0 0/.5), 0 24px 48px -12px lab(0% 0 0/.55);--nexus-shadow-2xl:0 1px 0 lab(100% 0 0/.06) inset, 0 12px 24px -6px lab(0% 0 0/.55), 0 32px 64px -16px lab(0% 0 0/.6), 0 48px 96px -32px lab(0% 0 0/.4);--nexus-glow-ring:0 0 0 1px lab(98.26% 0 0/.08), 0 0 0 4px lab(98.26% 0 0/.04), 0 0 24px 0 lab(98.26% 0 0/.06)}}.nexus-theme .nexus-serif{font-family:var(--font-instrument-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;letter-spacing:-.025em;font-feature-settings:"liga" 1, "calt" 1, "ss01" 1;font-weight:400}.nexus-theme .nexus-serif-italic{font-style:italic}.nexus-theme .nexus-display-1{font-family:var(--font-instrument-serif), ui-serif, Georgia, serif;letter-spacing:-.04em;font-feature-settings:"liga" 1, "calt" 1;font-size:clamp(3.5rem,9vw,9rem);font-weight:400;line-height:.94}@media (min-width:768px){.nexus-theme .nexus-display-1{letter-spacing:-.045em}}.nexus-theme .nexus-display-2{font-family:var(--font-instrument-serif), ui-serif, Georgia, serif;letter-spacing:-.032em;font-feature-settings:"liga" 1, "calt" 1;font-size:clamp(2.75rem,6vw,6rem);font-weight:400;line-height:.98}@media (min-width:768px){.nexus-theme .nexus-display-2{letter-spacing:-.038em}}.nexus-theme .nexus-display-3{font-family:var(--font-instrument-serif), ui-serif, Georgia, serif;letter-spacing:-.024em;font-feature-settings:"liga" 1, "calt" 1;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:400;line-height:1.02}@media (min-width:768px){.nexus-theme .nexus-display-3{letter-spacing:-.028em}}.nexus-theme .nexus-display-4{font-family:var(--font-instrument-serif), ui-serif, Georgia, serif;letter-spacing:-.018em;font-feature-settings:"liga" 1, "calt" 1;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;line-height:1.1}.nexus-theme .nexus-section-num{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);align-items:baseline;gap:.75rem;font-size:.6875rem;font-weight:500;display:inline-flex}.nexus-theme .nexus-section-num:before{content:"";background:var(--nexus-border-strong);width:2rem;height:1px;transition:width var(--nexus-dur-slow) var(--nexus-ease-out);transform:translateY(-4px)}.nexus-theme [data-reveal].nexus-revealed .nexus-section-num:before{width:3.5rem}.nexus-theme .nexus-section-num-inline{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem}.nexus-theme .nexus-rule{background:linear-gradient(to right, transparent, var(--nexus-border-strong) 15%, var(--nexus-border-strong) 85%, transparent);height:1px}.nexus-theme .nexus-rule-solid{background:var(--border);width:100%;height:1px}.nexus-theme .nexus-chapter{padding:4rem 0;position:relative}.nexus-theme .nexus-chapter:before{content:"";background:var(--border);height:1px;position:absolute;inset:50% 0 auto}.nexus-theme .nexus-card{background:var(--nexus-surface-elevated);border:1px solid var(--nexus-border-soft);border-radius:var(--radius-lg);transition:border-color var(--nexus-dur) var(--nexus-ease-snap), transform var(--nexus-dur) var(--nexus-ease-snap), background-color var(--nexus-dur) var(--nexus-ease-snap), box-shadow var(--nexus-dur) var(--nexus-ease-snap);position:relative}.nexus-theme .nexus-card-hover:hover{border-color:var(--nexus-border-strong);background:var(--nexus-surface-elevated-2);box-shadow:var(--nexus-shadow-md);transform:translateY(-1px)}.nexus-theme .nexus-glass{-webkit-backdrop-filter:blur(20px)saturate(1.1);box-shadow:var(--nexus-shadow-xl);background:linear-gradient(#14161ab3 0%,#08090c80 100%);background:linear-gradient(lab(7.19868% -.318386 -2.90275/.7) 0%,lab(2.46622% -.126414 -1.28562/.5) 100%);border:1px solid #2b2e3299;border:1px solid lab(18.7722% -.375614 -2.96731/.6)}.nexus-theme .nexus-dropdown-panel{border:1px solid var(--nexus-border-strong);border-radius:var(--radius-md);background:#0c0d10;background:lab(3.68413% -.173368 -1.66544);position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 4px #0006,0 24px 48px -12px #000000a6,0 48px 96px -24px #00000073;box-shadow:inset 0 1px lab(100% 0 0/.06),0 2px 4px lab(0% 0 0/.4),0 24px 48px -12px lab(0% 0 0/.65),0 48px 96px -24px lab(0% 0 0/.45)}.nexus-theme .nexus-dropdown-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff08 0%,#0000 35%);background:linear-gradient(lab(100% 0 0/.03) 0%,#0000 35%);position:absolute;inset:0}.nexus-theme button[data-slot=button][data-variant=default],.nexus-theme .nexus-btn-primary{background:var(--accent);color:var(--accent-foreground);letter-spacing:-.008em;transition:transform var(--nexus-dur) var(--nexus-ease-snap), box-shadow var(--nexus-dur) var(--nexus-ease-snap);font-weight:500;box-shadow:inset 0 1px #0000002e,0 1px 2px #00000059,0 0 #0000;box-shadow:inset 0 1px lab(0% 0 0/.18),0 1px 2px lab(0% 0 0/.35),0 0 lab(0% 0 0/0)}.nexus-theme button[data-slot=button][data-variant=default]:hover,.nexus-theme .nexus-btn-primary:hover{box-shadow:0 1px 0 #0003 inset, 0 12px 32px #0000008c, 0 0 0 4px var(--nexus-accent-softer);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.nexus-theme button[data-slot=button][data-variant=default]:hover,.nexus-theme .nexus-btn-primary:hover{box-shadow:0 1px 0 lab(0% 0 0/.2) inset, 0 12px 32px lab(0% 0 0/.55), 0 0 0 4px var(--nexus-accent-softer)}}.nexus-theme button[data-slot=button][data-variant=default]:active,.nexus-theme .nexus-btn-primary:active{transition-duration:80ms;transform:scale(.98)}.nexus-theme button[data-slot=button][data-variant=outline]{border:1px solid var(--nexus-border-strong);transition:border-color var(--nexus-dur) var(--nexus-ease-snap), background-color var(--nexus-dur) var(--nexus-ease-snap), transform var(--nexus-dur) var(--nexus-ease-snap), color var(--nexus-dur) var(--nexus-ease-snap);background:0 0}.nexus-theme button[data-slot=button][data-variant=outline]:hover{border-color:var(--foreground);color:var(--foreground);background:var(--nexus-accent-softer);transform:translateY(-1px)}.nexus-theme button[data-slot=button][data-variant=outline]:active{transition-duration:80ms;transform:scale(.98)}.nexus-theme button[data-slot=button][data-variant=ghost]{transition:background-color var(--nexus-dur-fast) var(--nexus-ease-snap), color var(--nexus-dur-fast) var(--nexus-ease-snap), transform var(--nexus-dur-fast) var(--nexus-ease-snap)}.nexus-theme button[data-slot=button][data-variant=ghost]:hover{background:var(--nexus-accent-softer);color:var(--foreground)}.nexus-theme button[data-slot=button][data-variant=ghost]:active{transition-duration:80ms;transform:scale(.96)}.nexus-theme .nexus-focus{transition:box-shadow var(--nexus-dur-fast) var(--nexus-ease-snap);outline:none}.nexus-theme .nexus-focus:focus-visible{box-shadow:var(--nexus-glow-ring)}.nexus-theme a:focus-visible,.nexus-theme button:focus-visible,.nexus-theme input:focus-visible,.nexus-theme textarea:focus-visible,.nexus-theme select:focus-visible,.nexus-theme [tabindex]:focus-visible{box-shadow:var(--nexus-glow-ring);border-radius:var(--radius-sm);outline:none}.nexus-theme .nexus-link{transition:color var(--nexus-dur-fast) var(--nexus-ease-snap);display:inline;position:relative}.nexus-theme .nexus-link:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--nexus-ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.nexus-theme .nexus-link:hover:after{transform-origin:0;transform:scaleX(1)}.nexus-theme .nexus-ambient-bg{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.nexus-theme .nexus-ambient-bg:before{content:"";background:radial-gradient(55% 45% at 50% 0,#171b20a6,#0000 70%);background:radial-gradient(55% 45% at 50% 0,lab(9.47247% -.459656 -4.40383/.65),#0000 70%);height:90%;position:absolute;inset:-10% 0 auto}.nexus-theme .nexus-ambient-bg:after{content:"";background:radial-gradient(circle at 10% 20%,#10111859,#0000 45%),radial-gradient(circle at 90% 30%,#0b131640,#0000 45%);background:radial-gradient(circle at 10% 20%,lab(5.17586% .882126 -4.37604/.35),#0000 45%),radial-gradient(circle at 90% 30%,lab(5.32832% -2.51875 -2.82108/.25),#0000 45%);position:absolute;inset:0}.nexus-theme [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .9s var(--nexus-ease-out), transform .9s var(--nexus-ease-out), filter .9s var(--nexus-ease-out);transform:translateY(18px)}.nexus-theme [data-reveal].nexus-revealed{opacity:1;filter:blur();transform:translateY(0)}.nexus-theme [data-reveal-stagger]>*{opacity:0;transition:opacity .7s var(--nexus-ease-out), transform .7s var(--nexus-ease-out);transform:translateY(12px)}.nexus-theme [data-reveal-stagger].nexus-revealed>*{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nexus-theme [data-reveal],.nexus-theme [data-reveal-stagger]>*{opacity:1;filter:none;transition:none;transform:none}}.nexus-theme .nexus-kinetic-word{opacity:0;filter:blur(6px);transition:opacity .9s var(--nexus-ease-out), transform .9s var(--nexus-ease-out), filter .9s var(--nexus-ease-out);transition-delay:var(--nexus-kinetic-delay,0s);display:inline-block;transform:translateY(60%)}.nexus-theme .nexus-kinetic-word.nexus-revealed{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nexus-theme .nexus-kinetic-word{opacity:1;filter:none;transition:none;transform:none}}.nexus-theme .nexus-skeleton{background:var(--nexus-surface-elevated);border-radius:var(--radius-md);position:relative;overflow:hidden}.nexus-theme .nexus-skeleton:after{content:"";animation:nexus-shimmer 1.6s var(--nexus-ease) infinite;background:linear-gradient(90deg,#0000,#ffffff0a 50%,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.04) 50%,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes nexus-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.nexus-theme .nexus-skeleton:after{animation:none}}.nexus-theme .nexus-progress{background:linear-gradient(90deg, transparent, var(--foreground), transparent);z-index:9999;background-size:200% 100%;height:1.5px;animation:1.6s ease-in-out infinite nexus-progress-slide;position:fixed;top:0;left:0;right:0}@keyframes nexus-progress-slide{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes nexus-marquee{0%{transform:translate(0)}to{transform:translateX(calc(var(--nexus-marquee-offset,-50%) * 1))}}.nexus-theme .nexus-marquee{animation:nexus-marquee var(--nexus-marquee-duration,30s) linear infinite;will-change:transform;display:flex}.nexus-theme .nexus-marquee-wrap:hover .nexus-marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.nexus-theme .nexus-marquee{animation:none}}.nexus-theme .nexus-fade-left,.nexus-theme .nexus-fade-right{pointer-events:none;z-index:2;width:80px;transition:opacity .3s;position:absolute;top:0;bottom:0}.nexus-theme .nexus-fade-left{background:linear-gradient(to right, var(--background), transparent);left:0}.nexus-theme .nexus-fade-right{background:linear-gradient(to left, var(--background), transparent);right:0}.nexus-theme .nexus-scroll-hide{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.nexus-theme .nexus-scroll-hide::-webkit-scrollbar{display:none}.nexus-theme .nexus-scroll-thin{scrollbar-width:thin;scrollbar-color:var(--nexus-border-strong) transparent}.nexus-theme .nexus-scroll-thin::-webkit-scrollbar{width:6px;height:6px}.nexus-theme .nexus-scroll-thin::-webkit-scrollbar-track{background:0 0}.nexus-theme .nexus-scroll-thin::-webkit-scrollbar-thumb{background:var(--nexus-border-strong);border-radius:6px}.nexus-theme .nexus-scroll-thin::-webkit-scrollbar-thumb:hover{background:var(--nexus-border-stronger)}.nexus-theme .nexus-product-card{transition:border-color var(--nexus-dur-slow) var(--nexus-ease), background-color var(--nexus-dur-slow) var(--nexus-ease), box-shadow var(--nexus-dur-slow) var(--nexus-ease), transform var(--nexus-dur-slow) var(--nexus-ease);position:relative}.nexus-theme .nexus-product-card:hover{border-color:var(--nexus-border-strong);box-shadow:var(--nexus-shadow-lg);background:#0e0f13;background:lab(4.42029% -.199534 -1.87377);transform:translateY(-2px)}.nexus-theme .nexus-product-image-wrap{position:relative;overflow:hidden}.nexus-theme .nexus-product-image{transition:transform 1.2s var(--nexus-ease-out)}.nexus-theme .nexus-product-card:hover .nexus-product-image{transform:scale(1.06)}.nexus-theme .nexus-product-image-wrap:after{content:"";opacity:0;transition:opacity var(--nexus-dur) var(--nexus-ease);pointer-events:none;background:linear-gradient(#0000 50%,#00000080 100%);background:linear-gradient(#0000 50%,lab(0% 0 0/.5) 100%);position:absolute;inset:0}.nexus-theme .nexus-product-card:hover .nexus-product-image-wrap:after{opacity:1}.nexus-theme .nexus-product-arrow{transition:opacity .4s var(--nexus-ease), transform .4s var(--nexus-ease-spring);opacity:0;transform:translate(-6px,6px)rotate(-12deg)}.nexus-theme .nexus-product-card:hover .nexus-product-arrow{opacity:1;transform:translate(0)rotate(0)}.nexus-theme .nexus-product-caption{opacity:0;max-height:0;transition:max-height .5s var(--nexus-ease-out), opacity .3s var(--nexus-ease);overflow:hidden}.nexus-theme .nexus-product-card:hover .nexus-product-caption{opacity:1;max-height:60px}.nexus-theme .nexus-price{font-family:var(--font-geist-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.nexus-theme .nexus-magnetic{transition:transform .6s var(--nexus-ease-out);will-change:transform}.nexus-theme .nexus-magnetic:hover{transform:translateY(-2px)scale(1.01)}.nexus-theme .nexus-pullquote{padding:3rem 0;position:relative}.nexus-theme .nexus-pullquote:before{content:"";background:linear-gradient(to right, var(--nexus-border-strong), transparent);width:40%;height:1px;position:absolute;top:50%;left:0}.nexus-theme .nexus-pullquote:after{content:"";background:linear-gradient(to left, var(--nexus-border-strong), transparent);width:40%;height:1px;position:absolute;top:50%;right:0}@keyframes nexus-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.nexus-theme [class*=animate-\[nexus-progress-fill]{animation:none!important;transform:scaleX(1)!important}}@keyframes nexus-badge-pop{0%{opacity:.5;transform:scale(.6)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.nexus-theme .nexus-badge-pop{animation:nexus-badge-pop .48s var(--nexus-ease-spring)}@keyframes nexus-ping{0%{opacity:.7;transform:scale(.8)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.nexus-theme .nexus-ping{animation:nexus-ping 2.4s var(--nexus-ease-out) infinite}.nexus-theme .nexus-header{transition:background-color var(--nexus-dur) var(--nexus-ease-snap), border-color var(--nexus-dur) var(--nexus-ease-snap), backdrop-filter var(--nexus-dur) var(--nexus-ease-snap), box-shadow var(--nexus-dur) var(--nexus-ease-snap), height var(--nexus-dur) var(--nexus-ease-snap)}.nexus-theme .nexus-header[data-scrolled=true]{-webkit-backdrop-filter:blur(24px)saturate(1.4);border-bottom-color:var(--nexus-border-strong);background-color:#040507d9;background-color:lab(1.36338% -.082098 -1.01704/.85);box-shadow:inset 0 1px #ffffff0a,0 8px 24px -12px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.04),0 8px 24px -12px lab(0% 0 0/.5)}.nexus-theme .nexus-nav-link{transition:color var(--nexus-dur-fast) var(--nexus-ease-snap), background-color var(--nexus-dur-fast) var(--nexus-ease-snap);position:relative}.nexus-theme .nexus-nav-link:after{content:"";background:var(--foreground);width:0;height:1px;transition:width var(--nexus-dur) var(--nexus-ease-snap), left var(--nexus-dur) var(--nexus-ease-snap);position:absolute;bottom:4px;left:50%}.nexus-theme .nexus-nav-link:hover:after{width:calc(100% - 1.5rem);left:.75rem}.nexus-theme .nexus-nav-link[data-active=true]:after{background:var(--foreground);width:calc(100% - 1.5rem);left:.75rem}.nexus-theme .nexus-icon-bounce{transition:transform var(--nexus-dur) var(--nexus-ease-spring), color var(--nexus-dur-fast) var(--nexus-ease-snap)}.nexus-theme .nexus-icon-bounce:hover{transform:translateY(-2px)scale(1.08)}.nexus-theme [data-state=open][data-slot=sheet-content],.nexus-theme [data-state=open][data-slot=dialog-content]{animation-duration:.6s!important;animation-timing-function:var(--nexus-ease-out)!important}.nexus-theme [data-state=closed][data-slot=sheet-content],.nexus-theme [data-state=closed][data-slot=dialog-content]{animation-duration:.32s!important;animation-timing-function:var(--nexus-ease-in)!important}.nexus-theme .cms-page-content h1,.nexus-theme .cms-page-content h2,.nexus-theme .cms-page-content h3,.nexus-theme .cms-page-content h4{color:var(--foreground);letter-spacing:-.015em;margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.3}.nexus-theme .cms-page-content h1{font-size:1.875rem}.nexus-theme .cms-page-content h2{font-size:1.5rem}.nexus-theme .cms-page-content h3{font-size:1.25rem}.nexus-theme .cms-page-content h4{font-size:1.1rem}.nexus-theme .cms-page-content p{color:var(--muted-foreground);margin:0 0 1em;line-height:1.75}.nexus-theme .cms-page-content a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--nexus-border-strong);text-decoration-color:var(--nexus-border-strong);transition:text-decoration-color var(--nexus-dur) var(--nexus-ease), color var(--nexus-dur) var(--nexus-ease)}.nexus-theme .cms-page-content a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.nexus-theme .cms-page-content ul,.nexus-theme .cms-page-content ol{color:var(--muted-foreground);margin:0 0 1em;padding-left:1.5em}.nexus-theme .cms-page-content li{margin-bottom:.35em}.nexus-theme .cms-page-content blockquote{border-left:2px solid var(--foreground);color:var(--muted-foreground);margin:1em 0;padding:.75em 1em;font-style:italic}.nexus-theme .cms-page-content img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:1em 0}.nexus-theme .cms-page-content code{background:var(--nexus-surface);font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--foreground);border-radius:4px;padding:.15em .4em;font-size:.9em}.nexus-theme .cms-page-content pre{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);margin:1em 0;padding:1em;overflow-x:auto}.nexus-theme .cms-page-content hr{border:none;border-top:1px solid var(--border);margin:2em 0}.nexus-theme .cms-page-content table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.9em}.nexus-theme .cms-page-content th,.nexus-theme .cms-page-content td{border:1px solid var(--border);text-align:left;padding:.5em .75em}.nexus-theme .cms-page-content th{background:var(--nexus-surface);color:var(--foreground);font-weight:600}