:root{--wine:#40121d;--dark:#170b0e;--red:#a52b42;--rose:#e9a0aa;--paper:#eee4d5;--cream:#faf4e9;--ink:#231417;--gold:#dca44b;--line:rgba(35,20,23,.24)}
*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p,strong,address,blockquote{overflow-wrap:anywhere}h1,h2,h3,p{margin-top:0}h1,h2,h3,blockquote{font-family:Georgia,serif;font-weight:500;line-height:1.02}h1{font-size:clamp(50px,7.5vw,108px)}h2{font-size:clamp(36px,4.7vw,65px)}h3{font-size:27px}p{line-height:1.65}
.audioHeader{display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;padding:16px clamp(18px,5vw,72px);background:var(--dark);color:white}.voiceTitle{font:700 25px Georgia,serif}.audioNav{display:flex;gap:22px;font-size:11px;font-weight:900;text-transform:uppercase}.levelBars{display:flex;align-items:center;gap:4px;height:30px}.levelBars i{display:block;width:4px;height:10px;background:var(--rose)}.levelBars i:nth-child(2),.levelBars i:nth-child(5){height:27px}.levelBars i:nth-child(3){height:18px}
.voiceOpening{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(270px,350px);min-height:700px;background:var(--wine);color:white}.issueSpine{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:38px 0;border-right:1px solid rgba(255,255,255,.25);writing-mode:vertical-rl;font-size:10px;text-transform:uppercase}.issueSpine b{color:var(--gold);font:700 60px Georgia,serif}.openingInterview{align-self:end;padding:clamp(50px,7vw,100px)}.openingInterview>p:last-child{max-width:790px;color:rgba(255,255,255,.75);font-size:18px}.voiceTag{margin-bottom:14px;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.studioAddress{align-self:center;display:grid;gap:14px;margin-right:clamp(18px,5vw,70px);padding:28px;background:var(--paper);color:var(--ink);box-shadow:14px 14px 0 var(--red)}.studioAddress span{font-size:11px;font-weight:900;text-transform:uppercase}.studioAddress strong{font:600 23px/1.4 Georgia,serif}.addressAction,.voiceReturn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:10px 15px;background:var(--red);color:white;font-weight:900}
.openingQuote{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:clamp(38px,6vw,80px);background:var(--dark);color:white}.openingQuote blockquote{max-width:1000px;margin:0;color:var(--rose);font-size:clamp(30px,4vw,56px)}.openingQuote span{font-size:10px;text-transform:uppercase}
.photoZone{position:relative;height:clamp(300px,38vw,520px);min-height:0;overflow:hidden}.photoZone img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.portraitRaster,.recorderPhoto{display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:white}.portraitRaster{background:linear-gradient(0deg,rgba(23,11,14,.88),rgba(165,43,66,.2)),repeating-linear-gradient(110deg,#74565a 0 12px,#98757a 13px 24px)}.photoZone span{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.photoZone p{max-width:780px;margin:10px 0 0;font:500 clamp(28px,4vw,54px)/1.05 Georgia,serif}
.questionScore{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding:clamp(48px,7vw,98px);background:var(--cream)}.questionTrack{position:relative;margin:0;padding:0;list-style:none}.questionTrack:before{content:"";position:absolute;left:52px;top:0;bottom:0;width:2px;background:var(--red)}.questionTrack li{position:relative;display:grid;grid-template-columns:105px 1fr;gap:22px;padding:18px 0}.questionTrack time{z-index:1;align-self:start;padding:7px;background:var(--cream);color:var(--red);font-weight:900}.questionTrack h3,.questionTrack p{margin-bottom:4px}
.listeningRoom{display:grid;grid-template-columns:1.15fr .85fr;background:var(--wine);color:white}.roomRules{padding:clamp(48px,7vw,98px)}.roomRules dl{margin-top:30px}.roomRules dl div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:17px 0;border-top:1px solid rgba(255,255,255,.3)}.roomRules dt{color:var(--gold);font-weight:900}.roomRules dd{margin:0;line-height:1.55;color:rgba(255,255,255,.75)}.waveField{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;background:var(--dark)}.waveField i{width:6px;height:20%;background:var(--rose)}.waveField i:nth-child(2n){height:55%}.waveField i:nth-child(3n){height:82%}.waveField i:nth-child(5n){height:35%}
.detailRaster{display:grid;grid-template-columns:1fr 260px}.recorderPhoto{background:linear-gradient(35deg,rgba(64,18,29,.9),rgba(220,164,75,.25)),repeating-linear-gradient(45deg,#755452 0 14px,#93706d 15px 28px)}.detailRaster aside{padding:28px;background:var(--gold)}.detailRaster aside b{font-size:11px;text-transform:uppercase}
.consentEditorial{padding:clamp(48px,7vw,98px);background:var(--paper)}.consentEditorial header{display:grid;grid-template-columns:.45fr 1.55fr;gap:35px}.editorialColumns{columns:4 210px;column-gap:30px;column-rule:1px solid var(--line);margin-top:35px}.editorialColumns strong{color:var(--red);font-size:20px}
.archiveSequence{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;padding:clamp(48px,7vw,98px);background:var(--dark);color:white}.archiveTape{border-top:1px solid rgba(255,255,255,.35)}.archiveTape article{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:19px 0;border-bottom:1px solid rgba(255,255,255,.35)}.archiveTape b{color:var(--gold)}.archiveTape span{color:rgba(255,255,255,.76)}
.voiceContact{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(30px,6vw,85px);padding:clamp(48px,7vw,98px);background:var(--rose)}.contactEditorial address{font-style:normal;font-weight:900;line-height:1.7}.voiceForm{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--cream);border:2px solid var(--dark)}.voiceForm label{display:grid;gap:8px;padding:17px;border-right:1px solid var(--dark);border-bottom:1px solid var(--dark);font-size:11px;font-weight:900;text-transform:uppercase}.voiceForm label:nth-child(2n){border-right:0}.voiceForm label:nth-child(5),.voiceForm button{grid-column:1/-1}.voiceForm input,.voiceForm select,.voiceForm textarea{width:100%;padding:11px 0;border:0;border-bottom:2px solid var(--dark);background:transparent;font:inherit}.voiceForm button{min-height:50px;border:0;background:var(--red);color:white;font:inherit;font-weight:900}
.voiceFooter{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:28px clamp(18px,5vw,72px);background:#10070a;color:rgba(255,255,255,.78);border-top:7px solid var(--gold)}.voiceFooter strong{max-width:800px}.voiceFooter nav{display:flex;flex-wrap:wrap;gap:18px}.voiceFooter small{flex-basis:100%;color:rgba(255,255,255,.55)}
.voiceLegalBody{min-height:100vh;background:var(--wine)}.voiceLegal,.voiceThanks{width:min(930px,calc(100% - 32px));margin:clamp(24px,6vw,72px) auto;padding:clamp(28px,6vw,72px);background:var(--cream);border-left:10px solid var(--gold);box-shadow:15px 15px 0 var(--dark)}.voiceLegal h1,.voiceThanks h1{font-size:clamp(45px,7vw,82px)}.voiceLegal h2,.voiceCoordinates h2{margin-top:34px;font-size:clamp(25px,3vw,38px)}.voiceReturn{margin-bottom:28px}.voiceCoordinates{margin-top:38px;padding:24px;background:var(--paper);border-top:5px solid var(--red)}.voiceThanks{min-height:560px;display:flex;flex-direction:column;justify-content:center}.voiceThanks>.voiceReturn{align-self:flex-start}
.voiceConsent{position:fixed;left:18px;bottom:18px;z-index:5000;width:min(550px,calc(100% - 36px));padding:20px;background:var(--dark);color:white;border-left:8px solid var(--gold);box-shadow:0 18px 55px rgba(0,0,0,.38)}.voiceConsent p{margin-bottom:12px}.voiceConsent div{display:flex;flex-wrap:wrap;gap:8px}.voiceConsent button,.voiceConsent a{padding:9px 12px;border:1px solid white;background:transparent;color:white;font:inherit;font-weight:900}.voiceConsent button:first-child{background:var(--red);border-color:var(--red)}
@media(max-width:930px){.audioNav,.levelBars{display:none}.audioHeader{grid-template-columns:1fr}.voiceOpening{grid-template-columns:55px 1fr}.studioAddress{grid-column:2;margin:0 25px 50px}.questionScore,.listeningRoom,.archiveSequence,.voiceContact{grid-template-columns:1fr}.waveField{min-height:330px}.consentEditorial header{grid-template-columns:1fr}}
@media(max-width:620px){h1{font-size:43px}h2{font-size:32px}.voiceOpening{grid-template-columns:1fr;min-height:0}.issueSpine{display:none}.openingInterview{padding:55px 18px}.studioAddress{grid-column:auto;margin:0 18px 45px}.openingQuote{align-items:start;flex-direction:column}.questionScore,.roomRules,.consentEditorial,.archiveSequence,.voiceContact{padding-left:18px;padding-right:18px}.detailRaster{grid-template-columns:1fr}.voiceForm{grid-template-columns:1fr}.voiceForm label,.voiceForm label:nth-child(2n){border-right:0}.voiceForm label:nth-child(5),.voiceForm button{grid-column:auto}.voiceFooter{flex-direction:column}.voiceConsent div{flex-direction:column}.voiceConsent button,.voiceConsent a{text-align:center}}
