._queryContainer_o7hvn_1{container-type:inline-size}._richText_o7hvn_5{max-width:72ch;font-size:1rem;line-height:1.7;color:var(--event-secondary-color);overflow-wrap:anywhere}._richText_o7hvn_5>:first-child{margin-top:0}._richText_o7hvn_5>:last-child{margin-bottom:0}._richText_o7hvn_5 p{margin:0 0 1em}._richText_o7hvn_5 a{color:var(--event-accent-ink, var(--event-primary-color));text-underline-offset:3px}._richText_o7hvn_5 strong{color:var(--event-primary-text-color)}._richText_o7hvn_5 h1,._richText_o7hvn_5 h2,._richText_o7hvn_5 h3,._richText_o7hvn_5 h4,._richText_o7hvn_5 h5,._richText_o7hvn_5 h6{margin:1.4em 0 .5em;font-weight:650;line-height:1.3;color:var(--event-primary-text-color)}._richText_o7hvn_5 ul,._richText_o7hvn_5 ol{margin:0 0 1em;padding-left:1.4em}._faqList_o7hvn_39{display:flex;flex-direction:column}._faq_o7hvn_39+._faq_o7hvn_39{border-top:1px solid var(--event-border-color)}._faq_o7hvn_39 summary,._faq_o7hvn_39 ._faqQuestion_o7hvn_47{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;font-weight:600;font-size:1rem;line-height:1.45;color:var(--event-primary-text-color);overflow-wrap:anywhere}._faq_o7hvn_39:first-child summary,._faq_o7hvn_39:first-child ._faqQuestion_o7hvn_47{padding-top:4px}._faq_o7hvn_39 summary{cursor:pointer;list-style:none;border-radius:6px}._faq_o7hvn_39 summary::-webkit-details-marker{display:none}._faq_o7hvn_39 summary:focus-visible{outline:2px solid var(--event-accent-ink, var(--event-primary-color));outline-offset:4px}._faq_o7hvn_39 summary:hover ._faqIcon_o7hvn_74{background:color-mix(in srgb,var(--event-primary-color) 18%,transparent)}._faq_o7hvn_39[open] ._faqIcon_o7hvn_74{transform:rotate(45deg)}._faqIcon_o7hvn_74{flex-shrink:0;box-sizing:content-box;padding:5px;border-radius:50%;background:var(--event-accent-soft, color-mix(in srgb, var(--event-primary-color) 10%, transparent));color:var(--event-accent-ink, var(--event-primary-color));transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .15s cubic-bezier(.22,1,.36,1)}._faqAnswer_o7hvn_91{padding:0 48px 20px 0;font-size:.95rem;line-height:1.7;color:var(--event-secondary-color);overflow-wrap:anywhere}._faqAnswer_o7hvn_91 p{margin:0 0 .7em}._faqAnswer_o7hvn_91 p:last-child{margin-bottom:0}@container (max-width: 479px){._faqAnswer_o7hvn_91{padding-right:0}}._video_o7hvn_110{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#000}._video_o7hvn_110 iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@container (max-width: 479px){._video_o7hvn_110{border-radius:14px}}._videoPlaceholder_o7hvn_130{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:0;background:radial-gradient(circle at 25% 20%,var(--event-accent-muted),transparent 60%),linear-gradient(135deg,var(--event-primary-color),#000 120%);cursor:pointer}._videoPlaceholder_o7hvn_130:focus-visible{outline:3px solid #fff;outline-offset:-6px}._videoPlay_o7hvn_147{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#fffffff5;color:#000;box-shadow:0 16px 40px -8px #00000073,0 0 0 10px #ffffff29;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}._videoPlaceholder_o7hvn_130:hover ._videoPlay_o7hvn_147{transform:scale(1.06);box-shadow:0 16px 40px -8px #00000073,0 0 0 14px #fff3}._videoNote_o7hvn_163{font-size:.8rem;font-weight:600;letter-spacing:.01em;color:#ffffffe0}._gallery_o7hvn_170{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:140px;gap:8px}._gallery_o7hvn_170[data-count="1"]{grid-template-columns:1fr;grid-auto-rows:auto}._gallery_o7hvn_170[data-count="1"] ._galleryItem_o7hvn_180{aspect-ratio:16/9}._gallery_o7hvn_170[data-count="2"]{grid-template-columns:repeat(2,1fr);grid-auto-rows:280px}._gallery_o7hvn_170[data-count="3"]{grid-template-columns:2fr 1fr;grid-auto-rows:160px}._gallery_o7hvn_170[data-count="3"] ._galleryItem_o7hvn_180:first-child{grid-row:span 2}._gallery_o7hvn_170[data-count="4"]{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:160px}._gallery_o7hvn_170[data-count="4"] ._galleryItem_o7hvn_180:first-child{grid-row:span 2}._gallery_o7hvn_170[data-count="4"] ._galleryItem_o7hvn_180:last-child{grid-column:span 2}._gallery_o7hvn_170[data-count="5"] ._galleryItem_o7hvn_180:first-child{grid-column:span 2;grid-row:span 2}@container (max-width: 479px){._gallery_o7hvn_170{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px;gap:6px}._gallery_o7hvn_170[data-count="2"]{grid-auto-rows:160px}._gallery_o7hvn_170[data-count="3"],._gallery_o7hvn_170[data-count="4"]{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}._gallery_o7hvn_170[data-count="3"] ._galleryItem_o7hvn_180:first-child,._gallery_o7hvn_170[data-count="5"] ._galleryItem_o7hvn_180:first-child{grid-column:span 2;grid-row:span 1}._gallery_o7hvn_170[data-count="4"] ._galleryItem_o7hvn_180:first-child,._gallery_o7hvn_170[data-count="4"] ._galleryItem_o7hvn_180:last-child{grid-column:auto;grid-row:auto}}._galleryItem_o7hvn_180{position:relative;overflow:hidden;padding:0;border:0;border-radius:14px;cursor:zoom-in}._galleryItem_o7hvn_180 img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}._galleryItem_o7hvn_180:hover img{transform:scale(1.04)}._galleryItem_o7hvn_180:focus-visible{outline:2px solid var(--event-accent-ink, var(--event-primary-color));outline-offset:2px}._galleryItem_o7hvn_180:first-child{border-radius:20px 14px 14px 20px}@container (max-width: 479px){._galleryItem_o7hvn_180,._galleryItem_o7hvn_180:first-child{border-radius:10px}}._galleryMore_o7hvn_264{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000080;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}._lightbox_o7hvn_276{background:#0a0a0c}._lightboxBody_o7hvn_280{position:relative;display:grid;place-items:center;height:100vh;padding:0}._lightboxImage_o7hvn_288{max-width:min(92vw,1600px);max-height:86vh;object-fit:contain;border-radius:8px}._lightboxClose_o7hvn_295,._lightboxPrev_o7hvn_295,._lightboxNext_o7hvn_295{position:absolute;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .15s cubic-bezier(.22,1,.36,1)}._lightboxClose_o7hvn_295:hover,._lightboxPrev_o7hvn_295:hover,._lightboxNext_o7hvn_295:hover{background:#ffffff3d}._lightboxClose_o7hvn_295{top:20px;right:20px}._lightboxPrev_o7hvn_295{left:20px;top:50%;transform:translateY(-50%)}._lightboxNext_o7hvn_295{right:20px;top:50%;transform:translateY(-50%)}._lightboxCount_o7hvn_330{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:4px 10px;border-radius:999px;background:#ffffff1a;font-size:.8rem;font-variant-numeric:tabular-nums;color:#fffc}._sponsors_o7hvn_343{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}._sponsor_o7hvn_343{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:88px;min-width:0;padding:16px 20px;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--event-primary-text-color) 3%,var(--event-content-bg-color, transparent));transition:background-color .2s cubic-bezier(.22,1,.36,1)}._sponsor_o7hvn_343 img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1)}._sponsor_o7hvn_343:hover{background:color-mix(in srgb,var(--event-primary-text-color) 6%,var(--event-content-bg-color, transparent))}._sponsor_o7hvn_343:hover img{filter:none;opacity:1}
