:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#201a16;background:#f6f0e7;font-synthesis:none;--ink:#1C1916;--ink2:#403025;--leaf:#FB842D;--paper:#F6F0E7;--muted:#796B60;--line:#E0D3C4;--orange:#E97734;--purple:#C9A784;--soft:#F0E5D7;--rad:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}body,button,input,select,textarea{font-family:Inter,Segoe UI,Arial,sans-serif}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #FF8D3E;outline-offset:3px}a{text-decoration:none;color:inherit}button{color:inherit}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:-.045em}h1{font-size:clamp(46px,6vw,84px);line-height:1.045;font-weight:800}h2{font-size:clamp(27px,3vw,46px);line-height:1.09;font-weight:800}h3{font-size:22px;line-height:1.18}p{line-height:1.6}em{font-style:normal;color:#bc622d}input,select,textarea{font-size:15px}.wrap{width:min(1248px,calc(100% - 72px));margin-inline:auto}.topstrip{background:var(--ink);color:#e1ccb5;font-size:10px;font-weight:800;letter-spacing:.105em}.topstrip-inner{display:flex;align-items:center;gap:9px;height:33px}.t-live{color:var(--leaf)}.topstrip-right{margin-left:auto;color:#c4a98f}.topstrip-star{color:var(--leaf);margin-inline:14px;font-size:16px}.header{position:sticky;top:0;z-index:40;background:#f8f0e6f7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 1px 0 var(--line)}.header-inner{min-height:81px;display:flex;align-items:center;gap:29px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo-mark{display:flex;align-items:center;justify-content:center;position:relative;width:45px;height:46px;background:var(--ink);color:var(--leaf);border-radius:13px;font-weight:900;letter-spacing:-5px;gap:1px;font-size:24px;padding-right:6px}.logo-mark i{width:8px;height:8px;border-radius:99px;background:#ff9b50;position:absolute;right:5px;top:5px}.brand-words{display:flex;flex-direction:column;line-height:1;letter-spacing:.12em}.brand-words strong{font-size:11px;font-weight:900}.brand-words em{font-size:18px;font-style:normal;font-weight:900;letter-spacing:-.045em;color:var(--ink)}.brand-dot{color:#e96a2c}.nav-desktop{display:flex;align-items:center;gap:4px;justify-content:center;flex:1}.navlink{white-space:nowrap;font-size:11.5px;font-weight:800;color:#635044;padding:12px 8px;border-radius:10px;transition:.15s}.navlink:hover,.navlink.is-active{background:#f0dcc7;color:var(--ink)}.head-actions{display:flex;align-items:center;gap:8px}.icon-btn{width:36px;height:36px;background:transparent;border:1px solid var(--line);border-radius:12px;font-size:22px}.more-btn{display:none}.head-pill{background:var(--ink);border:0;border-radius:11px;padding:12px 15px;color:#fff;font-size:11px;font-weight:900;white-space:nowrap}.pulse-dot{display:inline-block;width:7px;height:7px;background:#f46a38;border-radius:50%;margin-right:5px;box-shadow:0 0 0 3px #fc7b3630}.demo-strip{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 36px;background:#f8e8d6;color:#55412f;text-align:center;font-size:11px;line-height:1.4;border-bottom:1px solid #E9D1B6}.demo-strip button{background:transparent;border:0;margin-left:10px}.demo-glint{color:#c8682b}.section-pad{padding-top:85px;padding-bottom:88px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading h2{margin:9px 0 11px}.section-heading p{max-width:630px;color:var(--muted);margin:0;font-size:14px}.eyebrow,.page-overline{font-size:11px;font-weight:900;letter-spacing:.16em;color:#b85e2b;text-transform:uppercase}.slash{color:#b6a18d;margin:0 8px}.btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 19px;border-radius:11px;font-size:12px;font-weight:900;min-height:46px;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-dark{background:var(--ink);color:#fff}.btn-lemon{background:var(--leaf);color:var(--ink)}.btn-outline{border:1px solid #D0BCA8;background:transparent;color:var(--ink)}.btn-outline-light{border:1px solid #ffffff8a;color:#fff;background:#ffffff14}.btn-light{background:#fff;color:var(--ink)}.btn-small{padding:11px 14px;min-height:38px}.button-arrow{font-size:17px;line-height:1}.link-action,.link-light,.text-link{background:none;border:0;font-size:12px;font-weight:900;padding:10px 0;white-space:nowrap}.link-action{color:#b85c20}.link-light{color:var(--leaf)}.text-link{color:#aa4c1d}.card-hover{transition:transform .2s,box-shadow .2s}.card-hover:hover{transform:translateY(-5px)}.cover-img{width:100%;height:100%;object-fit:cover}.hero-home{position:relative;isolation:isolate;overflow:hidden;min-height:620px;background:#251b16;color:#fff}.hero-photo,.hero-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.hero-tint{background:linear-gradient(90deg,#140d0afa,#1c110ced 34%,#22140d96 72%,#1a0e0a99)}.hero-inside{display:grid;grid-template-columns:1.2fr .72fr;align-items:center;gap:70px;min-height:620px;padding-top:55px;padding-bottom:60px}.hero-topline{display:flex;gap:9px;align-items:center;font-size:11px;font-weight:900;letter-spacing:.15em;color:#e9cba9}.hero-sun{font-size:25px;color:var(--leaf)}.hero-copy h1{margin:24px 0 25px;font-size:clamp(57px,6.5vw,100px);line-height:.99}.hero-copy h1 span{color:var(--leaf)}.hero-copy p{font-size:17px;color:#f0d9c4;max-width:530px}.hero-buttons{display:flex;gap:11px;margin-top:27px;flex-wrap:wrap}.hero-footnote{margin-top:41px;font-size:11px;font-weight:700;letter-spacing:.1em;color:#e8c7a6}.hero-line{display:inline-block;width:29px;height:1px;background:var(--leaf);vertical-align:middle;margin-right:8px}.hero-feature{background:#f6ede2;color:var(--ink);padding:14px;border-radius:22px;box-shadow:0 20px 70px #0003;align-self:end;transform:translateY(28px)}.feature-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 7px 13px;font-size:10px;font-weight:900}.tiny-live{color:#e57054}.tiny-live i{display:inline-block;width:7px;height:7px;background:#e57054;border-radius:50%;margin-right:5px}.feature-time{color:#8d7969;font-size:9px}.feature-visual{height:192px;border-radius:13px;overflow:hidden;position:relative}.feature-video-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:52px;width:52px;border-radius:100%;display:grid;place-items:center;background:#ffe2bcdd;color:#241912;font-size:21px}.feature-content{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:21px 6px 8px}.feature-content h3{margin:7px 0;font-size:25px}.feature-content p{color:#7c695d;font-size:12px;margin:0}.feature-overline{font-size:10px;font-weight:900;letter-spacing:.1em;color:#a85e30}.feature-arrow{border:0;border-radius:100%;width:45px;height:45px;background:var(--leaf);font-size:21px}.hero-index{position:absolute;right:30px;bottom:16px;font-weight:800;font-size:10px;letter-spacing:.1em;color:#ffffffae}.quick-title{font-weight:900;font-size:12px;letter-spacing:.12em;margin-bottom:20px;display:flex;justify-content:space-between}.quick-title span{font-size:22px;color:#c76b35}.quick-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.quick-tile{text-align:left;position:relative;min-height:172px;padding:22px 19px;border:0;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start}.quick-tile h3{font-size:21px;margin:10px 0 7px}.quick-tile p{font-size:11px;line-height:1.5;margin:0;max-width:160px}.quick-ico{font-size:27px}.quick-arrow{position:absolute;right:14px;top:14px;font-size:18px}.quick-tile.navy{color:#fff;background:#27201b}.quick-tile.orange{background:#f6b47d}.quick-tile.lavender{background:#d9bca1}.quick-tile.green{background:#e8a66b}.quick-tile.cream{background:#edded0}.dark-section{background:#171411;color:#fff}.dark-inner{padding:76px 0 69px}.dark-section .eyebrow{color:var(--leaf)}.dark-section .section-heading p{color:#d6b9a0}.dark-stream-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stream-card{background:#fff;border:1px solid #E5D5C5;text-align:left;padding:0;border-radius:16px;overflow:hidden;color:var(--ink);width:100%}.stream-cover{height:205px;position:relative;overflow:hidden}.stream-cover:after,.program-cover:after{content:"";position:absolute;top:48%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#20170b66)}.stream-state{position:absolute;top:14px;left:14px;padding:8px 10px;border-radius:7px;background:#1c1511e3;color:#fff;font-size:10px;z-index:1;font-weight:900;letter-spacing:.06em}.stream-state.on{background:#e76b30;color:#fff}.stream-play{position:absolute;right:16px;bottom:15px;border-radius:100%;width:39px;height:39px;display:grid;place-items:center;background:#ffd5af;color:var(--ink);z-index:1}.stream-info{padding:19px 20px 22px;display:flex;justify-content:space-between;gap:12px}.stream-info h3{font-size:19px;margin:0 0 5px}.stream-info p{font-size:12px;color:#756154;margin:0}.round-arrow{font-size:23px;color:#bd672d}.channel-explainer{margin-top:25px;padding:24px 26px;border:1px solid #755849;display:flex;align-items:center;gap:20px;border-radius:14px}.channel-explainer p{margin:0;flex:1;color:#e4c9b2;font-size:13px}.explain-spark{font-size:36px;color:var(--leaf)}.program-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.program-card{background:transparent;border:0;padding:0;text-align:left;min-width:0}.program-cover{height:190px;position:relative;border-radius:14px;overflow:hidden}.media-tags{position:absolute;top:12px;left:12px;z-index:1}.media-type{color:#fff;font-size:10px;letter-spacing:.07em;font-weight:900;background:#251b16dc;padding:7px 10px;border-radius:7px}.play-circ{position:absolute;right:13px;bottom:13px;z-index:1;background:var(--leaf);color:var(--ink);width:38px;height:38px;display:grid;place-items:center;border-radius:50%}.program-meta{display:flex;justify-content:space-between;color:#776457;font-size:11px;font-weight:800;margin:17px 0 8px}.program-card h3{font-size:21px;margin:0 0 7px}.program-card p{font-size:12px;color:#806a5c;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.split-promo{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:94px}.promo-radio,.promo-work{position:relative;min-height:265px;border-radius:20px;padding:34px;overflow:hidden}.promo-radio{background:#debea4}.promo-work{background:#e6b080}.promo-eyebrow{font-size:11px;font-weight:900;letter-spacing:.14em}.split-promo h2{font-size:38px;max-width:330px;margin:20px 0 12px}.split-promo p{max-width:350px;font-size:13px}.promo-waves,.promo-symbol{font-size:90px;position:absolute;right:24px;bottom:16px;opacity:.2}.creator-band{background:#efe1d0}.creator-band-in{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:65px 0}.creator-band h2{font-size:48px}.creator-band p{font-size:15px;color:#766254}.creator-band-photo{position:relative;height:320px;border-radius:16px;overflow:hidden}.creator-photo-tag{position:absolute;bottom:14px;right:14px;background:var(--leaf);padding:13px 17px;font-size:12px;font-weight:900;border-radius:9px}.last-section{padding-top:78px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-card{text-align:left;border:0;background:transparent;padding:0}.news-picture{height:210px;border-radius:15px;overflow:hidden;position:relative}.news-category{position:absolute;top:13px;left:13px;padding:8px;background:#f0dccc;color:#8c4b2e;border-radius:7px;font-size:10px;font-weight:900}.news-line{display:flex;justify-content:space-between;color:#8b7568;font-size:11px;font-weight:800;margin:14px 0 8px}.news-card h3{font-size:20px;margin-bottom:8px}.news-card p{color:#877266;font-size:12px}.sponsor-banner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 32px;background:var(--ink);color:#fff;border-radius:17px;margin-bottom:85px}.sponsor-banner h2{font-size:29px;margin:6px 0}.sponsor-banner p{font-size:13px;color:#dec2aa;margin:0}.footer{background:#100f0d;color:#e0c5ad;padding:66px 0 24px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px;padding-bottom:48px}.footer-mark{font-weight:900;font-size:20px;letter-spacing:-.04em}.footer-mark span{color:var(--leaf)}.footer-top p{max-width:330px;color:#d0ad91;font-size:13px;margin:14px 0}.footer-note{color:#b99678;font-size:11px}.footer-top h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--leaf)}.footer-top a{display:block;color:#dfbfa6;font-size:12px;line-height:2.6;cursor:pointer}.footer-top a:hover{color:var(--leaf)}.footer-bottom{border-top:1px solid #86644B;display:flex;justify-content:space-between;padding-top:21px;font-size:10px;color:#bc9d80;gap:20px}.asterisk{color:var(--leaf)}.page-main{padding-top:55px;padding-bottom:90px;min-height:75vh}.page-hero-title{margin:19px 0 45px}.page-hero-title h1{margin:0 0 19px}.page-hero-title p{font-size:15px;max-width:680px;color:var(--muted);margin:0}.tv-headline{display:flex;justify-content:space-between;align-items:end;gap:28px;padding-top:17px;padding-bottom:34px}.tv-headline h1{font-size:clamp(47px,5.2vw,72px);margin:0 0 12px}.tv-headline p{color:#7d6c60;max-width:670px;margin:0}.tv-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px}.player-wrap{border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line)}.video-shell{position:relative;width:100%;aspect-ratio:16/9;background:#0d0c0c;overflow:hidden}.video-shell iframe,.video-shell video{width:100%;height:100%;border:0;display:block;object-fit:cover}.video-watermark{position:absolute;top:14px;left:14px;z-index:2;background:#16120fdd;color:#fff;font-size:10px;font-weight:900;padding:9px 11px;border-radius:8px;letter-spacing:.05em;pointer-events:none}.demo-screen-title{position:absolute;left:27px;bottom:27px;display:flex;align-items:center;gap:17px;pointer-events:none;background:#1c120acd;border-radius:13px;padding:13px 20px;color:#fff}.demo-tv-logo{font-size:37px;font-weight:900;letter-spacing:-.1em}.demo-tv-logo span{color:var(--leaf);font-size:20px}.demo-screen-title div span{color:var(--leaf);font-size:10px;font-weight:900;letter-spacing:.08em}.demo-screen-title h3{margin:4px 0;font-size:21px}.demo-screen-title small{font-size:11px;color:#e6cbb3}.player-bottom{display:flex;justify-content:space-between;align-items:center;gap:17px;padding:25px}.tv-online{font-size:10px;font-weight:900;letter-spacing:.12em;color:#f2783c}.tv-online.demo-online{color:#c5875c}.player-bottom h2{font-size:28px;margin:8px 0}.player-bottom p{color:#816a59;font-size:12px;margin:0;max-width:580px}.player-buttons{display:flex;gap:8px}.small-icon{background:#f1e3d5;border:1px solid #E8D8C6;border-radius:12px;height:38px;width:38px;font-size:18px}.tv-side{border-radius:18px;background:#29201a;color:#fff;overflow:hidden}.onair-head{display:flex;justify-content:space-between;padding:23px;font-size:11px;font-weight:900;letter-spacing:.1em;background:#3a2920}.onair-spark{font-size:20px;color:var(--leaf)}.onair-program{padding:25px}.tiny-label{font-size:10px;color:var(--leaf);letter-spacing:.1em;font-weight:900}.onair-program h3{font-size:30px;margin:10px 0}.onair-program p{color:#d2b79d;font-size:13px}.tv-side .text-link{color:var(--leaf)}.tv-side-separator{border-top:1px solid #ffffff24}.tv-side-schedule{padding:22px 25px}.tv-side-schedule h4{font-size:13px}.mini-schedule{display:flex;gap:13px;align-items:start;font-size:11px;padding:10px 0;border-bottom:1px solid #ffffff19;color:#e3c8ad}.mini-schedule b{color:var(--leaf)}.tv-tabs{display:flex;gap:7px;overflow:auto;padding:35px 0 0;border-bottom:1px solid var(--line)}.tv-tab{background:transparent;border:0;white-space:nowrap;padding:15px 18px;font-weight:900;font-size:12px;border-bottom:3px solid transparent}.tv-tab.selected{border-color:#cf7032;color:#4b3325}.section-spaced{padding-top:38px}.live-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.live-grid .stream-cover{height:155px}.live-grid .stream-info h3{font-size:16px}.live-grid .stream-info p{font-size:11px}.soft-panel{margin-top:30px;display:flex;align-items:center;gap:20px;padding:24px;background:#f1e3d3;border-radius:15px}.soft-panel-icon{font-size:35px;color:#8b664c}.soft-panel>div:nth-child(2){flex:1}.soft-panel h3{margin:0 0 5px}.soft-panel p{font-size:12px;color:#6c7b70;margin:0}.tv-disclaimer,.notice-card{padding:16px 20px;background:#f0e5d7;color:#637469;font-size:12px;border-radius:12px;margin-top:24px;display:flex;gap:12px;align-items:start}.schedule-grid{display:grid;grid-template-columns:1.4fr .65fr;gap:20px;margin-top:25px}.schedule-list{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden}.schedule-row{display:grid;grid-template-columns:80px 1fr;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.schedule-row b{color:#4b3325}.schedule-row h4{margin:0 0 5px;font-size:15px}.schedule-row p{margin:0;color:#7c8c80;font-size:12px}.schedule-aside{background:#dabb9c;border-radius:14px;padding:28px}.schedule-aside h3{font-size:26px}.schedule-aside p{font-size:13px}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.tech-tile{background:#fff;border:1px solid var(--line);border-radius:15px;padding:25px}.tech-tile>span{font-size:24px}.tech-tile h3{font-size:20px}.tech-tile p{font-size:13px;color:#8b664c}.tech-attention{padding:24px;border:1px solid #f1e3d3;border-radius:15px;background:#f1e3d3;margin-top:28px}.tech-attention p{font-size:13px}.feature-program,.feature-news{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-bottom:46px}.feature-program-img,.feature-news>div:first-child{height:320px;border-radius:17px;overflow:hidden}.feature-program-text h2,.feature-news h2{font-size:39px}.feature-program-text p,.feature-news p{color:var(--muted);font-size:14px}.program-grid-page{grid-template-columns:repeat(3,1fr)}.program-grid-page .program-cover{height:230px}.filter-pills{display:flex;gap:8px;overflow-x:auto;margin:25px 0}.filter-pill{white-space:nowrap;border:1px solid #f1e3d3;background:#fff;font-weight:800;font-size:12px;border-radius:100px;padding:10px 17px}.filter-pill.active{color:#fff;background:var(--ink);border-color:var(--ink)}.radio-feature{display:grid;grid-template-columns:1fr .8fr;border-radius:22px;overflow:hidden;background:#e9ccb0;min-height:330px}.radio-left{padding:44px;display:flex;flex-direction:column;justify-content:center}.radio-live{font-size:11px;font-weight:900;letter-spacing:.12em;color:#bc9374}.radio-left h2{font-size:45px;margin:15px 0}.radio-left p{max-width:480px;font-size:14px}.radio-controller{display:flex;align-items:center;gap:15px;margin-top:20px}.radio-button{border:0;border-radius:100%;height:58px;width:58px;background:#1f1915;color:#fff;font-size:21px}.eq-bars{display:flex;align-items:center;gap:3px;height:40px}.eq-bars i{width:4px;height:12px;background:#4b3325;border-radius:8px;animation:eq 1.1s infinite alternate}.eq-bars i:nth-child(2){height:25px;animation-delay:.3s}.eq-bars i:nth-child(3){height:16px;animation-delay:.7s}.eq-bars i:nth-child(4){height:29px;animation-delay:.2s}@keyframes eq{to{height:7px}}.radio-image{position:relative;overflow:hidden}.radio-image-text{position:absolute;bottom:26px;left:26px;color:#fff;font-weight:900;font-size:35px}.radio-show-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.radio-show{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}.radio-show h3{font-size:19px}.radio-show p{color:var(--muted);font-size:13px}.news-grid-page{grid-template-columns:repeat(3,1fr)}.jobs-intro{background:#f1e3d3;padding:35px 42px;border-radius:19px;margin-bottom:34px}.jobs-intro h2{font-size:34px}.jobs-intro p{font-size:13px}.jobs-intro-search{display:flex;gap:10px;align-items:center;padding:12px 16px;background:#fff;border-radius:10px;max-width:610px}.jobs-intro-search input{border:0;flex:1;min-width:0;outline:0}.jobs-layout{display:grid;grid-template-columns:1fr 295px;gap:22px}.jobs-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.jobs-top h2{font-size:27px;margin:0}.job-row{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;align-items:center;gap:17px;margin-bottom:12px}.job-logo{background:#f1e3d3;border-radius:13px;display:grid;place-items:center;height:55px;width:55px;flex-shrink:0;font-size:24px}.job-data{flex:1}.job-data h3{font-size:18px;margin:0 0 7px}.job-data p{font-size:12px;margin:0;color:#8b664c}.job-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.job-tags span{font-size:10px;background:#f1e3d3;border-radius:6px;padding:6px 9px}.job-right{display:flex;align-items:center;gap:12px}.job-save{background:none;border:1px solid var(--line);border-radius:10px;width:36px;height:36px;font-size:22px}.job-aside{border-radius:16px;background:#1f1915;color:#fff;padding:29px;align-self:start}.job-aside h3{font-size:26px}.job-aside p{color:#f1e3d3;font-size:13px}.business-highlight{background:#e9ccb0;border-radius:18px;padding:34px;position:relative;overflow:hidden;margin-bottom:36px}.business-highlight h2{font-size:35px}.business-highlight p{font-size:14px;max-width:610px}.business-circle{position:absolute;right:18px;top:-38px;height:210px;width:210px;background:#bc9374;border-radius:100%;opacity:.25}.biz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.biz-card{border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fff;text-align:left;padding:0}.biz-cover{height:185px;position:relative}.biz-cover>span{position:absolute;left:14px;bottom:13px;padding:7px 10px;border-radius:8px;background:#fff;color:#4b3325;font-size:11px;font-weight:800}.biz-card-bottom{padding:20px}.biz-card-bottom small{font-size:10px;color:#8b664c;font-weight:900;text-transform:uppercase}.biz-card-bottom h3{font-size:21px;margin:7px 0}.biz-card-bottom p{font-size:12px;color:var(--muted)}.biz-card-bottom>span{font-size:12px;color:#8b664c;font-weight:900}.town-hero{display:grid;grid-template-columns:1fr .85fr;background:#1f1915;border-radius:21px;overflow:hidden;color:#fff;margin-bottom:35px}.town-hero>div:first-child{max-height:340px}.town-hero>div:nth-child(2){padding:38px}.town-hero span{font-size:11px;font-weight:900;letter-spacing:.11em;color:var(--leaf)}.town-hero h2{font-size:42px;margin:15px 0}.town-hero p{font-size:13px;color:#dabb9c}.number-24{font-size:53px;font-weight:900;color:var(--leaf)}.number-24 span{font-size:10px}.town-search{display:flex;align-items:center;gap:12px;margin-bottom:22px;border-radius:12px;border:1px solid var(--line);background:#fff;padding:13px 17px}.town-search input{flex:1;border:0;outline:0}.town-search span:last-child{font-size:11px;color:#829184}.town-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.town-tile{padding:21px 20px;border:1px solid var(--line);border-radius:12px;background:#fff;display:flex;gap:14px;align-items:center;justify-content:space-between;text-align:left}.town-tile span{font-size:10px;color:#8b664c}.town-tile strong{flex:1;font-size:15px}.town-tile:hover{background:#f1e3d3}.creator-hero{background:#1f1915;color:#fff}.creator-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:70px 0}.creator-hero .page-overline{color:var(--leaf)}.creator-hero h1{font-size:clamp(43px,4.7vw,65px);margin:20px 0}.creator-hero h1 em{color:var(--leaf)}.creator-hero p{color:#dabb9c;font-size:15px;max-width:520px}.creator-hero-visual{position:relative;height:430px;border-radius:17px;overflow:hidden}.creator-stamp{position:absolute;bottom:20px;left:20px;background:var(--leaf);padding:20px;color:var(--ink);font-size:15px;font-weight:900;transform:rotate(-4deg)}.creator-stamp strong{font-size:34px;line-height:.98;display:block}.creator-stamp span{position:absolute;top:5px;right:12px;font-size:20px}.creator-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.creator-steps>div{padding:27px;background:#f1e3d3;border-radius:14px}.creator-steps span{font-size:31px;font-weight:900;color:#dabb9c}.creator-steps h3{margin:18px 0 10px}.creator-steps p{font-size:13px;color:#6a796c}.creator-feature-2{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;padding-bottom:80px}.creator-feature-2>div:first-child{height:310px;overflow:hidden;border-radius:16px}.creator-feature-2 h2{font-size:42px}.creator-feature-2 p{color:var(--muted);font-size:14px}.creator-callout{background:#dabb9c;border-radius:18px;padding:45px;margin-bottom:70px;display:flex;align-items:center;justify-content:space-between;gap:25px}.creator-callout h2{font-size:35px;margin:0}.creator-callout p{font-size:13px;max-width:550px}.partner-hero{background:#1f1915;color:#fff;border-radius:20px;padding:50px;display:flex;justify-content:space-between;gap:20px;margin-bottom:54px}.partner-hero>div:first-child{max-width:650px}.partner-hero span{color:var(--leaf);font-size:11px;font-weight:900;letter-spacing:.1em}.partner-hero h2{color:#fff;font-size:45px;margin:17px 0}.partner-hero p{color:#dabb9c;font-size:14px}.partner-decor{font-size:125px;line-height:1;color:#dabb9c;opacity:.6}.partner-decor span{font-size:60px}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0 55px}.partner-tile{border:1px solid var(--line);background:#fff;padding:27px 22px;border-radius:14px;display:flex;flex-direction:column;min-height:260px}.partner-tile>span{font-size:13px;color:#8b664c;display:flex;justify-content:space-between;font-weight:900}.partner-tile h3{font-size:23px;margin:36px 0 10px}.partner-tile p{font-size:12px;color:var(--muted);flex:1}.partner-tile button{color:#4b3325;background:none;border:0;text-align:left;padding:0;font-size:12px;font-weight:900}.sponsor-vision{background:#dabb9c;border-radius:18px;padding:42px;display:flex;align-items:center;justify-content:space-between}.sponsor-vision h2{font-size:38px}.sponsor-vision p{font-size:14px;max-width:650px}.sponsor-vision>span{font-size:110px;color:#8b664c}.panel-warning{display:flex;gap:20px;background:#f9eadc;border:1px solid #f0d6be;padding:24px;border-radius:15px;margin-bottom:27px}.panel-warning>span{font-size:30px;color:#c58755}.panel-warning p{font-size:12px;color:#79675f;margin:7px 0 0}.panel-warning-light{background:#f1e3d3;border-color:#f1e3d3;margin-top:28px}.panel-streams{display:grid;grid-template-columns:repeat(2,1fr);gap:19px}.panel-channel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px}.panel-channel-top{display:flex;justify-content:space-between;gap:15px;margin-bottom:25px}.panel-channel-top span{font-size:10px;font-weight:900;color:#8b664c}.panel-channel-top h3{font-size:22px;margin:8px 0 0}.pill{font-size:10px;font-weight:900;padding:7px 10px;background:#f4e9dc;border-radius:8px;white-space:nowrap}.pill-lime{background:#f1e3d3}.panel-input-row{display:grid;grid-template-columns:1fr;gap:12px}.panel-channel label,.modal-body form label{display:block;font-size:12px;font-weight:900;color:#4b3325;margin-bottom:12px}.panel-channel input,.panel-channel select,.modal-body form input,.modal-body form textarea,.modal-body form select{display:block;width:100%;margin-top:8px;padding:12px 13px;background:#f1e3d3;border:1px solid #f1e3d3;border-radius:9px;font-weight:500;color:var(--ink)}.panel-check{display:flex!important;align-items:center;gap:9px}.panel-check input{display:inline!important;width:auto!important;margin:0!important}.panel-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.modal-backdrop,.search-backdrop,.tour-backdrop,.mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#1f1915aa;display:flex;align-items:center;justify-content:center;padding:22px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-dialog{position:relative;width:min(630px,100%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:20px;padding:36px;box-shadow:0 24px 100px #0003}.modal-x{position:absolute;top:22px;right:22px;height:37px;width:37px;border:0;border-radius:12px;background:#f1e3d3;font-size:18px}.modal-heading .eyebrow{display:block;padding-right:50px}.modal-heading h2{padding-right:30px;font-size:37px;margin:13px 0 23px}.modal-body{font-size:14px}.modal-body p{color:#67766b}.modal-cover{height:255px;border-radius:13px;overflow:hidden;margin-bottom:22px}.modal-lead{font-size:15px!important;line-height:1.65}.modal-meta{display:flex;gap:10px;flex-wrap:wrap;margin:17px 0}.modal-meta span{font-size:11px;padding:8px;border-radius:8px;background:#f1e3d3}.modal-episodes-title{margin:25px 0 10px;font-weight:900}.episode-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.episode-item{display:grid;grid-template-columns:60px 1fr 30px;gap:15px;align-items:center;text-align:left;width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;padding:17px}.episode-item:hover{background:#f1e3d3}.episode-item span{font-size:11px;color:#7b8e7d}.episode-item strong{font-size:13px}.fine-print{font-size:11px!important;color:#819083!important;margin-top:14px}.modal-player video{width:100%;border-radius:12px}.town-modal-actions{display:flex;gap:10px;margin:19px 0;flex-wrap:wrap}.search-backdrop{align-items:flex-start;padding-top:12vh}.search-panel{background:#fff;border-radius:20px;padding:23px;width:min(780px,100%);max-height:80vh;overflow:auto}.search-input-wrap{display:flex;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px 12px;gap:12px}.search-input-wrap>span{font-size:25px}.search-input-wrap input{flex:1;min-width:0;padding:10px;border:0;outline:0}.search-input-wrap button{background:transparent;border:0;font-size:20px}.search-results{padding-top:10px}.search-results p{font-size:13px;color:var(--muted)}.search-result{background:#fff;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 4fr 30px;align-items:center;gap:12px;text-align:left;width:100%;padding:17px 7px}.search-result:hover{background:#f1e3d3}.search-result>span{font-size:10px;color:#8b664c}.search-result strong{font-size:14px}.tour-backdrop{align-items:end;justify-content:end}.tour-card{position:relative;background:var(--paper);width:min(450px,100%);padding:33px;border-radius:18px;box-shadow:0 26px 65px #0003}.tour-count{font-size:10px;font-weight:900;letter-spacing:.1em;display:flex;justify-content:space-between}.tour-progress{background:#f1e3d3;height:5px;border-radius:8px;overflow:hidden;margin:15px 0 24px}.tour-progress i{display:block;background:#8b664c;height:5px}.tour-spark{position:absolute;right:28px;top:84px;color:#8b664c;font-size:40px}.tour-card h2{font-size:34px}.tour-card p{color:var(--muted);font-size:14px}.tour-actions{display:flex;justify-content:space-between;gap:12px;margin-top:26px}.demo-tools{position:fixed;bottom:19px;right:19px;z-index:38;display:flex;gap:7px}.demo-tools button{background:#fb842d;color:#1f1915;border:0;border-radius:100px;padding:13px 15px;font-weight:900;font-size:11px;box-shadow:0 8px 30px #1f19153d}.demo-tools button:last-child{background:#fff;font-size:18px}.toast{position:fixed;bottom:85px;right:22px;z-index:130;background:#1f1915;color:#fff;padding:16px 20px;border-radius:11px;box-shadow:0 15px 50px #0004;font-size:13px}.mobile-backdrop{justify-content:end;padding:0}.mobile-drawer{background:#f1e3d3;height:100%;width:min(340px,87vw);padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:7px}.mobile-title{font-size:20px;font-weight:900;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mobile-title button{border:0;background:transparent;font-size:23px}.mobile-drawer .navlink{padding:14px;font-size:14px}.mobile-drawer .btn{margin-top:12px}.pill-lemon{background:#f1e3d3}.cost-page .cost-hero{background:#1f1915;color:#fff;padding:42px;border-radius:19px;margin:30px 0}.cost-page .cost-hero h2{font-size:43px;color:var(--leaf);max-width:840px}.cost-page .cost-hero p{max-width:800px;color:#f1e3d3}.cost-compare{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.compare-item{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}.compare-item h3{font-size:29px}.compare-item ul{padding-left:18px;font-size:13px;line-height:1.9;color:#4b3325}.compare-item .com-foot{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;font-size:12px;color:#8b664c}.calc-card{background:#f1e3d3;border-radius:18px;padding:31px;margin:25px 0}.calc-card h3{font-size:30px}.calc-controls{display:grid;grid-template-columns:1fr 1fr;gap:25px}.calc-controls label{display:block;font-weight:900;font-size:12px}.calc-controls input{display:block;width:100%;margin-top:15px;accent-color:#4b3325}.calc-controls output{display:block;font-size:21px;font-weight:900;margin-top:9px}.calc-result{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dabb9c;margin-top:25px;padding-top:19px}.calc-result strong{font-size:45px;letter-spacing:-.055em}.cost-small{font-size:12px;color:#4b3325}.steps-line{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:30px 0}.steps-line>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:21px}.steps-line span{font-weight:900;color:#8b664c;font-size:12px}.steps-line h4{font-size:16px;margin:12px 0}.steps-line p{color:var(--muted);font-size:12px;margin:0}@media(max-width:1200px){.nav-desktop{gap:0}.navlink{font-size:10.5px;padding:9px 5px}.header-inner{gap:16px}.brand-words em{font-size:16px}}@media(max-width:1060px){.nav-desktop{display:none}.more-btn{display:block}.head-actions{margin-left:auto}.quick-grid{grid-template-columns:repeat(3,1fr)}.live-grid{grid-template-columns:repeat(2,1fr)}.tv-layout{grid-template-columns:1fr}.tv-side{display:grid;grid-template-columns:1fr 1fr}.onair-head{grid-column:1/-1}.onair-program{border-right:1px solid #ffffff22}.tv-side-separator{display:none}.partner-grid{grid-template-columns:repeat(2,1fr)}.hero-inside{gap:27px}}@media(max-width:760px){.wrap{width:min(100% - 36px,1248px)}.topstrip-right{display:none}.header-inner{min-height:66px}.logo-mark{width:42px;height:42px}.brand-words em{font-size:16px}.demo-strip{font-size:10px;line-height:1.5}.hero-home,.hero-inside{min-height:0}.hero-inside{grid-template-columns:1fr;padding-top:64px;padding-bottom:45px;gap:38px}.hero-copy h1{font-size:clamp(50px,12vw,81px)}.hero-copy p{font-size:15px}.hero-feature{transform:none;align-self:stretch}.section-pad{padding-top:58px;padding-bottom:58px}.section-heading{align-items:start;flex-direction:column;gap:10px}.quick-grid{grid-template-columns:repeat(2,1fr)}.quick-tile{min-height:150px}.quick-tile h3{font-size:18px}.dark-stream-grid,.news-grid{grid-template-columns:1fr 1fr}.dark-inner{padding:60px 0}.channel-explainer{align-items:start;flex-wrap:wrap}.program-grid,.program-grid-page,.news-grid-page,.biz-grid{grid-template-columns:repeat(2,1fr)}.split-promo,.creator-band-in,.feature-program,.feature-news,.creator-feature-2,.town-hero,.radio-feature,.creator-hero-grid,.cost-compare{grid-template-columns:1fr}.creator-band-in{gap:25px}.footer-top{grid-template-columns:1fr 1fr;gap:24px}.tv-headline{align-items:start;flex-direction:column}.tv-headline h1{font-size:50px}.tv-side{display:block}.onair-program{border-right:0}.schedule-grid,.jobs-layout,.panel-streams{grid-template-columns:1fr}.job-aside{order:-1}.town-grid{grid-template-columns:repeat(3,1fr)}.creator-hero-grid{padding:55px 0}.creator-hero-visual{height:300px}.creator-steps,.steps-line{grid-template-columns:repeat(2,1fr)}.partner-hero{padding:32px}.partner-decor{display:none}.radio-image{height:220px}.calc-controls{grid-template-columns:1fr}.calc-result strong{font-size:37px}}@media(max-width:490px){.wrap{width:calc(100% - 30px)}.brand-words strong{font-size:10px}.brand-words em{font-size:14px}.head-pill{padding:11px;font-size:10px}.search-btn{display:none}.hero-copy h1{font-size:49px}.hero-topline{font-size:9px}.feature-visual{height:160px}.quick-grid{gap:8px}.quick-tile{padding:16px;min-height:155px}.quick-tile p{font-size:10px}.dark-stream-grid,.program-grid,.program-grid-page,.news-grid,.news-grid-page,.biz-grid,.live-grid,.radio-show-grid,.town-grid{grid-template-columns:1fr}.program-cover,.live-grid .stream-cover{height:205px}.split-promo h2{font-size:32px}.sponsor-banner{flex-direction:column;align-items:start}.tv-headline h1{font-size:43px}.player-bottom{padding:18px}.demo-screen-title{left:10px;bottom:12px;padding:8px}.demo-screen-title h3{font-size:14px}.demo-tv-logo{font-size:23px}.demo-screen-title small{display:none}.demo-screen-title div span{font-size:8px}.video-watermark{font-size:8px;top:8px;left:8px}.town-hero h2{font-size:34px}.creator-steps,.partner-grid,.steps-line{grid-template-columns:1fr}.creator-callout{display:block;padding:27px}.partner-hero h2{font-size:36px}.modal-dialog{padding:23px}.modal-heading h2{font-size:29px}.search-result{grid-template-columns:1fr;gap:4px}.search-result>b{display:none}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.cost-page .cost-hero{padding:25px}.cost-page .cost-hero h2{font-size:30px}.calc-result{flex-direction:column;align-items:start}.demo-tools button{padding:11px}.demo-tools button span{display:none}}.tv-layout{display:block}.tv-layout>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:stretch}@media(max-width:1060px){.tv-layout>div:first-child{grid-template-columns:1fr}}:root{--ink:#1B1714;--ink2:#403025;--leaf:#FA802C;--orange:#DF6427;--paper:#F6F0E8;--muted:#7B695D;--line:#E1D1C1;--purple:#D2B18F;--soft:#EFE3D5;color:#241b15;background:var(--paper)}body{background:var(--paper)}.header{background:#f7efe5f7;border-bottom:1px solid #E0D0BE}.topstrip{background:#14110f;color:#eac8a8}.navlink{color:#544439}.navlink:hover,.navlink.is-active{background:#e8d0b7;color:#231910}.brand-dot,.demo-glint{color:#dd6328}.logo-mark{background:#1a1613;color:#fea558;border-radius:12px}.logo-mark i{background:#c69d79}.head-pill,.btn-dark{background:#1a1613;color:#fff3e7}.head-pill:hover,.btn-dark:hover{background:#39261b}.btn-lemon,.feature-arrow,.play-circ,.creator-photo-tag{background:#fb842d;color:#1e140c}.btn-lemon:hover,.feature-arrow:hover{background:#ff9e52}.btn-outline{border-color:#cbb398;color:#3d2b1d}.btn-outline:hover{background:#efe1d2}.demo-strip{background:#f4dfc9;color:#593c29;border-color:#e8c7aa}.hero-home{background:#1b130f}.hero-img{filter:saturate(.8) contrast(1.13) sepia(.16)}.hero-tint{background:linear-gradient(90deg,#110d0bf7,#19110df0 35%,#2b1b11ab 75%,#170f0aa6)}.hero-copy h1 span,.hero-sun{color:#fa802c}.hero-topline,.hero-footnote{color:#e9c7a8}.hero-copy p{color:#e6d2c3}.hero-feature{background:#f4e7d8;color:#211712;box-shadow:0 30px 80px #07040278;border:1px solid #CFB196}.feature-overline{color:#ac5c2c}.feature-content p{color:#765c4b}.quick-tile{border:1px solid #00000010}.quick-tile.navy{background:#211916;color:#fff5e8}.quick-tile.orange{background:#f5a66c}.quick-tile.lavender{background:#d8b89c}.quick-tile.green{background:#f1c99e}.quick-tile.cream{background:#ebdfd1}.quick-tile.green,.quick-tile.lavender,.quick-tile.orange,.quick-tile.cream{color:#352116}.dark-section{background:#161310;color:#f9efe2}.dark-section .section-heading p{color:#c5ac96}.stream-card{background:#f5ece2;border-color:#8d6d524d;color:#221913}.stream-state.on{background:#ec672a}.stream-play{background:#f9c89b}.channel-explainer{border-color:#66503d}.channel-explainer p{color:#d5b79e}.promo-radio{background:#dbc1a8}.promo-work{background:#f3c49c}.creator-band{background:#ead9c5}.news-category{background:#f0decb;color:#a95020}.sponsor-banner{background:#1b1612}.footer{background:#12100e;color:#d8bc9e}.footer-top a{color:#dcc5ad}.footer-top h4,.footer-mark span{color:#fc9a53}.video-shell{background:#090807}.tv-side{background:#201914;color:#faf0e5}.onair-head{background:#35241a}.town-hero,.creator-hero,.partner-hero{background:#261b15}.creator-feature-2,.radio-feature,.jobs-intro,.business-highlight{color:#291b13}.radio-feature{background:#debda0}.jobs-intro{background:#edd4ba}.business-highlight{background:#dbc1a9}.job-aside{background:#2a1e17}.town-tile:hover,.episode-item:hover,.search-result:hover{background:#f2ddc8}.creator-steps>div{background:#efe2d2}.creator-callout{background:#efbf91}.sponsor-vision{background:#e6c6a4}.panel-warning-light{background:#f2e6da;border-color:#dccab7}.pill-lime,.pill-lemon{background:#f5ccaa}.pill{background:#f0e1cf}.modal-dialog,.search-panel,.search-result,.episode-item,.panel-channel,.compare-item,.schedule-list,.job-row,.biz-card,.town-tile,.tech-tile,.steps-line>div,.partner-tile{background:#fbf6f0}.modal-backdrop,.search-backdrop,.tour-backdrop,.mobile-backdrop{background:#120d0bc9}.mobile-drawer{background:#f8ede2}.demo-tools button{background:#fa802c;color:#22150c}.demo-tools button:hover{background:#ffad67}.toast{background:#24170f}.calc-card{background:#eed3b3}.calc-controls input{accent-color:#CF652C}.cost-page .cost-hero{background:#261a13}.cost-page .cost-hero h2{color:#fb963e}.tour-progress i{background:#ea7b3c}@media(prefers-reduced-motion:reduce){.card-hover,.btn{transition:none}}:root{--forest:#173D32;--forest-dark:#102A23;--forest-soft:#285B49;--fern:#A6D4B5;--copper:#F0843C;--tan:#D0A983;--white:#FFFFFF;--ink:#151A17;--ink2:#2E362F;--leaf:#F0843C;--orange:#E77637;--paper:#F8F5F0;--muted:#74685F;--line:#E1D9CF;--purple:#CAA987;--soft:#F1ECE4;color:#1c2520;background:var(--paper)}body{color:#1c2520;background:var(--paper)}button:focus-visible,a:focus-visible,input:focus-visible{outline-color:#a6d4b5}em{color:#bf6338}.topstrip{background:#0c1b16;color:#f5f4ec}.t-live,.topstrip-star{color:var(--fern)}.topstrip-right{color:#dde8df}.header{background:#131b17fb;border-bottom:1px solid #3F5347;box-shadow:0 8px 24px #111a161a}.logo-mark{background:var(--copper);color:#151a17;box-shadow:0 0 0 1px #ffffff26}.logo-mark i{background:#a6d4b5}.brand-words strong,.brand-words em{color:#fff!important}.brand-dot{color:var(--fern)}.navlink{color:#f3f2eb}.navlink:hover,.navlink.is-active{background:#2a4b3e;color:#fff}.header .icon-btn{color:#fff;border-color:#466054}.header .icon-btn:hover{background:#2c493d}.head-pill{background:var(--copper);color:#171a14;font-weight:900;padding:12px 15px}.head-pill:hover{background:#ffae6e;color:#141711}.pulse-dot{background:#1d4e3d;box-shadow:0 0 0 3px #17482a33}.head-radio{background:var(--forest-soft);color:#fff;border:1px solid #8BC9A05C;border-radius:11px;padding:12px 13px;min-height:42px;font-size:11px;white-space:nowrap;font-weight:900;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff19}.head-radio:hover{background:#3b7559;color:#fff}.demo-strip{background:#e7f0e7;color:#204033;border-color:#bed7c7}.demo-glint{color:#2f7058}.hero-home{background:#0d2019;color:#fff}.hero-img{filter:saturate(.87) contrast(1.12)}.hero-tint{background:linear-gradient(90deg,#081410f7,#0a1b15f0 31%,#0d2d21a8 66%,#101b16bf)}.hero-copy h1{color:#fff}.hero-copy h1 span,.hero-sun{color:#f4a265}.hero-topline,.hero-footnote{color:#d4e9da}.hero-copy p{color:#f3f5ef}.btn-green{background:var(--forest-soft);color:#fff;border:1px solid #6CAB8870}.btn-green:hover{background:#357558;color:#fff}.hero-buttons .btn{box-shadow:0 10px 22px #08150e3d;min-height:49px}.btn-lemon{background:var(--copper);color:#161913}.btn-lemon:hover{background:#ffa75d}.btn-outline-light{color:#fff;border-color:#eff5ea90}.btn-outline-light:hover{background:#ffffff19}.btn-dark{background:#183d31;color:#fff}.btn-dark:hover{background:#265843;color:#fff}.feature-arrow,.creator-photo-tag{background:var(--copper);color:#1d1a14}.hero-feature{background:#f7f0e5;border-color:#cfae91}.feature-overline,.news-category{color:#28684e}.tiny-live{color:#287453}.tiny-live i{background:#287453}.quick-tile.navy{background:#172c24;color:#fff}.quick-tile.green{background:#214e3c;color:#fff}.quick-tile.green h3,.quick-tile.green p,.quick-tile.green .quick-ico,.quick-tile.green .quick-arrow{color:#fff}.quick-tile.lavender{background:#d2e5d3;color:#243d30}.quick-tile.orange{background:#f4b07b;color:#2a1e18}.quick-tile.cream{background:#efe6d8;color:#392d24}.dark-section{background:#101f19;color:#fff}.dark-section .eyebrow{color:var(--fern)}.dark-section .section-heading p{color:#d7e5d9}.dark-section .section-heading h2{color:#fff}.stream-state.on{background:#247150;color:#fff}.stream-play{background:#bce2c9;color:#102820}.channel-explainer{border-color:#668873}.channel-explainer p{color:#f5f5ee}.explain-spark{color:#b1debc}.promo-radio{background:linear-gradient(132deg,#1c4938,#11281f);color:#fff}.promo-radio h2 i{color:#b8e6c3}.promo-radio .promo-waves{color:#b8e6c3;opacity:.18}.promo-work{background:#e8c7aa;color:#2b251f}.creator-band{background:#e8e9dd}.creator-band h2 em{color:#27664a}.creator-band p{color:#4b594d}.creator-photo-tag{background:#173f32;color:#fff}.news-category{background:#d9e9dc;color:#285c42}.sponsor-banner{background:linear-gradient(110deg,#10251c,#214c38);color:#fff}.footer{background:#0c1c16;color:#f0f5eb}.footer-mark span,.footer-top h4{color:#c1e7c7}.footer-top a,.footer-top p,.footer-note{color:#dee8da}.footer-bottom{border-top-color:#45614f;color:#cfe4d2}.video-shell{background:#060e0b}.video-watermark{background:#123524dd;color:#fff}.tv-side{background:#152a20;color:#fff}.onair-head{background:#21513d;color:#fff}.tv-side .text-link,.tiny-label,.onair-spark{color:#bce5be}.onair-program p,.mini-schedule{color:#ebf3ea}.mini-schedule b{color:#b4ddae}.radio-feature{background:#173d31;color:#fff}.radio-feature h2,.radio-feature p,.radio-feature .radio-live{color:#fff}.radio-feature em,.radio-image-text span{color:#b8e5c2}.radio-left .radio-controller{border-color:#8fc2a36e;background:#0b291ea6}.radio-controller strong,.radio-controller span{color:#fff}.radio-button{background:#f0843c;color:#111c14}.radio-button:hover{background:#ffb376}.radio-demo-note{font-size:11px;color:#d9e7da;margin-top:17px}.eq-bars.playing{color:#b0dfc0;animation:radio-pulse 1.2s ease-in-out infinite alternate}@keyframes radio-pulse{0%{opacity:.48;transform:scaleY(.76)}to{opacity:1;transform:scaleY(1.14)}}.tv-sound-toggle{position:absolute;right:12px;bottom:12px;z-index:4;background:#143b30e8;color:#fff;border:1px solid #B7D9C87D;border-radius:10px;padding:11px 15px;font-weight:900;font-size:12px;box-shadow:0 5px 14px #0006;cursor:pointer}.tv-sound-toggle:hover{background:#277255}.tv-disclaimer,.notice-card{color:#2e5141;background:#e7efe8}.sponsor-vision{background:#d9e9d8}.creator-callout{background:#c5dfc9}.btn-outline{border-color:#a6bfb0;color:#153a2d}.tv-tab.selected{border-color:#277453;color:#1d5038}.cost-page .cost-hero{background:#143728;color:#fff}.cost-page .cost-hero h2{color:#b6e2bd}.calc-controls input{accent-color:#277453}.demo-tools button{background:#f0843c;color:#1a2118}.toast{background:#143c2e;color:#fff}@media(max-width:1460px){.nav-desktop{display:none}.more-btn{display:block}.head-actions{margin-left:auto}}@media(max-width:650px){.head-radio,.head-pill{font-size:10px;padding:10px 9px}.head-actions{gap:5px}.hero-buttons .btn{flex:1 1 145px}.hero-buttons .btn-outline-light{flex-basis:100%}}@media(max-width:410px){.head-radio{font-size:0;min-width:40px}.head-radio:after{content:"♫";font-size:19px}.brand-words em{font-size:14px}.brand-words strong{font-size:9px}}@media(prefers-reduced-motion:reduce){.eq-bars.playing{animation:none}}.mobile-drawer{background:#f8f5ee;color:#172e22}.mobile-drawer .navlink{color:#173b2b}.mobile-drawer .navlink:hover,.mobile-drawer .navlink.is-active{background:#d6e7d8;color:#113626}.mobile-drawer .mobile-title button{color:#173b2b}@media(max-width:490px){.tv-sound-toggle{bottom:77px;right:9px;padding:8px 11px;font-size:10px}}.radio-controller{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px}.radio-controller>div{display:flex;flex-direction:column;min-width:0;gap:3px}.radio-controller>div strong{font-size:13px;line-height:1.4;color:#fff}.radio-controller>div span{font-size:11px;line-height:1.45;color:#cdead5}.radio-button{min-width:58px;min-height:58px}.radio-controller>.eq-bars{white-space:nowrap;color:#9ad0af;font-size:21px;letter-spacing:1px}@media(max-width:490px){.radio-left{padding:27px}.radio-controller{grid-template-columns:48px minmax(0,1fr);gap:12px}.radio-button{height:48px;width:48px;min-width:48px;min-height:48px}.radio-controller>.eq-bars{display:none}}:root{--forest:#103F31;--forest-dark:#0B3025;--forest-soft:#1D654B;--fern:#7BAE87;--copper:#F47D31;--tan:#D2AE89;--white:#fff;--ink:#15271F;--ink2:#35483D;--leaf:#FF893B;--orange:#E8702F;--paper:#FFFFFF;--muted:#69766C;--line:#E5E8E1;--purple:#D5AF8B;--soft:#F6F7F2;color:#142920;background:#fff}body{color:var(--ink);background:#fff}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#207d5e}section:not(.hero-home) h2,section:not(.hero-home) h3{letter-spacing:-.04em}em{color:#dc6832}.topstrip{background:#fdfbf6;color:#23372d;border-bottom:1px solid #EEEEE7}.topstrip-right{color:#42594a}.topstrip-star,.t-live{color:#15684e}.header{background:#fffefbf5;border-bottom:1px solid #E9EBE5;box-shadow:0 9px 24px #2f3a3210}.header-inner{min-height:83px}.logo-mark{background:#fa873c;color:#18261e;border-radius:14px;box-shadow:0 8px 20px #db693323}.logo-mark i{background:#b1c9ab}.brand-words strong,.brand-words em{color:#172a21!important}.brand-dot{color:#e97032}.nav-desktop{gap:0}.navlink{color:#304337;font-size:11px;padding:11px 7px;font-weight:750}.navlink:hover,.navlink.is-active{background:#e9f2e9;color:#0d5038}.header .icon-btn{color:#203d30;border-color:#e0e8e0;background:#fff}.header .icon-btn:hover{background:#e9f1eb}.head-pill{background:#f88a40;color:#1f261d;border-radius:12px;box-shadow:0 8px 18px #e27c3530}.head-pill:hover{background:#ffa260;color:#111d14}.head-radio{background:#0e5039;border:1px solid #0E5039;color:#fff;border-radius:12px}.head-radio:hover{background:#197152}.pulse-dot{background:#1c4c3a;box-shadow:none}.demo-strip{background:#f4f8f4;border-bottom:1px solid #DDE7DB;color:#345847}.demo-glint{color:#1e7550}.eyebrow,.page-overline{color:#226447}.btn-dark{background:#134632;color:#fff}.btn-dark:hover{background:#28694f;color:#fff}.btn-green{background:#104b36;color:#fff;border-color:#104b36}.btn-green:hover{background:#1a6a4c;color:#fff}.btn-lemon{background:#fb8840;color:#1d231c}.btn-lemon:hover{background:#ffa362}.btn-outline,.btn-outline-light{background:#fffdf9;color:#1f3428;border:1px solid #D0DCCF}.btn-outline:hover,.btn-outline-light:hover{background:#edf6ee;color:#123e2d}.link-action,.link-light,.text-link{color:#146548}.hero-home{min-height:570px;background:#f4f1e8;color:#173024}.hero-img{filter:saturate(.8) brightness(1.17);object-position:center 51%;transform:scale(1.02)}.hero-tint{background:linear-gradient(90deg,#fffdf9fc,#fffdf8f2 23%,#fff8edc9 43%,#fcf0da3d 67%,#f9eeda4d)}.hero-inside{min-height:570px;grid-template-columns:minmax(0,1.15fr) minmax(315px,.75fr);gap:54px;padding-top:55px;padding-bottom:55px}.hero-copy h1{color:#102b21;font-weight:900;font-size:clamp(56px,6.1vw,92px);letter-spacing:-.065em;line-height:1.01;text-shadow:0 1px 2px #FFF5}.hero-copy h1 span,.hero-sun{color:#f0712a}.hero-copy p{color:#385045;font-size:16px;line-height:1.55;max-width:520px}.hero-topline{color:#214235;font-weight:900;font-size:10px}.hero-footnote{color:#53665b;margin-top:26px;font-weight:750}.hero-line{background:#e77e3f}.hero-buttons{gap:10px;margin-top:24px}.hero-buttons .btn{box-shadow:0 8px 22px #253c2420;min-height:49px}.hero-feature{background:#fffef9;border:1px solid #FFFFFF;box-shadow:0 28px 80px #21302435;padding:16px;border-radius:20px;align-self:center;transform:translateY(18px)}.feature-top{padding:8px 5px 14px}.feature-time{color:#807065}.tiny-live,.feature-overline{color:#155d41}.tiny-live i{background:#19774d}.feature-visual{height:197px;border-radius:12px}.feature-video-badge{background:#fff0d7f0;color:#20392c}.feature-content h3{font-size:27px;color:#1a3025}.feature-content p{color:#7b756e}.feature-arrow{background:#fa8c41;color:#18241d}.hero-index{display:none}.editorial-home{padding-top:66px;padding-bottom:28px}.editorial-top{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:22px}.editorial-top h2{font-size:clamp(27px,2.75vw,40px);margin:9px 0 0;color:#18271f}.editorial-top h2 em{font-style:normal;color:#20684c}.editorial-tabs{display:flex;align-items:center;gap:3px;flex-wrap:wrap;justify-content:flex-end}.ed-filter{border:0;border-radius:9px;background:transparent;color:#52645b;font-size:11px;font-weight:760;padding:11px 12px}.ed-filter:hover,.ed-filter.ed-active{background:#eaf4ec;color:#155b40}.editorial-layout{display:grid;grid-template-columns:minmax(0,3.1fr) minmax(235px,.93fr);gap:22px;align-items:stretch}.editorial-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ed-story{border:0;text-align:left;background:#fff;padding:0;min-width:0;border-radius:16px;overflow:hidden;color:#172b21}.ed-story-img{position:relative;height:170px;border-radius:13px;overflow:hidden;background:#eaede5}.ed-story-img img{transition:transform .35s ease}.ed-story:hover .ed-story-img img{transform:scale(1.045)}.ed-story-badge{position:absolute;left:12px;top:12px;background:#fff9ec;color:#21503b;border-radius:6px;font-size:9px;font-weight:900;letter-spacing:.045em;padding:8px 10px;box-shadow:0 2px 12px #0002}.ed-story:first-child .ed-story-badge{background:#fc8b41;color:#18291e}.ed-story-arrow{position:absolute;right:12px;top:12px;background:#fffef2;border-radius:50%;height:29px;width:29px;display:grid;place-items:center;color:#1b583e}.ed-story-meta{margin-top:13px;color:#7f8c80;font-size:9px;letter-spacing:.07em;font-weight:800}.ed-story h3{font-size:17px;line-height:1.35;margin:7px 0 3px;letter-spacing:-.035em;font-weight:850}.ed-municipios{border-radius:18px;background:#f8f7f1;border:1px solid #F0EEE6;padding:20px;min-width:0}.ed-side-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ed-side-head .eyebrow{font-size:10px;letter-spacing:.075em}.ed-side-arrow{width:30px;height:30px;border:1px solid #DFE7DF;background:#fff;border-radius:100%;color:#175940;font-size:16px}.ed-municipios h3{font-size:27px;line-height:1.08;margin:17px 0 8px}.ed-municipios p{font-size:12px;line-height:1.6;color:#7a817a}.ed-muni-icons{display:flex;gap:5px;justify-content:space-between;margin-top:18px}.ed-muni-icons button{border:0;background:transparent;display:flex;flex:1;flex-direction:column;gap:6px;align-items:center;padding:0;min-width:0}.ed-muni-icons button span{height:34px;width:34px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:850;background:linear-gradient(140deg,#367458,#9cb993)}.ed-muni-icons button:nth-child(2n) span{background:linear-gradient(140deg,#bb7748,#ebc28a)}.ed-muni-icons button small{font-size:8.2px;white-space:normal;line-height:1.2;color:#57675a}.ed-explore{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;color:#1e6248;font-weight:900;font-size:11px;margin-top:14px;padding:8px 0}.quick-entry{padding-top:45px;padding-bottom:72px}.quick-title{color:#1e412f}.quick-grid{gap:12px}.quick-tile{min-height:158px;border:1px solid #E4E9E2;box-shadow:0 8px 25px #24403508}.quick-tile.navy{background:#113e2f;color:#fff}.quick-tile.orange{background:#f7ad75;color:#223a2b}.quick-tile.lavender{background:#e2eee0;color:#264a37}.quick-tile.green{background:#d1e3d3;color:#224d38}.quick-tile.green h3,.quick-tile.green p,.quick-tile.green .quick-ico,.quick-tile.green .quick-arrow{color:#224d38}.quick-tile.cream{background:#f3eadc;color:#4b3829}.dark-section{background:#f4f8f4;color:#1b382a;border-top:1px solid #E8F0E8;border-bottom:1px solid #E8F0E8}.dark-section .eyebrow{color:#19744e}.dark-section .section-heading h2{color:#183a2b}.dark-section .section-heading p{color:#607a68}.dark-section .link-light{color:#126743}.stream-card{background:#fff;border-color:#dfe9e1;box-shadow:0 10px 26px #143a220b}.stream-info h3{color:#1c392b}.stream-info p{color:#677a6c}.stream-state.on{background:#e77736}.stream-play{background:#f7e5ce;color:#134b35}.channel-explainer{border:1px solid #D6E5D7;background:#fff}.channel-explainer p{color:#44634c}.explain-spark{color:#e47535}.program-card h3,.news-card h3{color:#142c21}.program-card p,.news-card p{color:#6a7c6d}.program-meta,.news-line{color:#8a9488}.play-circ{background:#f98b40;color:#173225}.promo-radio{background:#104831;color:#fff}.promo-radio h2,.promo-radio p,.promo-radio .promo-eyebrow{color:#fff}.promo-radio h2 i{color:#b7e2b8}.promo-work{background:#f4e7d7;color:#302a21}.promo-work p{color:#756c60}.creator-band{background:#f3f6ee}.creator-band h2{color:#1a392a}.creator-band h2 em{color:#267b56}.creator-band p{color:#536a56}.creator-photo-tag{background:#ff914e;color:#183528}.news-category{background:#e6efe4;color:#1b6345}.sponsor-banner{background:linear-gradient(105deg,#113b2b,#1d6249);color:#fff}.footer{background:#10291f;color:#f3f7f1}.footer-top a,.footer-top p,.footer-note{color:#d4e8da}.footer-top h4,.footer-mark span{color:#f9b47c}.footer-bottom{border-top-color:#325947;color:#bed6c2}.page-main{background:#fff}.page-overline{color:#276c4d}.page-hero-title h1,.tv-headline h1{color:#152c21}.page-hero-title p,.tv-headline p{color:#64756a}.tv-side{background:#16382b;color:#fff}.video-shell{background:#081611}.onair-head{background:#1b6047;color:#fff}.town-hero,.creator-hero,.partner-hero{background:#153d2d}.creator-feature-2,.jobs-intro,.business-highlight{color:#243e2d}.radio-feature{background:#134b38;color:#fff}.jobs-intro{background:#f1f5ee}.business-highlight{background:#f3eada}.creator-steps>div{background:#f5f8f3}.creator-callout{background:#ddebdd}.sponsor-vision{background:#e7f0e7}.panel-warning-light{background:#f3f9f4;border-color:#d9e8db}.modal-dialog,.search-panel,.search-result,.episode-item,.panel-channel,.compare-item,.schedule-list,.job-row,.biz-card,.town-tile,.tech-tile,.steps-line>div,.partner-tile{background:#fffefc}.pill,.pill-lemon,.pill-lime{background:#e9f2e7;color:#24543a}.cost-page .cost-hero{background:#164330}.cost-page .cost-hero h2{color:#f7ad75}.calc-card{background:#f5f7ee}.calc-controls input{accent-color:#287B52}.mobile-drawer{background:#fffdf8;color:#163a28}.mobile-drawer .navlink{color:#1b4c34}.mobile-drawer .navlink:hover,.mobile-drawer .navlink.is-active{background:#e8f4ea;color:#0c5938}.toast{background:#154d38;color:#fff}@media(min-width:1461px){.nav-desktop{display:flex}.more-btn{display:none}}@media(max-width:1220px){.hero-inside{gap:20px}.hero-copy h1{font-size:clamp(53px,6.6vw,75px)}.editorial-layout{grid-template-columns:minmax(0,2.5fr) minmax(208px,.9fr)}}@media(max-width:950px){.editorial-layout{grid-template-columns:1fr}.ed-municipios{display:none}.editorial-top{align-items:flex-start;flex-wrap:wrap}.editorial-tabs{justify-content:flex-start}}@media(max-width:780px){.hero-tint{background:linear-gradient(90deg,#fffdf8fa,#fffaf3c7 80%,#f8ebd6ad)}.hero-inside{grid-template-columns:1fr;min-height:0;padding-top:55px;padding-bottom:38px}.hero-copy h1{font-size:clamp(52px,9vw,74px)}.hero-feature{transform:none;max-width:520px;margin:auto;width:100%}.editorial-stories{grid-template-columns:repeat(2,1fr)}.editorial-stories>.ed-story:nth-child(3){display:none}}@media(max-width:550px){.topstrip{font-size:8px}.topstrip-right{display:none}.header-inner{min-height:68px}.hero-inside{padding-top:48px}.hero-copy h1{font-size:clamp(46px,11.4vw,61px)}.hero-copy p{font-size:14px}.hero-feature{padding:11px}.editorial-home{padding-top:44px}.editorial-top h2{font-size:29px}.editorial-tabs{gap:0}.ed-filter{padding:10px 8px;font-size:10px}.editorial-stories{gap:12px}.ed-story-img{height:125px}.ed-story h3{font-size:14px}.ed-story-meta{font-size:8px}.quick-entry{padding-top:35px}.hero-buttons .btn{flex:1 1 145px}.head-radio{background:#12583f;color:#fff}}@media(prefers-reduced-motion:reduce){.ed-story-img img{transition:none}}.tv-cinema-stage{background:#11251c;border-radius:15px 15px 0 0;overflow:hidden;position:relative}.tv-cinema-stage .video-shell{position:relative;width:100%;aspect-ratio:16/9;min-height:0;overflow:hidden;border-radius:0}.video-shell iframe,.video-shell .youtube-player-mount,.video-shell .youtube-player-mount iframe{width:100%;height:100%;display:block;border:0}.tv-controls-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:#11251c;color:#fff}.tv-controls-left,.tv-controls-right{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.tv-ctrl{background:#234435;border:1px solid #6c9880;color:#fff;white-space:nowrap;font-size:12px;font-weight:750;cursor:pointer;border-radius:9px;padding:10px 12px;transition:background .18s}.tv-ctrl:hover{background:#37694f}.tv-ctrl:focus-visible,.tv-volume-control input:focus-visible{outline:3px solid #f28a44;outline-offset:2px}.tv-ctrl.primary{color:#1b251f;background:#f28a44;border-color:#f28a44}.tv-ctrl.primary:hover{background:#ffb67f}.tv-ctrl:disabled{opacity:.45;cursor:not-allowed}.tv-volume-control{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:750;color:#f5f4ec}.tv-volume-control input{width:92px;accent-color:#ef8c50;cursor:pointer}.tv-volume-control input:disabled{opacity:.45}.tv-status-row{padding:8px 16px 11px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#e5eee3;background:#11251c}#tvPlayerHelp{opacity:.65;font-size:10px}.tv-cursor-rail{height:5px;background:linear-gradient(90deg,#df8649,#b3cbb1,#df8649);pointer-events:none}.tv-cinema-stage:fullscreen{background:#08180f;border-radius:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:24px clamp(14px,3vw,56px) 12px;gap:0}.tv-cinema-stage:fullscreen .video-shell{flex:0 1 auto;height:auto;width:auto;aspect-ratio:16/9;max-height:calc(100vh - 160px);max-width:calc((100vh - 160px)*16/9);margin:auto}.tv-cinema-stage:fullscreen .tv-controls-bar,.tv-cinema-stage:fullscreen .tv-status-row{width:min(100%,calc((100vh - 160px)*16/9));max-width:100%;margin-inline:auto}@media(max-width:650px){.tv-controls-bar{padding:10px;gap:10px}.tv-ctrl{font-size:11px;padding:10px}.tv-status-row{padding:8px 11px}.tv-volume-control input{width:64px}.tv-cinema-stage:fullscreen{padding:16px 9px 10px}}:root{--forest:#123D32;--forest-dark:#092c24;--fern:#7b9988;--copper:#b95035;--tan:#D8B997;--paper:#fbfaf7;--ink:#1c2420;--muted:#606d64;--line:#e8e6e0}.brand.brand-graphic{display:flex;align-items:center;flex:none;max-width:210px;min-width:166px;padding:3px 0}.brand-logo{display:block;width:204px;height:auto;max-height:61px;object-fit:contain}.footer-brand-img{width:235px;max-width:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.92;margin-bottom:10px}.nav-desktop{gap:3px}.navlink{font-weight:700;letter-spacing:-.012em;font-size:12px}.head-actions{gap:7px}.account-entry{font-size:11px;font-weight:750;border:1px solid #d4ded7;border-radius:13px;padding:11px 14px;background:#fff;color:#123d32;white-space:nowrap}.account-entry:hover{background:#eaf3ec}.ad-placeholder{display:flex;align-items:center;gap:23px;margin-top:28px;margin-bottom:26px;padding:22px 27px;border:1px dashed #d3c4b3;border-radius:18px;background:linear-gradient(110deg,#f7f3eb,#f6faf6);color:#254b3b}.ad-placeholder .ad-symbol{font-size:35px;color:#ae5843;line-height:1}.ad-placeholder>div:nth-child(2){flex:1}.ad-placeholder span{font-size:10px;letter-spacing:.1em;font-weight:850;color:#9d674f}.ad-placeholder h3{font-size:18px;margin:4px 0 5px;letter-spacing:-.025em}.ad-placeholder p{font-size:12px;color:#67716c;margin:0}.ad-placeholder .ad-cta{font-size:12px;font-weight:800;border:1px solid #bfcabe;border-radius:100px;padding:12px 17px;background:#fff;color:#245044;white-space:nowrap}.ad-placeholder .ad-cta:hover{background:#e6f2e7}.ts-info-page{padding-bottom:60px}.info-hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin:40px 0 45px;padding:24px;border-radius:23px;background:#f0eee7}.info-hero>img{height:370px;width:100%;object-fit:cover;border-radius:16px}.info-hero>div{padding:10px 18px}.info-hero h2{font-size:clamp(27px,3vw,45px);line-height:1.14;color:#143b2f;letter-spacing:-.045em;margin:10px 0 16px}.info-hero p{font-size:15px;line-height:1.65;color:#536257}.info-hero-short>img{height:275px}.info-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:34px 0 40px}.info-three article{border:1px solid #e0e7e0;border-radius:18px;padding:27px 23px;background:#fff;min-height:220px}.info-three article>span{color:#ad5136;letter-spacing:.08em;font-size:10px;font-weight:850}.info-three h3{color:#163f33;font-size:23px;letter-spacing:-.04em;margin:12px 0}.info-three p{font-size:14px;color:#617068;line-height:1.6}.info-three button,.municipal-results button{border:none;background:transparent;color:#a75138;padding:0;font-size:13px;font-weight:800}.info-actions{display:flex;flex-wrap:wrap;gap:10px;margin:19px 0 8px}.participate-banner{border-radius:23px;background:#173f33;padding:41px;color:#fff}.participate-banner h2{color:#fff;font-size:clamp(25px,3vw,38px)}.participate-banner p{color:#dce9e0;max-width:750px;line-height:1.6}.participate-banner .btn-outline{border-color:#a3b6a7;color:#fff}.participate-banner .btn-outline:hover{background:#2f5548}.municipal-title{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;margin-top:20px}.municipal-title h1{font-size:clamp(54px,7vw,90px);line-height:1.02;color:#163f33}.municipal-title h1 span{color:#be5437}.municipal-title p{font-size:16px;line-height:1.7;color:#586b61;max-width:590px}.municipal-photo img{width:100%;height:250px;object-fit:cover;border-radius:22px}.subtle-back{font-size:12px;font-weight:800;color:#b7523b;background:none;border:0;margin-bottom:8px}.municipal-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 40px}.municipal-link-grid button{border:1px solid #dde5de;border-radius:16px;background:#fff;text-align:left;padding:24px 22px;display:flex;flex-direction:column;gap:5px}.municipal-link-grid button:hover{border-color:#ad614b;background:#fbf8f4}.municipal-link-grid button span{font-size:10px;letter-spacing:.1em;font-weight:850;color:#6b8175}.municipal-link-grid button b{font-size:32px;color:#194333;line-height:1.25}.municipal-link-grid button small{color:#777c72}.municipal-section-title{font-size:26px;color:#133a30;margin-bottom:20px}.municipal-results{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.municipal-results button{border:1px solid #e3e6dd;border-radius:15px;padding:18px;text-align:left;background:#fff;display:flex;flex-direction:column;gap:9px}.municipal-results button strong{color:#234133;font-size:17px}.municipal-results button span{font-size:10px;letter-spacing:.1em;color:#b25c40}.municipal-results button small{color:#697970}.municipal-discovery{padding:30px;border:1px solid #e2e6df;background:#f2f5ee;border-radius:17px;margin-top:24px}.municipal-discovery h3{color:#194030}.municipal-discovery p{color:#6b756c;max-width:850px}.account-summary{display:flex;gap:18px;align-items:center;background:#f2f7f2;padding:20px;border-radius:15px}.account-avatar{display:grid;place-items:center;flex:none;width:60px;height:60px;background:#163e31;color:#fff;border-radius:50%;font-size:27px;font-weight:850}.account-summary h3{margin:0 0 4px}.account-summary p{font-size:13px;margin:0;line-height:1.5;color:#506758}.guide-root{position:fixed;bottom:22px;right:22px;z-index:90;font-family:inherit}.guide-fab{display:flex;align-items:center;gap:9px;background:#153e31;border:1px solid #f4ede0;color:#fff;box-shadow:0 10px 26px #052d2042;border-radius:50px;padding:13px 19px;font-size:13px;font-weight:850}.guide-fab:hover{background:#255546}.guide-panel{position:absolute;bottom:65px;right:0;width:min(375px,calc(100vw - 30px));max-height:min(74vh,600px);overflow:auto;background:#fff;border:1px solid #dce8de;box-shadow:0 25px 65px #163b2c48;border-radius:21px;padding:20px}.guide-top{display:flex;align-items:start;justify-content:space-between;gap:14px}.guide-top h3{font-size:22px;color:#174231;margin:4px 0 10px}.guide-top small{font-size:9px;color:#b65338;font-weight:850;letter-spacing:.07em}.guide-top>button{border:0;background:#eef1ed;border-radius:50%;width:31px;height:31px;font-size:16px}.guide-panel>p{font-size:12px;line-height:1.5;color:#64746a}.guide-suggestions{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0}.guide-suggestions button{border:1px solid #d7e5db;border-radius:30px;padding:8px 10px;color:#19503e;background:#f8faf7;font-size:11px;font-weight:750}.guide-form{display:flex;gap:5px;margin:12px 0}.guide-form input{width:70%;border:1px solid #d8e1d8;border-radius:12px;padding:11px;font-size:12px;background:#fff;color:#213c2f}.guide-form button{flex:1;border:0;background:#b8583b;color:#fff;border-radius:12px;padding:10px;font-size:11px;font-weight:750}.guide-response{background:#edf4ee;border-radius:12px;padding:13px;font-size:12px;line-height:1.5}.guide-response p{margin:0 0 9px}.guide-response button{border:0;background:#164432;color:#fff;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:800}@media(max-width:1320px){.brand.brand-graphic{min-width:155px;max-width:175px}.brand-logo{width:175px}.header-inner{gap:8px}.nav-desktop{gap:0}.head-actions{gap:5px}.navlink{font-size:11px;padding:9px 7px}.account-entry{font-size:10px;padding:10px 9px}}@media(max-width:1100px){.nav-desktop{display:none}.more-btn{display:block}}@media(max-width:760px){.brand-logo{width:175px}.info-hero,.municipal-title{grid-template-columns:1fr}.info-hero>img{height:240px}.info-three{grid-template-columns:1fr 1fr}.municipal-link-grid{grid-template-columns:repeat(2,1fr)}.ad-placeholder{align-items:flex-start;flex-wrap:wrap;padding:18px}.ad-placeholder .ad-symbol{display:none}.ad-placeholder .ad-cta{margin-left:0}.guide-root{right:14px;bottom:14px}.guide-fab{padding:13px}.guide-fab span,.head-radio{display:none}}@media(max-width:520px){.info-three,.municipal-results{grid-template-columns:1fr}.account-entry{max-width:92px;overflow:hidden;text-overflow:ellipsis}.head-pill{font-size:10px;padding:10px}.brand.brand-graphic{min-width:130px}.brand-logo{width:135px}.guide-panel{right:-4px}.municipal-link-grid button{padding:16px}.participate-banner{padding:28px 20px}.ad-placeholder h3{font-size:16px}}@media(min-width:1250px){.nav-desktop{display:flex}.more-btn{display:none}}.tv-cinema-stage{--tv-safe-gutter: clamp(16px, 2.2vw, 32px);background:#071a12}.tv-cinema-stage:not(:fullscreen) .video-shell{width:calc(100% - 2 * var(--tv-safe-gutter));max-width:none;margin-left:auto;margin-right:auto;height:auto;aspect-ratio:16 / 9}.tv-cinema-stage .video-shell>iframe,.tv-cinema-stage .video-shell>video,.tv-cinema-stage .video-shell>.youtube-player-mount{display:block;width:100%!important;height:100%!important;border:0}.tv-cinema-stage:fullscreen{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#06180f;border-radius:0;padding:16px clamp(28px,5vw,104px) 14px;overflow:hidden}.tv-cinema-stage:fullscreen .video-shell{flex:0 0 auto;width:min(100%,calc((100dvh - 165px) * 16 / 9))!important;height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:16 / 9;margin:0 auto!important}.tv-cinema-stage:fullscreen .tv-controls-bar,.tv-cinema-stage:fullscreen .tv-status-row{box-sizing:border-box;flex:0 0 auto;align-self:center;width:min(100%,calc((100dvh - 165px) * 16 / 9))!important;max-width:100%;margin-left:auto;margin-right:auto}.tv-cinema-stage:fullscreen .tv-cursor-rail{display:none}@media(max-width:700px){.tv-cinema-stage{--tv-safe-gutter: 10px}.tv-cinema-stage:fullscreen{padding:10px 10px 8px}.tv-cinema-stage:fullscreen .video-shell{width:min(100%,calc((100dvh - 180px) * 16 / 9))!important}.tv-cinema-stage:fullscreen .tv-controls-bar,.tv-cinema-stage:fullscreen .tv-status-row{width:100%!important}}.tv-page-v085 .tv-module{background:#fff;border:1px solid #d9e2da;border-radius:17px;margin:24px 0;overflow:hidden;box-shadow:0 8px 28px #112b1812}.tv-page-v085 .tv-module-head{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 24px;background:#f2f6f0;border-bottom:1px solid #dce7d9}.tv-page-v085 .tv-module-head h2{color:#183a2b;margin:6px 0 0;font-size:clamp(18px,2.1vw,27px);line-height:1.15;letter-spacing:-.035em}.tv-page-v085 .tv-module-index{color:#bd6839;font-size:10px;letter-spacing:.15em;font-weight:900}.tv-page-v085 .tv-module-hint{font-size:11px;color:#567362;font-weight:650}.tv-page-v085 .tv-module-screen .tv-cinema-stage{--tv-safe-gutter:clamp(12px,2.4vw,36px);background:#071c14;border-radius:0;padding-top:clamp(9px,1.5vw,20px)}.tv-page-v085 .tv-module-screen .video-shell{display:block;position:relative;margin:0 auto;width:calc(100% - 2 * var(--tv-safe-gutter));height:auto;aspect-ratio:16/9;border-radius:7px;overflow:hidden;background:#081810}.tv-page-v085 .tv-module-screen .video-shell>iframe.tv-video-frame{width:100%!important;height:100%!important;display:block;border:0;cursor:auto!important}.tv-page-v085 .tv-screen-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:11px clamp(12px,2.4vw,36px);font-size:10px;letter-spacing:.045em;font-weight:700;color:#d5e8d7}.tv-page-v085 .tv-screen-caption span:last-child{font-weight:500;color:#9dc0a6}.tv-page-v085 .tv-module-navigation .tv-controls-bar,.tv-page-v085 .tv-module-navigation .tv-status-row{border-radius:0}.tv-page-v085 .tv-navigation-summary{display:flex;align-items:start;justify-content:space-between;gap:15px;margin:22px 23px 0;padding:22px 20px;border:1px solid #dde5dd;border-radius:12px;background:#f7f8f3}.tv-page-v085 .tv-navigation-summary h3{font-size:clamp(19px,2.5vw,27px);margin:10px 0 7px}.tv-page-v085 .tv-navigation-summary p{font-size:13px;color:#537061;margin:0;max-width:760px;line-height:1.5}.tv-page-v085 .tv-module-navigation .tv-tabs{margin:20px 23px 0}.tv-page-v085 .tv-module-navigation #tvTabContent{padding:0 23px 8px}.tv-page-v085 .tv-module-programming{display:grid;grid-template-columns:1fr 1.3fr;gap:26px;margin:8px 23px 23px;padding:24px;background:#163b2a;color:#fff;border-radius:12px}.tv-page-v085 .tv-module-programming h3{font-size:21px;line-height:1.15;color:#fff;margin:9px 0}.tv-page-v085 .tv-module-programming h4{font-size:15px;color:#dff3de;margin:0 0 12px}.tv-page-v085 .tv-module-programming p{color:#c1d5c7;font-size:12px;line-height:1.6;max-width:420px}.tv-page-v085 .tv-module-programming .text-link{color:#bfeac2}.tv-page-v085 .tv-module-programming .mini-schedule{border-color:#ffffff31;color:#edf8ea}.tv-page-v085 .tv-module-programming .mini-schedule span{color:#e4f4e8}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen{width:100vw;height:100dvh;padding:clamp(12px,2vh,24px) clamp(10px,3vw,60px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#05140e;border-radius:0;overflow:hidden}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen .video-shell{flex:0 0 auto;width:min(100%,calc((100dvh - 115px) * 16 / 9))!important;height:auto!important;max-height:none!important;max-width:none!important;margin:0 auto!important;aspect-ratio:16/9}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen .tv-screen-caption{width:min(100%,calc((100dvh - 115px) * 16 / 9));margin:0 auto;max-width:100%}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen .tv-cursor-rail{display:none}@media(max-width:760px){.tv-page-v085 .tv-module-head{padding:15px}.tv-page-v085 .tv-module-hint{display:none}.tv-page-v085 .tv-module-programming{grid-template-columns:1fr;margin:8px 12px 15px;padding:17px}.tv-page-v085 .tv-module-navigation #tvTabContent{padding:0 12px}.tv-page-v085 .tv-module-navigation .tv-tabs{margin:14px 12px 0}.tv-page-v085 .tv-navigation-summary{margin:14px 12px 0;padding:16px}.tv-page-v085 .tv-screen-caption{padding:10px 12px}.tv-page-v085 .tv-screen-caption span:last-child{display:none}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen .video-shell{width:min(100%,calc((100dvh - 100px)*16/9))!important}}.tv-page-v085 .tv-module-screen{width:min(100%,1200px);margin:16px auto 20px}.tv-page-v085 .tv-module-screen>.tv-module-head{padding:12px clamp(14px,2vw,22px)}.tv-page-v085 .tv-module-screen>.tv-module-head h2{font-size:clamp(17px,1.8vw,23px);margin-top:3px}.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen){padding:10px 12px 0;display:flex;flex-direction:column;align-items:center;background:#071c14}.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen)>.video-shell,.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen)>.tv-controls-attached,.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen)>.tv-status-attached{width:min(100%,calc(clamp(290px,59dvh,620px) * 16 / 9),1110px)!important;margin-left:auto!important;margin-right:auto!important;max-width:100%}.tv-page-v085 .tv-module-screen .video-shell{flex:0 0 auto;aspect-ratio:16 / 9;height:auto;border-radius:12px 12px 0 0;overflow:hidden;background:#081810}.tv-page-v085 .tv-module-screen .tv-controls-attached{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;margin-top:0;background:#112f23;border-top:1px solid #ffffff1b;border-radius:0;box-sizing:border-box}.tv-page-v085 .tv-module-screen .tv-status-attached{padding:5px 16px 9px;background:#112f23;border-radius:0 0 12px 12px;box-sizing:border-box;font-size:10px;color:#d5eadd}.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen) .tv-cursor-rail{display:none}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100dvh;gap:0;padding:12px clamp(10px,3vw,50px);overflow:hidden;background:#05140e}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen>.video-shell,.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen>.tv-controls-attached,.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen>.tv-status-attached{width:min(100%,calc((100dvh - 130px) * 16 / 9))!important;height:auto!important;max-width:100%!important;margin:0 auto!important}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen>.video-shell{flex:0 1 auto;aspect-ratio:16 / 9;border-radius:10px 10px 0 0}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen>.tv-controls-attached,.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen>.tv-status-attached{flex:0 0 auto}@media(max-width:760px){.tv-page-v085 .tv-module-screen{margin:12px auto 16px}.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen){padding:8px 8px 0}.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen)>.video-shell,.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen)>.tv-controls-attached,.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen)>.tv-status-attached{width:100%!important}.tv-page-v085 .tv-module-screen .tv-controls-attached{padding:10px;gap:8px}.tv-page-v085 .tv-module-screen .tv-controls-attached .tv-controls-left{gap:6px}.tv-page-v085 .tv-module-screen .tv-controls-attached .tv-controls-right{margin-left:auto}.tv-page-v085 .tv-module-screen .tv-status-attached{padding:5px 10px 9px}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen{padding:8px}.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen>.video-shell,.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen>.tv-controls-attached,.tv-page-v085 .tv-module-screen .tv-cinema-stage:fullscreen>.tv-status-attached{width:min(100%,calc((100dvh - 190px) * 16 / 9))!important}}.tv-page-v085{padding-top:13px!important}.tv-page-v085>.page-overline{display:none}.tv-page-v085>.tv-headline{margin:0 0 10px;padding:0;min-height:0;align-items:center}.tv-page-v085>.tv-headline h1{margin:0;font-size:clamp(23px,2.4vw,32px);line-height:1.15}.tv-page-v085>.tv-headline p{display:none}.tv-page-v085 .tv-module-screen{margin-top:8px}@media(max-height:780px)and (min-width:761px){.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen)>.video-shell,.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen)>.tv-controls-attached,.tv-page-v085 .tv-module-screen .tv-cinema-stage:not(:fullscreen)>.tv-status-attached{width:min(100%,calc(53dvh * 16 / 9),1110px)!important}}@media(max-width:760px){.tv-page-v085>.tv-headline .btn{display:none}.tv-page-v085>.tv-headline h1{font-size:22px}}
