:root{--bg:#050607;--panel:#0b0d10;--text:#f4f5f6;--muted:#f4f5f69e;--faint:#f4f5f661;--line:#ffffff17;--glass:#0a0c0e94;--radius:22px;--dur-1:.18s;--dur-2:.32s;--dur-3:.6s;--dur-4:1.05s;--ease:cubic-bezier(.2, .76, .18, 1);--ease-soft:cubic-bezier(.22, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--gutter:112px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}body:before{content:"";pointer-events:none;z-index:100;opacity:.035;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:fixed;inset:0}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--dur-2);animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:var(--dur-2);animation-timing-function:var(--ease)}@media (max-width:1100px){:root{--gutter:92px}}@media (max-width:760px){:root{--gutter:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
