.Event2026-module__e84YYq__page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(900px,80vw);margin:auto;display:flex}.Event2026-module__e84YYq__text{max-width:720px;margin:0;padding:0}.Event2026-module__e84YYq__poster{width:min(420px,80vw);margin-top:18px;overflow:hidden}.Event2026-module__e84YYq__posterImage{width:100%;height:auto}.Event2026-module__e84YYq__link{color:var(--main);margin-top:10px;font-weight:700;text-decoration:underline}.Event2026-module__e84YYq__link:hover{opacity:.7}.Event2026-module__e84YYq__page h2{margin-bottom:0}.Event2026-module__e84YYq__notice{text-align:center;max-width:80ch;color:var(--main);opacity:.85;font-size:.95rem;font-style:italic}.Event2026-module__e84YYq__videoWrap{background:#fff6;border:2px solid #17275c59;border-radius:16px;width:min(900px,90vw);overflow:hidden}.Event2026-module__e84YYq__video{width:100%;height:auto;display:block}
.Gallery-module__a-tW-q__wrapper{width:100%;max-width:1200px;margin:0 auto}.Gallery-module__a-tW-q__grid{flex-wrap:wrap;gap:12px;padding-top:14px;display:flex}.Gallery-module__a-tW-q__tile{cursor:pointer;background:#fff6;border:2px solid #17275c59;border-radius:14px;width:calc(50% - 6px);padding:0;position:relative;overflow:hidden}.Gallery-module__a-tW-q__imageWrap{aspect-ratio:1;width:100%;position:relative}.Gallery-module__a-tW-q__image{object-fit:cover}.Gallery-module__a-tW-q__previewBadge{color:var(--main);pointer-events:none;background:#ffffffdb;border:2px solid #17275c59;border-radius:999px;padding:8px 10px;font-weight:600;position:absolute;bottom:10px;left:10px}.Gallery-module__a-tW-q__sentinel{text-align:center;color:var(--main);padding:18px 0 8px;font-weight:600}.Gallery-module__a-tW-q__modalOverlay{z-index:100;background:#17275c8c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.Gallery-module__a-tW-q__modal{border:2px solid var(--main);background:#ffffffeb;border-radius:16px;width:100%;max-width:980px;overflow:hidden}.Gallery-module__a-tW-q__modalTop{border-bottom:2px solid #17275c2e;justify-content:flex-end;align-items:center;gap:12px;padding:12px;display:flex}.Gallery-module__a-tW-q__modalClose{background:var(--white);color:var(--main);border:2px solid var(--main);border-radius:12px;padding:10px 14px}.Gallery-module__a-tW-q__modalImageWrap{aspect-ratio:16/10;background:#fff6;width:100%;position:relative}.Gallery-module__a-tW-q__modalImage{object-fit:contain}.Gallery-module__a-tW-q__modalArrowLeft,.Gallery-module__a-tW-q__modalArrowRight{z-index:5;color:var(--main);border:2px solid var(--main);background:#ffffffe0;border-radius:12px;padding:10px 14px;position:absolute;top:50%;transform:translateY(-50%)}.Gallery-module__a-tW-q__modalArrowLeft{left:12px}.Gallery-module__a-tW-q__modalArrowRight{right:12px}.Gallery-module__a-tW-q__modalArrowLeft:disabled,.Gallery-module__a-tW-q__modalArrowRight:disabled{opacity:.35;cursor:not-allowed}.Gallery-module__a-tW-q__modalLoading{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#ffffff73;justify-content:center;align-items:center;animation:0s linear .5s forwards Gallery-module__a-tW-q__modalLoadingFade;display:flex;position:absolute;inset:0}@keyframes Gallery-module__a-tW-q__modalLoadingFade{to{opacity:1}}.Gallery-module__a-tW-q__modalBottom{border-top:2px solid #17275c2e;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.Gallery-module__a-tW-q__modalOpen{background:var(--main);color:var(--blue);border-radius:12px;padding:10px 14px}.Gallery-module__a-tW-q__modalDownload{background:var(--white);color:var(--main);border:2px solid var(--main);border-radius:12px;padding:10px 14px}@media (max-width:520px){.Gallery-module__a-tW-q__modalBottom{flex-wrap:wrap;gap:10px}.Gallery-module__a-tW-q__modalOpen,.Gallery-module__a-tW-q__modalDownload{width:100%;max-width:320px}}@media (min-width:720px){.Gallery-module__a-tW-q__tile{width:calc(33.333% - 8px)}}@media (min-width:1100px){.Gallery-module__a-tW-q__tile{width:calc(25% - 9px)}}
.Spinner-module__6s651q__wrapper{pointer-events:none;justify-content:center;align-items:center;display:flex}.Spinner-module__6s651q__spinner{align-items:center;gap:10px;display:flex}.Spinner-module__6s651q__spinner:before,.Spinner-module__6s651q__spinner:after{content:"";background:var(--blue);border-radius:999px;width:12px;height:12px;animation:.9s ease-in-out infinite Spinner-module__6s651q__bounce}.Spinner-module__6s651q__spinner:after{background:var(--main);animation-delay:.18s}.Spinner-module__6s651q__spinner span{background:var(--white);border:2px solid var(--main);border-radius:999px;width:12px;height:12px;animation:.9s ease-in-out 90ms infinite Spinner-module__6s651q__bounce}.Spinner-module__6s651q__sm .Spinner-module__6s651q__spinner:before,.Spinner-module__6s651q__sm .Spinner-module__6s651q__spinner:after,.Spinner-module__6s651q__sm .Spinner-module__6s651q__spinner span{width:10px;height:10px}.Spinner-module__6s651q__lg .Spinner-module__6s651q__spinner:before,.Spinner-module__6s651q__lg .Spinner-module__6s651q__spinner:after,.Spinner-module__6s651q__lg .Spinner-module__6s651q__spinner span{width:14px;height:14px}@keyframes Spinner-module__6s651q__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
