.team-intro{max-width:640px;color:#aab4c8;line-height:1.8;margin:24px 0 45px}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.team-card{background:#121722;border:1px solid #ffffff10;border-radius:16px;overflow:hidden;min-width:0}.team-portrait{position:relative;aspect-ratio:4/4.3;background:radial-gradient(circle at 70% 20%,#ff2a9133,transparent 60%),linear-gradient(130deg,#0e3845,#182033);display:grid;place-items:center;overflow:hidden}.team-portrait>img{width:100%;height:100%;object-fit:cover}.team-portrait>span:first-child{font-size:64px;letter-spacing:-.06em;color:#71ddeb}.team-onair{position:absolute;bottom:15px;left:15px;padding:7px 10px;background:#090e17d9;border:1px solid #ffffff20;border-radius:20px;font-size:8px;letter-spacing:.1em;color:#08d9ef}.team-copy{padding:22px}.team-copy>small{font-size:10px;text-transform:uppercase;color:#08d9ef;letter-spacing:.08em}.team-copy h3{font-size:25px;margin:10px 0 15px;letter-spacing:-.04em}.team-copy p{font-size:13px;color:#abb7ca;line-height:1.7;overflow-wrap:anywhere}.team-copy a{display:inline-flex;gap:7px;font-size:11px;margin-top:12px;color:#08d9ef}.team-copy a svg{width:13px}.home-team{border-top:1px solid #ffffff0e;background:#0b0e16}.home-team h2{font-size:37px}.home-team h2 em{color:#08d9ef;font-style:normal}.team-admin-avatar{width:48px;height:48px;flex-shrink:0;background:#e8f8fb;border-radius:12px;overflow:hidden;display:grid;place-items:center;color:#1794a5}.team-admin-avatar img{width:100%;height:100%;object-fit:cover}.team-admin-avatar svg{width:22px}.team-admin-row .row-actions{margin-left:auto}.distribution-section{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:70px;padding:78px 6%;background:radial-gradient(ellipse at 2% 0,#08d9ef14,transparent 50%),radial-gradient(ellipse at 95% 100%,#ff2a9110,transparent 50%),#111824;border-top:1px solid #ffffff12}.distribution-intro>small{color:#08d9ef;font-size:10px;letter-spacing:.18em}.distribution-intro h2{font-size:44px;line-height:1.08;letter-spacing:-.05em;max-width:440px;margin:19px 0}.distribution-intro p{font-size:14px;line-height:1.8;color:#9faec5;max-width:400px}.distribution-signal{display:flex;align-items:center;gap:10px;color:#6b829e;font-size:8px;letter-spacing:.1em;margin-top:30px}.distribution-signal svg{width:19px;height:19px;color:#08d9ef}.distribution-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.platform-card{display:flex;align-items:center;gap:15px;min-height:133px;padding:22px;background:#182130;border:1px solid #ffffff16;border-radius:16px;transition:border-color .2s,transform .2s;min-width:0}.platform-card[href]:hover{border-color:#08d9ef80;transform:translateY(-3px)}.app-platform-icon{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;background:#08d9ef12;color:#08d9ef}.app-platform-icon.apple{background:#ffffff10;color:#e0e7f2}.app-platform-icon.radio{background:#ff2a9115;color:#ff54a5}.app-platform-icon.alexa{background:#2b91f524;color:#72baff}.app-platform-icon svg{width:25px;height:25px}.platform-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.platform-copy>small{font-size:7px;letter-spacing:.08em;color:#8194ad}.platform-copy>b{font-size:18px;letter-spacing:-.025em;color:#eff5ff}.platform-copy>span{font-size:10px;color:#90a3be;line-height:1.4;overflow-wrap:anywhere}.platform-arrow{margin-left:auto;align-self:flex-start;color:#95a8bf;font-size:8px;padding-top:3px}.platform-arrow svg{width:15px;height:15px;color:#08d9ef}.coming-soon{background:#151e2b}.station-footer.site-footer{display:block;padding:0 6%;background:#080b12;border-top:1px solid #ffffff0e}.footer-topline{display:flex;align-items:center;gap:45px;padding:40px 0;border-bottom:1px solid #ffffff14}.footer-topline>span{font-size:9px;letter-spacing:.15em;color:#657991}.footer-topline>.secondary{margin-left:auto;background:#111b27;border-color:#253346;color:#bcd0e4;display:flex;gap:9px;align-items:center;font-size:11px}.footer-topline>.secondary svg{width:16px;height:16px;color:#08d9ef}.footer-columns{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:45px;padding:48px 0}.footer-manifesto h2{font-size:31px;line-height:1.13;letter-spacing:-.04em;max-width:300px;color:#e5effb;margin:0 0 19px}.footer-manifesto p{font-size:12px;color:#7e92af;line-height:1.8;max-width:300px}.footer-columns nav{display:flex;flex-direction:column;gap:13px;align-items:start}.footer-columns h3{color:#d3deed;text-transform:uppercase;font-size:9px;letter-spacing:.12em;font-weight:600;margin:0 0 7px}.footer-columns nav a{color:#8d9fb9;font-size:12px;line-height:1.6;display:flex;align-items:center;gap:7px}.footer-columns nav a:hover{color:#08d9ef}.footer-columns nav svg{width:11px;height:11px;color:#51667f}.footer-columns nav p{font-size:11px;line-height:1.7;color:#667e9b;margin:0}.footer-contact{color:#08d9ef!important;font-size:12px!important;display:inline-flex;align-items:center;gap:9px;margin-top:16px;overflow-wrap:anywhere}.footer-contact svg{width:12px;height:12px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;padding:23px 0 30px;border-top:1px solid #ffffff12}.footer-bottom small{font-size:9px;color:#627692;line-height:1.7}.footer-bottom>a{font-size:10px;color:#8298b5;display:flex;gap:8px;align-items:center}.footer-bottom>a svg{width:12px;height:12px}.distribution-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.platform-settings{border:1px solid #dce5ef;border-radius:12px;padding:22px;margin:12px 0}.platform-settings legend{font-weight:700;color:#365573;padding:0 8px;font-size:14px}.platform-settings label{margin-bottom:18px}.platform-settings label:last-child{margin-bottom:0}.admin .settings-form{max-width:1100px}.team-admin-row{gap:20px}.public-header nav{gap:20px}
@media(max-width:1150px){.distribution-section{gap:35px;padding:60px 4%}.distribution-grid{gap:12px}.platform-card{padding:17px;gap:10px}.platform-copy>b{font-size:16px}.distribution-intro h2{font-size:37px}.platform-arrow{display:none}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-columns{gap:25px}.public-header nav{gap:14px}}
@media(max-width:900px){.distribution-section{grid-template-columns:1fr;gap:30px}.distribution-intro h2{max-width:600px}.distribution-intro p{max-width:650px}.distribution-signal{display:none}.footer-columns{grid-template-columns:1.5fr 1fr 1fr}.footer-columns nav:last-child{grid-column:2/4}.footer-manifesto{grid-row:1/3}.footer-topline>span{display:none}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-page h1{font-size:50px}}
@media(max-width:760px){.distribution-section{padding:45px 20px}.distribution-intro h2{font-size:36px}.distribution-intro p{font-size:13px}.distribution-grid{grid-template-columns:1fr}.platform-card{min-height:102px;padding:18px;gap:18px}.platform-arrow{display:block}.platform-copy>b{font-size:19px}.platform-copy>small{font-size:8px}.platform-copy>span{font-size:11px}.station-footer.site-footer{padding:0 20px}.footer-topline{padding:30px 0;gap:20px}.footer-topline .brand-type{font-size:23px}.footer-topline>.secondary{font-size:9px;padding:11px}.footer-columns{grid-template-columns:1fr 1fr;gap:35px 20px;padding:35px 0}.footer-manifesto{grid-column:1/-1;grid-row:auto}.footer-columns nav:last-child{grid-column:auto}.footer-manifesto h2{font-size:32px;max-width:none}.footer-manifesto p{max-width:none}.footer-bottom{flex-direction:column;gap:15px}.team-grid{gap:14px}.team-copy{padding:17px}.team-copy h3{font-size:23px}.team-copy p{font-size:12px}.team-copy>small{font-size:9px}.team-onair{font-size:7px;left:10px;bottom:10px}.team-portrait>span:first-child{font-size:50px}.distribution-admin-grid{grid-template-columns:1fr}.team-admin-row{flex-wrap:wrap}.team-admin-row .row-actions{margin-left:0;width:100%}.home-team{padding:45px 20px}.home-team h2{font-size:30px}.home-team .section-heading{align-items:start}.home-team .section-heading>a{font-size:10px}.platform-settings{padding:17px}}
.station-footer .footer-columns{display:grid}.footer-columns>*{min-width:0}.station-footer .footer-bottom{display:flex}.station-footer .footer-columns p{margin-top:0}.footer-columns nav a{overflow-wrap:anywhere}
@media(max-width:430px){.team-grid{grid-template-columns:1fr}.team-portrait{aspect-ratio:5/4}.footer-topline .secondary{max-width:140px}.footer-columns nav a{font-size:11px}.team-page h1{font-size:40px}.footer-topline>.brand{gap:10px}}
