*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg,#0A0A0A);color:var(--ink,#FAFAFA);font-family:var(--font-body,"Inter",system-ui,sans-serif);line-height:1.55;font-size:18px}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.hero{min-height:100vh;width:100%;display:flex;align-items:flex-end;padding:0 0 64px;background:var(--bg,#0A0A0A);position:relative;overflow:hidden}.hero__title{font-family:var(--font-display,"Bebas Neue",Impact,sans-serif);font-weight:800;font-size:clamp(64px, 14vw, 220px);line-height:.85;letter-spacing:-.06em;margin:0 32px;text-transform:none}.hero__media{position:absolute;inset:0;z-index:0}.hero__media img{width:100%;height:100%;object-fit:cover;opacity:.55;filter:contrast(1.1)}.hero__title{position:relative;z-index:1}.marquee{background:var(--accent,#FF4500);color:var(--bg,#0A0A0A);padding:12px 0;overflow:hidden;white-space:nowrap;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;text-transform:uppercase;letter-spacing:.15em}.site-nav{position:sticky;top:0;z-index:50;background:var(--bg,#0A0A0A);height:56px;display:flex;align-items:center;padding:0 32px;border-bottom:1px solid rgb(255 255 255 / .08)}.site-nav__logo{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em}.site-nav__menu{margin-left:auto;display:flex;gap:24px;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.15em}.site-nav__menu a:hover{color:var(--accent,#FF4500)}.article{max-width:1200px;margin:0 auto;padding:64px 32px;background:var(--bg-alt,#FFFFFF);color:var(--ink-dark,#0A0A0A)}.article h1{font-family:var(--font-display);font-size:clamp(40px, 6vw, 96px);line-height:.9;letter-spacing:-.04em;font-weight:700;margin:0 0 32px}.article h2{font-family:var(--font-heading,var(--font-display));font-size:clamp(32px, 4vw, 64px);letter-spacing:-.04em;font-weight:700;margin:64px 0 24px}.article h3{font-size:24px;font-weight:600;margin:32px 0 16px}.article p{margin:0 0 16px}.article a{color:var(--accent,#FF4500);border-bottom:1px solid currentColor}.btn{display:inline-block;padding:16px 32px;font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:14px;border:2px solid currentColor;background:var(--ink,#FAFAFA);color:var(--bg,#0A0A0A);transition:all 600ms cubic-bezier(.65,0,.35,1)}.btn:hover{background:var(--bg,#0A0A0A);color:var(--ink,#FAFAFA)}.btn--ghost{background:#fff0;color:var(--ink,#FAFAFA)}.site-footer{background:var(--bg,#0A0A0A);color:var(--ink,#FAFAFA);padding:64px 32px;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.15em}@media (max-width:1024px){.hero__title{margin:0 16px}.article{padding:32px 16px}.site-nav{padding:0 16px}.site-nav__menu{gap:16px}}img,.card,.btn{border-radius:0}