:root{--ink:#090807;--paper:#fff3d8;--cream:#f4e6c7;--orange:#f24b17;--blue:#145de2;--pink:#ed3f83;--cyan:#18b9c7;--yellow:#f6c51d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.site-header{position:fixed;inset:0 0 auto;z-index:40;height:76px;padding:0 clamp(20px,4vw,64px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;color:#fff;transition:.3s}.site-header.scrolled{height:64px;color:var(--ink);background:rgba(255,243,216,.96);border-bottom:1px solid #999;backdrop-filter:blur(15px)}.wordmark{font-size:clamp(22px,2vw,30px);letter-spacing:-.06em}.wordmark strong,.wordmark em{font-weight:950}.wordmark em{margin-left:6px;color:var(--orange);font-style:normal}.desktop-nav{display:flex;justify-content:center;gap:clamp(16px,2.2vw,36px);font-size:12px;font-weight:900;letter-spacing:.09em}.desktop-nav a:hover{color:var(--orange)}.on-air{display:flex;align-items:center;gap:8px;color:var(--orange);font-size:11px;font-weight:950;letter-spacing:.12em}.on-air i{width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 7px #f24b1722,0 0 15px var(--orange);animation:pulse 1.3s infinite}.menu-button{display:none;background:none;border:0}.menu-button span{display:block;width:28px;height:3px;margin:5px;background:currentColor}.mobile-nav{display:none}.hero{position:relative;min-height:780px;padding:145px clamp(25px,8vw,120px) 170px;color:#fff;background:radial-gradient(circle at 15% 85%,#0d2b58,transparent 42%),radial-gradient(circle at 80% 20%,#52200f,transparent 38%),#050505;overflow:hidden}.orbits{position:absolute;inset:-30% 35% -80% -20%;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 32px,#ffffff20 33px 35px)}.hero-copy{position:relative;z-index:2}.hero-copy>span,.section-title>span{color:var(--orange);font-size:12px;font-weight:950;letter-spacing:.14em}.hero-copy h1{margin:22px 0 30px;font-size:clamp(82px,11.3vw,172px);line-height:.77;letter-spacing:-.08em}.hero-copy h1 em{color:var(--orange);font-style:normal}.hero-copy p{max-width:620px;font:clamp(21px,2vw,29px)/1.45 Georgia,serif}.hero-copy a{display:inline-block;margin-top:24px;padding-bottom:12px;border-bottom:3px solid var(--yellow);font-size:11px;font-weight:950;letter-spacing:.12em}.radio-console{position:absolute;z-index:2;left:6%;right:6%;bottom:38px;height:120px;padding:20px;display:grid;grid-template-columns:75px 1fr 75px;gap:20px;align-items:center;background:linear-gradient(#ead397,#a9864e);border:7px solid #4d341e;box-shadow:0 18px 35px #000;border-radius:12px}.radio-console>i{width:65px;height:65px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#555,#050505 65%);border:5px solid #17110c}.radio-console>div{height:62px;padding:14px 30px;display:flex;justify-content:space-between;align-items:end;color:#332310;border-block:3px solid #49351e;background:repeating-linear-gradient(90deg,transparent 0 22px,#80663e 23px 25px)}.section{padding:95px clamp(22px,7vw,105px)}.paper{background-color:var(--paper);background-image:linear-gradient(#312a1d0b 1px,transparent 1px),linear-gradient(90deg,#312a1d0b 1px,transparent 1px);background-size:55px 55px}.section-title{margin-bottom:58px}.section-title h2{margin:12px 0;font-size:clamp(62px,8vw,122px);line-height:.78;letter-spacing:-.075em}.section-title p{max-width:760px;font:clamp(20px,2.2vw,31px)/1.4 Georgia,serif}.inverse h2{color:#fff}.inverse p{color:#c9c1b8}.ages{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.age{padding:12px 12px 24px;border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink)}.age>div{height:310px;display:grid;place-items:center;font-size:100px}.orange>div{background:var(--orange)}.blue>div{color:#fff;background:var(--blue)}.pink{background:var(--pink)}.pink>div{background:#111}.age small{display:block;margin:20px 0 5px;color:var(--orange);font-weight:950}.age h3{margin:0;font-size:clamp(30px,3vw,48px);letter-spacing:-.05em}.age p{margin:3px 0;font:18px Georgia,serif}.portrait{position:relative}.portrait img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.young-portrait img{filter:none;object-position:center 44%}.portrait span{position:absolute;color:#fff;font-weight:950}.life{color:var(--ink);background:var(--orange)}.life>h2{margin:0;font-size:clamp(62px,9vw,135px);line-height:.77;letter-spacing:-.08em}.life>h2 strong{color:var(--paper)}.wave{height:70px;margin:42px 0;background:repeating-linear-gradient(90deg,var(--ink) 0 4px,transparent 4px 11px);clip-path:polygon(0 44%,3% 15%,6% 80%,9% 35%,12% 65%,15% 10%,18% 90%,21% 28%,24% 72%,27% 42%,30% 55%,33% 20%,36% 84%,39% 38%,42% 66%,45% 5%,48% 95%,51% 30%,54% 70%,57% 45%,60% 55%,63% 18%,66% 86%,69% 35%,72% 65%,75% 10%,78% 90%,81% 30%,84% 75%,87% 40%,90% 60%,93% 20%,96% 80%,100% 45%)}.bio-columns{columns:3 280px;column-gap:45px;font:18px/1.7 Georgia,serif}.bio-columns p{margin-top:0;break-inside:avoid}.bio-columns p:first-child:first-letter{float:left;padding-right:8px;color:var(--paper);font:950 82px/.72 Arial}.bio-columns button,.feature-grid button{padding:0;color:#fff;background:none;border:0;border-bottom:2px solid currentColor;font-weight:bold;cursor:pointer}.channels{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:14px;background:#050505}.channels a{min-height:195px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:var(--blue);font-size:30px;font-weight:950}.channels a:nth-child(2){color:#111;background:var(--yellow)}.channels a:nth-child(3){color:#fff;background:var(--pink)}.channels a:nth-child(4){background:var(--cyan)}.channels a:nth-child(5){color:#fff;background:var(--orange)}.channels b{font-size:clamp(25px,2.5vw,42px);letter-spacing:-.05em}.dark{color:#fff;background:#080706}.mixer{min-height:300px;display:grid;grid-template-columns:repeat(5,1fr) 1.3fr;background:linear-gradient(90deg,#332d28,#171513,#3b332c);border:7px solid #4c382a;box-shadow:0 22px 45px #000}.mixer>div{padding:24px 10px;display:flex;flex-direction:column;align-items:center;gap:18px;color:var(--cyan);font-size:10px;font-weight:900;border-right:1px solid #66594d}.mixer>div i{position:relative;width:8px;flex:1;background:#050505}.mixer>div i:after{content:"";position:absolute;left:50%;top:40%;width:42px;height:24px;transform:translate(-50%,-50%);background:#b5a68c;border:2px solid #111}.mixer>div b{color:#aaa}.mixer aside{padding:35px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;color:#111;background:linear-gradient(#d8bc80,#6f542c);border:15px solid #17120e}.mixer aside strong{padding:12px;color:#f32b17;background:#110b08}.feature-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;margin-top:70px;background:#49433e;gap:1px}.feature-grid article{padding:34px;background:#0d0c0b}.feature-grid h3{margin:8px 0;font-size:28px}.feature-grid p{color:#c5beb2;line-height:1.6}.feature-large{grid-row:span 2}.feature-large h3{font-size:clamp(40px,4vw,64px);line-height:.95}.feature-large small{color:var(--orange)}.wide-button{grid-column:2/4;padding:24px!important;color:#fff!important;background:var(--blue)!important;border:0!important;text-align:left}.books{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,38px);align-items:end;padding:50px 28px;border-bottom:18px solid var(--blue)}.book{display:flex;flex-direction:column;text-align:left;background:none;border:0;cursor:pointer}.book>i{aspect-ratio:.7;padding:25px 17px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:linear-gradient(145deg,var(--orange),#111 72%);border:10px solid var(--orange);box-shadow:8px 8px 0 var(--ink);font-style:normal}.book.c2>i{background:linear-gradient(145deg,var(--blue),#111 72%);border-color:var(--blue)}.book.c3>i{background:linear-gradient(145deg,var(--pink),#111 72%);border-color:var(--pink)}.book.c4>i{background:linear-gradient(145deg,var(--cyan),#111 72%);border-color:var(--cyan)}.book>i strong{font-size:clamp(27px,3vw,49px);line-height:.82;letter-spacing:-.06em}.book>b{margin:26px 5px 5px;font-size:23px}.book>span{min-height:42px;margin:0 5px}.book>small{margin:8px 5px;color:var(--orange);font-weight:bold}.narrative{margin-top:80px;padding:48px;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;color:#fff;background:var(--blue);box-shadow:12px 12px 0 var(--ink)}.narrative h3{margin:10px 0;font-size:clamp(45px,5vw,76px);line-height:.9}.narrative>div:last-child{display:grid}.narrative button{padding:14px 0;color:#fff;background:none;border:0;border-bottom:1px solid #ffffff66;text-align:left;font-size:21px;cursor:pointer}.theatre{color:#fff;background:radial-gradient(circle at 20% 50%,#60153355,transparent 35%),#100a10}.italy{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #685967}.italy button{padding:35px;color:#fff;background:none;border:0;border-right:1px solid #685967;text-align:left;cursor:pointer}.italy h3{margin:12px 0;font:clamp(29px,3vw,45px) Georgia,serif}.italy small{color:var(--pink)}.country{font-size:clamp(48px,6vw,90px);letter-spacing:-.06em}.posters{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.posters button{padding:12px 12px 28px;color:#fff;background:#171117;border:1px solid #594857;text-align:left;cursor:pointer}.posters i{aspect-ratio:1.3;padding:22px;display:flex;align-items:end;background:linear-gradient(135deg,#d14311,#191313 60%);font-size:clamp(28px,3vw,46px);font-weight:950;line-height:.84;font-style:normal}.posters button:nth-child(2) i{background:linear-gradient(180deg,rgba(8,7,6,.05) 18%,rgba(8,7,6,.78) 100%),url("media/whatsapp-girl-romania.webp") center 42%/cover no-repeat;text-shadow:0 2px 14px #000,0 1px 2px #000;box-shadow:inset 0 0 0 1px #ffffff12}.posters button:nth-child(3) i{background:linear-gradient(135deg,#f2b31b,#7a1424)}.posters small{display:block;margin:20px 8px 6px;color:var(--pink)}.posters h3,.posters p,.posters b{margin:10px 8px}.posters p{min-height:55px;color:#c7bec6}.posters b{color:var(--yellow);font-size:11px}.cinema-main{min-height:460px;padding:clamp(35px,6vw,85px);display:grid;grid-template-columns:1fr auto;align-items:center;background:linear-gradient(90deg,rgba(8,7,6,.94) 0%,rgba(8,7,6,.82) 34%,rgba(8,7,6,.48) 62%,rgba(48,8,19,.42) 100%),linear-gradient(0deg,rgba(8,7,6,.22),rgba(8,7,6,.22)),url("media/un-alt-drum-cinema.webp") center/cover no-repeat;border:1px solid #5e4536}.cinema-main h3{margin:15px 0;font-size:clamp(62px,8vw,120px);line-height:.75;letter-spacing:-.08em}.cinema-main h3 em{display:block;margin-top:25px;color:var(--orange);font-size:.35em}.cinema-main>div>small{color:var(--yellow)}.cinema-main>button{width:145px;height:145px;color:#fff;background:#0006;border:2px solid #fff;border-radius:50%;font-size:36px;cursor:pointer}.cinema-main>button span{display:block;font-size:10px}.cinema-list{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px}.cinema-list button{padding:25px;display:grid;gap:8px;color:#fff;background:none;border:1px solid #423c37;text-align:left;cursor:pointer}.cinema-list b{font-size:20px}.cinema-list span{color:#938b84}.women{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,115px);background:var(--orange)}.woman-art{min-height:650px;display:flex;align-items:end;padding:25px;background:radial-gradient(ellipse at 55% 40%,transparent 0 25%,#0b0908 26% 32%,transparent 33%),var(--pink);border:3px solid #111;box-shadow:15px 15px 0 var(--blue)}.woman-art span{font-size:clamp(35px,4vw,62px);font-weight:950;line-height:.82;letter-spacing:-.06em}.women .section-title h2{font-size:clamp(55px,7vw,100px)}.lead{font:clamp(21px,2.2vw,30px)/1.4 Georgia,serif}.women-links button{width:100%;padding:22px 0;display:grid;grid-template-columns:45px 1fr auto;gap:15px;background:none;border:0;border-top:2px solid #111;text-align:left;cursor:pointer}.women-links b{color:var(--paper)}.women-links span{display:grid;gap:7px}.women-links strong{font-size:25px}.archive-tools{padding:22px;display:grid;gap:18px;background:var(--yellow);border:3px solid #111;box-shadow:9px 9px 0 var(--orange)}.archive-tools label{padding:0 15px;display:flex;align-items:center;gap:10px;background:var(--paper);border:2px solid #111}.archive-tools input{width:100%;padding:16px 0;border:0;outline:0;background:transparent;font-size:18px}.archive-tools>div{display:flex;flex-wrap:wrap;gap:8px}.archive-tools button{padding:10px 15px;background:var(--paper);border:2px solid #111;font-size:11px;font-weight:900;cursor:pointer}.archive-tools button.active{color:#fff;background:var(--blue)}.count{margin:42px 0 18px;font-size:12px;font-weight:900;letter-spacing:.12em}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.archive-card{min-height:300px;padding:23px;display:flex;flex-direction:column;background:#fff9ea;border:2px solid #111;box-shadow:6px 6px 0 #111;text-align:left;cursor:pointer}.archive-card small{color:var(--orange);font-weight:900}.archive-card i{margin:22px 0 14px;font-size:30px;font-style:normal}.archive-card h3{margin:0;font-size:clamp(25px,2.3vw,37px);line-height:.95}.archive-card p{color:#5f5548;line-height:1.5}.archive-card b{margin-top:auto;color:var(--blue);font-size:11px}footer{padding:60px clamp(22px,7vw,105px);display:grid;grid-template-columns:1.3fr 1fr auto;gap:45px;align-items:end;color:#fff;background:#080706;border-top:10px solid var(--blue)}footer blockquote{margin:0;font:clamp(24px,3vw,43px)/1.3 Georgia,serif}footer>div{display:grid;gap:7px}footer small{color:var(--yellow)}footer>div a{font-weight:bold}footer>div span{color:#999}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:14px}.modal-backdrop{position:absolute;inset:0;background:#000c}.modal>section{position:relative;width:min(920px,100%);max-height:92vh;overflow:auto;background:var(--paper);border:3px solid #111;box-shadow:13px 13px 0 var(--orange)}.modal-close{position:absolute;z-index:2;right:12px;top:12px;width:44px;height:44px;color:#fff;background:var(--orange);border:0;font-size:32px;cursor:pointer}.modal header{padding:32px 75px 25px 32px;border-bottom:2px solid #111}.modal header small{color:var(--orange);font-weight:900}.modal header h2{margin:10px 0;font-size:clamp(34px,5vw,61px);line-height:.95;letter-spacing:-.05em}.modal header p{font:19px/1.5 Georgia,serif;color:#5f5548}.modal-media{aspect-ratio:16/9;background:#000}.modal-media iframe{width:100%;height:100%;border:0}.modal-body{padding:35px clamp(22px,6vw,65px);background-image:linear-gradient(#312a1d0b 1px,transparent 1px),linear-gradient(90deg,#312a1d0b 1px,transparent 1px);background-size:55px 55px}.modal-body>span{display:inline-block;padding:7px 10px;color:#fff;background:var(--blue);font-size:10px;font-weight:900;text-transform:uppercase}.modal-body p,.modal-body ul,.modal-body blockquote{max-width:750px;margin:20px auto;font:18px/1.7 Georgia,serif}.modal-body ul{padding:0;list-style:none;border-top:2px solid #111}.modal-body li{padding:12px;border-bottom:1px solid #999}.modal-body blockquote{padding:24px;color:#fff;background:var(--blue);box-shadow:7px 7px 0 var(--orange);font-size:23px}.source-link{display:block;padding:16px;color:#fff;background:var(--blue);text-align:center;font-size:11px;font-weight:900}.no-scroll{overflow:hidden}@keyframes pulse{50%{opacity:.4}}@media(max-width:980px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto auto}.menu-button{display:block;color:inherit}.mobile-nav.open{position:fixed;z-index:35;top:64px;left:0;right:0;padding:15px;display:grid;background:var(--paper);border-bottom:2px solid #111}.mobile-nav a{padding:13px;border-bottom:1px solid #999;font-weight:900}.hero-copy h1 em{display:block}.ages{gap:15px}.age>div{height:245px}.channels{grid-template-columns:repeat(3,1fr)}.mixer{grid-template-columns:repeat(5,1fr)}.mixer aside{grid-column:1/6}.feature-grid{grid-template-columns:1fr 1fr}.feature-large{grid-column:1/3}.wide-button{grid-column:1/3}.books{grid-template-columns:repeat(2,1fr)}.posters{grid-template-columns:1fr 1fr}.posters button:last-child{grid-column:1/3}.archive-grid{grid-template-columns:repeat(2,1fr)}.women{grid-template-columns:1fr}.woman-art{min-height:480px}footer{grid-template-columns:1fr 1fr}}@media(max-width:640px){.site-header{height:64px;padding:0 16px;gap:10px}.wordmark{font-size:22px}.on-air{font-size:0}.hero{min-height:650px;padding:115px 18px 175px}.hero-copy h1{font-size:23vw}.hero-copy p{font-size:20px}.radio-console{left:12px;right:12px;bottom:25px;height:110px;grid-template-columns:50px 1fr 50px;padding:12px;gap:8px}.radio-console>i{width:48px;height:48px}.radio-console>div{padding:10px}.radio-console b:nth-of-type(even){display:none}.section{padding:72px 18px}.section-title h2{font-size:16vw}.ages{grid-template-columns:1fr;gap:27px}.age{max-width:420px;width:100%;margin:auto}.age>div{height:300px}.life>h2{font-size:16vw}.bio-columns{columns:1;font-size:17px}.channels{display:flex;overflow:auto}.channels a{min-width:68vw;min-height:180px}.mixer{min-height:270px}.mixer>div{padding:16px 3px;font-size:8px}.mixer>div i:after{width:29px}.feature-grid{grid-template-columns:1fr}.feature-large,.wide-button{grid-column:1}.books{grid-template-columns:1fr;padding:25px}.book{max-width:330px;margin:auto}.narrative{padding:27px;grid-template-columns:1fr}.italy{grid-template-columns:1fr}.italy button{border-right:0;border-bottom:1px solid #685967}.posters{grid-template-columns:1fr}.posters button:last-child{grid-column:1}.cinema-main{padding:30px 20px;grid-template-columns:1fr;gap:28px}.cinema-main h3{font-size:19vw}.cinema-main>button{width:115px;height:115px}.cinema-list{grid-template-columns:1fr}.woman-art{min-height:400px}.archive-tools>div{display:grid;grid-template-columns:1fr 1fr}.archive-grid{grid-template-columns:1fr}.archive-card{min-height:270px}footer{grid-template-columns:1fr}.modal{padding:8px}.modal>section{max-height:95vh}.modal header{padding:25px 55px 18px 18px}.modal-body{padding:25px 18px}.modal-body p{font-size:16px}}

.radio-audio-card{grid-column:1/4;border-top:1px solid #49433e!important;background:linear-gradient(120deg,#151311,#0a0a0a)!important}
.radio-audio-card small{color:var(--orange);font-weight:950;letter-spacing:.12em}
.radio-audio-card audio{display:block;width:100%;margin:22px 0 18px;accent-color:var(--orange)}
.audio-modal-player{padding:34px;background:#0b0a09;border-bottom:2px solid #111}
.audio-modal-player audio{display:block;width:100%;accent-color:var(--orange)}
@media(max-width:980px){.radio-audio-card{grid-column:1/3}}
@media(max-width:640px){.radio-audio-card{grid-column:1}}

.site-credit{grid-column:1/-1;margin-top:10px;padding-top:24px;border-top:1px solid #ffffff18;display:flex;align-items:center;justify-content:flex-end;gap:12px}.site-credit>span{color:#777;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.site-credit>a{display:block;line-height:0;opacity:.82;transition:opacity .2s,transform .2s}.site-credit>a:hover{opacity:1;transform:translateY(-1px)}.site-credit img{display:block;width:148px;height:auto}@media(max-width:640px){.site-credit{justify-content:flex-start;margin-top:4px;padding-top:20px}.site-credit img{width:138px}}
