*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f1efe9;color:#171715;font-family:"Courier New",monospace;letter-spacing:.06em}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:flex-start;padding:28px 5vw;background:rgba(241,239,233,.94);border-bottom:1px solid #b9b7b0}.brand strong{display:block;font:400 clamp(32px,4vw,60px)/.9 Arial,sans-serif;letter-spacing:.16em}.brand span{display:block;margin-top:12px;font-size:10px;letter-spacing:.35em}.site-header nav{display:flex;gap:30px;font-size:11px}.site-header nav a:hover,.release-links a:hover{color:#e44b16}.hero{min-height:62vh;padding:9vw 6vw 5vw;display:grid;grid-template-columns:1.4fr 1fr;align-items:end;border-bottom:1px solid #b9b7b0;background:linear-gradient(110deg,#f4f2ed 45%,#e8e4dc)}.eyebrow,.stamp,.tags{font-size:10px;line-height:1.8;letter-spacing:.25em}.hero h1{font:400 clamp(38px,6vw,88px)/.95 Arial,sans-serif;letter-spacing:-.04em;margin:45px 0}.stamp{color:#68665f}.signal{height:220px;display:flex;align-items:center;justify-content:center;gap:9px}.signal i{width:2px;background:#e44b16;display:block;animation:pulse 2.6s infinite ease-in-out}.signal i:nth-child(1),.signal i:nth-child(5){height:20%}.signal i:nth-child(2),.signal i:nth-child(4){height:55%;animation-delay:.2s}.signal i:nth-child(3){height:100%;animation-delay:.4s}@keyframes pulse{50%{transform:scaleY(.25);opacity:.45}}.section{padding:70px 6vw;border-bottom:1px solid #b9b7b0}.section-head{display:flex;gap:18px;align-items:center;margin-bottom:55px}.section-head span{color:#e44b16}.section h2{font-size:12px;letter-spacing:.3em;font-weight:400}.release{display:grid;grid-template-columns:minmax(260px,520px) 1fr;gap:7vw;align-items:start;margin-bottom:90px}.release.reverse{grid-template-columns:minmax(260px,520px) 1fr}.release img{width:100%;display:block;box-shadow:0 12px 30px rgba(0,0,0,.12)}.catalog-no{font-size:26px}.catalog-no span{color:#e44b16}.release h3{font:400 clamp(30px,4vw,60px)/1.15 Arial,sans-serif;letter-spacing:.08em}.release h3 em{font-style:normal;font-family:"Courier New",monospace;font-size:.62em}.description{max-width:620px;line-height:1.7;letter-spacing:.02em}.track-toggle{border:0;border-bottom:1px solid #777;background:none;padding:12px 0;font:inherit;letter-spacing:.12em;cursor:pointer}.tracklist{display:none;columns:2;gap:40px;padding-left:25px;line-height:2;font-size:12px}.tracklist.open{display:block}.mini-tracks{line-height:2}.release-links{display:flex;gap:35px;margin-top:35px;font-size:12px}.disabled{opacity:.45;pointer-events:none}.split{display:grid;grid-template-columns:1fr 2fr;gap:4vw}.split .section-head{grid-row:1/3}.large-line{font:400 clamp(40px,7vw,100px)/1 Arial,sans-serif;letter-spacing:.12em}.log div{display:grid;grid-template-columns:130px 160px 1fr;padding:18px 0;border-top:1px solid #c8c5bd;font-size:12px}.log b{font-weight:400}.about{max-width:none}.about>p{max-width:780px;line-height:1.8}.about .big{font:400 clamp(36px,5vw,70px)/1 Arial,sans-serif}.quiet{margin-top:50px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.contact-grid div{border-top:1px solid #777;padding-top:18px}.contact-grid span,.contact-grid small{display:block;font-size:10px;letter-spacing:.18em;margin-bottom:18px}.contact-grid a{font-size:16px}.contact-grid small{margin-top:18px;color:#68665f}footer{padding:28px 6vw;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.2em}.status{color:#e44b16}@media(max-width:800px){.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:70vh}.signal{height:100px}.release,.release.reverse,.split,.contact-grid{grid-template-columns:1fr}.split .section-head{grid-row:auto}.tracklist{columns:1}.log div{grid-template-columns:80px 1fr}.log b{grid-column:2}.release{gap:25px}footer{gap:15px;flex-direction:column}}
.transmit-wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:8vw;align-items:start}
.transmit-intro .big{font:400 clamp(34px,5vw,68px)/1 Arial,sans-serif;margin-top:0}
.quiet-small{font-size:10px;color:#68665f;letter-spacing:.15em;margin-top:35px}
.transmit-form{display:grid;gap:24px}
.transmit-form label{display:grid;gap:10px;font-size:10px;letter-spacing:.22em}
.transmit-form input,.transmit-form textarea,.transmit-form select{width:100%;border:0;border-bottom:1px solid #777;background:transparent;border-radius:0;padding:12px 2px;font:16px "Courier New",monospace;color:#171715;outline:none}
.transmit-form textarea{border:1px solid #aaa;padding:14px;resize:vertical}
.transmit-form input:focus,.transmit-form textarea:focus,.transmit-form select:focus{border-color:#e44b16}
.transmit-form button{justify-self:start;border:1px solid #171715;background:transparent;padding:14px 18px;font:11px "Courier New",monospace;letter-spacing:.18em;cursor:pointer}
.transmit-form button:hover{background:#171715;color:#f1efe9}
.form-note{font-size:9px;color:#888;letter-spacing:.12em}
@media(max-width:800px){.transmit-wrap{grid-template-columns:1fr}}
