.FeaturedPromo_container__IDBb1{position:relative;width:calc(100% + 32px);margin-left:-16px;margin-top:-16px;aspect-ratio:1440/750;--featured-promo-background-inset-top:var(--global-nav-inset);--featured-promo-background-inset-inline:var(--global-nav-inset);--featured-promo-background-inset-bottom:var(--global-nav-inset);background:50%/cover no-repeat;background-color:#181a1e;background-origin:content-box;background-clip:content-box;display:flex;flex-direction:column;padding:var(--featured-promo-background-inset-top) var(--featured-promo-background-inset-inline) var(--featured-promo-background-inset-bottom);box-sizing:border-box;container-type:inline-size;--marquee-height:clamp(24px,2.31cqi,33px)}.FeaturedPromo_mobileBackground__yfMnr{--featured-promo-mobile-background-width:828;--featured-promo-mobile-background-height:1343}.FeaturedPromo_visuallyHidden__lIEtB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.FeaturedPromo_backgroundExperience__TCHBo{position:absolute;top:var(--featured-promo-background-inset-top);right:var(--featured-promo-background-inset-inline);bottom:var(--featured-promo-background-inset-bottom);left:var(--featured-promo-background-inset-inline);z-index:0;overflow:hidden}.FeaturedPromo_heroClickTarget__jmNoN{position:absolute;inset:0;z-index:var(--z-content);display:block;padding:0;background:transparent;border:0;cursor:pointer}.FeaturedPromo_heroClickTarget__jmNoN:focus-visible{outline:3px solid rgba(117,212,255,.95);outline-offset:-6px}.FeaturedPromo_backgroundVideo__8Aq_U{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .8s ease-in-out}.FeaturedPromo_backgroundVideoEntering__fRh3Q,.FeaturedPromo_backgroundVideoVisible__pcL4B{opacity:1}.FeaturedPromo_contentLayer__clLho{position:absolute;inset:0;padding:var(--featured-promo-background-inset-top) var(--featured-promo-background-inset-inline) 0;box-sizing:border-box;pointer-events:none}.FeaturedPromo_contentLayer__clLho>*{pointer-events:auto}@media (max-width:1440px){.FeaturedPromo_container__IDBb1{aspect-ratio:auto;min-height:520px}}@media (max-width:480px){.FeaturedPromo_container__IDBb1{--featured-promo-background-inset-top:6px;--featured-promo-background-inset-inline:6px;--featured-promo-background-inset-bottom:var(--marquee-height);--featured-promo-mobile-header-space:calc(96px + var(--safe-area-top));--featured-promo-mobile-visual-height:calc((100vw - 12px) * 9 / 16)}.FeaturedPromo_container__IDBb1,.FeaturedPromo_mobileBackground__yfMnr{min-height:calc(var(--featured-promo-background-inset-top) + var(--featured-promo-mobile-header-space) + var(--featured-promo-mobile-visual-height))}.FeaturedPromo_mobileBackground__yfMnr{background-position:top;background-size:100% auto}.FeaturedPromo_mobileBackground__yfMnr .FeaturedPromo_backgroundExperience__TCHBo{top:calc(var(--featured-promo-background-inset-top) + var(--featured-promo-mobile-header-space));right:var(--featured-promo-background-inset-inline);bottom:auto;left:var(--featured-promo-background-inset-inline);height:var(--featured-promo-mobile-visual-height)}.FeaturedPromo_mobileBackground__yfMnr .FeaturedPromo_backgroundVideo__8Aq_U{object-fit:contain;object-position:center center}}.BlurredImageBackdrop_blurredImageBackdrop__djBts{object-fit:cover;object-position:center;filter:blur(20px);transform:scale(1.12)}.HeroBanner_header__rosYW{width:calc(100% + 32px);margin:-16px -16px 0}.HeroBanner_root__G2POx{display:flex;flex-direction:column;width:calc(100% + 32px);margin:calc(-1 * var(--lobby-main-gap)) -16px 0}.HeroBanner_visual__AHohS{position:relative;width:100%;height:auto;aspect-ratio:804/500;overflow:hidden;background:#12224f}.HeroBanner_mediaBackdrop__R8aQE,.HeroBanner_mediaForeground__Gf7DR,.HeroBanner_media__xRrG4{position:absolute;inset:0;width:100%;height:100%;animation:HeroBanner_heroMediaFadeIn__22Xlx .5s ease both}.HeroBanner_media__xRrG4{object-fit:cover;object-position:center}.HeroBanner_mediaForeground__Gf7DR{object-fit:contain;object-position:center}.HeroBanner_scrim__It8A1{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(18,34,79,.05) 0,rgba(18,34,79,.15) 45%,rgba(18,34,79,.72))}.HeroBanner_contentFrame__puGH3{position:absolute;inset:0;display:flex;pointer-events:none}.HeroBanner_contentFrame__puGH3>*{pointer-events:auto}.HeroBanner_content__RcQ2y{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;padding-inline:calc(18px + var(--safe-area-left)) calc(18px + var(--safe-area-right));padding-bottom:20px}.HeroBanner_title__gQqPe{margin:0;color:#fff;font-family:var(--font-family-ohripa-display);font-size:30px;font-weight:var(--font-weight-black);line-height:31.5px;letter-spacing:-.5px;text-shadow:0 3px 0 rgba(7,22,66,.3)}.HeroBanner_subtitle__NAi9E{margin:8px 0 0;color:hsla(0,0%,100%,.92);font-family:var(--font-family-ohripa-display);font-size:12px;font-weight:var(--font-weight-bold);line-height:21px;opacity:.9}.HeroBanner_cta__x39Gl{margin-top:16px;padding:15px 22px;border:2px solid #12224f;border-radius:13px;background:#ff4d4d;color:#fff;font-family:var(--font-family-ohripa-display);font-size:15px;font-weight:var(--font-weight-black);line-height:1;filter:drop-shadow(0 5px 0 #12224f);cursor:pointer}.HeroBanner_cta__x39Gl:hover{transform:translateY(1px);filter:drop-shadow(0 4px 0 #12224f)}.HeroBanner_cta__x39Gl:active{transform:translateY(3px);filter:drop-shadow(0 2px 0 #12224f)}.HeroBanner_cta__x39Gl:focus-visible{outline:2px solid #fff;outline-offset:2px}.HeroBanner_dots__1Ykos{display:flex;gap:6px;margin-top:10px;padding-inline:10px}.HeroBanner_dot__itPlF{width:8px;height:8px;border-radius:4px;background:hsla(0,0%,100%,.35)}.HeroBanner_dotActive__CUjAl{width:22px;height:8px;border-radius:8px;background:#fff}.HeroBanner_root__G2POx .HeroBanner_ticker__1JKz8{position:static;background:#12224f;backdrop-filter:none;-webkit-backdrop-filter:none;--marquee-height:36px;--marquee-font-family:var(--font-family-ohripa-display);--marquee-font-size:12px;--marquee-font-weight:var(--font-weight-bold);--marquee-color:hsla(0,0%,100%,.9);--marquee-opacity:1}@keyframes HeroBanner_heroMediaFadeIn__22Xlx{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HeroBanner_mediaBackdrop__R8aQE,.HeroBanner_mediaForeground__Gf7DR,.HeroBanner_media__xRrG4{animation:none}}@media (min-width:481px){.HeroBanner_visual__AHohS{height:clamp(360px,30vw,460px);aspect-ratio:auto}.HeroBanner_scrim__It8A1{background:linear-gradient(90deg,rgba(18,34,79,.45) 0,rgba(18,34,79,0) 55%),linear-gradient(180deg,rgba(18,34,79,.05) 0,rgba(18,34,79,.15) 45%,rgba(18,34,79,.72))}.HeroBanner_contentFrame__puGH3{max-width:1440px;margin-inline:auto}.HeroBanner_content__RcQ2y{padding-inline:calc(clamp(24px, 5vw, 64px) + var(--safe-area-left)) calc(clamp(24px, 5vw, 64px) + var(--safe-area-right));padding-bottom:clamp(28px,3.5vw,48px)}.HeroBanner_title__gQqPe{font-size:clamp(34px,3.4vw,48px);line-height:1.05}.HeroBanner_subtitle__NAi9E{font-size:clamp(13px,1.1vw,16px);line-height:1.5}.HeroBanner_cta__x39Gl{margin-top:20px;padding:16px 28px;border-radius:14px;font-size:clamp(15px,1.2vw,17px)}.HeroBanner_root__G2POx .HeroBanner_ticker__1JKz8{--marquee-height:42px;--marquee-font-size:13px}}.legalPageLayout_main__qXMbk{--legal-heading-gradient:linear-gradient(105.13deg,#159ad2 5.12%,#2f36c6 19.76%,#8e62e8 52.42%,#4bd4e5 76.77%,#70b9e4 102.81%);min-height:100vh;display:flex;flex-direction:column;padding:var(--global-nav-inset);background:#1f232b;color:#fbf5fa;font-family:var(--font-family-display);overflow-x:clip}.legalPageLayout_header__mqaHJ{width:100%}.legalPageLayout_content__WgnIa{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:72px;padding:84px clamp(16px,8.5vw,122px) 140px}.legalPageLayout_mainColumn__5ogQr{flex:1 1;min-width:0;max-width:937px;display:flex;flex-direction:column;gap:68px}.legalPageLayout_pageTitle__RKT_E,.legalPageLayout_sectionTitle__aYYC1{margin:0;background-image:var(--legal-heading-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;mix-blend-mode:screen}.legalPageLayout_pageTitle__RKT_E{font-size:56px;font-weight:var(--font-weight-extrabold);line-height:1.02}.legalPageLayout_section__lrbQ1{display:flex;flex-direction:column;gap:8px}.legalPageLayout_sectionTitle__aYYC1{font-size:28px;font-weight:var(--font-weight-extrabold);line-height:1.35}.legalPageLayout_sectionBody__opKiK{display:flex;flex-direction:column;gap:20px;margin:0;color:rgba(251,245,250,.7);font-size:20px;font-weight:var(--font-weight-medium);line-height:1.4}.legalPageLayout_sectionBody__opKiK p{margin:0}.legalPageLayout_sectionContent__NqxHZ{margin:0;white-space:pre-wrap;line-height:1.4}.legalPageLayout_summary__Jyos2{flex:0 0 min(302px,30vw);width:min(302px,30vw);display:flex;flex-direction:column;gap:10px;padding-top:16px}.legalPageLayout_lastUpdated__cJqz7{margin:0;color:#fbf5fa;font-size:16px;font-weight:var(--font-weight-extrabold);line-height:1.35}.legalPageLayout_summaryIntro__8WJen{margin:0;color:rgba(251,245,250,.7);font-size:16px;font-weight:var(--font-weight-medium);line-height:1.4}.legalPageLayout_tableWrapper__60BEE{width:100%;overflow-x:auto}.legalPageLayout_differenceTable__BwzMZ{width:100%;border-collapse:collapse;table-layout:fixed;color:rgba(251,245,250,.86)}.legalPageLayout_differenceTable__BwzMZ td,.legalPageLayout_differenceTable__BwzMZ th{border:1px solid rgba(251,245,250,.28);padding:14px 12px;text-align:left;vertical-align:top;font-size:20px;line-height:1.35;font-weight:var(--font-weight-medium)}.legalPageLayout_differenceTable__BwzMZ td:first-child,.legalPageLayout_differenceTable__BwzMZ th{font-weight:var(--font-weight-bold);color:#fbf5fa}@media (max-width:480px){.legalPageLayout_content__WgnIa{flex-direction:column;gap:24px;padding:24px 10px 72px}.legalPageLayout_summary__Jyos2{flex:0 0 auto;width:100%;padding-top:0}.legalPageLayout_mainColumn__5ogQr{max-width:none;width:100%;gap:40px}.legalPageLayout_pageTitle__RKT_E{font-size:40px;line-height:1.1}.legalPageLayout_sectionTitle__aYYC1{font-size:24px;line-height:1.3}.legalPageLayout_sectionBody__opKiK{gap:16px;font-size:16px}.legalPageLayout_differenceTable__BwzMZ td,.legalPageLayout_differenceTable__BwzMZ th{font-size:15px;padding:10px 8px;line-height:1.4;word-break:break-word}}.LegalPageLayout_main__AAUIn.LegalPageLayout_main__AAUIn{--legal-ink:#12224f;--legal-muted:#5b6b92;--legal-border:#e3eaf7;padding:0;overflow-x:visible;background:var(--color-ohripa-page-bg);color:var(--legal-ink);font-family:var(--font-family-ohripa-display)}.LegalPageLayout_pageHeader__gy8dB{display:flex;align-items:center;gap:10px;width:100%;max-width:var(--ohripa-page-wide-shell-width);margin:0 auto;padding:32px var(--ohripa-page-inline-pad) 20px}.LegalPageLayout_main__AAUIn .legalPageLayout_content__WgnIa{flex-direction:column;gap:24px;max-width:var(--ohripa-page-wide-shell-width);margin:0 auto;padding:0 var(--ohripa-page-inline-pad) 40px}.LegalPageLayout_main__AAUIn .legalPageLayout_mainColumn__5ogQr{flex:auto;width:100%;max-width:none;gap:24px;padding:28px 32px;border:2px solid var(--legal-border);border-radius:16px;background:#f7f9ff}.LegalPageLayout_main__AAUIn .legalPageLayout_pageTitle__RKT_E,.LegalPageLayout_main__AAUIn .legalPageLayout_sectionTitle__aYYC1{background-image:none;color:var(--legal-ink);mix-blend-mode:normal;font-weight:var(--font-weight-black);line-height:normal}.LegalPageLayout_main__AAUIn .legalPageLayout_pageTitle__RKT_E{min-width:0;font-size:28px;letter-spacing:-.2px}.LegalPageLayout_main__AAUIn .legalPageLayout_sectionTitle__aYYC1{font-size:18px}.LegalPageLayout_main__AAUIn .legalPageLayout_pageTitle__RKT_E~.legalPageLayout_pageTitle__RKT_E{padding-top:24px;border-top:2px solid var(--legal-border)}.LegalPageLayout_main__AAUIn .legalPageLayout_section__lrbQ1{gap:8px}.LegalPageLayout_main__AAUIn .legalPageLayout_sectionBody__opKiK{gap:16px;color:var(--legal-muted);opacity:.7;font-size:14px;font-weight:var(--font-weight-bold);line-height:normal;overflow-wrap:anywhere}.LegalPageLayout_main__AAUIn .legalPageLayout_sectionContent__NqxHZ{line-height:normal}.LegalPageLayout_main__AAUIn .legalPageLayout_summary__Jyos2{flex:auto;width:100%;padding:0}.LegalPageLayout_main__AAUIn .legalPageLayout_lastUpdated__cJqz7{color:var(--legal-ink)}.LegalPageLayout_main__AAUIn .legalPageLayout_summaryIntro__8WJen{color:var(--legal-muted)}.LegalPageLayout_main__AAUIn .legalPageLayout_differenceTable__BwzMZ,.LegalPageLayout_main__AAUIn .legalPageLayout_differenceTable__BwzMZ td,.LegalPageLayout_main__AAUIn .legalPageLayout_differenceTable__BwzMZ td:first-child,.LegalPageLayout_main__AAUIn .legalPageLayout_differenceTable__BwzMZ th{color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.LegalPageLayout_main__AAUIn .legalPageLayout_differenceTable__BwzMZ td,.LegalPageLayout_main__AAUIn .legalPageLayout_differenceTable__BwzMZ th{border-color:var(--legal-border)}.LegalPageLayout_main__AAUIn .BusinessIdentityBlock_block__b_isl{padding:16px 0 0;border-color:var(--legal-border);font-family:inherit}.LegalPageLayout_main__AAUIn .BusinessIdentityBlock_title__OWDUe{color:var(--legal-ink);font-size:15px}.LegalPageLayout_main__AAUIn .BusinessIdentityBlock_label__pMIS_,.LegalPageLayout_main__AAUIn .BusinessIdentityBlock_value__0YfS7{color:var(--legal-muted);font-size:12px}@media (max-width:480px){.LegalPageLayout_pageHeader__gy8dB{padding:12px var(--ohripa-page-inline-pad)}.LegalPageLayout_main__AAUIn .legalPageLayout_pageTitle__RKT_E{font-size:20px}.LegalPageLayout_main__AAUIn .legalPageLayout_mainColumn__5ogQr{gap:11px;padding:16px 17px}.LegalPageLayout_main__AAUIn .legalPageLayout_pageTitle__RKT_E~.legalPageLayout_pageTitle__RKT_E{padding-top:11px}.LegalPageLayout_main__AAUIn .legalPageLayout_sectionTitle__aYYC1{font-size:15px}.LegalPageLayout_main__AAUIn .legalPageLayout_sectionBody__opKiK{font-size:12px}}.PoolArtwork_artwork__MQQOX{position:relative;width:100%;aspect-ratio:4/3;flex-shrink:0;overflow:hidden;border-bottom:2px solid #12224f}.PoolArtwork_bannerBackdrop___zw4b,.PoolArtwork_bannerImage__xSsTX,.PoolArtwork_themeBackground__WNAN8,.PoolArtwork_themePack__50Pci{position:absolute;inset:0;width:100%;height:100%}.PoolArtwork_bannerImage__xSsTX{object-fit:contain}.PoolArtwork_themeBackground__WNAN8{object-fit:cover}.PoolArtwork_themePack__50Pci{object-fit:contain;padding:var(--pool-artwork-pack-padding,0)}