.RouteTransitionProvider-module__fLFbsq__stage{min-height:100dvh;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.2,.84,.24,1);position:relative}.RouteTransitionProvider-module__fLFbsq__stage:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(68% 42% at 50% 38%,#080c120a 0%,#0000 76%),linear-gradient(#04070b00 0%,#04070b14 100%);transition:opacity .32s cubic-bezier(.22,1,.36,1),background .52s cubic-bezier(.2,.84,.24,1);position:fixed;inset:0}.RouteTransitionProvider-module__fLFbsq__stage[data-route-phase=leaving]{pointer-events:none;opacity:.975;transform:translateY(.2rem)scale(.998)}.RouteTransitionProvider-module__fLFbsq__stage[data-route-phase=leaving]:after{opacity:.58}.RouteTransitionProvider-module__fLFbsq__stage[data-route-phase=entering]{animation:.64s cubic-bezier(.2,.84,.24,1) both RouteTransitionProvider-module__fLFbsq__route-enter}.RouteTransitionProvider-module__fLFbsq__stage[data-route-phase=entering]:after{animation:.64s cubic-bezier(.2,.84,.24,1) both RouteTransitionProvider-module__fLFbsq__route-scrim-enter}@keyframes RouteTransitionProvider-module__fLFbsq__route-enter{0%{opacity:.965;transform:translateY(.22rem)scale(1.002)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes RouteTransitionProvider-module__fLFbsq__route-scrim-enter{0%{opacity:.28}to{opacity:0}}@media (prefers-reduced-motion:reduce){.RouteTransitionProvider-module__fLFbsq__stage,.RouteTransitionProvider-module__fLFbsq__stage[data-route-phase=leaving],.RouteTransitionProvider-module__fLFbsq__stage[data-route-phase=entering]{opacity:1;transition:none;animation:none;transform:none}.RouteTransitionProvider-module__fLFbsq__stage:after,.RouteTransitionProvider-module__fLFbsq__stage[data-route-phase=leaving]:after,.RouteTransitionProvider-module__fLFbsq__stage[data-route-phase=entering]:after{opacity:0;transition:none;animation:none}}
:root{--color-obsidian:#0a0e1a;--color-obsidian-light:#0f1528;--color-cryogenic:#1a3a5c;--color-cryogenic-light:#234b73;--color-frost:#e8f0ff;--color-frost-dim:#a8b8d0;--color-accent-cyan:#4ecdc4;--color-accent-warm:#ff6b6b;--color-ice-glow:#4ecdc426;--color-surface:#0a0e1ad9;--color-surface-elevated:#1a3a5c40;--font-display:"Didot", "Bodoni 72", "Bodoni 72 Display", "Iowan Old Style", Georgia, serif;--font-body:"Avenir Next", Avenir, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-tech:"DIN Condensed", "Avenir Next Condensed", "Arial Narrow", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--text-xs:clamp(.6875rem, .625rem + .25vw, .75rem);--text-sm:clamp(.8125rem, .75rem + .25vw, .875rem);--text-base:clamp(1rem, .925rem + .3vw, 1.125rem);--text-lg:clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-xl:clamp(1.375rem, 1.15rem + .9vw, 1.875rem);--text-2xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.625rem);--text-3xl:clamp(2.25rem, 1.7rem + 2.2vw, 3.75rem);--text-display:clamp(3rem, 2rem + 4vw, 6rem);--leading-tight:1.15;--leading-normal:1.5;--leading-relaxed:1.75;--measure:65ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--duration-instant:.1s;--duration-fast:.2s;--duration-normal:.4s;--duration-slow:.7s;--duration-glacial:1.2s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--glass-blur:20px;--glass-bg-full:#0a0e1a99;--glass-bg-reduced:#0a0e1ae0;--glass-bg-opaque:#0a0e1afa;--glass-border:#e8f0ff14;--glass-border-hover:#e8f0ff26;--z-poster:0;--z-scene:10;--z-ui-base:100;--z-navigation:200;--z-overlay:300;--z-modal:400;--z-toast:500;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-glacial:0s}}
@property --field-lift{syntax:"<color>";inherits:true;initial-value:#1e2e448f}@property --field-core{syntax:"<color>";inherits:true;initial-value:#14203061}@property --pressure-tint{syntax:"<color>";inherits:true;initial-value:#8096b62e}@property --tone-wash{syntax:"<color>";inherits:true;initial-value:#7088a82e}@property --cavity-rim{syntax:"<color>";inherits:true;initial-value:#9cb2ce9e}@property --cavity-accent{syntax:"<color>";inherits:true;initial-value:#829cba38}@property --cavity-glow{syntax:"<color>";inherits:true;initial-value:#a8c4e22e}@property --seam-tint{syntax:"<color>";inherits:true;initial-value:#c4d6ec5c}@property --core-pocket{syntax:"<color>";inherits:true;initial-value:#04080e9e}@property --enclosure-tint{syntax:"<color>";inherits:true;initial-value:#728aaa2e}@property --spectral-veil-tint{syntax:"<color>";inherits:true;initial-value:#8aa2c224}@property --destination-wash{syntax:"<color>";inherits:true;initial-value:#708aa829}@property --dot-shadow{syntax:"<color>";inherits:true;initial-value:#b2cae65c}@property --panel-settle{syntax:"<color>";inherits:true;initial-value:#04070b7a}@property --shear-accent{syntax:"<color>";inherits:true;initial-value:#8094b424}@property --signal-accent{syntax:"<color>";inherits:true;initial-value:#708cb024}@property --structural-tint{syntax:"<color>";inherits:true;initial-value:#768cac24}@property --field-opacity{syntax:"<number>";inherits:true;initial-value:.92}@property --pressure-opacity{syntax:"<number>";inherits:true;initial-value:.28}@property --edge-mute-opacity{syntax:"<number>";inherits:true;initial-value:.8}@property --tone-opacity{syntax:"<number>";inherits:true;initial-value:.28}@property --grain-opacity{syntax:"<number>";inherits:true;initial-value:.14}@property --canopy-opacity{syntax:"<number>";inherits:true;initial-value:.9}@property --side-mass-opacity{syntax:"<number>";inherits:true;initial-value:.32}@property --chamber-opacity{syntax:"<number>";inherits:true;initial-value:.94}@property --sheath-opacity{syntax:"<number>";inherits:true;initial-value:.94}@property --pocket-opacity{syntax:"<number>";inherits:true;initial-value:.88}@property --accent-opacity{syntax:"<number>";inherits:true;initial-value:.52}@property --occlusion-opacity{syntax:"<number>";inherits:true;initial-value:.64}@property --occlusion-rim-opacity{syntax:"<number>";inherits:true;initial-value:.46}@property --occlusion-slit-opacity{syntax:"<number>";inherits:true;initial-value:.56}@property --seam-opacity{syntax:"<number>";inherits:true;initial-value:.58}@property --cavity-glow-opacity{syntax:"<number>";inherits:true;initial-value:.62}@property --cavity-shimmer-opacity{syntax:"<number>";inherits:true;initial-value:.32}@property --enclosure-opacity{syntax:"<number>";inherits:true;initial-value:.28}@property --spectral-veil-opacity{syntax:"<number>";inherits:true;initial-value:.16}@property --dot-field-opacity{syntax:"<number>";inherits:true;initial-value:1}@property --dot-scale{syntax:"<number>";inherits:true;initial-value:1}@property --micro-field-opacity{syntax:"<number>";inherits:true;initial-value:.3}@property --destination-wash-opacity{syntax:"<number>";inherits:true;initial-value:.2}@property --panel-settle-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --lower-depth-opacity{syntax:"<number>";inherits:true;initial-value:.88}@property --vignette-opacity{syntax:"<number>";inherits:true;initial-value:.92}@property --cavity-scale{syntax:"<number>";inherits:true;initial-value:1.06}@property --focal-width{syntax:"<number>";inherits:true;initial-value:1.08}@property --focal-height{syntax:"<number>";inherits:true;initial-value:1.1}@property --occlusion-width-scale{syntax:"<number>";inherits:true;initial-value:1.04}@property --occlusion-height-scale{syntax:"<number>";inherits:true;initial-value:1.02}@property --focal-tilt{syntax:"<angle>";inherits:true;initial-value:-4deg}@property --pocket-lean{syntax:"<angle>";inherits:true;initial-value:-1deg}@property --core-tilt{syntax:"<angle>";inherits:true;initial-value:-1deg}@property --seam-lean{syntax:"<angle>";inherits:true;initial-value:-1deg}@property --occlusion-blur{syntax:"<length>";inherits:true;initial-value:2.4px}@property --seam-blur{syntax:"<length>";inherits:true;initial-value:2.6px}@property --dot-blur{syntax:"<length>";inherits:true;initial-value:.2px}@property --micro-field-blur{syntax:"<length>";inherits:true;initial-value:.36px}@property --ambient-opacity{syntax:"<number>";inherits:true;initial-value:.62}@property --shear-opacity{syntax:"<number>";inherits:true;initial-value:.16}@property --signal-opacity{syntax:"<number>";inherits:true;initial-value:.28}@property --cavity-opacity{syntax:"<number>";inherits:true;initial-value:.34}@property --structural-opacity{syntax:"<number>";inherits:true;initial-value:.16}@property --atmosphere-opacity{syntax:"<number>";inherits:true;initial-value:.56}@property --cavity-blur{syntax:"<length>";inherits:true;initial-value:20px}@property --structural-blur{syntax:"<length>";inherits:true;initial-value:16px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--depth-x:0;--depth-y:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--color-obsidian);color:var(--color-frost);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);min-height:100dvh;overflow-x:hidden}:focus-visible{outline:2px solid var(--color-accent-cyan);outline-offset:2px}::selection{background:var(--color-cryogenic);color:var(--color-frost)}.glass-full{background:var(--glass-bg-full);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)}.glass-reduced{background:var(--glass-bg-reduced);border:1px solid var(--glass-border)}.glass-opaque{background:var(--glass-bg-opaque);border:1px solid var(--glass-border)}body.frozen *{animation-play-state:paused!important}
