.page_main__L_B5W{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:var(--pl-bg,#ffffff);color:var(--pl-fg,#0b0f14)}html.dark .page_main__L_B5W{background:var(--pl-bg-dark,#0b0b0b);color:var(--pl-fg-dark,#ffffff)}html.light .page_main__L_B5W,html:not(.dark) .page_main__L_B5W{background:var(--pl-bg-light,#ffffff);color:var(--pl-fg-light,#0b0f14)}.page_section__DZ_X_{padding:var(--pl-section-pad,4rem 1.5rem);display:grid;place-items:center}.page_heroInner__tgeDJ{max-width:var(--pl-hero-maxw,960px);text-align:var(--pl-hero-align,center)}.page_ctaRow__kZEpD{margin-top:var(--pl-cta-mt,2rem);display:inline-flex;gap:var(--pl-cta-gap,.75rem);align-items:center}.page_linkBtn__PZlbF{padding:var(--pl-link-pad,.6rem 1rem);border-radius:var(--pl-link-radius,.75rem);border:1px solid var(--pl-link-border,currentColor);-webkit-text-decoration:var(--pl-link-decoration,none);text-decoration:var(--pl-link-decoration,none);transition:opacity var(--trans-fast,.18s ease-out),background var(--trans-fast,.18s ease-out)}.page_linkBtn__PZlbF:hover{background:var(--pl-link-hover-bg,rgba(255,255,255,.08));opacity:var(--pl-link-hover-opacity,1)}.page_New__dp7D7{color:var(--pl-new-fg,red)}.page_note__3SHOo{opacity:var(--pl-note-opacity,.8);font-size:var(--pl-note-size,.9rem);margin-top:var(--pl-note-mt,.5rem);color:var(--pl-note-fg,inherit)}.page_aiBlock__EmsSj{margin-top:var(--pl-ai-mt,2rem)}.ThemeToggle_btn__zOCQF{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--theme-toggle-radius,.75rem);padding:var(--theme-toggle-pad,6px);background:var(--theme-toggle-bg,rgba(255,255,255,.07));transition:background-color var(--trans-fast,.18s ease-out),opacity var(--trans-fast,.18s ease-out),transform .12s ease-out}.ThemeToggle_btn__zOCQF:hover{background:var(--theme-toggle-hover-bg,rgba(255,255,255,.12))}.ThemeToggle_btn__zOCQF:active{transform:scale(.96)}.ThemeToggle_icon__tfRWo{width:var(--theme-toggle-size,28px);height:var(--theme-toggle-size,28px);display:block}.ThemeToggle_floating__ETn8C{position:fixed;right:var(--theme-toggle-right,12px);bottom:var(--theme-toggle-bottom,12px);z-index:var(--theme-toggle-z,9999)}:where(.page_main__5rq_A){padding-top:calc(var(--nav-h) + var(--safe-top))!important}.page_hidden__TxUAs{transform:translateY(calc(-100% - var(--safe-top)))}.page_main__5rq_A{padding-top:calc(var(--nav-h) + var(--safe-top))}.page_pageWrapper__RdkQM{box-sizing:border-box;width:100%;min-height:100vh;overflow-x:hidden;background-color:var(--page-bg,var(--bg,#000));color:var(--page-text,var(--fg,#fff))}.page_content__AVav_{padding:1rem;max-width:1200px;margin:0 auto;box-sizing:border-box}.page_linksRow__GWGTX{display:flex;flex-wrap:wrap;margin-top:1.5rem;padding:.25rem}.page_linkItem__lvDZe,.page_linksRow__GWGTX{justify-content:center;gap:.5rem;align-items:center;box-sizing:border-box;min-width:0}.page_linkItem__lvDZe{display:inline-flex;padding:.5rem .75rem;border-radius:.5rem;white-space:nowrap;text-decoration:none;font-size:.9375rem;line-height:1;flex:0 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;background-color:rgba(var(--basecolor),1);color:rgba(var(--fontcolor),1);border:1px solid transparent;transition:background-color .3s ease,color .3s ease}.page_linkItem__lvDZe:hover{background-color:rgba(var(--fontcolor),1);color:rgba(var(--basecolor),1);border-color:rgba(var(--basecolor),1)}.page_primaryCta__4ngxD{background-color:rgba(var(--basecolor),1);color:rgba(var(--fontcolor),1)}.page_eventSection__2HNnr{padding:2rem 1rem;background:var(--surface-2,#0f1216)}.page_eventTitle__7_7iY{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:rgba(var(--basecolor),1);text-align:center}.page_eventGrid__1YX7k{--ec-card-w:clamp(220px,78vw,340px);--ec-card-h:220px;--ec-gap:12px;--ec-crop-pos:50% 30%;display:grid;grid-template-columns:unset!important;grid-auto-flow:column;grid-auto-columns:var(--ec-card-w);gap:var(--ec-gap);padding:8px 8px 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.page_eventGrid__1YX7k>*{display:grid;grid-template-rows:var(--ec-card-h) auto;row-gap:6px;width:var(--ec-card-w);scroll-snap-align:start}.page_eventGrid__1YX7k>*>:first-child{position:relative;border-radius:16px;overflow:hidden;isolation:isolate;background:#0b0b0b}.page_eventGrid__1YX7k>*>:first-child img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--ec-crop-pos);object-position:var(--ec-crop-pos);transform:scale(1.02);z-index:0}.page_eventGrid__1YX7k>*>:first-child:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(120% 70% at 30% 20%,rgba(0,0,0,.1),rgba(0,0,0,.45) 60%),linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.15) 45%,rgba(0,0,0,0) 75%)}.page_eventGrid__1YX7k>*>:first-child>*{position:relative;z-index:2;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.page_eventName__vDLgG{font-size:1.05rem;margin:.4rem 0 .2rem;text-align:center}.page_eventDescription__iLhkX,.page_eventMeta__h7Mb6,.page_eventSubtitle__lovai{margin:0;text-align:center;white-space:nowrap;opacity:.85}.page_eventGrid__1YX7k::-webkit-scrollbar{height:8px}.page_eventGrid__1YX7k::-webkit-scrollbar-track{background:transparent}.page_eventGrid__1YX7k::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:4px}.page_eventCard__5gsdy{background:var(--surface-card-bg,rgba(255,255,255,.06));border-radius:12px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1);text-align:center;padding-bottom:1rem;color:rgba(var(--basecolor),1)}.page_eventImage__K5Lok{z-index:1}.page_eventDetails__CCLa0{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.page_GridCont8__V4NyP{margin-top:2rem}.page_eventInfo__NO1Ae{background:var(--surface-card-bg,rgba(255,255,255,.06));width:100%;font-size:1.25rem;padding:1rem;text-align:center;z-index:2;margin-bottom:-1.5rem}@media (min-width:640px){.page_eventGrid__1YX7k{--ec-card-w:clamp(240px,60vw,320px);--ec-card-h:240px;--ec-gap:14px}}@media (min-width:768px){.page_linksRow__GWGTX{flex-wrap:nowrap;gap:1rem}.page_linkItem__lvDZe{flex:0 0 auto}.page_eventGrid__1YX7k{--ec-card-w:clamp(260px,44vw,340px);--ec-card-h:260px;--ec-gap:16px}}@media (min-width:1024px){.page_eventGrid__1YX7k{--ec-card-w:clamp(280px,36vw,360px);--ec-card-h:280px;--ec-gap:18px}}:where(.page_main__5rq_A){padding-top:calc(var(--nav-h, 56px) + var(--safe-top, 0px))!important}.page_header__jnKrx{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--nav-bg,#000);transform:translateY(0);opacity:1;transition:transform .28s cubic-bezier(.33,1,.68,1),opacity .18s ease-out;will-change:transform,opacity;box-sizing:border-box}.page_hidden__TxUAs{transform:translateY(calc(-100% - var(--safe-top, 0px)));opacity:.98}@media (prefers-reduced-motion:reduce){.page_header__jnKrx{transition:none}}@media (min-width:1280px){.page_eventGrid__1YX7k{--ec-card-w:clamp(300px,30vw,380px);--ec-card-h:300px;--ec-gap:20px}}.page_bgApp__26Nn5{background:var(--bg,#0b0f14)}.page_padXSm__YNsr6{padding-left:var(--pad-x-sm,1rem);padding-right:var(--pad-x-sm,1rem)}.page_sectionPad__9jywJ{padding:var(--section-pad-y,4rem) var(--section-pad-x,1.5rem)}.page_sectionSurfaceSoft__a_W6j{background:var(--home-section-soft-bg,#f3f4f6);color:var(--home-section-soft-fg,#000)}.page_sectionSurfaceLight__xmfCy{background:#ffffff;color:#000000;padding:var(--section-pad-y,4rem) var(--section-pad-x,1.5rem)}.page_sectionSurfaceDark__jt7Sh{background:#000;color:#fff;padding:var(--section-dark-pad-y,5rem) var(--section-pad-x,1.5rem)}.page_heroTitle__N2u7a{color:var(--hero-title-fg,#fff);font-weight:var(--hero-title-weight,700);font-size:var(--hero-title-size,2.25rem);line-height:var(--hero-title-lh,1.1)}@media (min-width:768px){.page_heroTitle__N2u7a{font-size:var(--hero-title-size-md,3.75rem)}}.page_heroSubtitle__5SFjH{color:var(--hero-subtitle-fg,rgba(255,255,255,.85));margin-top:var(--hero-subtitle-mt,1rem);font-size:var(--hero-subtitle-size,1.125rem);line-height:var(--hero-subtitle-lh,1.5)}@media (min-width:768px){.page_heroSubtitle__5SFjH{font-size:var(--hero-subtitle-size-md,1.25rem)}}.page_smoothTrans__shG2J{transition:all var(--trans-fast,.18s ease-out)}.page_radius2xl__q57kJ{border-radius:var(--radius-2xl,1rem)}.page_gapRow__dv85B{gap:var(--row-gap,1rem)}@media (min-width:768px){.page_gapRow__dv85B{gap:var(--row-gap-md,1.5rem)}}.page_ctaWhite__JujNf{background:var(--cta-light-bg,#fff);color:var(--cta-light-fg,#000);border-radius:var(--pwa-btn-radius,14px)}.page_ctaWhite__JujNf:hover{background:var(--cta-light-hover-bg,#e5e7eb)}.page_btnMd__EfxMe{padding:var(--btn-pad-y,.75rem) var(--btn-pad-x,1.5rem)}.page_borderSubtle__ygs44{border:1px solid var(--border-weak,rgba(0,0,0,.12))}.page_hoverAccent__X1CKi:hover{color:var(--brand-colors-accent,#3b82f6);opacity:var(--hover-accent-opacity,.9)}.AiComp_container__mpP6L{position:fixed;right:7px;bottom:1rem;z-index:9999;font-family:var(--ff)}.AiComp_fab__Sv_g0{width:40px;height:40px;border-radius:9999px;border:1px solid var(--border);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(0,0,0,.35);cursor:pointer}.AiComp_fabImg__71cCC{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9999px}.AiComp_panel__cf8ej{position:fixed;right:24px;bottom:24px;width:min(380px,92vw);height:min(70vh,680px);display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 30px rgba(0,0,0,.35);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.AiComp_panelOpen__FU9we{opacity:1;transform:translateY(0);pointer-events:auto}.AiComp_messageText__Zv9Zw a{color:#1a73e8;text-decoration:underline;text-underline-offset:2px}.AiComp_messageText__Zv9Zw a:visited{color:#1a73e8}.AiComp_messageText__Zv9Zw a:focus-visible,.AiComp_messageText__Zv9Zw a:hover{text-decoration-thickness:2px}.AiComp_header__r6nsR{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg);color:var(--text);border-bottom:1px solid var(--border)}.AiComp_brand__fu_76{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.AiComp_title__U_lNx{font-weight:600;font-size:14px}.AiComp_close__eHKho{margin-left:auto;inline-size:32px;block-size:32px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text);cursor:pointer}.AiComp_lead__B4EMh{display:flex;flex-direction:column;gap:8px;padding:10px;border-bottom:1px solid var(--border);color:var(--text)}.AiComp_leadConsent__ucj0D{display:inline-flex;align-items:center;gap:8px;font-size:12px}.AiComp_body__zbNYP{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;color:var(--text);background:var(--surface)}.AiComp_msgBot__orO9a,.AiComp_msgUser__SqQPV{display:flex;align-items:flex-start;gap:8px;max-width:85%}.AiComp_msgBot__orO9a{align-self:flex-start}.AiComp_msgUser__SqQPV{align-self:flex-end;flex-direction:row-reverse}.AiComp_msgAvatar__zIcTf{width:22px;height:22px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border)}.AiComp_msgBubble__416Hn{padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--text);line-height:1.4}.AiComp_msgUser__SqQPV .AiComp_msgBubble__416Hn{background:var(--primary);color:#0b0f14;border-color:color-mix(in srgb,var(--primary) 50%,#000 30%)}.AiComp_typing__gZd8B{display:inline-flex;align-items:center;gap:6px}.AiComp_dot__gVEix{width:6px;height:6px;border-radius:9999px;background:var(--text);opacity:.6;animation:AiComp_blink__NaBvF 1.1s ease-in-out infinite}.AiComp_dot__gVEix:nth-child(2){animation-delay:.15s}.AiComp_dot__gVEix:nth-child(3){animation-delay:.3s}@keyframes AiComp_blink__NaBvF{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}.AiComp_inputBar__crWV8{display:flex;gap:8px;padding:10px;background:var(--surface);border-top:1px solid var(--border)}.AiComp_input__akZ1A{flex:1;padding:10px 12px;border-radius:12px;border:1px solid var(--border);outline:none;background:transparent;color:var(--text)}.AiComp_btnAccent__2yMeP,.AiComp_btnPrimary__pEht_{padding:10px 14px;border-radius:12px;border:1px solid transparent;cursor:pointer}.AiComp_btnPrimary__pEht_{background:var(--primary);color:#0b0f14}.AiComp_btnAccent__2yMeP{background:var(--accent);color:#0b0f14}.AiComp_btnPrimary__pEht_{color:var(--ai-btnPrimary-fg,#0b0f14)!important}.AiComp_btnAccent__2yMeP{color:var(--ai-btnAccent-fg,#0b0f14)!important}.AiComp_container__mpP6L{right:var(--ai-right,7px)!important;bottom:var(--ai-bottom,1rem)!important;z-index:var(--ai-z,9999)!important}.AiComp_frame__vIiPU{border-radius:var(--map-embed-radius,12px)}.PlayerComp_detailsContainer__2b9vn{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-start;background:white;color:#000;padding:.5rem 1rem;margin-top:1rem;max-width:100%;overflow:visible}.PlayerComp_backdrop__Rno0f{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;-webkit-overflow-scrolling:touch}.PlayerComp_panel__FwWcb{background:transparent;border-radius:12px;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;position:relative}.PlayerComp_header__PQXKe{display:flex;justify-content:flex-end;padding:.5rem;pointer-events:auto}.PlayerComp_closeBtn__j2wEs{background:rgba(255,255,255,.06);color:#fff;border:none;padding:.45rem .6rem;border-radius:8px;cursor:pointer;font-size:1rem}.PlayerComp_content__Qv_PB{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;width:100%}.PlayerComp_video__kga5B{width:100%;height:auto;max-height:80vh;display:block;outline:none}.PlayerComp_iframe__bwJIX{width:100%;height:56.25vw;max-height:80vh;max-width:100%;border:none;display:block}.PlayerComp_hiddenFocus__Rmz4r{width:0;height:0;opacity:0;pointer-events:none;border:0}@media (max-width:420px){.PlayerComp_iframe__bwJIX{height:70vh}}@media (min-width:768px) and (max-width:1024px){.PlayerComp_panel__FwWcb{border-radius:14px}.PlayerComp_iframe__bwJIX{height:calc(60vh)}}@media (min-width:1025px){.PlayerComp_panel__FwWcb{width:90%;max-width:1200px;border-radius:16px}.PlayerComp_iframe__bwJIX{height:calc(60vh)}}.PlayerComp_detailsContainer__2b9vn{background:var(--player-details-bg,#ffffff);color:var(--player-details-fg,#000000);border:1px solid var(--player-details-border,transparent);border-radius:var(--player-details-radius,12px)}.PlayerComp_backdrop__Rno0f{background:var(--player-backdrop,rgba(0,0,0,.5))}.PlayerComp_panel__FwWcb{background:var(--player-panel-bg,#111);color:var(--player-panel-fg,#fff)}:where(.PlayerComp_backdrop__Rno0f){background:var(--player-backdrop,rgba(0,0,0,.55));transition:opacity var(--player-trans-fast,.18s ease-out)}:where(.PlayerComp_panel__FwWcb){background:var(--player-panel-bg,#111);color:var(--player-panel-fg,#fff);border:1px solid var(--player-panel-border,rgba(255,255,255,.12));border-radius:var(--player-panel-radius,16px);box-shadow:var(--player-panel-shadow,0 12px 32px rgba(0,0,0,.45));padding:var(--player-panel-pad,1rem);outline:none;transition:transform var(--player-trans-fast,.18s ease-out),opacity var(--player-trans-fast,.18s ease-out),background-color var(--player-trans-medium,.26s ease-out)}.PlayerComp_panelFit__9q47N{max-width:var(--player-panel-max-w,1200px);width:var(--player-panel-w,95%);max-height:var(--player-panel-max-h,90vh)}:where(.PlayerComp_header__PQXKe){display:flex;align-items:center;justify-content:space-between;gap:var(--player-header-gap,.75rem);padding:var(--player-header-pad,.5rem .75rem);border-bottom:1px solid var(--player-header-border,rgba(255,255,255,.08))}:where(.PlayerComp_closeBtn__j2wEs){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--player-close-bg,transparent);color:var(--player-close-fg,#fff);border:1px solid var(--player-close-border,transparent);border-radius:var(--player-close-radius,10px);padding:var(--player-close-pad,.375rem .5rem);opacity:var(--player-close-opacity,.9);cursor:pointer;transition:opacity var(--player-trans-fast,.18s ease-out),background-color var(--player-trans-fast,.18s ease-out),transform var(--player-trans-fast,.18s ease-out)}:where(.PlayerComp_closeBtn__j2wEs):hover{opacity:var(--player-close-hover-opacity,1)}:where(.PlayerComp_closeBtn__j2wEs):active{transform:translateY(1px) scale(.98)}:where(.PlayerComp_closeBtn__j2wEs):focus-visible{outline:none;box-shadow:0 0 0 3px var(--player-focus-ring,rgba(59,130,246,.45))}:where(.PlayerComp_content__Qv_PB){display:grid;gap:var(--player-content-gap,.75rem);padding:var(--player-content-pad,.75rem)}:where(.PlayerComp_detailsContainer__2b9vn){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--player-details-gap,1rem);justify-content:center;align-items:flex-start;background:var(--player-details-bg,#ffffff);color:var(--player-details-fg,#000000);padding:var(--player-details-pad,.5rem 1rem);margin-top:var(--player-details-mt,1rem);max-width:100%;overflow:visible;border:1px solid var(--player-details-border,rgba(0,0,0,.08));border-radius:var(--player-details-radius,12px)}:where(.PlayerComp_iframe__bwJIX),:where(.PlayerComp_video__kga5B){display:block;width:100%;max-width:100%;border:none;border-radius:var(--player-media-radius,12px);background:var(--player-media-bg,#000);box-shadow:var(--player-media-shadow,0 4px 16px rgba(0,0,0,.25))}:where(.PlayerComp_iframe__bwJIX){height:var(--player-iframe-h,56.25vw);max-height:var(--player-iframe-max-h,80vh)}:where(.PlayerComp_hiddenFocus__Rmz4r){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}html.dark .PlayerComp_panel__FwWcb{background:var(--player-panel-bg-dark,var(--player-panel-bg,#111));color:var(--player-panel-fg-dark,var(--player-panel-fg,#fff))}html.light .PlayerComp_panel__FwWcb,html:not(.dark) .PlayerComp_panel__FwWcb{background:var(--player-panel-bg-light,#fff);color:var(--player-panel-fg-light,#111);border-color:var(--player-panel-border-light,rgba(0,0,0,.12))}html.light .PlayerComp_detailsContainer__2b9vn,html:not(.dark) .PlayerComp_detailsContainer__2b9vn{background:var(--player-details-bg-light,#fff);color:var(--player-details-fg-light,#111);border-color:var(--player-details-border-light,rgba(0,0,0,.1))}.FooterComp_footer__0J9LG{background-color:var(--tw-bg-opacity,#ffffff);padding:2rem 1rem;text-align:center;color:var(--tw-text-opacity,var(--brand-fg));font-family:var(--brand-font-body),Inter,system-ui,sans-serif}.FooterComp_container__XlnZh{max-width:1024px;margin:0 auto}.FooterComp_title__MzvLS{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.FooterComp_text__ufwn_{font-size:1rem;margin-bottom:1rem}.FooterComp_socials__XPa5q{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.FooterComp_icon__Xo6jC{color:hsl(var(--primary));font-weight:600;text-decoration:none}.FooterComp_credits__oioB0{font-size:.875rem;color:#888;justify-content:end}.FooterComp_footerRestaurants__bQczm{margin-bottom:2rem;text-align:center}.FooterComp_footerTitle__zNXsX{font-size:1.2rem;font-weight:700;margin-bottom:.75rem;color:black;text-transform:uppercase;letter-spacing:1px}.FooterComp_footerRestaurantsList__d4itg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;align-items:center}.FooterComp_footerLink__TERdJ{font-size:1rem;font-weight:500;color:red;text-decoration:none;background:rgba(0,0,0,1);padding:.5rem 1rem;border-radius:8px;border:1px solid black;transition:all .2s ease-in-out;display:inline-flex}.FooterComp_footerLink__TERdJ:focus,.FooterComp_footerLink__TERdJ:hover{background:#facc15;color:#000;transform:scale(1.05);text-decoration:none}.FooterComp_footerAuth__zElLw{margin-top:1.25rem;display:inline-flex;gap:.5rem;align-items:center;flex-wrap:wrap}.FooterComp_address__q4IW_{width:-moz-max-content;width:max-content}.FooterComp_footerAuthBtn___bAvR,.FooterComp_footerAuthLink__Z7FRp{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 .625rem;font-size:.85rem;line-height:1;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#fff;color:#111;text-decoration:none;cursor:pointer;transition:transform .12s ease,background-color .12s ease,color .12s ease}.FooterComp_footerAuthBtn___bAvR:hover,.FooterComp_footerAuthLink__Z7FRp:hover{transform:translateY(-1px);background:#000;color:#fff}.FooterComp_footerAuthBtn___bAvR:active{transform:translateY(0)}.FooterComp_footerAuthName__zp4qM{font-size:.8rem;color:#222;white-space:nowrap;max-width:10rem;text-overflow:ellipsis;overflow:hidden}@media (min-width:768px){.FooterComp_footerAuth__zElLw{gap:.6rem}.FooterComp_footerAuthBtn___bAvR,.FooterComp_footerAuthLink__Z7FRp{height:2.1rem;padding:0 .7rem;font-size:.9rem}}@media (min-width:640px){.FooterComp_title__MzvLS{font-size:1.75rem}}@media (min-width:1024px){.FooterComp_footer__0J9LG{padding:3rem 2rem}}.FooterComp_footer__0J9LG{background:var(--footer-bg,var(--tw-bg-opacity,#ffffff));color:var(--footer-fg,var(--tw-text-opacity,#ffffff));font-family:var(--footer-ff,var(--ff,system-ui,sans-serif));padding:var(--footer-pad,2rem 1rem)}.FooterComp_title__MzvLS{color:var(--footer-title-fg,inherit)}.FooterComp_text__ufwn_{color:var(--footer-text-fg,inherit)}.FooterComp_containerPad__JcQR8{padding-left:var(--footer-container-px,1rem);padding-right:var(--footer-container-px,1rem)}.FooterComp_rowGapY__dUJPX{row-gap:var(--footer-row-gap,.5rem)}.FooterComp_copy__TdKdK{opacity:var(--footer-copy-opacity,.8);font-size:var(--footer-copy-size,.875rem);line-height:1.25rem}.InstallPWAComp_InstallPWA__YGOW4{position:fixed;top:0;right:0;overflow:hidden;border-radius:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFFFFF;border-width:0;box-sizing:border-box;color:#000000;cursor:pointer;display:inline-block;font-family:Clarkson,Helvetica,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:1em;margin:7px;opacity:1;outline:0;padding:1.5em 2.2em;position:relative;text-align:center;text-decoration:none;text-rendering:geometricprecision;text-transform:uppercase;transition:opacity .3s cubic-bezier(.694,0,.335,1),background-color .1s cubic-bezier(.694,0,.335,1),color .1s cubic-bezier(.694,0,.335,1);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;white-space:nowrap}.InstallPWAComp_InstallPWA__YGOW4:before{animation:InstallPWAComp_opacityFallbackOut__05L9J .5s step-end forwards;backface-visibility:hidden;background-color:#EBEBEB;clip-path:polygon(-1% 0,0 0,-25% 100%,-1% 100%);content:"";height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:clip-path .5s cubic-bezier(.165,.84,.44,1);width:100%}.InstallPWAComp_InstallPWA__YGOW4:hover:before{animation:InstallPWAComp_opacityFallbackIn__7UQud 0s step-start forwards;clip-path:polygon(0 0,101% 0,101% 101%,0 101%)}.InstallPWAComp_InstallPWA__YGOW4:after{background-color:#FFFFFF}.InstallPWAComp_InstallPWA__YGOW4{background-color:var(--pwa-btn-bg,#ffffff);background:var(--pwa-btn-bg,#ffffff);color:var(--pwa-btn-fg,#000000);border-radius:var(--pwa-btn-radius,14px);box-shadow:var(--pwa-btn-shadow,0 0 0 rgba(0,0,0,0));padding:var(--pwa-btn-pad,10px 16px);border:var(--pwa-btn-border,none);transition:opacity var(--trans-fast,.18s ease-out),transform var(--trans-fast,.18s ease-out)}.InstallPWAComp_InstallPWA__YGOW4:after{background-color:var(--pwa-btn-after-bg,#ffffff)}.InstallPWAComp_InstallPWA__YGOW4:hover{opacity:var(--pwa-btn-hover-opacity,1);transform:var(--pwa-btn-hover-scale,none)}.InstallPWAComp_InstallPWACompact__lGQNE{padding:var(--pwa-btn-compact-pad,8px 12px);border-radius:var(--pwa-btn-compact-radius,12px)}.InstallPWAComp_InstallPWA__YGOW4 span{position:relative;z-index:1;color:var(--pwa-btn-fg,#000000)}html.dark .InstallPWAComp_InstallPWA__YGOW4{background:var(--pwa-btn-bg-dark,#ffffff);color:var(--pwa-btn-fg-dark,#000000)}html.light .InstallPWAComp_InstallPWA__YGOW4,html:not(.dark) .InstallPWAComp_InstallPWA__YGOW4{background:var(--pwa-btn-bg-light,#ffffff);color:var(--pwa-btn-fg-light,#000000)}.HeroEventsCarousel_hero__FQXH5{position:relative;width:100%;color:#fff;background:transparent;top:var(--nav-h)}.HeroEventsCarousel_frame___rn9h{position:relative;width:min(96vw,1280px);margin-inline:auto;border-radius:16px;overflow:hidden;background:transparent;min-height:360px;aspect-ratio:16/9}@media (min-width:768px){.HeroEventsCarousel_frame___rn9h{min-height:480px;aspect-ratio:21/9}}@media (min-width:1024px){.HeroEventsCarousel_frame___rn9h{min-height:560px}}.HeroEventsCarousel_layer__PQkX1{position:absolute;inset:0}.HeroEventsCarousel_isAnimating__hQH8i{pointer-events:none}.HeroEventsCarousel_media__gleGu{position:absolute;inset:0;width:100%;height:100%;-o-object-position:center;object-position:center;background:transparent;z-index:5}.HeroEventsCarousel_contain__MtGyw{-o-object-fit:contain;object-fit:contain}@keyframes HeroEventsCarousel_slideInRightSoft__Gf_dW{0%{transform:translateX(12%);opacity:.15}to{transform:translateX(0);opacity:1}}.HeroEventsCarousel_media__gleGu{animation:HeroEventsCarousel_slideInRightSoft__Gf_dW .45s cubic-bezier(.22,.61,.36,1) both}@keyframes HeroEventsCarousel_eventExitLeft__0TtKR{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes HeroEventsCarousel_eventEnterRight__o7cvW{0%{transform:translateX(100%)}to{transform:translateX(0)}}.HeroEventsCarousel_exitLeft__JOQH7{animation:HeroEventsCarousel_eventExitLeft__0TtKR .5s cubic-bezier(.22,.61,.36,1) both;z-index:6}.HeroEventsCarousel_enterRight__Q0dnI{animation:HeroEventsCarousel_eventEnterRight__o7cvW .5s cubic-bezier(.22,.61,.36,1) both;z-index:7}@media (prefers-reduced-motion:reduce){.HeroEventsCarousel_enterRight__Q0dnI,.HeroEventsCarousel_exitLeft__JOQH7,.HeroEventsCarousel_media__gleGu{animation:none}}.HeroEventsCarousel_gradient__BtiQ0{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,0));z-index:10}.HeroEventsCarousel_dotsWrap__B1ECZ{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:10px;z-index:70;pointer-events:auto}.HeroEventsCarousel_dotsTop__5YxI0{top:12px}.HeroEventsCarousel_dotsBottom__R7zn2{bottom:64px}.HeroEventsCarousel_dot__YQn7g{width:12px;height:12px;border-radius:9999px;background:rgba(255,255,255,.45);transition:background .2s ease,transform .12s ease;cursor:pointer}.HeroEventsCarousel_dot__YQn7g:hover{background:rgba(255,255,255,.75)}.HeroEventsCarousel_dot__YQn7g:active{transform:scale(.95)}.HeroEventsCarousel_dotActive__ntAm0{background:#fff}.HeroEventsCarousel_arrowWrap__qJvgt{position:absolute;inset-block:0;display:none;align-items:center;z-index:25;padding:8px}@media (min-width:768px){.HeroEventsCarousel_arrowWrap__qJvgt{display:flex}}.HeroEventsCarousel_left__taJlH{left:0}.HeroEventsCarousel_right__BLptx{right:0}.HeroEventsCarousel_arrow__fFu_Q{border-radius:9999px;background:rgba(0,0,0,.4);padding:8px;line-height:1}.HeroEventsCarousel_arrow__fFu_Q:hover{background:rgba(0,0,0,.6)}.HeroEventsCarousel_cta__qejDO{position:absolute;z-index:50;display:flex;gap:8px;flex-direction:column;pointer-events:none}.HeroEventsCarousel_cta__qejDO>*{pointer-events:auto}.HeroEventsCarousel_br__iNXaZ{right:12px;bottom:12px}.HeroEventsCarousel_bl__mjKpI{left:12px;bottom:12px}.HeroEventsCarousel_tr__Yikl1{right:12px;top:12px}.HeroEventsCarousel_tl__ZQMOd{left:12px;top:12px}.HeroEventsCarousel_ctaBtn__Jbp7o{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;font-weight:700;font-size:14px;background:#fff;color:#000;border:2px solid #000;box-shadow:0 6px 20px rgba(0,0,0,.25);transition:transform .1s ease}.HeroEventsCarousel_ctaBtn__Jbp7o:hover{transform:scale(.99)}.HeroEventsCarousel_ctaBtn__Jbp7o:active{transform:scale(.95)}.HeroEventsCarousel_ctaLink__Fkjc0{color:#fff;text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:600}.HeroEventsCarousel_infoWrap__PGPQi{position:absolute;left:0;right:0;bottom:0;z-index:40;padding:12px;pointer-events:none}@media (min-width:768px){.HeroEventsCarousel_infoWrap__PGPQi{padding:0 24px 24px}}.HeroEventsCarousel_infoInner__xtfyS{max-width:1280px;margin-inline:auto;position:relative}.HeroEventsCarousel_infoTop__s7St7{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.HeroEventsCarousel_titleBox__KXqym{min-width:0;pointer-events:auto}.HeroEventsCarousel_title__nmACR{font-size:clamp(1.35rem,3.2vw,2.15rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.45)}.HeroEventsCarousel_meta__FnIdn{margin-top:4px;font-size:clamp(.86rem,1.9vw,1rem);opacity:.98;pointer-events:auto}.HeroEventsCarousel_eventNav__dagLH{display:none;gap:8px;pointer-events:auto}@media (min-width:640px){.HeroEventsCarousel_eventNav__dagLH{display:flex;position:absolute;top:0;right:0;z-index:5}}.HeroEventsCarousel_evBtn__5Z2ea{background:rgba(255,255,255,.12);padding:6px 10px;border-radius:8px;font-weight:600}.HeroEventsCarousel_evBtn__5Z2ea:hover{background:rgba(255,255,255,.22)}.HeroEventsCarousel_descBlock__xUj7P{margin-top:8px;pointer-events:auto}.HeroEventsCarousel_descToggle__TBlai{display:block;font-size:clamp(.9rem,2vw,1rem);color:rgba(255,255,255,.98);text-decoration:underline;text-underline-offset:4px;font-weight:700}.HeroEventsCarousel_descPanel__JWsgl{border:2px solid white;position:absolute;display:block;left:50%;bottom:0;transform:translate(-50%,110%);width:min(92vw,960px);opacity:0;background:rgba(var(--fontcolor),.7);backdrop-filter:blur(12px);padding:0 7px;max-height:min(55vh,420px);overflow:auto;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s ease;border-radius:7px;pointer-events:none}.HeroEventsCarousel_open__ysnmk{transform:translate(-50%,-700%);opacity:1;pointer-events:auto}.HeroEventsCarousel_descText__WFGIm{margin:7px;font-size:clamp(1rem,2.1vw,1.4rem);line-height:1.4;color:rgba(var(--basecolor),.98);word-wrap:break-word;overflow-y:auto}.HeroEventsCarousel_eventChips__DmfuH{position:absolute;left:50%;transform:translateX(-50%);top:12px;display:none;gap:8px;z-index:80;pointer-events:auto}@media (min-width:768px){.HeroEventsCarousel_eventChips__DmfuH{display:flex}}.HeroEventsCarousel_evDot__cuOT5{width:24px;height:10px;border-radius:9999px;background:rgba(255,255,255,.45);transition:background .2s ease,transform .12s ease;cursor:pointer}.HeroEventsCarousel_evDot__cuOT5:hover{background:rgba(255,255,255,.75)}.HeroEventsCarousel_evDot__cuOT5:active{transform:scale(.95)}.HeroEventsCarousel_evDotActive__2bXoJ{background:#fff}.HeroEventsCarousel_empty__JY_RL,.HeroEventsCarousel_skeleton__iQlk6{width:100%;height:100%;display:grid;place-items:center}.HeroEventsCarousel_muted__i_epP{opacity:.85;font-size:14px}.HeroEventsCarousel_hero__FQXH5{color:var(--hero-fg,#fff)}.HeroEventsCarousel_frame___rn9h{border-radius:var(--hero-radius,16px)}.HeroEventsCarousel_title__nmACR{color:var(--hero-title-fg,#fff)}.HeroEventsCarousel_subtitle__wtzWT{color:var(--hero-subtitle-fg,rgba(255,255,255,.9))}.HeroEventsCarousel_actions__gkQK7 .HeroEventsCarousel_Btn__zhqdY{background:var(--hero-btn-bg,rgba(255,255,255,.95));color:var(--hero-btn-fg,#000);border-color:var(--hero-btn-border,#000)}.HeroEventsCarousel_descPanel__JWsgl{border-color:var(--hero-desc-border,#fff);background:var(--hero-desc-bg,rgba(0,0,0,.65));color:var(--hero-desc-fg,#fff);border-radius:var(--hero-desc-radius,7px)}.HeroEventsCarousel_evDot__cuOT5{background:var(--hero-dot-bg,rgba(255,255,255,.45))}.HeroEventsCarousel_evDotActive__2bXoJ{background:var(--hero-dot-active,#fff)}.BackgroundMediaComp_backgroundContainer__XOe_3{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.BackgroundMediaComp_backgroundMedia__lmUoK{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:50%;border:none}.BackgroundMediaComp_blocker__9WPKL{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1}.BackgroundMediaComp_muteButton__pHroa{position:absolute;bottom:7px;left:7px;padding:3px 20px;background-color:rgba(70,140,210,.5);color:white;border:1px solid white;border-radius:5px;cursor:pointer;z-index:2}.BackgroundMediaComp_muteButton__pHroa:hover{background-color:rgba(0,0,0,.7)}.BackgroundMediaComp_backgroundContainer__XOe_3{z-index:var(--bgm-z,0)}.BackgroundMediaComp_backgroundMedia__lmUoK{-o-object-fit:var(--bgm-fit,cover);object-fit:var(--bgm-fit,cover);background-position:var(--bgm-pos,center);background-size:var(--bgm-size,cover);border:var(--bgm-border,none)}.BackgroundMediaComp_overlay__o8Oa0{background:var(--bgm-overlay,rgba(0,0,0,.35))}.BackgroundMediaComp_blocker__9WPKL{background:var(--bgm-blocker,rgba(0,0,0,.3))}.BackgroundMediaComp_muteButton__pHroa{bottom:var(--bgm-mute-bottom,7px);left:var(--bgm-mute-left,7px);padding:var(--bgm-mute-pad,3px 20px);background-color:var(--bgm-mute-bg,rgba(70,140,210,.5));color:var(--bgm-mute-fg,#ffffff);border:1px solid var(--bgm-mute-border,#ffffff);border-radius:var(--bgm-mute-radius,5px)}.BackgroundMediaComp_muteButton__pHroa:hover{background-color:var(--bgm-mute-hover-bg,rgba(0,0,0,.7))}.ReviewsRail_title__p_ZSP{font-size:var(--reviews-title-size,1.5rem);line-height:2rem;font-weight:var(--reviews-title-weight,700);margin-bottom:var(--reviews-title-mb,1.5rem);color:var(--reviews-title-fg,inherit)}.ReviewsRail_muted__AcaJ7{opacity:var(--reviews-muted-opacity,.7);font-size:var(--reviews-muted-size,1rem)}.ReviewsRail_railWrap___N7hu{width:100%;overflow-x:auto}.ReviewsRail_rail__GtKC7{display:flex;gap:var(--reviews-gap,1.5rem);padding-left:var(--reviews-pad-x,.5rem);padding-right:var(--reviews-pad-x,.5rem);padding-bottom:var(--reviews-pad-b,.5rem);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media (min-width:768px){.ReviewsRail_rail__GtKC7{gap:var(--reviews-gap-md,2rem);padding-left:var(--reviews-pad-x-md,1rem);padding-right:var(--reviews-pad-x-md,1rem)}}.ReviewsRail_card__3WAsn{min-width:var(--reviews-card-minw,260px);max-width:var(--reviews-card-maxw,380px);padding:var(--reviews-card-pad,1.5rem);border-radius:var(--reviews-card-radius,.25rem);background:var(--reviews-card-bg,#f3f4f6);box-shadow:var(--reviews-card-shadow,0 1px 2px rgba(0,0,0,.08));scroll-snap-align:start}@media (min-width:640px){.ReviewsRail_card__3WAsn{min-width:var(--reviews-card-minw-sm,320px)}}.ReviewsRail_author__3IVGH{margin-top:var(--reviews-author-mt,1rem);font-weight:var(--reviews-author-weight,700)}