:root{color:#f5f5f0;font-synthesis:none;text-rendering:geometricprecision;background:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#050505;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site{isolation:isolate;min-height:100vh;padding:28px;position:relative;overflow:hidden}.grain{z-index:-4;opacity:.22;background-image:radial-gradient(#fff .7px,#0000 .7px);background-size:7px 7px;position:fixed;inset:0}.blade{z-index:-3;background:linear-gradient(#ffffff2e,#0000 55%);border-left:1px solid #ffffff38;width:44vw;height:120vh;position:fixed;transform:skew(-28deg)rotate(8deg)}.blade-one{top:-20vh;right:8vw}.blade-two{opacity:.45;bottom:-55vh;left:-12vw}.topbar{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.mark{letter-spacing:-.09em;font-size:clamp(28px,5vw,64px);font-weight:900;line-height:.85}.topbar-right{justify-content:flex-end;align-items:center;gap:14px;display:flex}.topbar-webm{object-fit:cover;opacity:.9;border:1px solid #ffffff2e;width:123px;height:123px;display:block}.tag,.eyebrow,.tiny{letter-spacing:.24em;color:#a8a8a0;text-transform:uppercase;font-size:15px}.hero{align-content:start;max-width:980px;min-height:auto;padding:20px 0 30px;display:grid}.hero h1{letter-spacing:-.14em;text-transform:uppercase;margin:0;font-size:clamp(86px,21vw,280px);line-height:.76}.intro{color:#d7d7cf;max-width:640px;margin:24px 0 0;font-size:clamp(17px,2vw,24px)}.hero-logo-wrap{z-index:2;width:min(700px,88vw);height:150px;margin:16px auto 24px;position:relative;overflow:hidden}.hero-logo{object-fit:contain;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(5)}.nav{border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.nav button{color:#f5f5f0;cursor:pointer;background:#ffffff05;border:0;border-right:1px solid #ffffff2e;justify-content:center;align-items:center;gap:10px;padding:18px;transition:all .16s;display:flex}.nav button:last-child{border-right:0}.nav button:hover,.nav button.active{color:#050505;background:#f5f5f0}.panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0505059e;border:1px solid #ffffff2e;border-top:0;min-height:340px}.section-grid{grid-template-columns:.85fr 1.15fr;gap:28px;padding:32px;display:grid}.section-copy h2{letter-spacing:-.08em;max-width:520px;margin:12px 0 18px;font-size:clamp(34px,5vw,78px);line-height:.9}.section-copy p:not(.eyebrow){color:#c6c6be;max-width:430px;line-height:1.65}.cards,.track-list{gap:12px;display:grid}.card,.track,.contact-form{background:#ffffff09;border:1px solid #ffffff2e}.merch-card{grid-template-columns:84px 1fr auto;align-items:center;gap:18px;padding:14px;display:grid}.product-shape{aspect-ratio:1;color:#050505;clip-path:polygon(0 0,100% 0,86% 100%,0 72%);background:#f5f5f0;place-items:center;font-weight:900;display:grid}.card h3,.track h3{letter-spacing:-.03em;margin:0;font-size:18px}.card p,.track p{color:#a8a8a0;margin:6px 0 0;font-size:13px}.card strong{font-size:20px}.track{grid-template-columns:48px 1fr 24px;align-items:center;gap:18px;padding:22px;transition:all .16s;display:grid}.track:hover{color:#050505;background:#f5f5f0}.track:hover p{color:#333}.track span{color:#a8a8a0}.contact-form{gap:12px;padding:18px;display:grid}input,textarea{color:#f5f5f0;background:0 0;border:1px solid #ffffff2e;outline:none;width:100%;padding:16px}textarea{resize:vertical;min-height:138px}input:focus,textarea:focus{border-color:#f5f5f0}.contact-form button{color:#050505;cursor:pointer;letter-spacing:.12em;background:#f5f5f0;border:1px solid #f5f5f0;padding:16px;font-weight:800}@media (width<=760px){.site{padding:18px}.topbar{align-items:flex-start;gap:12px}.topbar-right{gap:10px}.topbar-webm{width:100px;height:100px}.tag{text-align:right;letter-spacing:.18em;max-width:150px;font-size:10px}.hero{align-content:start;min-height:auto;padding:16px 0 28px}.hero-logo-wrap{width:92vw;height:95px;margin:12px auto 18px}.hero-logo{transform-origin:50%;transform:scale(4.2)}.nav{grid-template-columns:1fr}.nav button{border-bottom:1px solid #ffffff2e;border-right:0}.nav button:last-child{border-bottom:0}.section-grid{grid-template-columns:1fr;padding:22px}.merch-card{grid-template-columns:64px 1fr}.merch-card strong{grid-column:2}}@media (width<=430px){.topbar-webm{width:80px;height:80px}.topbar-right{gap:8px}.tag{max-width:120px;font-size:9px}.hero-logo-wrap{width:94vw;height:80px;margin:10px auto 16px}.hero-logo{transform:scale(4)}}
