:root{--lyric-abyss:#050b14;--lyric-navy:#0b1d3a;--lyric-navy-mid:#132d52;--lyric-cyan:#00d4ff;--lyric-teal:#00ffc8;--lyric-blue:#06f;--lyric-text:#e0e8f0;--lyric-text-dim:#7088a8;--lyric-glow:#00d4ff26;--verso-body:"Rubik", system-ui, -apple-system, sans-serif;--verso-display:"Bebas Neue", sans-serif}html,body{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;overflow:hidden}*,:before,:after{box-sizing:inherit;margin:0;padding:0}html *,body *{font-family:var(--verso-body);text-transform:none!important}html{background:var(--lyric-abyss)}body{color:var(--lyric-text);background:var(--lyric-abyss);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}::selection{background:var(--lyric-cyan);color:var(--lyric-abyss)}a{color:var(--lyric-cyan);text-decoration:none}img{max-width:100%;display:block}.atrium{z-index:1;scroll-behavior:smooth;width:100%;height:100vh;position:relative;overflow:hidden auto}.reveal{opacity:0;filter:blur(8px);transition:opacity .8s ease-out,filter .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.reveal.revealed{opacity:1;filter:blur();transform:translateY(0)}.section-inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.section-heading{font-family:var(--verso-display);color:var(--lyric-text);text-align:center;letter-spacing:.02em;margin-bottom:.75rem;font-size:clamp(3rem,6vw,5rem);font-weight:400}.section-sub{color:var(--lyric-text-dim);text-align:center;max-width:540px;margin:0 auto 4rem;font-size:1.1rem;font-weight:300}.section-halo{pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.cta-btn{font-family:var(--verso-display);letter-spacing:.15em;cursor:pointer;border-radius:2px;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.particle-canvas.svelte-12qhfyh{z-index:0;pointer-events:none;position:fixed;inset:0}
