.Hero_hero__9DKav{width:100%;height:420px;background-color:#f6f7f8;display:block;position:relative;overflow:hidden}.Hero_backgroundImage__ERrty{object-fit:cover;object-position:center}.Hero_overlay__j0svU{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center}.Hero_title__8R9qx{margin:0;color:#fff;font-weight:800;font-size:40px;line-height:1.2;letter-spacing:.02em;text-shadow:0 3px 14px rgba(0,0,0,.5);text-wrap:balance}.Hero_subtitle__zTDnu{margin:0;color:#fff;font-weight:700;font-size:18px;line-height:1.7;letter-spacing:.01em;text-shadow:0 2px 10px rgba(0,0,0,.45);text-wrap:pretty}.Hero_tagline__7PSmb{margin:0;color:#fff;font-weight:800;font-size:32px;letter-spacing:.04em;text-shadow:0 2px 10px rgba(0,0,0,.35)}.Hero_logos__rspAs{display:inline-flex;align-items:center;justify-content:center;gap:20px}.Hero_logoImage__a1lDc{height:72px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.Hero_logoImageNewt__ke1m_{height:84px}.Hero_separator__y2kPP{color:#fff;opacity:.9;font-weight:800;font-size:36px;line-height:1;margin:0 4px;text-shadow:0 2px 10px rgba(0,0,0,.35)}@media (max-width:767px){.Hero_tagline__7PSmb{font-size:22px}.Hero_title__8R9qx{font-size:28px}.Hero_subtitle__zTDnu{font-size:16px}.Hero_logoImage__a1lDc{height:56px}.Hero_logoImageNewt__ke1m_{height:64px}.Hero_separator__y2kPP{font-size:28px}}.CollabLogos_root__2YoPq{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 8px}.CollabLogos_tagline__26KIu{margin:0 0 10px;color:var(--color-black);font-weight:800;font-size:28px;letter-spacing:.04em}.CollabLogos_taglineBreak__e9SiU{display:none}.CollabLogos_logos__T0SQm{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--space-5x);gap:28px}.CollabLogos_logo__wvlVy{height:180px;width:auto;object-fit:contain}.CollabLogos_logoNewt__eXZ6B{height:210px}.CollabLogos_separator__ibM6j{font-weight:800;font-size:64px;color:var(--color-gray-80)}.CollabLogos_description__Rj2us{margin:16px auto 0;max-width:800px;color:var(--color-gray-80);font-size:16px;line-height:1.9;text-wrap:pretty}@media (max-width:767px){.CollabLogos_tagline__26KIu{font-size:22px}.CollabLogos_taglineBreak__e9SiU{display:block}.CollabLogos_logoNewt__eXZ6B,.CollabLogos_logo__wvlVy{height:auto;width:min(260px,100%)}.CollabLogos_separator__ibM6j{font-size:48px}.CollabLogos_description__Rj2us{font-size:15px}}.AboutCoupon_root__8gk8S{width:100%}.AboutCoupon_inner__we2r8{margin:0 auto;max-width:var(--container-1-2,960px)}.AboutCoupon_label__Dj0hk{margin:0;text-align:center;font-size:20px;font-weight:900;letter-spacing:.32px;line-height:1.6;background:linear-gradient(0deg,rgb(0,133,255) 7.10163%,rgb(0,205,107) 66.093%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.AboutCoupon_row__Qcv3V{display:flex;align-items:center;justify-content:center;gap:4px;padding-left:10px;margin-top:2px}.AboutCoupon_headline__WKu3V{margin:0;font-size:32px;font-weight:900;letter-spacing:.56px;line-height:1.2;white-space:nowrap;background:linear-gradient(180deg,#0085ff,#1f1f1f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.AboutCoupon_icon__Ju9h7{flex:0 0 auto;width:60px;height:60px}.AboutCoupon_subcopyWrap__GAck0{display:flex;align-items:center;justify-content:center;margin-top:6px}.AboutCoupon_subcopy__8NY5i{display:inline-block;padding:4px 10px;border-radius:44px;font-size:14px;font-weight:700;letter-spacing:.28px;line-height:1.4;color:#fff;background:linear-gradient(359deg,#886fee 6.55%,#ff83ce 75.39%)}.AboutCoupon_periodWrap__KruEN{margin-top:24px;text-align:center}.AboutCoupon_period__yqJ9l{margin:0;color:var(--color-black);font-size:13px;font-weight:700;line-height:1.6}.AboutCoupon_periodNote__VI9qa{margin:0;color:var(--color-black);font-size:12px;line-height:1.6}.AboutCoupon_visuallyHidden__uxurM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.AboutCoupon_couponWrap__mQ46_{width:100%;text-align:center;margin-top:24px}.AboutCoupon_couponImage__vwTC9{display:inline-block;width:min(320px,100%);height:auto}@media (max-width:767px){.AboutCoupon_headline__WKu3V{font-size:24px}.AboutCoupon_icon__Ju9h7{width:44px;height:44px}}@media (max-width:400px){.AboutCoupon_headline__WKu3V{font-size:20px}}.BookingSteps_root__jt47m{width:100%}.BookingSteps_inner__1csmo{margin:0 auto;max-width:var(--container-1-2,960px)}.BookingSteps_title__gmqUX{margin:8px 0 16px;text-align:center;font-size:24px;font-weight:800;color:var(--color-black)}.BookingSteps_grid__yovkJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:stretch}.BookingSteps_card__nTcLZ{position:relative;border:1px solid #e4f8ea;border-radius:10px;padding:16px;background:#fff;display:flex;flex-direction:column;align-items:center}.BookingSteps_thumb__rbxsf{width:112px;height:112px;border-radius:9999px;display:flex;align-items:center;justify-content:center}.BookingSteps_img__hRyC6{width:80px;height:80px;object-fit:contain}.BookingSteps_caption__Eiz7X{margin-top:10px;font-size:14px;color:var(--color-gray-80);line-height:1.55;text-align:center}@media (max-width:1023px){.BookingSteps_grid__yovkJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.BookingSteps_inner__1csmo{padding:0 16px}.BookingSteps_title__gmqUX{font-size:20px}.BookingSteps_thumb__rbxsf{width:96px;height:96px}.BookingSteps_img__hRyC6{width:70px;height:70px}}.Access_accessSection__xksW_{padding-bottom:var(--space-2x)}.Access_map__V7BC8{position:relative;height:0;padding-top:380px;margin-top:var(--space-4x)}.Access_map__V7BC8 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--rounded);border:none}.Access_address__KUgcp{margin-top:var(--space-2x);display:flex;align-items:center}.Access_addressIcon__CxozR>i{width:20px;height:20px}.Access_addressIcon__CxozR+.Access_addressBody__9BIKH{margin-left:var(--space-2x)}.Access_addressBody__9BIKH{font-style:normal;font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-gray-80)}@media (max-width:767px){.Access_map__V7BC8{padding-top:56.25%}}.PageTitle_pageTitleWrap__dUSB1{padding:40px 8px 16px;text-align:center}.PageTitle_pageTitleInner__zDfEK{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.PageTitle_pageTitle__uq8k0{margin:0 auto;font-size:36px;line-height:1.2;font-weight:800;background:linear-gradient(180deg,#0085ff,#1f1f1f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.PageTitle_pageTitleIcon__IHTGQ{height:56px;width:auto;object-fit:contain}@media (max-width:767px){.PageTitle_pageTitleWrap__dUSB1{padding:20px 0 8px;text-align:center}.PageTitle_pageTitle__uq8k0{font-size:24px}.PageTitle_pageTitleInner__zDfEK{gap:6px}.PageTitle_pageTitleIcon__IHTGQ{height:32px}}.SponsorRecruit_root__8iiSe{display:flex;flex-direction:column}.SponsorRecruit_flex__6Y9db{display:flex;align-items:stretch;gap:var(--space-6x)}.SponsorRecruit_list__qLhnZ{margin:0;padding:var(--space-4x) 0 0;list-style:square inside}.SponsorRecruit_list__qLhnZ>li{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-green-40)}.SponsorRecruit_list__qLhnZ>li+li{margin-top:var(--space)}.SponsorRecruit_list__qLhnZ>li>span{color:var(--color-black)}.SponsorRecruit_imageWrapper__8Xo1L{position:relative;flex:0 0 460px;max-width:100%;height:230px;border-radius:var(--rounded);overflow:hidden}.SponsorRecruit_image__MLUbL{object-fit:cover}.SponsorRecruit_buttonWrapper__40bGi{margin:0 auto;width:min(360px,100%)}.SponsorRecruit_note__UG4mB{margin-top:var(--space-3x);font-size:12px;color:var(--color-gray-60);text-align:center}@media (max-width:1024px){.SponsorRecruit_imageWrapper__8Xo1L{height:180px}.SponsorRecruit_buttonWrapper__40bGi{width:100%}}@media (max-width:767px){.SponsorRecruit_flex__6Y9db{flex-direction:column-reverse}.SponsorRecruit_imageWrapper__8Xo1L{width:100%;max-height:200px;margin:0 auto;height:auto;aspect-ratio:320/180}.SponsorRecruit_buttonWrapper__40bGi{width:100%}}
/*# sourceMappingURL=ce36490702fcf2de.css.map*/