@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff")}:root{color-scheme:dark;--ink:#090806;--ink-soft:#0f0d0b;--surface:#15120f;--surface-raised:#1d1915;--line:#f3e0c72b;--line-strong:#f0b35d75;--cream:#f6ecde;--sand:#d5c4ae;--muted:#9f9283;--ember:#dc702a;--gold:#f0b35d;--gold-pale:#f6d29a;--max-width:1320px;--gutter:clamp(1.25rem, 4vw, 4rem);--display:Georgia, "Times New Roman", serif;--impact:"Anton", Impact, Haettenschweiler, "Arial Narrow Bold", "Franklin Gothic Condensed", sans-serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:radial-gradient(circle at 76% -10%, #dc702a29, transparent 34rem), linear-gradient(180deg, #0c0a08, var(--ink) 38rem);min-width:320px;color:var(--cream);margin:0}body:before{z-index:30;pointer-events:none;content:"";opacity:.075;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='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-color:#f0b35d8c}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}::selection{background:var(--gold);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--gold);color:var(--ink);padding:.75rem 1rem;font-weight:800;text-decoration:none;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-shell{overflow:clip}.site-header{z-index:50;max-width:var(--max-width);min-height:94px;padding:1.1rem var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.home-page{background:#050505}.home-page:before{opacity:.035}.home-page .site-header{width:min(100%, var(--max-width));border-bottom-color:#ffffff3d;position:absolute;left:0;right:0}.home-page .wordmark img{filter:drop-shadow(0 8px 18px #0000009e)}.home-page .site-nav a{color:#efefeb;font-family:var(--impact);letter-spacing:.09em;font-size:.82rem;font-weight:900}.wordmark{width:clamp(132px,15vw,180px);text-decoration:none;display:block}.wordmark img{object-fit:contain;object-position:left center;width:100%;height:56px}.site-nav{align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex}.site-nav a{color:var(--sand);letter-spacing:.12em;text-transform:uppercase;font-size:.77rem;font-weight:750;text-decoration:none;position:relative}.nav-badge{border:1px solid var(--line-strong);color:var(--gold-pale);letter-spacing:.12em;vertical-align:.1em;margin-left:.35rem;padding:.2rem .32rem;font-size:.48rem;line-height:1;display:inline-flex}.site-nav>a:not(.nav-listen):after{content:"";background:var(--gold);height:1px;transition:right .18s;position:absolute;bottom:-.45rem;left:0;right:100%}.site-nav>a:hover:after,.site-nav>a[aria-current=page]:after{right:0}.site-nav .nav-listen{border:1px solid var(--line-strong);color:var(--gold-pale);padding:.8rem 1rem}.menu-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--cream);background:0 0;padding:0;display:none}.menu-toggle span:not(.sr-only){background:currentColor;width:20px;height:1px;margin:5px auto;display:block}main{min-height:65vh}.section{max-width:var(--max-width);padding:clamp(5rem, 10vw, 9rem) var(--gutter);margin-inline:auto;position:relative}.section.tight{padding-block:clamp(3.5rem,7vw,6rem)}.section.full-bleed{max-width:none}.eyebrow{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:850;line-height:1.3}.section-heading{max-width:760px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-heading.align-center{text-align:center;margin-inline:auto}.section-heading h2,.page-title,.display-title{font-family:var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,7vw,6.8rem);font-weight:400;line-height:.91}.section-heading h2{font-size:clamp(2.2rem,5.6vw,5rem)}.section-copy,.lede{max-width:680px;color:var(--sand);margin:1.4rem 0 0;font-size:clamp(1.02rem,1.8vw,1.25rem);line-height:1.75}.align-center .section-copy{margin-inline:auto}.button-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{border:1px solid var(--gold);background:var(--gold);min-height:48px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.2rem;font-size:.76rem;font-weight:850;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.button:hover{background:var(--gold-pale);transform:translateY(-2px)}.button.secondary{border-color:var(--line-strong);color:var(--gold-pale);background:0 0}.button.secondary:hover{background:#f0b35d14}.text-link{color:var(--gold-pale);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:850}.page-hero{max-width:var(--max-width);padding:clamp(5rem, 12vw, 10rem) var(--gutter) clamp(4rem, 8vw, 7rem);margin-inline:auto}.page-hero .page-title{max-width:980px}.page-hero .lede{max-width:760px}.page-kicker{color:var(--gold);letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:1.5rem;font-size:.7rem;font-weight:850;display:flex}.page-kicker:before{content:"";background:currentColor;width:2.8rem;height:1px}.platform-links{flex-wrap:wrap;gap:.65rem;display:flex}.platform-links a{border:1px solid var(--line);color:var(--sand);letter-spacing:.1em;text-transform:uppercase;background:#ffffff06;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.72rem;font-weight:780;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.platform-links a:hover{border-color:var(--line-strong);color:var(--gold-pale);background:#f0b35d12}.platform-links.compact a{padding:.6rem .75rem;font-size:.66rem}.release-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2rem);display:grid}.release-card{min-width:0}.release-art{aspect-ratio:1;border:1px solid var(--line);background:var(--surface);text-decoration:none;display:block;position:relative;overflow:hidden}.release-art:after{content:"";opacity:0;background:linear-gradient(#0000 62%,#050403cc);transition:opacity .22s;position:absolute;inset:0}.release-art img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.75,.2,1),filter .22s}.release-view{z-index:2;color:var(--gold-pale);letter-spacing:.12em;opacity:0;text-transform:uppercase;font-size:.67rem;font-weight:850;transition:opacity .22s,transform .22s;position:absolute;bottom:.9rem;left:1rem;transform:translateY(.5rem)}.release-art:hover img{filter:saturate(1.06)contrast(1.04);transform:scale(1.035)}.release-art:hover:after,.release-art:hover .release-view{opacity:1}.release-art:hover .release-view{transform:none}.release-card-copy{padding-top:1rem}.release-meta{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin:0;font-size:.63rem;font-weight:760;display:flex}.release-meta>span:not(:last-child):after{color:#f0b35d8c;content:"/";margin-left:.7rem}.release-meta .explicit-badge:after{display:none}.explicit-badge{border:1px solid var(--line-strong);width:1.2rem;height:1.2rem;color:var(--gold-pale);justify-content:center;align-items:center;font-size:.58rem;display:inline-flex}.release-card h3{font-family:var(--display);letter-spacing:-.025em;margin:.65rem 0 0;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:400;line-height:1.12}.release-card h3 a{text-decoration:none}.release-card h3 a:hover{color:var(--gold-pale)}.release-card-copy>p:last-child:not(.release-meta){color:var(--muted);margin:.9rem 0 0;line-height:1.65}.release-card.featured{grid-template-columns:minmax(280px,.9fr) minmax(250px,.6fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.release-card.featured .release-card-copy{padding:0 0 1.3rem}.release-card.featured h3{font-size:clamp(2.1rem,4.5vw,4.6rem)}.rule{background:var(--line);border:0;width:100%;height:1px}.callout{border:1px solid var(--line);border-left:3px solid var(--gold);background:linear-gradient(130deg, #f0b35d17, transparent 55%), var(--surface);padding:clamp(1.5rem,4vw,2.5rem)}.callout h2,.callout h3{font-family:var(--display);margin:0;font-weight:400}.callout p{color:var(--sand);line-height:1.75}.prose{max-width:760px;color:var(--sand);font-size:1.05rem;line-height:1.85}.prose h2,.prose h3{color:var(--cream);font-family:var(--display);letter-spacing:-.02em;margin:2.3em 0 .7em;font-weight:400}.prose h2{font-size:clamp(2rem,4vw,3.25rem)}.prose h3{font-size:1.6rem}.prose a{color:var(--gold-pale)}.site-footer{max-width:var(--max-width);padding:clamp(4rem, 8vw, 7rem) var(--gutter) 2rem;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-inline:auto;display:grid}.footer-tagline{max-width:8ch;font-family:var(--impact);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,6vw,6.8rem);font-weight:400;line-height:.82}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.footer-links>div{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.footer-label{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .4rem;font-size:.67rem;font-weight:800}.footer-links a{color:var(--sand);font-size:.86rem;text-decoration:none}.footer-links a:hover{color:var(--gold-pale)}.footer-legal{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:1rem;margin-top:clamp(4rem,7vw,7rem);padding-top:1.5rem;font-size:.72rem;display:flex}.footer-legal p{margin:0}.motion-ready [data-reveal]{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(22px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@media (width<=1040px){.site-header{min-height:80px}.menu-toggle{display:block}.site-nav{z-index:60;left:var(--gutter);right:var(--gutter);border:1px solid var(--line);background:#0f0d0bfa;align-items:stretch;gap:0;padding:.7rem;display:none;position:absolute;top:calc(100% - .2rem);box-shadow:0 24px 80px #00000075}.site-nav.is-open{flex-direction:column;display:flex}.site-nav a{padding:.9rem}.site-nav>a:not(.nav-listen):after{display:none}.site-nav .nav-listen{margin-top:.35rem}.site-footer{grid-template-columns:1fr;gap:3.5rem}.footer-legal{flex-direction:column}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.button-row,.button{width:100%}.footer-links,.release-grid,.release-card.featured{grid-template-columns:1fr}.release-card.featured .release-card-copy{padding-bottom:0}}
