@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=JetBrains+Mono:wght@400;500;700&family=Montserrat:wght@400;500;600;700;800&display=swap";:root{--radius-sm: 6px;--radius-action: 12px;--radius-md: 16px;--radius-master: 24px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 12px;--spacing-md: 24px;--spacing-lg: 40px;--spacing-xl: 80px;--safe-zone-top: 130px;--safe-zone-bottom: 140px;--safe-zone-x: 24px;--k-grid-1: 1fr;--k-grid-2-sym: repeat(2, 1fr);--k-grid-2-asym-L: 1fr 2fr;--k-grid-2-asym-R: 2fr 1fr;--k-grid-3-sym: repeat(3, 1fr);--k-grid-3-center: 1fr 2fr 1fr;--k-grid-3-center-wide: 1fr 4fr 1fr;--k-grid-4: repeat(4, 1fr);--shadow-sm: 0 4px 15px rgba(0, 0, 0, .8);--shadow-md: 0 10px 30px rgba(0, 0, 0, .9);--shadow-lg: 0 20px 50px rgba(0, 0, 0, .95);--shadow-inner: inset 0 0 20px rgba(255, 255, 255, .02);--ease-spring: cubic-bezier(.175, .885, .32, 1.15);--ease-flow: cubic-bezier(.16, 1, .3, 1);--ease-cinematic: cubic-bezier(.86, 0, .07, 1);--duration-fast: .25s;--duration-normal: .5s;--duration-slow: 1.2s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;background-color:var(--tm-bg-void, #050505);color:var(--tm-text-body, #EACACA);font-family:var(--font-body, "Montserrat", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.font-hero{font-family:var(--font-hero);text-transform:uppercase;letter-spacing:-.02em}.font-mono{font-family:var(--font-mono);letter-spacing:-.05em}.text-primary{color:var(--tm-brand-primary)}.text-white{color:var(--tm-text-primary)}.text-muted{color:var(--tm-text-muted)}.bg-void{background-color:var(--tm-bg-void)}#tm-deck-root{position:relative;width:100%;height:100%;perspective:1500px;transform-style:preserve-3d}
