:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1c1914;--panel:#29241a;--ink:#f5e8cb;--muted:#d1c6ae;--gold:#f6c16b;--rose:#f28564;--line:#504737;--mono:ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(ellipse at 78% 15%,#393023 0%,transparent 42%),var(--bg);margin:0;font:16px/1.6 system-ui,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,serif;font-weight:500;line-height:1.04}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:hover,.text-button:hover{color:var(--gold)}:is(a:focus-visible,button:focus-visible){outline:2px solid var(--gold);outline-offset:4px}.shell{width:min(1190px,100% - 64px);margin-inline:auto}.skip{z-index:4;color:var(--bg);background:var(--ink);padding:8px;position:fixed;top:-100px;left:16px}.skip:focus{top:16px}.top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.wordmark,.eyebrow,.dial,.poster-top,.poster-bottom,.card-art,.read{font:700 11px/1.35 var(--mono);letter-spacing:.13em}.wordmark{white-space:nowrap;font-size:15px}.wordmark>span:first-child{color:var(--gold);vertical-align:-1px;margin-right:6px;font-size:22px}.brand-accent,.eyebrow{color:var(--gold)}.top nav{color:var(--muted);gap:24px;font-size:14px;display:flex}.dial{border:1px solid var(--line);white-space:nowrap;border-radius:30px;padding:9px 12px}i{background:var(--rose);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.hero{grid-template-columns:1fr .92fr;align-items:center;gap:5%;padding:62px 0 44px;display:grid}h1{letter-spacing:-.075em;margin:12px 0 20px;font-size:clamp(56px,7.6vw,110px)}h1 em{color:var(--gold);font-weight:400}.lede,.community p:not(.eyebrow){color:var(--muted);max-width:44ch}.primary,.play{color:#241b11;background:var(--gold);border:0;font-weight:800}.primary{border-radius:3px;margin:24px 18px 0 0;padding:11px 18px}.primary:hover,.play:hover{background:#ffdb9c}.secondary,.read{color:var(--gold)}.secondary{text-underline-offset:4px;font-size:14px;text-decoration:underline;display:inline-block}.poster{isolation:isolate;aspect-ratio:1.16;color:#302316;background:repeating-linear-gradient(2deg,#9c512110 0 1px,#0000 1px 4px),radial-gradient(at 32% 30%,#f8e7ba,#dca361);border:1px solid #b57d52;position:relative;overflow:hidden}.poster:before{content:"";opacity:.82;pointer-events:none;border:2px solid;position:absolute;inset:4%}.poster-top,.poster-bottom{z-index:1;border-top:1px solid;justify-content:space-between;padding-top:7px;display:flex;position:absolute;left:8%;right:8%}.poster-top{top:9%}.poster-bottom{bottom:8%}.poster-title{letter-spacing:-.085em;color:#36261b;text-shadow:1px 1px #a96640;z-index:1;font:900 clamp(33px,5.5vw,77px)/.84 Georgia,serif;position:absolute;top:25%;left:9%;transform:rotate(-5deg)}.poster-title em{color:#873828;font-size:.62em}.guitar-print{background:url(/delta-guitar.svg) 50%/contain no-repeat;position:absolute;inset:15% 5% 12% 40%}.radio{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--gold);align-items:center;gap:18px;padding:20px 25px;display:flex}.play{border-radius:50%;flex:none;width:56px;height:56px;font-size:20px}.station h2{margin:3px 0;font-size:clamp(23px,3.3vw,34px)}.status{color:var(--muted);font-size:13px}.stream-links{color:var(--muted);flex-wrap:wrap;gap:15px;margin-left:auto;font-size:13px;display:flex}.stream-links a,.social a,.article a,.consent a{text-underline-offset:4px;text-decoration:underline}.crate,.community{padding:60px 0}.crate h2,.community h2{letter-spacing:-.058em;margin:10px 0 23px;font-size:clamp(35px,5.2vw,67px)}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{border:1px solid var(--line);background:#262219;flex-direction:column;display:flex}.card:hover{border-color:var(--gold);color:var(--ink)}.card-art{color:#ffe2bb;background:repeating-linear-gradient(135deg,#ffffff10 0 1px,#0000 1px 8px),#77402e;justify-content:space-between;align-items:center;min-height:98px;padding:10px 14px;display:flex}.card:nth-child(2) .card-art{background-color:#5d4928}.card:nth-child(3) .card-art{background-color:#3a4d45}.card-art b{font:400 52px/1 Georgia,serif}.card-copy{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}.card-copy h3{font-size:clamp(23px,2.6vw,32px)}.card-copy p:not(.eyebrow){color:var(--muted);font-size:14px}.read{margin-top:auto;padding-top:8px}.community{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;display:flex}.community h2{max-width:16ch}.social{flex-shrink:0;gap:8px;display:grid}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:start;gap:18px;padding:25px 0 35px;font-size:13px;display:flex}.footer nav{flex-wrap:wrap;gap:10px 16px;display:flex}.text-button{color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.article{max-width:740px;min-height:62vh;padding:46px 0 60px}.article .eyebrow{margin-top:20px}.article h1{letter-spacing:-.065em;font-size:clamp(41px,6vw,77px)}.article h2{margin:24px 0 9px;font-size:clamp(23px,3vw,31px)}.article p:not(.eyebrow){color:var(--muted);margin:0 0 12px}.article a,.consent a{color:var(--gold)}.consent{z-index:5;width:min(390px,100% - 32px);color:var(--ink);background:#2c241a;border:1px solid #907650;padding:16px;position:fixed;bottom:16px;right:16px;box-shadow:0 7px 25px #0009}.consent p{margin:5px 0 12px}.consent div{flex-wrap:wrap;gap:8px;display:flex}.consent button{color:var(--ink);background:#3c3020;border:1px solid #b39768;border-radius:3px;padding:5px 10px;font-weight:700}.consent button:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:760px){.shell{width:calc(100% - 36px)}.top{flex-wrap:wrap;gap:10px;padding:16px 0}.top nav{order:3;gap:16px;width:100%}.hero{grid-template-columns:1fr;gap:26px;padding:35px 0 24px}.poster{max-width:530px}.poster-title{font-size:clamp(34px,11vw,74px)}.radio{flex-wrap:wrap;gap:12px;padding:14px}.play{width:44px;height:44px}.station{flex:1}.stream-links{width:100%;margin-left:56px}.crate,.community{padding:38px 0}.cards{grid-template-columns:1fr}.community,.footer{flex-direction:column;align-items:start}.poster-top,.poster-bottom{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
