/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--font-display:"Sora",system-ui,-apple-system,sans-serif;--font-ui:"Sora",system-ui,-apple-system,sans-serif;--type-name:clamp(2.75rem,9vw,6.5rem);--leading-tight:1.02;--track-name:-.03em;--track-wide:.18em;--bg-void:#050409;--bg-deep:#08060f;--bg-raised:#0f0b1c;--bg-glass:#1410268c;--text-primary:#eef1fb;--text-secondary:#9aa4bd;--text-muted:#5d6782;--line-faint:#9aa4bd1a;--line-soft:#9aa4bd2e;--glow-soft:0 0 40px #8fcacb38,0 0 12px #7e80e62e;--glow-text:0 0 28px #7e80e633;--blur-glass:blur(18px)saturate(120%);--ease-glass:cubic-bezier(.22,.61,.36,1);--dur-quick:.42s;--dur-calm:.9s;--space-6:32px;--space-8:64px;--stack-gap:24px;--radius-pill:999px;--page-pad-x:clamp(24px,6vw,96px);--page-pad-y:clamp(32px,8vh,96px)}a{color:inherit;text-decoration:none}body,html{background:var(--bg-deep);height:100%;margin:0}@keyframes core-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes core-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}*{-webkit-font-smoothing:antialiased}body{font-family:var(--font-ui);color:var(--text-primary)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}