.chat-launcher{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:35;background:var(--primary);color:#fff;height:52px;font:700 15.5px var(--body);border-radius:999px;align-items:center;gap:8px;padding:0 22px 0 18px;display:inline-flex;position:fixed;box-shadow:0 16px 34px -16px #0f2c3fb3,0 2px 6px #0f2c3f29}.chat-launcher svg{color:var(--hi)}.chat-launcher:hover{background:var(--primary-2)}.chat-launcher:focus-visible{outline:3px solid var(--accent);outline-offset:3px}body:has(nav[data-open=true]) .chat-launcher,body:has([data-ask-dock]:not([hidden])) .chat-launcher{display:none}body:has(.chat-launcher)>footer{padding-bottom:84px}@media (width<=760px){body:has(.mbar):has(.chat-launcher)>footer{padding-bottom:150px}.chat-launcher{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));height:48px;padding:0 18px 0 15px;font-size:15px}body:has(.mbar) .chat-launcher{bottom:calc(86px + env(safe-area-inset-bottom))}}.hero{color:#fff;background:var(--primary);height:min(94vh,900px);min-height:660px;position:relative;overflow:hidden}.hero .ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .ph.plaza{object-position:40% 50%}.hero .scrim{background:linear-gradient(#00000073 0%,#0000 22% 40%,#000000b8 100%);position:absolute;inset:0}.hero .in{padding-bottom:44px;position:absolute;bottom:0;left:0;right:0}.hero h1{font:700 clamp(46px, 6.6vw, 100px)/.95 var(--display);letter-spacing:-.04em;text-shadow:0 2px 30px #00000040;max-width:980px;margin:0}.hero .sub{color:#ffffffeb;max-width:640px;margin:16px 0 28px;font-size:20px}.ask{background:#fff;border-radius:18px;align-items:center;gap:8px;max-width:800px;padding:10px 10px 10px 20px;display:flex;box-shadow:0 30px 60px -24px #0009}.ask .ic{color:var(--accent);flex:none}.ask input{min-width:0;font:19px var(--body);color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:52px}.ask .mic{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.ask .go{background:var(--accent);color:#fff;height:52px;font:700 15.5px var(--body);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 22px;display:flex}.sugs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sugs a{background:#0000002e;border:1px solid #ffffff80;border-radius:10px;padding:7px 12px;font-size:14px;font-weight:600}.now{color:#ffffffe6;border-top:1px solid #ffffff4d;flex-wrap:wrap;gap:28px;margin-top:34px;padding-top:18px;font-size:14.5px;display:flex}.now b{color:#fff}.now .warn b{color:#ffd58a}.credit{color:#ffffffb3;font-size:11.5px;position:absolute;bottom:12px;right:16px}.filters{flex-wrap:wrap;gap:8px;margin:-6px 0 26px;display:flex}.filters button{border:1px solid var(--rule);height:40px;font:600 14.5px var(--body);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex}.filters button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.events{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px;display:grid}.ev[hidden]{display:none}.ev .ph{aspect-ratio:4/3;background:var(--soft);border-radius:16px;position:relative;overflow:hidden}.ev .ph img{object-fit:cover;width:100%;height:100%;transition:transform .4s}a.ev:hover .ph img,.ev-a:hover .ph img{transform:scale(1.03)}.ev .type{background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px}.ev .badge{background:var(--accent);color:#fff;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.ev .badge.dark{background:var(--ink)}.ev .when{color:var(--accent);margin-top:14px;font-size:14px;font-weight:700;display:block}.ev h3{font:700 20px/1.2 var(--display);letter-spacing:-.015em;margin:4px 0}.ev p{color:var(--muted);margin:0;font-size:14.5px}.ev-a{display:block}.ev .ev-pl{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}a.ev:hover h3,.ev-a:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ev.off h3{color:var(--muted);text-decoration:line-through}.topics{flex-wrap:wrap;gap:8px;margin:-6px 0 28px;display:flex}a.tag{background:var(--accent-soft);height:30px;color:var(--accent-ink);border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}a.tag:hover{background:var(--accent);color:#fff}.topics a.tag{border:1px solid var(--rule);height:38px;color:var(--ink);background:#fff;padding:0 14px;font-size:14px}.topics a.tag[aria-current]{background:var(--primary);border-color:var(--primary);color:#fff}.newsgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.n-more{display:contents}.n-lead{grid-area:span 2/span 2}.n-art{aspect-ratio:16/10;background:var(--soft);border-radius:14px;display:block;position:relative;overflow:hidden}.n-lead .n-art{border-radius:16px}.n-art>a{height:100%;display:block}.n-art svg{width:100%;height:100%;transition:transform .4s;display:block}.n-art figure.news-image{border-radius:0;height:100%;margin:0;position:absolute;inset:0}.n-art figure.news-image img[src]{aspect-ratio:auto;flex:1;height:0;min-height:0;max-height:none}.n-art figure.news-image[data-small]:before{display:none}.n-art figure.news-image[data-small][class] img[src]{aspect-ratio:auto;width:100%;height:0;margin:0}.n-lead:hover .n-art svg,.n-card:hover .n-art svg{transform:scale(1.02)}.n-lead h3{font:700 38px/1.06 var(--display);letter-spacing:-.03em;margin:12px 0 10px}.n-lead p{color:var(--text);margin:0 0 12px;font-size:17.5px}.n-card h3{font:700 21px/1.18 var(--display);letter-spacing:-.015em;margin:10px 0 8px}.meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.src{color:var(--muted);font-size:13.5px}.src b{color:var(--ink)}h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.n-side{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:32px;padding-top:26px;display:grid}.ranked{counter-reset:r;margin:0;padding:0;list-style:none}.ranked li{counter-increment:r;border-top:1px solid var(--rule);grid-template-columns:34px 1fr;gap:6px;padding:10px 0;display:grid}.ranked li:first-child{border-top:0;padding-top:0}.ranked li:before{content:counter(r);font:700 26px/1 var(--display);color:var(--accent)}.ranked a{font-size:15.5px;font-weight:700;line-height:1.3}.ranked a:hover{text-decoration:underline}.alerts-box{background:#fff5e1;border:1px solid #f0d9a4;border-radius:16px;padding:18px}.alert{border-top:1px solid #f0d9a4;gap:10px;padding:10px 0;font-size:14.5px;display:flex}.alert:first-of-type{border-top:0;padding-top:0}.alert b{display:block}.alert svg{color:#8a5a00;flex:none;margin-top:2px}.about{grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:start;gap:40px;display:grid}.about h3{font:700 20px var(--display);letter-spacing:-.02em;margin:16px 0 6px}.about p{color:var(--text);margin:0;font-size:15.5px}.about .ic{background:var(--soft);width:48px;height:48px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:flex}.hero .scrim{background:linear-gradient(90deg,#050e169e 0%,#050e1661 45%,#050e1600 72%),linear-gradient(#0006 0%,#0000 22% 50%,#0009 100%)}.hero .sub,.now{text-shadow:0 1px 12px #00000080}.hp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.hp-grid a{aspect-ratio:4/3;background:var(--soft);color:#fff;border-radius:14px;display:block;position:relative;overflow:hidden}.hp-grid img,.hp-grid .art{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.hp-grid a:hover .art,.hp-grid a:hover img{transform:scale(1.04)}.hp-grid a:after{content:"";background:linear-gradient(#050e1600 40%,#050e16c7 100%);position:absolute;inset:0}.hp-tx{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.hp-tx small{font:700 12px var(--body);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.hp-tx b{font:700 20px/1.15 var(--display);letter-spacing:-.015em}.hp-tx em{color:#ffd9c9;font-size:13.5px;font-style:normal;font-weight:600}.hp-grid a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.hp-credit{margin-top:14px;font-size:12.5px}.hg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hg-grid a{border:1px solid var(--rule);min-height:84px;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.hg-grid a:hover{border-color:var(--ink)}.hg-grid svg{flex:none;width:44px;height:44px}.hg-grid span{flex-direction:column;gap:2px;display:flex}.hg-grid b{font:700 16.5px/1.25 var(--display)}.hg-grid small{color:var(--muted);font-size:13.5px}@media (width<=960px){.hp-grid,.hg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hp-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.hp-grid li{scroll-snap-align:start}.hg-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.hf-rail{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.hf .fc{min-width:0;display:block}.hf-ml{border-top:2px solid var(--ink);font:700 13px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;padding-top:10px;display:block}.hf li:first-child .hf-ml{border-color:var(--accent);color:var(--accent)}.hf .ph{aspect-ratio:3/4;border-radius:14px;position:relative;overflow:hidden}.hf .ph img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.hf .fc:hover .ph img{transform:scale(1.03)}.hf .badge{background:var(--ink);color:#fff;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.hf .when{color:var(--accent);margin-top:12px;font-size:14px;font-weight:700;display:block}.hf .fc h3{font:700 18px/1.2 var(--display);letter-spacing:-.015em;margin:3px 0 0}.hf .fc:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.hf .tp{background:var(--soft);flex-direction:column;padding:18px 16px 0;display:flex}.hf .tp:before{content:"";background:var(--c);width:36px;height:5px;position:absolute;top:0;left:16px}.tp-n{font:700 clamp(19px, 1.7vw, 24px)/1.04 var(--display);letter-spacing:-.03em;color:var(--primary);overflow-wrap:break-word;hyphens:auto;margin-top:8px}.tp-al{width:100%;height:20%;fill:var(--primary);position:absolute;bottom:0;left:0}@media (width<=1180px){.hf-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.hf-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:44%;grid-auto-flow:column;gap:14px;margin-right:-18px;padding-right:18px;overflow-x:auto}.hf-rail li{scroll-snap-align:start}.hf .fc h3{font-size:16px}}:root{--ink:#121518;--text:#3b4147;--muted:#646b72;--rule:#e5e3de;--display:"Familjen Grotesk", system-ui, sans-serif;--body:"Hanken Grotesk", system-ui, sans-serif}[data-pal=guadiana]{--primary:#0f2c3f;--primary-2:#173e57;--accent:#c2432a;--accent-ink:#a33721;--soft:#f7f4ee;--accent-soft:#f8e3dc;--on-primary-2:#bfceda;--hi:#f3b9a6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1320px;margin:0 auto;padding:0 40px}.h2{font:700 42px/1.05 var(--display);letter-spacing:-.03em;margin:0}.eyebrow{font:700 12.5px var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.head{align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.head .more{color:var(--primary);white-space:nowrap;border-bottom:2px solid var(--accent);margin-left:auto;padding-bottom:2px;font-size:15px;font-weight:700}.sec{padding-top:96px}.vh{position:absolute;left:-9999px}.lg-bg{fill:var(--accent)}.lg-fg{fill:#fff}.site{z-index:30;color:#fff;transition:background .15s;position:absolute;top:0;left:0;right:0}.site:has(.nav>li:hover),.site:has(.nav>li:focus-within){background:var(--primary)}.site .bar{align-items:center;gap:8px;height:88px;display:flex}.logo{align-items:center;gap:11px;margin-right:24px;display:flex}.logo b{font:700 27px var(--display);letter-spacing:-.035em}.logo b i{opacity:.62;font-style:normal;font-weight:500}.nav{align-items:stretch;height:88px;margin:0;padding:0;display:flex}.nav>li{list-style:none;display:flex}.nav>li>a{border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 14px;font-size:15.5px;font-weight:600;display:flex}.nav>li:hover>a,.nav>li:focus-within>a{border-bottom-color:var(--accent)}.mega{color:var(--ink);border-top:1px solid var(--rule);visibility:hidden;opacity:0;background:#fff;transition:opacity .15s,transform .15s,visibility 0s .15s;position:absolute;top:88px;left:0;right:0;transform:translateY(-6px);box-shadow:0 24px 48px -24px #00000059}.nav>li:hover .mega,.nav>li:focus-within .mega{visibility:visible;opacity:1;transition-delay:0s;transform:none}.mega .wrap{grid-template-columns:repeat(3,minmax(0,1fr)) 1.3fr;gap:40px;padding-top:32px;padding-bottom:36px;display:grid}.mega .nav-label{font:700 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.mega ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega ul a{align-items:center;gap:10px;padding:7px 0;font-size:15.5px;font-weight:600;display:flex}.mega ul a:hover{color:var(--accent)}.dot{border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.mega .feat{background:var(--soft);border-radius:16px;grid-template-columns:120px 1fr;display:grid;overflow:hidden}.mega .feat img{object-fit:cover;width:120px;height:100%}.mega .feat div{padding:16px}.mega .feat b{font:700 18px/1.2 var(--display);margin:4px 0;display:block}.tools{align-items:center;gap:10px;margin-left:auto;display:flex}.iconbtn{width:44px;height:44px;color:inherit;cursor:pointer;background:#0000001f;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;display:flex}.burger{display:none}footer{color:var(--on-primary-2);background:var(--primary);margin-top:110px;font-size:14.5px}.f-cols{border-top:1px solid #ffffff1f;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:36px;padding-top:56px;padding-bottom:48px;display:grid}.f-cols .nav-label{color:#fff;font:700 13px var(--body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.f-cols a{padding:5px 0;display:block}.f-cols a:hover{color:#fff}.munis{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.f-brand p{max-width:300px;margin:14px 0 18px}.social{gap:8px;margin-top:20px;display:flex}.social a{color:#fff;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.f-bot{border-top:1px solid #ffffff1f}.f-bot .wrap{color:var(--on-primary-2);opacity:.85;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:22px;padding-bottom:30px;font-size:13px;display:flex}.f-bot .wrap span:last-child{margin-left:auto}@media (width<=1180px){.nav{display:none}.burger{display:flex}.events{grid-template-columns:repeat(2,minmax(0,1fr))}.newsgrid{grid-template-columns:1fr 1fr}.n-lead{grid-area:auto}.n-lead h3{font-size:28px}.n-side{grid-column:1/-1}.about{grid-template-columns:1fr 1fr}.f-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.wrap{padding:0 18px}.site .bar{height:70px}.hero{height:auto;min-height:0;padding-top:92px}.hero .in{padding-bottom:34px;position:relative}.hero h1{font-size:clamp(36px,10.4vw,44px);line-height:1}.hero .sub{margin:10px 0 18px;font-size:16px}.sugs{scrollbar-width:none;flex-wrap:nowrap;margin-right:-18px;padding-right:18px;overflow-x:auto}.sugs a{flex:none;align-items:center;min-height:40px;display:inline-flex}.hero+.sec{padding-top:40px}.head{flex-wrap:wrap;gap:6px 16px;margin-bottom:20px}.ask{border-radius:14px;padding-left:14px}.ask .mic,.ask .ic,.ask .go span{display:none}.ask .go{padding:0 14px}.now{gap:8px 18px;font-size:13.5px}.sec{padding-top:64px}.h2{font-size:31px}.events{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.ev{scroll-snap-align:start}.filters,.topics{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.filters button,.topics a{flex:none}.newsgrid{grid-template-columns:minmax(0,1fr);gap:28px}.n-more{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:80%;grid-auto-flow:column;gap:18px;display:grid;overflow-x:auto}.n-more .n-card{scroll-snap-align:start}.n-more .n-card h3{font-size:19px}.n-lead h3{font-size:28px}.n-side{grid-template-columns:1fr}.about{grid-template-columns:1fr;gap:28px}.f-cols{grid-template-columns:1fr 1fr}.f-brand{grid-column:1/-1}.f-bot .wrap span:last-child{margin-left:0}}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/familjen-grotesk-latin.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2)format("woff2")}.inner .site{background:var(--primary);position:sticky;top:0}.inner .site .bar,.inner .nav{height:76px}.inner .mega{top:76px}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding-top:28px;font-size:13.5px;display:flex}.wrap .crumbs{padding-left:0;padding-right:0}.crumbs a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip-link{z-index:100;color:var(--primary);background:#fff;border-radius:8px;padding:12px 20px;position:absolute;top:-100px;left:18px}.skip-link:focus{top:12px}[hidden]{display:none!important}.nav>li>button{font:600 15.5px var(--body);color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 14px;display:flex}.nav>li>button[aria-expanded=true]{border-bottom-color:var(--accent)}.nav>li .mega{visibility:hidden;opacity:0}.nav>li .mega[data-open=true]{visibility:visible;opacity:1;transform:none}.site:has([aria-expanded=true]){background:var(--primary)}.mega .feat{background:var(--soft)}.mega .feat .src{margin-top:10px;display:block}.mega .wrap{gap:56px;display:flex}.mega .wrap>div{min-width:170px}.mega .feat{flex:none;align-self:start;width:380px;margin-left:auto;display:block}.mega ul a.all{color:var(--primary)}.mega ul a.all:hover{color:var(--accent)}.nav>li>a.top{padding-right:4px}.nav>li>button.chev{justify-content:center;min-width:32px;padding:0 12px 0 4px}.nav>li>button.chev svg{transition:transform .15s}.nav>li>button.chev[aria-expanded=true] svg{transform:rotate(180deg)}.nav>li:has(>.chev[aria-expanded=true])>a.top{border-bottom-color:var(--accent)}.f-cols{grid-template-columns:1.3fr repeat(3,minmax(0,1fr))}.f-cols a.logo{display:flex}footer .logo b{color:#fff}.f-hero{align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.f-hero img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.f-hero:after{content:"";background:linear-gradient(180deg, #0000000d 0%, #00000040 45%, var(--primary) 100%);position:absolute;inset:0}.f-hero .wrap{z-index:1;grid-template-columns:1.4fr 1fr;align-items:end;gap:40px;width:100%;padding-bottom:40px;display:grid;position:relative}.f-hero h3{color:#fff;font:700 52px/1 var(--display);letter-spacing:-.04em;margin:0}.f-hero p{color:#ffffffe6;max-width:520px;margin:14px 0 0;font-size:18px}.f-hero .credit{z-index:1;color:#ffffffb3;font-size:11.5px;position:absolute;bottom:12px;right:16px}.join{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:22px}.join b{color:#fff;font:700 20px var(--display);display:block}.join ul{color:#ffffffe0;gap:6px;margin:10px 0 18px;padding:0;font-size:14.5px;list-style:none;display:grid}.join li:before{content:"";background:var(--hi);vertical-align:middle;border-radius:2px;width:6px;height:6px;margin-right:10px;display:inline-block}.join .btn{height:48px;font:700 15px var(--body);border-radius:12px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.join .btn.pri{background:var(--accent);color:#fff}@media (width<=760px){.f-hero{min-height:360px}.f-hero .wrap{grid-template-columns:1fr}.f-hero h3{font-size:36px}}.credit a{text-decoration:underline}.state{color:var(--text);padding:24px 0}.sec>.more{color:var(--primary);border-bottom:2px solid var(--accent);padding-bottom:2px;font-weight:700}.state a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:600}.alerts-box h3{margin-top:0}.alerts-box .update{color:#684600;font-size:13.5px}.ev .ph .art,.ev .ph .poster-thumb{width:100%;height:100%;transition:transform .4s;display:block}.ev:hover .ph .art,.ev:hover .ph .poster-thumb{transform:scale(1.03)}.poster-thumb{object-fit:cover;object-position:50% 20%;background:var(--soft);width:100%;height:100%;position:absolute;inset:0}.match-thumb{background:#173e57;display:block;overflow:hidden}.match-thumb>img{object-fit:cover;filter:brightness(.62)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.ev .ph .match-thumb>img{transform:none}.match-thumb .mt-vs{justify-content:center;align-items:center;gap:6%;padding:8% 8% 16%;display:flex;position:absolute;inset:0}.match-thumb .mt-vs .crest{aspect-ratio:92/108;filter:drop-shadow(0 2px 6px #00000073);width:32%;max-width:96px;height:auto}.match-thumb .mt-vs b{color:#fff;font:700 clamp(13px, 2vw, 18px) var(--display);text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px 4px #0009}.match-thumb .mt-cr{color:#ffffffd9;text-align:right;text-shadow:0 1px 3px #000000b3;white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:10.5px;line-height:1.2;position:absolute;top:6px;right:8px;overflow:hidden}.row .match-thumb .mt-vs{flex-direction:column;gap:2px;padding:6px}.row .im .match-thumb .crest{width:56%;height:auto}.row .match-thumb .mt-vs b{font-size:10px}.row .match-thumb .mt-cr{display:none}.row .mt-credit{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.match-thumb .crest text{font-family:var(--display)}.ev .type{color:var(--ink)}.ask input:focus-visible{outline:3px solid var(--accent);outline-offset:0;border-radius:4px}@media (width<=1180px){.site nav[data-open=true] .nav{display:flex}.site nav[data-open=true]{background:var(--primary);max-height:calc(100dvh - 88px);padding:18px 40px;position:absolute;top:88px;left:0;right:0;overflow:auto}.site nav[data-open=true] .nav{flex-direction:column;height:auto}.nav>li{display:block}.nav>li>a,.nav>li>button{min-height:48px;padding-left:0}.nav>li:has(>.chev){flex-wrap:wrap;align-items:center;display:flex}.nav>li>a.top{flex:1}.nav>li>button.chev{width:48px;padding:0}.nav>li>.mega{flex-basis:100%}.mega{box-shadow:none;border-radius:12px;position:static;transform:none}.mega .wrap{grid-template-columns:1fr 1fr;gap:24px;padding:20px;display:grid}.mega .feat{display:none}.f-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.logo{margin-right:0}.inner .site .bar{height:70px}.site nav[data-open=true]{max-height:calc(100dvh - 70px);padding:12px 18px;top:70px}.mega .wrap{grid-template-columns:1fr}.f-cols{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.alerts-box .alert-wx{align-items:flex-start;gap:10px;margin:0 0 10px;font-size:14.5px;display:flex}.alerts-box .alert-wx svg{color:#8a5a00;flex:none}.alerts-box .alert-wx .src{color:#684600;font-size:12.5px}@media (pointer:coarse),(width<=760px){.crumbs a,.f-bot a,.calendar-link,.agenda-page .state a,.hp-credit a,.src a{margin-block:-10px;padding-block:10px;display:inline-block}.f-cols a:not(.logo){align-items:center;min-height:44px;margin:0;padding:0;display:flex}}.place-tag{border:1px solid var(--rule);max-width:100%;color:var(--primary);font:600 13px/1.3 var(--body);vertical-align:middle;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;display:inline-flex}.place-tag svg{color:var(--accent);flex:none}.place-tag:hover{border-color:var(--primary)}.burger .x,.burger[aria-expanded=true] .bars{display:none}.burger[aria-expanded=true] .x{display:inline}.n-side:not(:has(.alerts-box)){display:none}@media (width<=1180px){.site nav[data-open=true]{height:calc(100dvh - 88px);max-height:none}body:has(.site nav[data-open=true]){overflow:hidden}.site:has(nav[data-open=true]){z-index:40;background:var(--primary);position:fixed;top:0;left:0;right:0}}@media (width<=760px){.site nav[data-open=true]{height:calc(100dvh - 70px)}.pc-art{max-height:150px}.cal a{height:44px}.head .more{margin-top:-17px;padding-top:17px;display:inline-block}.sugs{margin-top:10px;margin-bottom:-4px;padding-block:4px}.cal-h a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
