@font-face{font-family:Manrope;src:url('/assets/manrope-400.ttf')}@font-face{font-family:Manrope;src:url('/assets/manrope-700.ttf');font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:#14201c;color:#eeeae1;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:hover{color:#d2ed97}a:focus-visible,button:focus-visible{outline:3px solid #d2ed97;outline-offset:5px}header,main{max-width:1280px;margin:auto;padding:0 48px}header{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px;border-bottom:1px solid #35423a}.brand{font-size:30px;font-weight:700;color:#d2ed97}nav{display:flex;gap:28px;font-size:13px}.intro{padding:28px 0 28px}.eyebrow,.section-top,small{font-size:11px;letter-spacing:2px;color:#b8c8b6}.intro h1{font-size:28px;line-height:1.25;letter-spacing:-.6px;margin:12px 0 10px}em{font-style:normal;color:#d2ed97}.summary{margin:0 0 15px;font-size:16px}.intro-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;font-size:12px}.intro-links a{border-bottom:1px solid #65715f;padding:5px 0}.intro-links span{color:#aeb9ae}.intro-bottom{display:flex;justify-content:space-between;align-items:end}.intro-bottom p{font-size:25px;line-height:1.4;margin:0}.intro-bottom span{color:#aeb9ae;font-size:14px;line-height:1.7}.section-top{display:flex;justify-content:space-between;margin-bottom:24px;font-size:10px}.featured{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:24px;align-items:start}.featured article:nth-child(2){border-bottom:2px solid #d2ed97;padding-bottom:22px}.poster{display:block;position:relative;width:100%;padding:0;border:0;background:#26352d;overflow:hidden;aspect-ratio:16/9;color:white}.poster img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.poster:hover img{transform:scale(1.04)}.play{position:absolute;left:20px;bottom:18px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#d2ed97;color:#14201c;font-size:16px}.poster:hover .play{background:#fff}article small{display:block;margin-top:16px;font-size:10px;letter-spacing:1.4px}h3{font-size:21px;letter-spacing:-.6px;margin:12px 0}p{font-size:14px;line-height:1.8;color:#bdc6bc}.watch{font-size:12px;border-bottom:1px solid #65715f;padding-bottom:4px}.selected{padding-bottom:48px}section[id],.live{padding:54px 0;border-top:1px solid #35423a}.heading{margin-bottom:36px}h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.7px;margin:14px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 30px}.grid article{max-width:100%}.live{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about{display:grid;grid-template-columns:1fr 1fr;gap:70px}.about>p{font-size:18px;line-height:1.65;margin-top:0}footer{padding:70px 0 35px;border-top:1px solid #35423a}.email{display:inline-block;font-size:clamp(16px,2.8vw,32px);margin:12px 0 28px}.footer-links{display:flex;flex-wrap:wrap;gap:24px;font-size:13px;margin-bottom:55px}.copy-email,.dialog-close{background:none;color:inherit;border:1px solid #65715f;padding:5px 12px}.video-dialog{background:#14201c;color:#eeeae1;border:1px solid #65715f;padding:20px;width:min(1000px,95vw);max-height:92vh}.video-dialog::backdrop{background:#000c}.dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.dialog-bar h2{font-size:18px;letter-spacing:0;margin:0 0 15px}.video-container{aspect-ratio:16/9}.video-container iframe{width:100%;height:100%;border:0}.dialog-youtube{display:block;margin-top:16px;font-size:13px}.skip{position:absolute;top:-60px}.skip:focus{top:0;background:black;padding:12px;z-index:10}@media(max-width:760px){header,main{padding-left:22px;padding-right:22px}nav{gap:13px;flex-wrap:wrap;justify-content:end;font-size:11px}.brand{margin-right:20px}.intro{padding-top:24px}.intro h1{font-size:22px;letter-spacing:-.4px}.intro-bottom{display:block}.intro-bottom span{display:block;margin-top:20px}.featured,.grid,.live,.about{grid-template-columns:1fr;gap:36px}.featured article:nth-child(2){order:-1}.section-top span:last-child{display:none}section[id],.live{padding:48px 0}.about>p{font-size:17px}.footer-links{gap:18px}h2{letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.poster img{transition:none}}