img[data-astro-cid-yshkqtqp]{width:100%;height:auto;display:block}.guests[data-astro-cid-zfphzhtc]{padding:calc(28px * var(--section-spacing-scale,1)) 16px 0;color:#171717;color-scheme:light;text-align:center;background:#fff}.guests[data-astro-cid-zfphzhtc]:not(.guests--limited){--section-spacing-scale:.5}h2[data-astro-cid-zfphzhtc]{color:#48ab34;letter-spacing:4.3px;text-transform:uppercase;margin:0;font:600 20px/26px Arial,Helvetica,sans-serif}guest-carousel[data-astro-cid-zfphzhtc]{width:100%;max-width:1350px;margin:calc(20px * var(--section-spacing-scale,1)) auto 0;display:block}.gallery-window[data-astro-cid-zfphzhtc]{position:relative}.guests[data-astro-cid-zfphzhtc]:not(.guests--limited) .gallery-window[data-astro-cid-zfphzhtc]{padding-inline:32px}.gallery-track[data-astro-cid-zfphzhtc]{--visible-logos:3;grid-auto-flow:column;grid-auto-columns:calc(100% / min(var(--visible-logos), var(--guest-count)));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.guests--limited[data-astro-cid-zfphzhtc] guest-carousel[data-astro-cid-zfphzhtc]{max-width:810px}.gallery-track[data-astro-cid-zfphzhtc]{scrollbar-width:none}.gallery-track[data-astro-cid-zfphzhtc]::-webkit-scrollbar{display:none}.gallery-loading[data-astro-cid-zfphzhtc]{display:none}li[data-astro-cid-zfphzhtc]{min-width:0;height:calc(270px * var(--section-spacing-scale,1));scroll-snap-align:start;grid-template-rows:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}img[data-astro-cid-zfphzhtc]{aspect-ratio:1;object-fit:contain;filter:brightness(1.04);width:min(100%,270px);height:auto;display:block}.guests[data-astro-cid-zfphzhtc]:not(.guests--limited) li[data-astro-cid-zfphzhtc]{grid-template-columns:minmax(0,1fr);padding:12px 16px}.guests[data-astro-cid-zfphzhtc]:not(.guests--limited) img[data-astro-cid-zfphzhtc]{aspect-ratio:auto;width:100%;min-width:0;max-width:270px;height:100%;min-height:0;max-height:100%}.guests--limited[data-astro-cid-zfphzhtc] img[data-astro-cid-zfphzhtc]{width:auto;max-width:100%;height:100%;max-height:270px;transform:none}.guests[data-astro-cid-zfphzhtc] img[data-astro-cid-zfphzhtc].guest-logo--fna{transform:scale(.75)}.arrow[data-astro-cid-zfphzhtc]{z-index:1;color:#fff;cursor:pointer;background:#48ab34;border:1px solid #48ab34;border-radius:50%;width:32px;height:32px;padding:4px;transition:background .18s,box-shadow .18s,transform .18s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #1a653d26}.arrow[data-astro-cid-zfphzhtc] svg[data-astro-cid-zfphzhtc]{display:block}.arrow[data-astro-cid-zfphzhtc]:hover:not(:disabled){background:#1a653d;border-color:#1a653d;transform:translateY(-50%)scale(1.06);box-shadow:0 5px 16px #1a653d40}.previous[data-astro-cid-zfphzhtc]{left:-12px}.next[data-astro-cid-zfphzhtc]{right:-12px}.arrow[data-astro-cid-zfphzhtc]:disabled{opacity:.3;cursor:default}.gallery-controls[data-astro-cid-zfphzhtc]{margin-top:calc(10px * var(--section-spacing-scale,1));flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.pagination[data-astro-cid-zfphzhtc]{flex-wrap:wrap;justify-content:center;min-height:32px;display:flex}.pagination[data-astro-cid-zfphzhtc] button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:28px;height:32px;padding:0 5px;display:grid}.pagination[data-astro-cid-zfphzhtc] button:before{content:"";background:#cce7c7;border-radius:99px;width:8px;height:8px;transition:width .18s,background .18s}.pagination[data-astro-cid-zfphzhtc] button:hover:before{background:#48ab34}.pagination[data-astro-cid-zfphzhtc] button[aria-current=true]:before{background:#48ab34;width:24px}button[data-astro-cid-zfphzhtc]:focus-visible,.gallery-track[data-astro-cid-zfphzhtc]:focus-visible,.pagination[data-astro-cid-zfphzhtc] button:focus-visible{outline-offset:2px;outline:2px solid #1a653d}@media (scripting:enabled){guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) .gallery-loading[data-astro-cid-zfphzhtc]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) .gallery-track[data-astro-cid-zfphzhtc]{overflow:hidden}guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) img[data-astro-cid-zfphzhtc]{visibility:hidden;grid-area:1/1}guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) li[data-astro-cid-zfphzhtc]:before{content:"";background:#e1eddd;border-radius:12px;grid-area:1/1;width:80%;max-width:160px;height:60%;animation:1.6s ease-in-out infinite gallery-skeleton-pulse}guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) .arrow[data-astro-cid-zfphzhtc],guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) .pagination[data-astro-cid-zfphzhtc]{visibility:hidden}guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) .gallery-controls[data-astro-cid-zfphzhtc]{position:relative}guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) .gallery-controls[data-astro-cid-zfphzhtc]:before{content:"";background:radial-gradient(circle,#cce7c7 4px,#0000 4px) 0/28px 32px repeat-x;width:84px;height:32px;animation:1.6s ease-in-out infinite gallery-skeleton-pulse;position:absolute}}@keyframes gallery-skeleton-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (width<=600px){li[data-astro-cid-zfphzhtc]{height:calc(200px * var(--section-spacing-scale,1))}.guests[data-astro-cid-zfphzhtc]:not(.guests--limited) li[data-astro-cid-zfphzhtc]{height:140px;padding:12px}guest-carousel[data-astro-cid-zfphzhtc]{margin-top:calc(12px * var(--section-spacing-scale,1))}}@media (prefers-reduced-motion:reduce){.arrow[data-astro-cid-zfphzhtc],.pagination[data-astro-cid-zfphzhtc] button:before{transition:none}guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) li[data-astro-cid-zfphzhtc]:before,guest-carousel[data-astro-cid-zfphzhtc]:not(.is-ready) .gallery-controls[data-astro-cid-zfphzhtc]:before{animation:none}}.guests--embedded[data-astro-cid-zfphzhtc]{text-align:left;min-width:0;padding:0}.guests--embedded[data-astro-cid-zfphzhtc] h2[data-astro-cid-zfphzhtc]{text-align:center;font-size:16.8px;line-height:28px}.guests--embedded[data-astro-cid-zfphzhtc] guest-carousel[data-astro-cid-zfphzhtc]{width:80%;max-width:none;margin:8px auto 0}.guests--embedded[data-astro-cid-zfphzhtc]:not(.guests--limited) li[data-astro-cid-zfphzhtc]{height:var(--partner-logo-height,150px);padding:0 4px}.guests--embedded[data-astro-cid-zfphzhtc] .previous[data-astro-cid-zfphzhtc]{left:0}.guests--embedded[data-astro-cid-zfphzhtc] .next[data-astro-cid-zfphzhtc]{right:0}@media (width<=480px){.guests--embedded[data-astro-cid-zfphzhtc]:not(.guests--limited) li[data-astro-cid-zfphzhtc]{height:var(--partner-logo-height,130px)}}.credits[data-astro-cid-nns7i3if]{padding:calc(72px * var(--section-spacing-scale,1)) 24px calc(16px * var(--section-spacing-scale,1));color:#999;color-scheme:light;text-align:center;background:#fff;font:12px/1.6 Arial,Helvetica,sans-serif}footer[data-astro-cid-nns7i3if]{--section-spacing-scale:.5;color:#171717;color-scheme:light;background:#fff;font-family:Arial,Helvetica,sans-serif;display:flow-root}p[data-astro-cid-nns7i3if]{margin:0}a[data-astro-cid-nns7i3if]{color:#171717;text-decoration:none}a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}a[data-astro-cid-nns7i3if]:focus-visible{outline-offset:4px;outline:2px solid #1a653d}@media (width<=600px){.credits[data-astro-cid-nns7i3if]{padding:calc(48px * var(--section-spacing-scale,1)) 20px calc(24px * var(--section-spacing-scale,1))}}.partners[data-astro-cid-nns7i3if]{--partner-logo-height:130px;--supporter-logo-width:260px;--supporter-logo-gap:20px;grid-template-columns:calc(2 * var(--supporter-logo-width) + var(--supporter-logo-gap)) minmax(0, 1fr);align-items:start;gap:0;width:min(100%,1320px);margin:0 auto;padding:15px 20px 20px;display:grid}.partners[data-astro-cid-nns7i3if]>.guests{margin-left:20px}.partner[data-astro-cid-nns7i3if]{text-align:center;min-width:0}.supporter[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2, minmax(0, var(--supporter-logo-width)));justify-content:center;column-gap:var(--supporter-logo-gap);display:grid}.supporter[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{grid-column:1/-1}.partner[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{color:#48ab34;letter-spacing:4.3px;text-transform:uppercase;margin:0;font-size:16.8px;font-weight:600;line-height:28px}.partner-logo[data-astro-cid-nns7i3if]{justify-content:center;align-items:center;min-width:0;margin-top:8px;display:flex}.partner[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:var(--supporter-logo-width);aspect-ratio:600/180;object-fit:contain;max-width:100%;height:auto;max-height:100%;display:block}@media (width>=1100px){.partner-logo[data-astro-cid-nns7i3if]{height:var(--partner-logo-height)}}@media (width<=1099px){.partners[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr)}.partners[data-astro-cid-nns7i3if]>.guests{margin:20px 0 0}}@media (width<=600px){.supporter[data-astro-cid-nns7i3if] .partner-logo[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:100%;max-width:208px}}*{box-sizing:border-box}html{color-scheme:light;background:#fff}body{--section-spacing-scale:.5;color:#171717;background:#fff;min-height:100svh;margin:0;font-family:Arial,Helvetica,sans-serif}.stream-waiting-notice{aspect-ratio:16/9;box-sizing:border-box;color:#fff;text-align:center;background:#0b110e 50%/cover;place-items:center;width:100%;font-family:Arial,sans-serif;display:grid;container-type:inline-size}.stream-waiting-content{flex-direction:column;align-items:center;gap:16px;padding:12px;display:flex}.stream-waiting-play{color:#edf0f2;cursor:not-allowed;background:#747e86;border:2px solid #b6bec4;border-radius:50%;place-items:center;width:clamp(48px,12cqw,112px);height:clamp(48px,12cqw,112px);padding:0;display:grid;box-shadow:0 0 0 9px #747e8626,0 8px 30px #0005}.stream-waiting-play svg{width:52%;height:52%}.stream-waiting-content p{color:#fff;background:#17242de6;margin:0;padding:8px 12px;font-size:clamp(11px,2cqw,13px);line-height:1.4}.scheduled-broadcast{--event-yellow:#d8d200;--event-green:#185239;--event-cream:#fbfade;--event-dark-green:#0f4626;color:var(--event-dark-green);padding:95px 24px 0}.broadcast-panel{background:#fff;border-radius:0 0 48px;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:center;gap:28px;max-width:1400px;margin:0 auto;padding:12px 14px 12px 20px;display:grid;container-type:inline-size}.broadcast-panel--expanded-notice{grid-template-columns:minmax(0,.385fr) minmax(0,.615fr)}.broadcast-notice{min-width:0}.broadcast-status{align-items:center;gap:12px;display:flex}.broadcast-signal{width:3.36cqw;height:auto;color:var(--event-yellow);flex:none}.broadcast-badge{background:var(--event-green);color:var(--event-cream);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.35em .85em;font-size:.903cqw;font-weight:600;line-height:1.2}.broadcast-notice h2{letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;margin:6px 0 8px;padding-top:10px;font-size:3.6352cqw;font-weight:400;line-height:.95}.broadcast-notice h2 strong{font-weight:900}.broadcast-notice p{max-width:450px;color:var(--event-green);text-wrap:pretty;margin:12px 0 0;font-size:clamp(8.96px,1.088cqw,15.36px);line-height:1.3}.broadcast-countdown{background:var(--event-cream);border-radius:48px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4cqw;padding:3cqw 2.7cqw 3.5cqw;display:grid}.broadcast-card{min-width:0;box-shadow:0 7px 12px color-mix(in srgb, var(--event-dark-green) 12%, transparent);text-align:center;background:#fff;border:1px solid #fff;border-radius:28px;overflow:hidden}.broadcast-value{min-height:8.8cqw;color:var(--event-dark-green);letter-spacing:-.045em;font-variant-numeric:tabular-nums;place-items:center;padding:12px 4px;font-size:6cqw;font-weight:900;line-height:1.15;display:grid}.broadcast-label{background:var(--event-yellow);color:var(--event-dark-green);letter-spacing:.055em;text-transform:uppercase;padding:.7em 4px;font-size:clamp(11px,1.35cqw,19px);font-weight:700;line-height:1.2;display:block}.broadcast-value--loading{color:#0000;position:relative}.broadcast-value--loading:after{content:"";background:color-mix(in srgb, var(--event-green) 16%, white);border-radius:.12em;width:70%;max-width:1.3em;height:.75em;animation:1.6s ease-in-out infinite countdown-skeleton-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes countdown-skeleton-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.broadcast-value--loading:after{animation:none}}.broadcast-panel--live{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}.broadcast-panel--live .broadcast-notice{text-align:center}.broadcast-panel--live .broadcast-status{justify-content:center}.broadcast-panel--live .broadcast-signal{width:26.88px}.broadcast-panel--live .broadcast-badge{font-size:8.4px}.broadcast-panel--live .broadcast-notice h2{font-size:24.576px}.broadcast-panel--live .broadcast-notice p{max-width:none}.broadcast-player{aspect-ratio:16/9;color:#fff;color-scheme:dark;text-align:left;background:#000;width:100%;max-width:1066px;margin:0 auto}.broadcast-loading{aspect-ratio:16/9;place-items:center;width:100%;margin:0;display:grid}@media (width<=767px){.scheduled-broadcast{padding:40px 16px 0}.broadcast-panel{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:24px;max-width:540px;padding:24px 16px 16px}.broadcast-panel--live{width:calc(100% + 16px);max-width:none;margin-inline:-8px;padding-inline:0}.broadcast-panel--live .broadcast-notice{padding-inline:16px}.broadcast-notice{text-align:center}.broadcast-status{justify-content:center;gap:12px}.broadcast-signal{width:7.56cqw;max-width:33.6px}.broadcast-badge{font-size:clamp(5.88px,1.89cqw,9.24px)}.broadcast-notice h2{margin-top:12px;font-size:9.216cqw}.broadcast-notice p{margin:12px auto 0;font-size:10.24px}.broadcast-countdown{border-radius:24px;gap:10px;padding:20px 12px}.broadcast-card{border-radius:16px}.broadcast-value{min-height:18cqw;padding:12px 2px;font-size:10cqw}.broadcast-label{letter-spacing:.025em;padding:12px 2px;font-size:clamp(8px,2.3cqw,12px)}}@media (width<=379px){.broadcast-countdown{gap:6px;padding:16px 8px}.broadcast-card{border-radius:12px}}
