@font-face{font-family:Display;src:url('../fonts/Anton-Regular.ttf') format('truetype');font-display:swap;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:18px}body{margin:0;background:#080d08;color:#e3eccd;font:17px/1.55 Arial,Helvetica,sans-serif}a{color:inherit}button,input,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #f2ffd1;outline-offset:5px}button{cursor:pointer}button:disabled{cursor:default}img{display:block;max-width:100%;height:auto}h1,h2,p,figure{margin:0}h1,h2{font-family:Display,'Arial Narrow',Impact,sans-serif;font-weight:400;line-height:1.02}h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}em{font-style:italic}.skip{position:fixed;top:-100px;left:20px;background:#b8ef53;color:#080d08;z-index:10;padding:12px}.skip:focus{top:10px}.station{padding:22px 4vw 0;position:relative;background:#b8ef53;color:#101c09}.station-top{display:flex;align-items:center;justify-content:space-between;font:11px/1.2 'Courier New',monospace;font-weight:bold;letter-spacing:.12em}.frequency{font-family:Display,Impact,sans-serif;font-size:22px;letter-spacing:.025em}.station-top a{text-underline-offset:4px}.station h1{font-size:clamp(36px,6.6vw,128px);text-align:center;letter-spacing:-.02em;margin:26px auto 25px;max-width:1800px;line-height:1.02;text-wrap:balance}.studio{position:relative;background:#080d08;margin:0 auto;max-width:1800px;isolation:isolate;overflow:hidden}.hero-image{width:100%;height:55vh;max-height:65vh;object-fit:contain;object-position:center}.on-air{position:absolute;top:26px;left:28px;display:flex;align-items:center;gap:10px;color:#d4f2a5;border:1px solid #71984e;padding:9px 14px;background:#0a160bd9;font:11px 'Courier New',monospace;letter-spacing:.08em}.on-air span{width:8px;height:8px;border-radius:50%;background:#b8ef53}.studio-line{position:absolute;left:4%;bottom:7%;color:#d9f6ae;font:clamp(24px,3.4vw,63px)/1.03 Display,Impact,sans-serif;max-width:30%}.studio-line em{font:italic .9em Georgia,serif;letter-spacing:-.05em}.studio-note{position:absolute;right:3%;bottom:7%;color:#c1d4ae;font:12px/1.4 'Courier New',monospace}.desk{position:relative;display:grid;grid-template-columns:1.35fr .65fr 1.3fr 2.5fr;gap:10px;max-width:1800px;margin:0 auto;padding:18px 0 8px;align-items:stretch}.service{display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #203413;text-decoration:none;font-weight:bold;min-height:58px;border-radius:4px;background:#b8ef53;box-shadow:0 4px 0 #435d20;transition:background .15s,transform .15s}.service.primary{background:#10200d;color:#dcf8b7}.service.primary img{filter:brightness(1.4)}.service:hover{background:#d7ff91}.service.primary:hover{background:#263e1c}.service:active{transform:translateY(3px);box-shadow:0 1px 0 #435d20}.contract{padding:7px 15px;background:#a6dc49;border-radius:4px;min-width:0}.contract>span{font:9px/1.2 'Courier New',monospace;letter-spacing:.12em;display:block}.copy-address{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:none;padding:6px 0 0;text-align:left;color:#10200d;font-weight:bold;font-size:16px}.ca-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.copy-label{font:9px 'Courier New',monospace;white-space:nowrap}.copy-notice{font:12px/1.5 'Courier New',monospace;min-height:24px}.eyebrow{font:11px/1.4 'Courier New',monospace;letter-spacing:.14em;font-weight:bold}.call-in{padding:105px 8vw 85px;max-width:1800px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:8%;align-items:start}.call-intro{padding-top:20px}.call-intro h2{font-size:clamp(40px,4.9vw,82px);margin:23px 0 30px;color:#b8ef53;line-height:1.08}.call-intro>p:last-child{max-width:370px;color:#adbaa2;font-size:16px}.call-scene{position:relative;padding-bottom:53px}.call-scene>img{width:100%;border-radius:3px}.speech{position:relative;z-index:1;background:#dfedca;color:#172610;max-width:90%;padding:20px 25px;margin:-10px auto 0;min-height:100px;display:flex;align-items:center;justify-content:center;text-align:center;font:italic clamp(21px,2vw,32px)/1.2 Georgia,serif;border-radius:2px;transition:background .18s}.call-scene[data-response=awake] .speech{background:#b8ef53}.call-control{grid-column:1/-1;display:flex;align-items:center;gap:22px;border-top:1px solid #33432a;padding-top:25px;margin-top:15px}.call-lamp{width:28px;height:28px;background:#293724;border-radius:50%;border:6px solid #1d2918;flex:none}.connected .call-lamp{background:#b8ef53}.call-control .eyebrow{color:#b8ef53}.call-control p{color:#aebba3;font-size:14px;margin-top:5px}.gm-key{margin-left:auto;min-width:210px;padding:17px 26px;border:1px solid #d0f79c;border-bottom:6px solid #526e2a;background:#b8ef53;border-radius:5px;color:#11200c;font-family:Display,Impact,sans-serif;font-size:27px;line-height:1.1;transition:transform .15s}.gm-key>span{display:block;font:11px/1.4 'Courier New',monospace;margin-top:7px}.gm-key:hover{background:#d6ff95}.gm-key:active{transform:translateY(3px)}.break-room{background:#dce8c7;color:#172610;display:grid;grid-template-columns:1.1fr .9fr;gap:35px 8%;padding:80px 8vw 95px}.break-heading{grid-column:1/-1}.break-heading h2{font-size:clamp(45px,6vw,100px);margin-top:20px;line-height:1.04}.coffee{width:90%;grid-row:2/4}.coffee img,.laugh img{width:100%;border-radius:3px}figcaption{font:12px/1.5 'Courier New',monospace;margin-top:12px;max-width:360px}.dead-air{align-self:center;display:flex;align-items:center;gap:30px;padding-top:0}.big-word{font:clamp(100px,13vw,210px)/1 Display,Impact,sans-serif;letter-spacing:-.04em}.dead-air p{font:italic 24px/1.15 Georgia,serif}.laugh{width:115%;margin-left:-15%;align-self:end}.sign-off{position:relative;background:#10200e;isolation:isolate}.sign-off>img{width:100%;max-height:780px;object-fit:cover;object-position:center}.signoff-copy{position:absolute;z-index:1;top:12%;left:8%;width:38%;text-shadow:0 2px 20px #091509}.signoff-copy h2{font-size:clamp(38px,5.5vw,95px);margin:20px 0;line-height:1.05}.signoff-copy p{color:#d1dfbf}.tune-in{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;padding:70px 8vw;max-width:1800px;margin:auto}.tune-in .frequency{color:#b8ef53;font-size:38px}.tune-in>div>p{margin-top:12px;color:#a9b99d}details{border-top:1px solid #526444;border-bottom:1px solid #526444;align-self:start}summary{list-style:none;cursor:pointer;padding:25px 0;font-weight:bold;display:flex;justify-content:space-between;align-items:center;font-size:21px}summary::-webkit-details-marker{display:none}summary span{font-size:30px;font-weight:normal}details[open] summary span{visibility:hidden}details li{padding-left:6px;margin-bottom:17px;color:#bdcbb0;font-size:15px}details ol{padding-left:23px}details>p{font:12px/1.5 'Courier New',monospace;color:#adbc9f;padding-bottom:22px}footer{border-top:1px solid #26331f;margin:0 4vw;padding:23px 0;display:flex;justify-content:space-between;gap:25px;font:10px/1.4 'Courier New',monospace;color:#829474}footer a{white-space:nowrap;text-underline-offset:4px}dialog{color:#dfedca;background:#162211;border:1px solid #8baf62;border-radius:8px;padding:30px;max-width:calc(100% - 35px);width:500px}dialog::backdrop{background:#000b}dialog h2{font-family:Arial,sans-serif;font-size:24px;margin:15px 0}dialog p{font-size:15px;margin:16px 0}dialog input{background:#0d1708;color:#e9f3d9;padding:12px;border:1px solid #a4bd87;width:100%;font:14px monospace}dialog button{background:#b8ef53;color:#15210b;border:0;border-radius:3px;padding:12px;margin-top:15px}.close-dialog{float:right;font-size:24px;padding:0 12px;margin:0}
@media(min-width:1600px){.call-in{padding-top:130px;padding-bottom:110px}.station h1{max-width:1650px}.hero-image{max-height:68vh}}
@media(max-width:900px){.desk{grid-template-columns:1.3fr .7fr 1.3fr}.contract{grid-column:1/-1;display:flex;align-items:center;gap:25px}.contract>span{width:135px;flex:none}.copy-address{padding-top:0}.call-in{column-gap:5%;padding:65px 6vw}.call-intro h2{font-size:48px}.call-intro>p:last-child{font-size:14px}.break-room{padding:60px 6vw;gap:25px 4%}.coffee{width:100%}.laugh{width:100%;margin:0}.dead-air{gap:15px}.dead-air p{font-size:19px}.signoff-copy{left:6%}.signoff-copy p{font-size:14px}}
@media(max-width:600px){body{font-size:16px}.station{padding:15px 15px 0}.station-top{font-size:8px;letter-spacing:.04em;gap:10px}.station-top>span:nth-child(2){display:none}.frequency{font-size:20px}.station h1{font-size:clamp(34px,9.9vw,59px);line-height:1.03;margin:20px auto 16px;max-width:500px;text-wrap:balance}.studio{margin:0 -15px}.hero-image{height:310px;max-height:none;width:100%;object-fit:cover;object-position:50% 38%}.on-air{top:12px;left:15px;font-size:8px;padding:7px 9px;gap:7px}.on-air span{width:6px;height:6px}.studio-line{font-size:26px;bottom:12px;left:15px;max-width:45%;text-shadow:0 2px 9px #000}.studio-note{display:none}.desk{gap:8px;padding-top:14px;grid-template-columns:1.4fr .55fr 1.25fr}.service{font-size:11px;gap:6px;min-height:49px;border-width:1px;padding:5px}.service img{width:20px;height:20px}.contract{padding:11px;gap:12px;margin-top:5px}.contract>span{font-size:8px;width:83px}.copy-address{font-size:12px;gap:9px}.copy-label{font-size:8px}.copy-notice{min-height:20px;font-size:10px}.call-in{padding:55px 22px 45px;display:block}.call-intro{padding:0}.eyebrow{font-size:9px}.call-intro h2{font-size:46px;margin:18px 0 22px}.call-intro>p:last-child{font-size:15px;max-width:440px}.call-scene{padding-bottom:18px;margin-top:30px}.speech{padding:18px;min-height:88px;font-size:23px;max-width:92%}.call-control{flex-wrap:wrap;gap:13px;padding-top:22px}.call-lamp{width:24px;height:24px}.call-control>div:nth-child(2){width:calc(100% - 40px)}.call-control p{font-size:12px}.gm-key{margin:12px 0 0;width:100%;padding:15px;font-size:26px}.break-room{padding:45px 22px;grid-template-columns:1fr;gap:25px}.break-heading h2{font-size:45px;margin-top:15px}.coffee{grid-row:auto;width:88%;margin-top:8px}.dead-air{justify-content:flex-end;margin-top:-30px;padding:0;gap:20px}.big-word{font-size:115px}.dead-air p{font-size:20px}.laugh{width:93%;justify-self:end}.signoff-copy{position:relative;top:auto;left:auto;padding:35px 22px 15px;width:auto}.signoff-copy h2{font-size:48px;margin:16px 0}.signoff-copy p{font-size:15px}.sign-off>img{min-height:0;max-height:none;object-fit:contain}.tune-in{display:block;padding:42px 22px}.tune-in>div{display:flex;align-items:center;gap:25px;margin-bottom:30px}.tune-in .frequency{font-size:32px}.tune-in>div>p{margin:0;font-size:13px}summary{font-size:20px;padding:22px 0}footer{margin:0 22px;font-size:8px;gap:20px}footer>span{max-width:210px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
