._card_ifj4v_1{border:1px solid var(--line,#f4ede52e);border-radius:calc(var(--radius,1rem) - .1rem);min-height:3rem;color:var(--bone,#f4ede5);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff17,#0000 52%),#07090bbd;align-items:center;gap:.65rem;margin:0;padding:.5rem .85rem .5rem .55rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0000003d}._icon_ifj4v_21{width:2rem;height:2rem;color:var(--chilli,#ef2638);background:#ffffff12;border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;display:grid}._copy_ifj4v_33{text-transform:uppercase;white-space:nowrap;flex-direction:column;min-width:0;line-height:1.1;display:flex}._copy_ifj4v_33 small,._copy_ifj4v_33 strong{font-size:.75rem}._copy_ifj4v_33 small{color:var(--color-accent-bright,#ff1633);letter-spacing:.11em;font-weight:550}._copy_ifj4v_33 strong{color:#fff7ef;letter-spacing:.08em;margin-top:.18rem;font-weight:750}@media (max-width:420px){._card_ifj4v_1{border-radius:.75rem;min-height:2.6rem;padding:.42rem .65rem}._icon_ifj4v_21{display:none}}._entry_18haz_1{z-index:200;isolation:isolate;color:#ff1633;font-family:var(--font-body), sans-serif;background:#050607;outline:none;animation:2.4s linear both _fallback-exit_18haz_1;position:fixed;inset:0;overflow:hidden}._entry_18haz_1[data-ready=true]{background:0 0;animation:none}._canvas_18haz_15{width:100%;height:100%;position:absolute;inset:0}._fallbackLogo_18haz_16{aspect-ratio:160/74;width:min(76vw,720px,115vh);position:absolute;top:44%;left:50%;overflow:visible;transform:translate(-50%,-50%)}._entry_18haz_1[data-ready=true] ._fallbackLogo_18haz_16{visibility:hidden}._signature_18haz_26{text-align:center;margin:0;font-size:clamp(.875rem,1.3vw,1.125rem);font-weight:500;line-height:1.5;animation:2.4s both _signature-arrive_18haz_1;position:absolute;top:calc(44% + min(17vw,10.5rem,26vh) + 1.6rem);left:1.5rem;right:1.5rem}._srOnly_18haz_38{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes _signature-arrive_18haz_1{0%{opacity:0}12%,25%{opacity:1}42%,to{opacity:0}}@keyframes _fallback-exit_18haz_1{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._entry_18haz_1{animation:.24s linear both _fallback-exit_18haz_1}._signature_18haz_26{animation:none}}._entry_ywqoo_1{z-index:200;isolation:isolate;color:#ff1633;font-family:var(--font-body), sans-serif;background:#050607;outline:none;position:fixed;inset:0;overflow:hidden}._entry_ywqoo_1[data-ready=true]{background:0 0}._canvas_ywqoo_13{width:100%;height:100%;position:absolute;inset:0}._srOnly_ywqoo_14{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._entry_ywqoo_1{animation:.24s linear both _reduced-reveal_ywqoo_1}}@keyframes _reduced-reveal_ywqoo_1{0%{opacity:1}to{opacity:0}}._entry_1q8uz_1{z-index:200;isolation:isolate;color:#ff1633;font-family:var(--font-body), sans-serif;outline:none;position:fixed;inset:0;overflow:hidden}._door_1q8uz_12{will-change:transform;width:calc(50% + 1px);position:absolute;top:0;bottom:0}._left_1q8uz_19{background:linear-gradient(90deg,#050607 82%,#100508);animation:2.4s cubic-bezier(.65,0,.2,1) both _open-left_1q8uz_1;left:0}._right_1q8uz_24{background:linear-gradient(270deg,#050607 82%,#100508);animation:2.4s cubic-bezier(.65,0,.2,1) both _open-right_1q8uz_1;right:0}._edge_1q8uz_29{transform-origin:50%;background:#ff1633;width:1px;animation:2.4s both _reveal-seam_1q8uz_1;position:absolute;top:0;bottom:0}._left_1q8uz_19 ._edge_1q8uz_29{right:0}._right_1q8uz_24 ._edge_1q8uz_29{left:0}._srOnly_1q8uz_41{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes _open-left_1q8uz_1{0%,16%{transform:translate(0)}78%,to{transform:translate(-101%)}}@keyframes _open-right_1q8uz_1{0%,16%{transform:translate(0)}78%,to{transform:translate(101%)}}@keyframes _reveal-seam_1q8uz_1{0%{opacity:0;transform:scaleY(.08)}15%{opacity:1;transform:scaleY(1)}65%{opacity:1}78%,to{opacity:0;transform:scaleY(1)}}@keyframes _reduced-reveal_1q8uz_1{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._door_1q8uz_12{will-change:auto;animation:.24s linear both _reduced-reveal_1q8uz_1}._edge_1q8uz_29{animation:none;display:none}}._card_xdr77_1{color:var(--bone,#f4ede5);isolation:isolate;background:0 0;border:1px solid #0000;border-radius:1.25rem;padding:0;display:block;position:relative;overflow:visible;box-shadow:0 26px 68px #00000057;container-type:inline-size}._surface_xdr77_15{background:radial-gradient(circle at 0 0,#ffffff1a,#0000 38%),linear-gradient(145deg,#161b22f0,#07090cdb 62%,#1e0408d1);border-radius:calc(1.25rem - 1px);grid-template-rows:minmax(0,1fr) auto;min-height:8.75rem;padding:1rem 1.15rem;display:grid;box-shadow:inset 0 1px #ffffff2b,inset 1px 0 #ffffff0d,inset -1px 0 #ef26382e,inset 0 -1px #ef26383d}._status_xdr77_31{color:#d5c9c2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-self:end;align-items:center;gap:clamp(.45rem,1.6cqi,.7rem);font-size:clamp(.75rem,3cqi,1.15rem);font-weight:650;line-height:1.3;display:inline-flex}._status_xdr77_31 i{background:#ef3343;border-radius:50%;flex:none;width:clamp(.48rem,1.5cqi,.62rem);height:clamp(.48rem,1.5cqi,.62rem);display:block;box-shadow:0 2px 10px #ef33437a}._card_xdr77_1[data-status=live] ._status_xdr77_31 i,._card_xdr77_1[data-status=refreshing] ._status_xdr77_31 i{animation:_occupancy-pulse_xdr77_1 2s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) infinite}._card_xdr77_1[data-status=loading] ._status_xdr77_31 i{box-shadow:none;opacity:.74;background:#d5c9c2}._card_xdr77_1[data-status=stale] ._status_xdr77_31 i{background:#e1ad72;box-shadow:0 2px 10px #e1ad7247}._card_xdr77_1[data-status=error] ._status_xdr77_31 i{box-shadow:none;background:#ba9b82}._card_xdr77_1[data-status=simulation] ._status_xdr77_31 i{background:#ff5965;box-shadow:0 2px 10px #ef334361}._value_xdr77_81{text-align:left;justify-content:center;align-self:center;align-items:center;gap:1rem;padding-block:.35rem;display:flex}._value_xdr77_81 strong{color:#fff7ef;min-width:0;font-family:var(--font-display,"Bebas Neue"), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(3.15rem,19cqi,3.6rem);font-weight:400;line-height:.78}._card_xdr77_1[data-long-count=true] ._value_xdr77_81 strong{font-size:clamp(2.6rem,15cqi,3.15rem)}._value_xdr77_81>span{color:#f7ece5;letter-spacing:.045em;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;max-width:12ch;font-size:clamp(.75rem,4.5cqi,.875rem);font-weight:650;line-height:1.4}._footer_xdr77_118{color:#c1b4ad;letter-spacing:.02em;border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.65rem;padding-top:.65rem;font-size:.75rem;line-height:1.45;display:grid}._footer_xdr77_118 p{overflow-wrap:anywhere;min-width:0;margin:0}._srOnly_xdr77_138{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=15.5rem){._value_xdr77_81{text-align:center;flex-direction:column;gap:.55rem}._value_xdr77_81>span{max-width:none}._footer_xdr77_118{grid-template-columns:1fr}._status_xdr77_31{justify-self:start}}@keyframes _occupancy-pulse_xdr77_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.52;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){._status_xdr77_31 i{animation:none!important}}._reader_upthh_1{--paper:#fff;--ink:#282427;--reader-title:#171315;--reader-muted:#665d61;--reader-line:#ded8db;--reader-accent:#b90020;width:min(1180px,100%);color:var(--reader-title);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;margin:0 auto}._reader_upthh_1 ::selection{color:#fff8ef;background:#ad1430}._toolbar_upthh_3{z-index:4;border-bottom:1px solid var(--reader-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 20px;display:flex;position:sticky;top:-2px}._toolbar_upthh_3 button{min-width:44px;min-height:44px;color:var(--reader-title);background:0 0;border:0}._back_upthh_5{align-items:center;gap:10px;padding:0;display:inline-flex;font-size:.8125rem!important}._back_upthh_5 svg,._copyLink_upthh_6 svg{width:20px;height:20px}._publication_upthh_7{color:var(--reader-accent);font:400 1.5rem/1 var(--font-display), sans-serif}._readingTools_upthh_8,._textSize_upthh_8{align-items:center;gap:4px;display:flex}._textSize_upthh_8{border-right:1px solid var(--reader-line);padding-right:8px}._textSize_upthh_8 button{border-radius:7px;font-size:.875rem}._textSize_upthh_8 button[aria-pressed=true]{color:#fff;background:#b90020}._copyLink_upthh_6{place-items:center;display:grid}._progressTrack_upthh_13{height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}._progressTrack_upthh_13>span{transform-origin:0;background:#ff1633;height:100%;display:block}._srOnly_upthh_15{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._cover_upthh_16{background:#fff;grid-template-columns:1.08fr 1fr;min-height:420px;display:grid}._coverCopy_upthh_17{flex-direction:column;justify-content:center;padding:clamp(28px,4.5vw,62px);display:flex}._coverCopy_upthh_17 h1{color:var(--reader-title);max-width:14ch;font:400 clamp(3rem, 5.5vw, 5.5rem)/.98 var(--font-display), sans-serif;text-wrap:balance;margin:0}._deck_upthh_19{color:#51484d;max-width:37ch;margin:24px 0;font-size:1rem;line-height:1.7}._meta_upthh_20{color:#665d61;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:.75rem;display:flex}._meta_upthh_20>span{align-items:center;gap:7px;display:inline-flex}._meta_upthh_20 svg{color:var(--reader-accent);width:16px;height:16px}._format_upthh_23{color:var(--reader-muted);margin:13px 0 0;font-size:.6875rem}._coverPhoto_upthh_24{background:#0b0b0c;flex-direction:column;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}._coverPhoto_upthh_24>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._coverPhoto_upthh_24 figcaption{color:#ded5d8;background:#0c090af5;margin-top:auto;padding:11px 15px;font-size:.625rem;line-height:1.65;position:relative}._coverPhoto_upthh_24 a{display:inline}._coverPhoto_upthh_24 svg{vertical-align:middle;width:12px;height:12px;margin-left:5px;display:inline-block}._coverPhoto_upthh_24 a:hover{text-underline-offset:3px;text-decoration:underline}._paper_upthh_30{background:var(--paper);color:var(--ink);grid-template-columns:180px minmax(0,690px);justify-content:center;align-items:start;gap:clamp(24px,4vw,64px);padding:clamp(32px,5vw,64px) clamp(24px,4vw,60px);display:grid}._readingAside_upthh_31{position:sticky;top:95px}._readingAside_upthh_31 h2{margin:0 0 14px;font-size:.8125rem;font-weight:700}._readingAside_upthh_31 nav button,._mobileIndex_upthh_33 nav button{text-align:left;border:0;border-bottom:1px solid var(--reader-line);background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 0;font-size:.75rem;line-height:1.65;display:flex}._readingAside_upthh_31 button svg,._mobileIndex_upthh_33 button svg{flex-shrink:0;width:15px;height:15px}._readingAside_upthh_31 button[aria-current],._mobileIndex_upthh_33 button[aria-current]{color:var(--reader-title);text-decoration:underline;-webkit-text-decoration-color:var(--reader-accent);text-decoration-color:var(--reader-accent);text-underline-offset:4px;font-weight:700}._readingPercent_upthh_36{font:400 2.5rem/1 var(--font-display), sans-serif;color:var(--reader-accent);font-variant-numeric:tabular-nums;margin-top:28px;display:block}._readingPercent_upthh_36 small{font:400 .6875rem/1.5 var(--font-body), sans-serif;color:var(--reader-muted);margin-top:6px;display:block}._prose_upthh_38{min-width:0;font-size:1.0625rem}._prose_upthh_38 p{max-width:72ch;margin:0 0 22px;line-height:1.85}._prose_upthh_38 ._introduction_upthh_40{color:var(--reader-title);margin-bottom:40px;font-size:1.375rem;line-height:1.7}._prose_upthh_38 h2{color:var(--reader-title);font:700 1.375rem/1.4 var(--font-body), sans-serif;text-wrap:balance;margin:44px 0 18px;scroll-margin-top:88px}._prose_upthh_38 h2:focus{outline:none}._takeaway_upthh_43{border-block:1px solid var(--reader-line);color:var(--reader-accent);font:400 clamp(2rem, 3.5vw, 3.25rem)/1.13 var(--font-display), sans-serif;text-wrap:balance;margin:35px 0 6px;padding:30px 0}._sources_upthh_44{border-top:1px solid var(--reader-line);margin-top:42px;padding-top:26px}._sources_upthh_44 h2{margin:0 0 12px;font-size:.875rem}._sources_upthh_44 p{color:var(--reader-muted);font-size:.8125rem}._sources_upthh_44 ul{margin:0;padding:0;list-style:none}._sources_upthh_44 li+li{margin-top:12px}._sources_upthh_44 a{min-height:44px;color:var(--reader-title);text-decoration:underline;-webkit-text-decoration-color:var(--reader-accent);text-decoration-color:var(--reader-accent);text-underline-offset:4px;align-items:center;gap:10px;font-size:.8125rem;display:inline-flex}._sources_upthh_44 svg{flex-shrink:0;width:16px;height:16px}._reader_upthh_1 button:focus-visible{outline-color:var(--reader-accent)}._reader_upthh_1 a:focus-visible{outline-color:var(--reader-accent)}._reader_upthh_1 ._paper_upthh_30 a:focus-visible{outline-color:var(--reader-accent)}._reader_upthh_1 ._paper_upthh_30 button:focus-visible{outline-color:var(--reader-accent)}._mobileIndex_upthh_33 summary:focus-visible{outline-color:var(--reader-accent)}._largeText_upthh_52 ._prose_upthh_38{font-size:1.25rem}._largeText_upthh_52 ._prose_upthh_38 ._introduction_upthh_40{font-size:1.5rem}._mobileIndex_upthh_33{display:none}._related_upthh_55{background:#fff;padding:36px clamp(22px,4vw,60px) 40px}._related_upthh_55 header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}._related_upthh_55 h2{font:400 2.25rem/1.1 var(--font-display), sans-serif;margin:0}._related_upthh_55 header>span{color:var(--reader-muted);font-size:.75rem}._relatedGrid_upthh_59{grid-template-columns:1fr 1fr;gap:26px;display:grid}._relatedGrid_upthh_59>button{text-align:left;border:0;border-bottom:1px solid var(--reader-line);background:0 0;align-items:center;gap:18px;padding:0 0 20px;display:flex}._relatedGrid_upthh_59 img{object-fit:cover;border-radius:8px;width:110px;height:134px}._relatedGrid_upthh_59>button>span{flex:1;min-width:0}._relatedGrid_upthh_59 small{color:var(--reader-muted);font-size:.6875rem}._relatedGrid_upthh_59 strong{font:400 1.625rem/1.15 var(--font-display), sans-serif;margin:8px 0 16px;display:block}._relatedGrid_upthh_59 em{color:var(--reader-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.6875rem;font-style:normal;display:flex}._relatedGrid_upthh_59 svg,._backAtEnd_upthh_66 svg{width:20px;height:20px}._backAtEnd_upthh_66{background:0 0;border:0;justify-content:center;align-items:center;gap:20px;min-height:44px;margin:28px auto 0;padding:8px 0;display:flex;font-size:.875rem!important}._manualCopy_upthh_68{background:#fff;padding:16px 20px}._manualCopy_upthh_68 label{font-size:.75rem}._manualCopy_upthh_68 input{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--reader-accent);background:#fff;margin-top:8px;padding:8px}@media (hover:hover){._toolbar_upthh_3 button:hover,._related_upthh_55 button:hover,._paper_upthh_30 nav button:hover{color:var(--reader-accent)}}@media (max-width:960px){._coverCopy_upthh_17{padding:30px}._coverCopy_upthh_17 h1{font-size:3.5rem}._paper_upthh_30{grid-template-columns:150px minmax(0,1fr);gap:28px;padding:35px 28px}._relatedGrid_upthh_59{gap:18px}._relatedGrid_upthh_59 img{width:85px;height:120px}}@media (max-width:680px){._toolbar_upthh_3{gap:6px;min-height:60px;padding:6px 10px}._publication_upthh_7{display:none}._back_upthh_5{gap:7px;font-size:.75rem!important}._readingTools_upthh_8,._textSize_upthh_8{gap:0}._textSize_upthh_8{padding-right:4px}._cover_upthh_16{grid-template-columns:1fr}._coverCopy_upthh_17{padding:30px 23px}._coverCopy_upthh_17 h1{max-width:14ch;font-size:clamp(3rem,13vw,4.25rem)}._deck_upthh_19{margin:18px 0;font-size:.9375rem}._meta_upthh_20{gap:10px 14px;font-size:.6875rem}._coverPhoto_upthh_24{min-height:280px}._coverPhoto_upthh_24 figcaption{padding:10px 16px;font-size:.625rem}._paper_upthh_30{padding:26px 23px 36px;display:block}._readingAside_upthh_31{display:none}._mobileIndex_upthh_33{border-bottom:1px solid var(--reader-line);margin-bottom:26px;padding-bottom:14px;display:block}._mobileIndex_upthh_33 summary{cursor:pointer;align-content:center;min-height:44px;font-size:.8125rem;font-weight:700}._prose_upthh_38{font-size:1rem}._prose_upthh_38 ._introduction_upthh_40{margin-bottom:32px;font-size:1.1875rem}._prose_upthh_38 h2{margin-top:32px;scroll-margin-top:82px;font-size:1.25rem}._takeaway_upthh_43{margin-top:28px;font-size:2.25rem}._related_upthh_55{padding:30px 23px}._related_upthh_55 header{display:block}._related_upthh_55 header>span{margin-top:8px;display:block}._relatedGrid_upthh_59{grid-template-columns:1fr;gap:22px}._relatedGrid_upthh_59 img{width:90px;height:115px}._relatedGrid_upthh_59 strong{font-size:1.75rem}}@media (prefers-reduced-motion:no-preference){._coverPhoto_upthh_24 img{animation:.55s cubic-bezier(.16,1,.3,1) both _reveal-image_upthh_1}@keyframes _reveal-image_upthh_1{0%{clip-path:inset(0 4% 0 0)}to{clip-path:inset(0)}}}:is(._reader_upthh_1 button:focus-visible,._reader_upthh_1 a:focus-visible,._mobileIndex_upthh_33 summary:focus-visible){outline:2px solid var(--reader-accent);outline-offset:3px}._mobileIndex_upthh_33 summary::marker{color:var(--reader-accent)}._promotionsChannel_1c1to_1{width:100%;max-width:1080px;min-height:0;color:var(--color-text);overscroll-behavior:none;flex:1;grid-template-rows:minmax(0,1fr) auto;margin-inline:auto;padding-bottom:8px;display:grid}._carousel_1c1to_2{isolation:isolate;touch-action:pinch-zoom;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:clip;container-type:size}._slide_1c1to_3{width:min(300px,100% - 56px,100cqh - 176px);min-width:0;height:auto;opacity:var(--slide-opacity);pointer-events:none;transform-origin:50% 72%;transform:translateX(calc(var(--offset) * 7% + var(--sweep-x))) translateY(calc(var(--distance) * 8px + var(--sweep-y))) rotate(calc(var(--offset) * 4.5deg)) scale(calc(1 - var(--distance) * .075));grid-area:1/1;transition:none}._slide_1c1to_3[data-active=true]{pointer-events:auto}._carousel_1c1to_2[data-moving=true] ._slide_1c1to_3{will-change:transform, opacity}._carousel_1c1to_2 ._ticket_1c1to_6{text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pinch-zoom;width:100%;min-width:0;height:auto;filter:brightness(var(--brightness)) drop-shadow(0 16px 18px #00000070);background:0 0;border:0;border-radius:16px;grid-template-rows:auto 134px;padding:0;display:grid;position:relative}._carousel_1c1to_2 ._ticket_1c1to_6:active{cursor:grabbing}._carousel_1c1to_2:focus-visible{outline-offset:-4px;border-radius:12px;outline:2px solid #ff1633}._ticketArt_1c1to_9{aspect-ratio:1;background:#e11920;border-radius:16px 16px 0 0;min-height:0;display:block;position:relative;overflow:hidden;-webkit-mask:radial-gradient(circle at 0 100%,#0000 12px,#000 12.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 12px,#000 12.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0 100%,#0000 12px,#000 12.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 12px,#000 12.5px) 100%/51% 100% no-repeat}._ticketArt_1c1to_9>img{object-fit:contain;object-position:left center;pointer-events:none;width:150%;max-width:none;height:auto;display:block}._coupon_1c1to_11{background:#fff;border-radius:0 0 16px 16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:18px;display:grid;position:relative;-webkit-mask:radial-gradient(circle at 0 0,#0000 12px,#000 12.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 12px,#000 12.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0 0,#0000 12px,#000 12.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 12px,#000 12.5px) 100%/51% 100% no-repeat}._coupon_1c1to_11:before{content:"";border-top:1px dashed #a6a6a6;position:absolute;top:0;left:22px;right:22px}._coupon_1c1to_11>strong{color:#ff1633;font:400 3.75rem/.9 var(--font-display), sans-serif}._coupon_1c1to_11>span{gap:7px;display:grid}._couponDay_1c1to_15{color:#181818;font-size:.6875rem;font-weight:700;line-height:1.4}._couponBenefit_1c1to_16{color:#181818;font:400 1.25rem/1.1 var(--font-display), sans-serif}._couponCondition_1c1to_17{color:#595959;font-size:.6875rem;line-height:1.4}._swipeHint_1c1to_18{max-width:34ch;color:var(--color-text-muted);text-align:center;text-wrap:balance;margin:4px auto 0;font-size:.75rem;line-height:1.6}._srOnly_1c1to_19{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:761px){._slide_1c1to_3{aspect-ratio:1.85;transform-origin:50%;width:min(740px,100% - 140px,185cqh - 125.8px);height:auto;transform:translateX(calc(var(--offset) * 6% + var(--sweep-x))) translateY(calc(var(--distance) * 12px + var(--sweep-y))) rotate(calc(var(--offset) * 4deg)) scale(calc(1 - var(--distance) * .06))}._carousel_1c1to_2 ._ticket_1c1to_6{grid-template-rows:1fr;grid-template-columns:1.05fr 1fr;height:100%}._ticketArt_1c1to_9>img{object-fit:cover;height:100%}._ticketArt_1c1to_9{aspect-ratio:auto;border-radius:18px 0 0 18px;-webkit-mask:radial-gradient(circle at 100% 0,#0000 14px,#000 14.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 14px,#000 14.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 100% 0,#0000 14px,#000 14.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 14px,#000 14.5px) bottom/100% 51% no-repeat}._coupon_1c1to_11{border-radius:0 18px 18px 0;grid-template-columns:1fr;align-content:center;gap:clamp(16px,2vw,28px);padding:clamp(22px,3vw,36px);-webkit-mask:radial-gradient(circle at 0 0,#0000 14px,#000 14.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 14px,#000 14.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 0 0,#0000 14px,#000 14.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 14px,#000 14.5px) bottom/100% 51% no-repeat}._coupon_1c1to_11:before{border-top:0;border-left:1px dashed #a6a6a6;inset:22px auto 22px 0}._coupon_1c1to_11>strong{font-size:clamp(3.5rem,7vw,6rem)}._coupon_1c1to_11>span{gap:10px}._couponDay_1c1to_15{font-size:.875rem}._couponBenefit_1c1to_16{font-size:clamp(1.5rem,2.5vw,2rem)}._couponCondition_1c1to_17{font-size:.8125rem}}@media (max-width:360px){._slide_1c1to_3{width:min(100% - 52px,100cqh - 176px)}._coupon_1c1to_11{gap:10px;padding-inline:14px}._coupon_1c1to_11>strong{font-size:3rem}._couponBenefit_1c1to_16{font-size:1.125rem}}@media (max-height:700px) and (min-width:761px){._coupon_1c1to_11{gap:12px;padding:18px 24px}._coupon_1c1to_11>strong{font-size:3rem}._couponBenefit_1c1to_16{font-size:1.25rem}._couponDay_1c1to_15,._couponCondition_1c1to_17{font-size:.6875rem}._coupon_1c1to_11>span{gap:5px}}@media (prefers-reduced-motion:reduce){._slide_1c1to_3{transition:none}}._programming_1nxd4_1{width:100%;max-width:960px;color:var(--color-text);gap:16px;margin-inline:auto;display:grid}._calendar_1nxd4_2{min-width:0}._calendarHeader_1nxd4_3{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}._calendarHeader_1nxd4_3 h2{text-transform:capitalize;margin:0;font-size:clamp(1.25rem,4.6vw,1.5rem);font-weight:700;line-height:1.3}._calendarHeader_1nxd4_3 h2>span{color:var(--color-text-muted);font-weight:400}._monthControls_1nxd4_6{flex-shrink:0;gap:2px;display:flex}._monthControls_1nxd4_6 button{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}._monthControls_1nxd4_6 svg{width:19px;height:19px}._calendarGrid_1nxd4_9{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._calendarGrid_1nxd4_9 th{height:30px;color:var(--color-text-muted);text-align:center;text-transform:uppercase;padding:0;font-size:.625rem;font-weight:600}._calendarGrid_1nxd4_9 td{text-align:center;height:44px;padding:0}._calendarGrid_1nxd4_9 ._day_1nxd4_12{width:100%;height:44px;color:var(--color-text);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:.875rem;display:grid;position:relative}._day_1nxd4_12>span{border-radius:50%;place-items:center;width:35px;height:35px;display:grid}._day_1nxd4_12[aria-current=date]>span{border:1px solid #ff1633}._day_1nxd4_12[aria-pressed=true]>span{color:#fff;background:#c90020;border-color:#0000;font-weight:700}._day_1nxd4_12>i{background:#ff1633;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:calc(50% - 2px)}._outsideDay_1nxd4_17{color:#645b5f;font-size:.8125rem}._calendarFooter_1nxd4_18{border-top:1px solid #2b2327;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:8px;padding-top:4px;display:flex}._legend_1nxd4_19{color:var(--color-text-muted);align-items:center;gap:7px;font-size:.6875rem;display:flex}._legend_1nxd4_19 i{background:#ff1633;border-radius:50%;width:5px;height:5px}._calendarFooter_1nxd4_18 button{color:#ff1633;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 4px;font-size:.75rem}._agenda_1nxd4_22{min-width:0}._agendaHeader_1nxd4_23{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}._agendaHeader_1nxd4_23 h2{margin:0;font-size:1.0625rem;font-weight:650}._agendaHeader_1nxd4_23 ._showMonth_1nxd4_25{color:#ff1633;background:0 0;border:0;min-height:44px;padding:0;font-size:.6875rem}._showMonth_1nxd4_25:disabled{color:var(--color-text-muted);cursor:default}._groupDate_1nxd4_27{color:var(--color-text-soft);align-items:center;gap:7px;margin:0 0 10px;font-size:.75rem;display:flex}._groupDate_1nxd4_27 svg{color:#ff1633;width:16px;height:16px}._dateGroup_1nxd4_29+._dateGroup_1nxd4_29{margin-top:24px}._event_1nxd4_30{color:#fff7ef;text-align:left;cursor:pointer;background:linear-gradient(135deg,#1a1a1c,#150a0d);border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:14px;width:100%;min-height:92px;padding:12px;display:flex;overflow:hidden}._event_1nxd4_30:focus-visible{outline-offset:3px;outline:3px solid #ff1633}._eventArtwork_1nxd4_32{isolation:isolate;border-radius:6px;flex-shrink:0;place-items:center;width:52px;height:70px;display:grid;position:relative;overflow:hidden}._venuePhoto_1nxd4_33{object-fit:cover}._eventArtwork_1nxd4_32:after,._eventMedia_1nxd4_34:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#06070926 20%,#111012);position:absolute;inset:0}._cardPoster_1nxd4_35{z-index:2;object-fit:contain;width:100%;height:100%;position:relative}._eventSummary_1nxd4_36{flex:1;gap:10px;min-width:0;display:grid}._eventSummary_1nxd4_36>strong{font-family:var(--font-display), sans-serif;font-size:1.5rem;font-weight:400;line-height:1}._eventSummary_1nxd4_36>span{color:#c9c2bf;flex-wrap:wrap;align-items:center;gap:5px;font-size:.6875rem;display:flex}._eventSummary_1nxd4_36 svg{flex-shrink:0;width:14px;height:14px}._cardAction_1nxd4_40{color:#fff7ef;align-items:center;gap:3px;margin-left:auto;font-size:.6875rem;display:inline-flex}._cardAction_1nxd4_40 svg{color:#ff1633}._eventDialog_1nxd4_42._eventDialog_1nxd4_42{width:min(1024px,100vw - 2rem);max-height:calc(100dvh - 2rem);display:block;overflow:hidden}._eventLayout_1nxd4_43{max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#63303a transparent;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid;overflow-y:auto}._eventMedia_1nxd4_34{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}._eventMedia_1nxd4_34:after{background:linear-gradient(90deg,#04050766,#04050799)}._fullPoster_1nxd4_46{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 24px #0009);width:calc(100% - 64px);height:auto;max-height:calc(100dvh - 7rem);position:relative}._eventDetails_1nxd4_47{z-index:3;padding:40px 32px 20px;position:relative}._eventDetails_1nxd4_47 header h2{font-size:clamp(2.5rem,4vw,3.5rem)}._eventDetails_1nxd4_47 header p{color:#c9c2bf;margin-top:12px;font-size:.875rem}._eventDate_1nxd4_50{border-block:1px solid #ffffff1f;align-items:center;gap:12px;margin:24px 0 20px;padding:18px 0;display:flex}._eventDate_1nxd4_50>svg{color:#ff1633;width:24px;height:24px}._eventDate_1nxd4_50 time{gap:5px;display:grid}._eventDate_1nxd4_50 time strong{font-size:1rem;font-weight:600}._eventDate_1nxd4_50 time span{color:#c9c2bf;text-transform:capitalize;font-size:.75rem}._eventDate_1nxd4_50>b{margin-left:auto;font-size:1.75rem;font-weight:500}._lineup_1nxd4_56{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}._lineup_1nxd4_56 dt{color:#c9c2bf;margin:0 0 7px;font-size:.75rem}._lineup_1nxd4_56 dd{margin:0;font-size:1rem;font-weight:500}._awards_1nxd4_59{border-block:1px solid #ffffff1f;padding:18px 0}._awards_1nxd4_59 h3{align-items:center;gap:8px;margin:0 0 16px;font-size:.8125rem;font-weight:500;display:flex}._awards_1nxd4_59 h3 svg{color:#ff1633;width:18px;height:18px}._prizes_1nxd4_62{grid-template-columns:1.3fr 1fr 1fr;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;display:grid}._prizes_1nxd4_62 li{flex-direction:column;gap:8px;display:flex}._prizes_1nxd4_62 li>span{color:#c9c2bf;font-size:.6875rem}._prizes_1nxd4_62 strong{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:auto;font-size:1.5rem;font-weight:500}._prizes_1nxd4_62 li:first-child strong{color:#ff1633}._prizes_1nxd4_62 small{font-size:.75rem;font-weight:500}._place_1nxd4_68{align-items:flex-start;gap:9px;margin:20px 0;display:flex}._place_1nxd4_68>svg{color:#ff1633;flex-shrink:0;width:20px;height:20px}._place_1nxd4_68>span{gap:6px;display:grid}._place_1nxd4_68 strong{font-size:.8125rem;font-weight:500}._place_1nxd4_68 span span{color:#c9c2bf;font-size:.75rem;line-height:1.5}._register_1nxd4_73{color:#fff;background:#c90020;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:52px;padding:12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}._register_1nxd4_73>span{text-align:center;flex:1}._register_1nxd4_73 svg{flex-shrink:0;width:22px;height:22px}._phone_1nxd4_76{color:#c9c2bf;text-align:center;margin:12px 0 2px;font-size:.6875rem}._poster_1nxd4_77{color:#e1dbd6;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:.75rem;text-decoration:none;display:flex}._poster_1nxd4_77 svg{width:17px;height:17px}._eventDetails_1nxd4_47 a:focus-visible{outline-offset:3px;outline:2px solid #ff1633}._empty_1nxd4_80{border-top:1px solid #2b2327;padding:24px 0}._empty_1nxd4_80 p{max-width:30ch;color:var(--color-text-muted);margin:0 0 12px;font-size:.875rem;line-height:1.6}._empty_1nxd4_80 button{color:#ff1633;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;font-size:.8125rem;display:flex}._empty_1nxd4_80 svg{width:16px;height:16px}._srOnly_1nxd4_84{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:800px){._programming_1nxd4_1{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:48px;padding:24px 0}._agenda_1nxd4_22{padding-top:2px}._calendarGrid_1nxd4_9 td,._calendarGrid_1nxd4_9 ._day_1nxd4_12{height:48px}}@media (max-width:360px){._programming_1nxd4_1{gap:12px}._calendarHeader_1nxd4_3 h2{font-size:1.1875rem}._monthControls_1nxd4_6{gap:0}._agendaHeader_1nxd4_23 h2{font-size:.9375rem}._agendaHeader_1nxd4_23 ._showMonth_1nxd4_25{font-size:.625rem}._event_1nxd4_30{gap:10px;padding:10px}._eventArtwork_1nxd4_32{width:42px;height:58px}._eventSummary_1nxd4_36>strong{font-size:1.25rem}._cardAction_1nxd4_40{margin-left:0}._eventDetails_1nxd4_47{padding-inline:16px}._prizes_1nxd4_62 strong{font-size:1.25rem}}@media (max-width:799px) and (max-height:760px){._calendarGrid_1nxd4_9 td,._calendarGrid_1nxd4_9 ._day_1nxd4_12{height:36px}._day_1nxd4_12>span{width:30px;height:30px}._calendarFooter_1nxd4_18{margin-top:4px;padding-top:0}}@media (hover:hover){._monthControls_1nxd4_6 button:hover,._day_1nxd4_12:hover>span{background:#35121d}._day_1nxd4_12[aria-pressed=true]:hover>span{background:#c90020}._event_1nxd4_30:hover{border-color:#9c3542}._eventDetails_1nxd4_47 ._register_1nxd4_73:hover{background:#e00025}._poster_1nxd4_77:hover{color:#ff1633}}@media (max-width:760px){._eventDialog_1nxd4_42._eventDialog_1nxd4_42{width:100%;max-height:calc(100dvh - 1.2rem)}._eventLayout_1nxd4_43{grid-template-rows:auto auto;grid-template-columns:1fr}._eventMedia_1nxd4_34{height:250px}._eventMedia_1nxd4_34:after{background:linear-gradient(#0607093d 15%,#111012)}._fullPoster_1nxd4_46{width:auto;max-width:calc(100% - 96px);height:218px;max-height:none}._eventDetails_1nxd4_47{padding:12px 20px 18px;overflow:visible}._eventDetails_1nxd4_47 header h2{font-size:2.75rem}._eventDate_1nxd4_50{margin-top:20px}}@media (max-width:360px){._eventMedia_1nxd4_34{height:214px}._fullPoster_1nxd4_46{height:184px}._eventDetails_1nxd4_47{padding-inline:16px}._register_1nxd4_73{font-size:.75rem}}._poster_1nxd4_77{cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit}._posterPreview_1nxd4_123{z-index:2;cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;min-width:0;height:100%;padding:0;display:grid;position:relative}:is(._posterPreview_1nxd4_123:focus-visible,._poster_1nxd4_77:focus-visible){outline-offset:-4px;outline:2px solid #ff1633}._posterOverlay_1nxd4_125{z-index:140}._posterDialog_1nxd4_126{color:#fff7ef;background:#09090b;border:1px solid #403438;border-radius:16px;place-items:center;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:60px 12px 12px;display:grid;position:relative}._posterImage_1nxd4_127{object-fit:contain;width:auto;max-width:min(680px,100vw - 50px);height:auto;max-height:calc(100dvh - 100px);display:block}._eventSummary_1nxd4_36>._previewLabel_1nxd4_128{color:#ff1633;font-size:.625rem}._previewNotice_1nxd4_129{color:#c9c2bf;gap:8px;margin:20px 0;font-size:.875rem;line-height:1.6;display:grid}._previewNotice_1nxd4_129 strong{color:#ff1633;font-weight:600}._appShell_o67ub_2{--dock-width:min(43rem,calc(100vw - 2rem));--color-accent:#d4001f;--color-accent-bright:#ff1633;--color-text:#fff8f0;--color-text-soft:#d9cec7;--color-text-muted:#bfb3ac;--color-surface:#090b0db8;--color-line:#ffffff2e;--ease-out:cubic-bezier(.16,1,.3,1);isolation:isolate;color:#f5eee5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050607;min-width:0;min-height:0;position:fixed;inset:0;overflow:hidden}._appShell_o67ub_2,._appShell_o67ub_2 a,._appShell_o67ub_2 button{font-family:var(--font-body),sans-serif}._appContent_o67ub_4{position:absolute;inset:0}._appShell_o67ub_2 a,._appShell_o67ub_2 button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(._appShell_o67ub_2 a:focus-visible,._appShell_o67ub_2 button:focus-visible){outline:3px solid var(--color-accent-bright);outline-offset:3px}._backdrop_o67ub_7{z-index:-2;background:#07090b;position:absolute;inset:0;overflow:hidden}._backdrop_o67ub_7 img{object-fit:cover;object-position:58% 50%;filter:saturate(.78)contrast(1.12)brightness(.72);width:100%;height:100%;animation:.7s cubic-bezier(.16,1,.3,1) both _app_backdrop-arrive__Y9e7I_o67ub_1}._backdropShade_o67ub_9{background:linear-gradient(90deg,#030405f0,#030405b8 42%,#03040524 74%,#0304056b),linear-gradient(#0304058f,#0000 52%,#030405ed);position:absolute;inset:0}._redRefraction_o67ub_10{background:radial-gradient(#b40a1a2e,#0000 68%);border-radius:50%;width:52vw;height:66vh;position:absolute;bottom:-30vh;right:-10vw;transform:rotate(-18deg)}._roomsBackdrop_o67ub_11 img{filter:none;animation:none;transform:scale(1.08)}._roomsBackdrop_o67ub_11 ._backdropShade_o67ub_9{background:linear-gradient(90deg,#030405db,#0304058a 50%,#030405cc),linear-gradient(#030405c7,#0000 48%,#030405f0)}._rulesBackdrop_o67ub_13 img{object-position:66% 50%;filter:saturate(.66)contrast(1.08)brightness(.54);transform:scale(1.015)}._rulesBackdrop_o67ub_13 ._backdropShade_o67ub_9{background:linear-gradient(90deg,#030406f0,#030406c7 38%,#0304068f 68%,#030406b8),linear-gradient(#0304069e,#03040652 52%,#030406f0)}._rulesBackdrop_o67ub_13 ._redRefraction_o67ub_10{opacity:.34}._homeBackdrop_o67ub_16 img{object-position:58% 50%;filter:contrast(1.08)saturate(.92)brightness(.88);animation:none;transform:scale(1.012)}._homeBackdrop_o67ub_16 ._backdropShade_o67ub_9{background:linear-gradient(90deg,#030405fc,#030405f5 24%,#030405ba 44%,#03040524 68%,#03040514),linear-gradient(#03040585,#0000 32% 66%,#030405d1)}._homeBackdrop_o67ub_16 ._redRefraction_o67ub_10{opacity:0}._header_o67ub_19{z-index:5;top:max(1.25rem,env(safe-area-inset-top));justify-content:space-between;align-items:center;display:flex;position:absolute;left:clamp(1.25rem,4vw,4rem);right:clamp(1.25rem,4vw,4rem)}._homeHeader_o67ub_20{top:clamp(1.4rem,3vw,2.7rem);left:clamp(1.25rem,5.4vw,5.5rem);right:clamp(1.25rem,5.4vw,5.5rem)}._logoButton_o67ub_21{cursor:pointer;background:0 0;border:0;width:clamp(9.5rem,14vw,12rem);height:3.5rem;padding:0}._appShell_o67ub_2 ._logoButton_o67ub_21:focus-visible{outline-offset:4px;border-radius:.3rem;outline:2px solid #fff8f0c7}._logoButton_o67ub_21 img{object-fit:contain;object-position:left center;width:100%;height:100%}._homeHeader_o67ub_20 ._logoButton_o67ub_21{width:clamp(10rem,13vw,12.5rem);height:auto}._homeHeader_o67ub_20 ._logoButton_o67ub_21 img{filter:drop-shadow(0 12px 24px #0000003d);height:auto;display:block}._openHoursCardPlacement_o67ub_26{margin-left:auto}._stage_o67ub_27{animation:.56s cubic-bezier(.16,1,.3,1) both _app_stage-arrive__HRizz_o67ub_1;position:absolute;inset:5.7rem clamp(1.25rem,4vw,4rem) 8.3rem}._homeStage_o67ub_28{inset:0}._panel_o67ub_29{width:100%;height:100%;display:grid}._stageTitle_o67ub_30{color:#fff8f0;max-width:12ch;font-family:var(--font-display),sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;text-shadow:0 18px 42px #00000059;margin:0;font-size:clamp(3.8rem,7.5vw,6rem);font-weight:400;line-height:.88}._stageTitle_o67ub_30:focus{outline:none}._homePanel_o67ub_32{--home-bottom-clearance:clamp(8rem,15vh,10.5rem);--home-card-lift:.75rem;--home-inline:clamp(1.25rem,5.4vw,5.5rem);--occupancy-card-width:16.4375rem;--home-top-clearance:clamp(9.25rem,18vh,12rem);padding:var(--home-top-clearance) var(--home-inline) calc(var(--home-bottom-clearance) + var(--home-card-lift));border-bottom:1px solid #f4ede524;grid-template-rows:auto minmax(1.5rem,1fr) auto;display:grid;position:relative}._homeCopy_o67ub_33{z-index:4;grid-row:1;width:min(52rem,58vw);position:relative}._homePanel_o67ub_32:after{z-index:3;content:"";background:linear-gradient(90deg,#0000,#ef2638);width:clamp(6rem,17vw,17rem);height:2px;position:absolute;bottom:0;right:clamp(1.25rem,5.4vw,5.5rem)}._homeCopy_o67ub_33 ._stageTitle_o67ub_30{color:#f4eee8;max-width:none;font-family:var(--font-body),sans-serif;letter-spacing:-.035em;text-transform:none;text-shadow:0 10px 28px #00000038;font-size:clamp(2.85rem,3.15vw,3.35rem);font-weight:500;line-height:1.08}._homeTitleLine_o67ub_36{white-space:nowrap;display:block}._homeTitleAccent_o67ub_38{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,red,#e60000 52%,#c90000);-webkit-background-clip:text;background-clip:text;font-weight:650}._entryIntro_o67ub_39>p,._homeCopy_o67ub_33>p{color:#d4c9c1;max-width:34rem;margin:1.25rem 0 0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.65}._homeCopy_o67ub_33>p{color:#ddd2ca;max-width:36rem;margin-top:1.45rem;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.7}._titleRule_o67ub_41{background:#ef2638;width:4.25rem;height:2px;margin-top:1.9rem;display:block}._occupancyCardPlacement_o67ub_42{z-index:5;width:min(var(--occupancy-card-width),100%);grid-row:3;align-self:end;position:relative}._contactActions_o67ub_43,._primaryActions_o67ub_43{align-items:center;gap:.65rem;margin-top:1.6rem;display:flex}._copyButton_o67ub_44,._primaryButton_o67ub_44,._secondaryButton_o67ub_44{cursor:pointer;min-height:3.25rem;transition:transform .18s var(--ease-out),background .18s ease,border-color .18s ease,box-shadow .24s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;font-weight:750;text-decoration:none;display:inline-flex}._primaryButton_o67ub_44{color:#fff;background:linear-gradient(118deg,#ef2638,#c80e22 72%,#9c0917);border:1px solid #ff16338f;padding:0 1.35rem;box-shadow:0 14px 34px #66040e5c,inset 0 1px #ffffff38}._primaryButton_o67ub_44 svg,._secondaryButton_o67ub_44 svg{width:1.05rem;height:1.05rem}._copyButton_o67ub_44:hover,._primaryButton_o67ub_44:hover,._secondaryButton_o67ub_44:hover{transform:translateY(-2px)}._copyButton_o67ub_44:active,._dock_o67ub_48 button:active,._primaryButton_o67ub_44:active,._secondaryButton_o67ub_44:active{transition-duration:90ms;transform:translateY(0)scale(.97)}._iconButton_o67ub_49{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12141894;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}._iconButton_o67ub_49 svg{width:1.25rem;height:1.25rem}._homeFacts_o67ub_51{border-top:1px solid #fff3;grid-template-columns:1fr 1.35fr;justify-self:end;gap:.65rem;width:min(27rem,100%);padding:1rem;display:grid}._homeFacts_o67ub_51 span{color:#fff5ec;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.76rem;font-weight:700;display:flex}._homeFacts_o67ub_51 span svg{color:#ef2638}._homeFacts_o67ub_51 small{color:#bdb1aa;grid-column:1/-1;line-height:1.5}._roomPanel_o67ub_55{--room-card-size:min(53vh,44vw,31rem);grid-template-rows:auto minmax(22rem,1fr) auto;align-items:center;gap:clamp(.25rem,.8vh,.65rem);overflow:hidden}._roomEditorialHeader_o67ub_56{z-index:12;text-align:center;align-self:start;padding-top:.35rem;position:relative}._roomEditorialHeader_o67ub_56 ._stageTitle_o67ub_30{max-width:none;font-size:clamp(2.3rem,4.2vw,3.7rem);line-height:1.08;overflow:visible}._roomGalleryShell_o67ub_58{--room-card-height:var(--room-card-size);--room-card-width:var(--room-card-size);--room-overlap:clamp(5.5rem,10.5vw,9rem);place-self:stretch center;place-items:center;width:min(78rem,100%);min-height:0;display:grid;position:relative}._coverflowTrack_o67ub_59{width:100%;height:100%;padding:.75rem calc(50% - var(--room-card-width) / 2);overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-inline:calc(50% - var(--room-card-width) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pinch-zoom;align-items:center;margin:0;list-style:none;display:flex;overflow:auto hidden}._coverflowTrack_o67ub_59::-webkit-scrollbar{display:none}._coverflowSlide_o67ub_61{--coverflow-depth:3;--coverflow-offset:3;flex:0 0 var(--room-card-width);width:var(--room-card-width);height:var(--room-card-height);scroll-snap-align:center;scroll-snap-stop:normal;opacity:clamp(.24,calc(1 - var(--coverflow-depth) * .24),1);transform:perspective(72rem) rotateY(calc(var(--coverflow-offset) * -4.5deg)) translateX(calc(var(--coverflow-offset) * -2.6%)) translateY(calc(var(--coverflow-depth) * .25rem)) scale(calc(1.025 - var(--coverflow-depth) * .1));transform-origin:50%;transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .36s cubic-bezier(.16,1,.3,1);position:relative}._coverflowTrack_o67ub_59[data-moving=true] ._coverflowSlide_o67ub_61{transition:none}._coverflowSlide_o67ub_61+._coverflowSlide_o67ub_61{margin-left:calc(var(--room-overlap) * -1)}._coverflowSlide_o67ub_61[data-distance="0"]{--coverflow-depth:0;--coverflow-offset:0;z-index:10}._coverflowSlide_o67ub_61[data-distance="1"]{--coverflow-depth:1;z-index:7}._coverflowSlide_o67ub_61[data-distance="1"][data-side=before]{--coverflow-offset:-1}._coverflowSlide_o67ub_61[data-distance="1"][data-side=after]{--coverflow-offset:1}._coverflowSlide_o67ub_61[data-distance="2"]{--coverflow-depth:2;z-index:4}._coverflowSlide_o67ub_61[data-distance="2"][data-side=before]{--coverflow-offset:-2}._coverflowSlide_o67ub_61[data-distance="2"][data-side=after]{--coverflow-offset:2}._coverflowSlide_o67ub_61[data-distance="3"]{--coverflow-depth:3;z-index:2;opacity:0;pointer-events:none}._coverflowSlide_o67ub_61[data-distance="3"][data-side=before]{--coverflow-offset:-3}._coverflowSlide_o67ub_61[data-distance="3"][data-side=after]{--coverflow-offset:3}._roomCard_o67ub_74{color:#f5eee5;text-align:left;cursor:pointer;contain:layout paint style;background:#0d1013;border:0;border-radius:.875rem;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 20px 56px #0000007a}._coverflowSlide_o67ub_61[data-distance="0"] ._roomCard_o67ub_74{box-shadow:0 32px 76px #000000a8,0 12px 34px #68070f57,inset 0 0 0 1px #ffffff14}._coverflowSlide_o67ub_61[data-distance="0"] ._roomCard_o67ub_74:focus-visible{box-shadow:0 32px 76px #000000a8,0 12px 34px #68070f57,inset 0 0 0 3px var(--color-accent-bright);outline:0}._roomArtwork_o67ub_77{-webkit-user-select:none;user-select:none;background-color:#0d1013;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}._coverflowSlide_o67ub_61[data-distance="0"] ._roomArtwork_o67ub_77{filter:none}._coverflowSlide_o67ub_61[data-distance="0"] ._roomCard_o67ub_74:hover ._roomArtwork_o67ub_77{transform:scale(1.025)}._roomCardShade_o67ub_80{pointer-events:none;background:linear-gradient(#05060705 38%,#050607e6);position:absolute;inset:0}._roomCardMeta_o67ub_81{pointer-events:none;gap:.28rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}._coverflowSlide_o67ub_61[data-distance="0"] ._roomCardMeta_o67ub_81{width:calc(100% - 8.8rem);right:auto}._roomCardMeta_o67ub_81 strong{font-family:var(--font-display),sans-serif;text-wrap:balance;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:400;line-height:.96}._roomCardMeta_o67ub_81 em{color:#ded2ca;font-size:.75rem;font-style:normal;line-height:1.35}._roomCardAction_o67ub_85{color:#fff8f0;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;align-items:center;min-height:2rem;padding:0 0 .42rem;font-size:.67rem;font-weight:780;line-height:1;display:inline-flex;position:absolute;bottom:1rem;right:1rem}._roomCardAction_o67ub_85:after{content:"";transform-origin:0;height:2px;transition:transform .26s var(--ease-out),box-shadow .26s ease;background:linear-gradient(90deg,#ff263c,#d80620);border-radius:999px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #ff263c47}._coverflowSlide_o67ub_61[data-distance="0"] ._roomCard_o67ub_74:hover ._roomCardAction_o67ub_85:after{transform:scaleX(.82);box-shadow:0 0 18px #ff263c85}._coverflowArrow_o67ub_88{z-index:20;color:#f5eee5;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#0000 52%),#080a0cc2;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;padding:0;transition:background .18s,color .18s,transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff21}._coverflowArrow_o67ub_88:hover:not(:disabled){background:linear-gradient(145deg,#ffffff24,#0000 48%),#b10b1bd1;border-color:#ff1633b8;transform:translateY(-50%)scale(1.06)}._coverflowArrow_o67ub_88:disabled{opacity:.28;cursor:not-allowed}._coverflowArrowPrevious_o67ub_91{left:.3rem}._coverflowArrowNext_o67ub_92{right:.3rem}._coverflowArrow_o67ub_88 svg{width:1.15rem;height:1.15rem}._roomCaption_o67ub_94{z-index:12;width:min(var(--room-card-size),100%);text-align:center;justify-self:center;justify-items:center;gap:.45rem;display:grid;position:relative}._roomCaptionHeading_o67ub_95{justify-content:center;align-items:baseline;gap:.7rem;display:flex}._roomCaptionHeading_o67ub_95 h2{font-family:var(--font-display),sans-serif;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:400;line-height:.95}._roomType_o67ub_97{color:var(--color-accent-bright);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:750;display:inline-block}._roomCaption_o67ub_94>p{color:#d5cac3;text-wrap:balance;max-width:44rem;min-height:1.35rem;margin:0;font-size:.78rem;line-height:1.5}._roomCaptionMeta_o67ub_99{justify-content:center;align-items:center;gap:.8rem;display:flex}._priceLine_o67ub_100{align-items:baseline;gap:.48rem;display:flex}._priceLine_o67ub_100 small,._priceLine_o67ub_100 span{color:#bcb0a9;font-size:.72rem}._priceLine_o67ub_100 strong{color:#fff;font-size:1.15rem}._roomDetailsOverlay_o67ub_103{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030406e6;place-items:center;padding:clamp(1rem,3vw,2.5rem);animation:.26s ease-out both _app_details-overlay-arrive__UUrqs_o67ub_1;display:grid;position:fixed;inset:0}._roomDetailsDialog_o67ub_104{color:#fff7ef;-webkit-backdrop-filter:blur(34px)saturate(1.28);backdrop-filter:blur(34px)saturate(1.28);isolation:isolate;background:linear-gradient(135deg,#ffffff29,#ffffff0b 31%,#5e020f2e),#080a0dc7;border:1px solid #fff3;border-radius:clamp(1.5rem,3vw,2.35rem);grid-template-columns:minmax(0,1.12fr) minmax(21rem,.88fr);width:min(72rem,100vw - 2rem);max-height:min(49rem,100dvh - 2rem);animation:.42s cubic-bezier(.16,1,.3,1) both _app_details-arrive__prvA6_o67ub_1;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #000000b8,0 18px 56px #60000c33,inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff0a}._roomDetailsDialog_o67ub_104:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(at 16% 0,#fff3,#0000 32%),linear-gradient(118deg,#ffffff14,#0000 24% 72%,#eb1f3514);position:absolute;inset:0}._roomDetailsClose_o67ub_106{z-index:8;color:#fff7ef;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:2.75rem;height:2.75rem;transition:transform .22s var(--ease-out),background-color .18s ease,border-color .18s ease;background:#080a0d94;border:1px solid #ffffff47;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.85rem;right:.85rem;box-shadow:inset 0 1px #ffffff24,0 10px 28px #0000004d}._roomDetailsClose_o67ub_106 svg{width:1.2rem;height:1.2rem}._roomDetailsClose_o67ub_106:hover{background:#7e0413b3;border-color:#ffffff80;transform:rotate(5deg)scale(1.06)}._roomDetailsClose_o67ub_106:focus-visible{outline-offset:3px;outline:2px solid #fff8f0}._roomDetailsMedia_o67ub_110{z-index:1;background:#020304;place-items:center;min-height:31rem;display:grid;position:relative;overflow:hidden}._roomDetailsMedia_o67ub_110:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 76%,#080a0db8);position:absolute;inset:0}._roomDetailsMedia_o67ub_110>img,._roomDetailsVideo_o67ub_112{object-fit:contain;background:#020304;width:100%;height:100%;max-height:min(49rem,100dvh - 2rem);display:block}._roomDetailsMedia_o67ub_110>img{object-fit:cover}._roomDetailsMediaLabel_o67ub_114{z-index:3;color:#fff7ef;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0d9e;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.64rem;font-weight:760;display:inline-flex;position:absolute;top:1rem;left:1rem}._roomDetailsMediaLabel_o67ub_114 svg{width:1rem;height:1rem;color:var(--color-accent-bright)}._roomDetailsContent_o67ub_116{z-index:3;flex-direction:column;justify-content:center;gap:clamp(1rem,2.5vh,1.6rem);min-width:0;padding:clamp(2rem,4vw,3.6rem) clamp(1.5rem,3.8vw,3rem);display:flex;position:relative}._roomDetailsHeader_o67ub_117>span{color:var(--color-accent-bright);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.65rem;font-size:.7rem;font-weight:780;display:inline-block}._roomDetailsHeader_o67ub_117 h2{max-width:13ch;font-family:var(--font-display),sans-serif;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:400;line-height:.9}._roomDetailsHeader_o67ub_117 p{color:#f5eee5bd;text-wrap:pretty;max-width:42rem;margin:1rem 0 0;font-size:clamp(.83rem,1vw,.95rem)}._roomDetailsPriceLead_o67ub_120{border-block:1px solid #ffffff1f;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.45rem .65rem;padding:.9rem 0;display:grid}._roomDetailsPriceLead_o67ub_120 small,._roomDetailsPriceLead_o67ub_120 span{color:#f5eee594;font-size:.69rem}._roomDetailsPriceLead_o67ub_120 strong{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1}._roomPriceTableShell_o67ub_123{scrollbar-width:thin;scrollbar-color:#ff1633b8 transparent;background:#02040640;border:1px solid #ffffff1a;border-radius:1rem;min-width:0;overflow-x:auto}._roomPriceTable_o67ub_123{border-collapse:collapse;color:#fff7efe0;text-align:center;width:100%;min-width:0;font-size:.68rem}._roomPriceTable_o67ub_123 caption{color:#fff7ef;letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:.72rem .8rem .55rem;font-size:.72rem;font-weight:780}._roomPriceTable_o67ub_123 td,._roomPriceTable_o67ub_123 th{white-space:nowrap;border-top:1px solid #ffffff14;padding:.5rem .3rem}._roomPriceTable_o67ub_123 thead th{color:#fff7ef8a;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:760}._roomPriceTable_o67ub_123 tbody th{color:var(--color-accent-bright)}._roomPriceTable_o67ub_123 tbody tr:hover{background:#ffffff09}._roomPagination_o67ub_130{color:#b9aca4;letter-spacing:.1em;align-items:center;gap:0;font-size:.6rem;font-weight:750;display:flex}._roomPagination_o67ub_130>div{align-items:center;gap:.25rem;display:flex}._roomPagination_o67ub_130 i{background:#f5eee54d;border-radius:999px;width:.28rem;height:.28rem;transition:transform .26s cubic-bezier(.16,1,.3,1),background .18s;display:block}._roomPagination_o67ub_130 i[data-active=true]{background:#e52332;transform:scaleX(3.6)}._srOnly_o67ub_134{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._entryPanel_o67ub_135{grid-template-rows:1fr auto;grid-template-columns:minmax(0,31rem) minmax(0,35rem);align-items:center;gap:1rem clamp(2rem,7vw,8rem)}._steps_o67ub_136{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}._steps_o67ub_136 li{background:linear-gradient(90deg,#0e1013b8,#0e101338);border-bottom:1px solid #ffffff29;grid-template-columns:3rem 1fr;align-items:center;gap:1rem;min-height:5.1rem;padding:.85rem 1rem;display:grid}._steps_o67ub_136 svg{width:1.65rem;height:1.65rem;color:var(--color-accent-bright)}._arrivalCard_o67ub_139 span,._steps_o67ub_136 span{gap:.22rem;display:grid}._arrivalCard_o67ub_139 strong,._steps_o67ub_136 strong{color:#fff6ee;font-size:.92rem}._arrivalCard_o67ub_139 small,._steps_o67ub_136 small{color:#bfb3ac;font-size:.76rem;line-height:1.45}._secondaryButton_o67ub_44{color:#fff;background:linear-gradient(118deg,#ef2638f5,#a60818f0);border:1px solid #ff163375;grid-column:2;justify-self:end;padding:0 1.25rem;box-shadow:0 14px 34px #66040e47,inset 0 1px #ffffff2e}._privacyPanel_o67ub_143{grid-template-rows:auto auto auto;align-content:center;place-self:center;align-items:stretch;gap:clamp(.75rem,1.4vh,1rem);width:min(100%,72rem);min-height:0;margin-inline:auto;position:relative}._rulesHeader_o67ub_144{display:none}._rulesStage_o67ub_145{justify-content:center;display:flex;inset:clamp(3.5rem,7vh,5rem) clamp(4rem,10vw,11rem) 8.6rem}._rulesPageHeading_o67ub_146{z-index:1;text-align:center;position:relative}._rulesPageHeading_o67ub_146 h1{color:#fff8f0;font-family:var(--font-display),sans-serif;letter-spacing:-.015em;text-transform:uppercase;text-shadow:0 18px 42px #0000005c;margin:0;font-size:clamp(2.6rem,3.25vw,3.75rem);font-weight:400;line-height:.9}._rulesPageHeading_o67ub_146 p{color:#d9cec7e0;margin:.4rem 0 0;font-size:clamp(.72rem,.7vw,.82rem);line-height:1.45}._ruleGradientDefs_o67ub_149{width:0;height:0;position:absolute;overflow:hidden}._rulesCards_o67ub_150{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1vw,1rem);height:min(48vh,23rem);min-height:0;display:grid;position:relative}._ruleCard_o67ub_151{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#080a0ce6;border:1px solid #ffffff2b;border-radius:1rem;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;animation:.46s cubic-bezier(.16,1,.3,1) both _app_rule-arrive__o57cz_o67ub_1;display:grid;overflow:hidden;box-shadow:0 16px 42px #0003}._ruleCardHeader_o67ub_152{color:#fff8f0;text-align:center;cursor:default;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:clamp(.3rem,.4vw,.45rem);width:100%;min-height:clamp(3.75rem,6vh,4.35rem);padding:clamp(.65rem,.75vw,.85rem);display:grid}._ruleCardHeader_o67ub_152 h2{font-family:var(--font-display),sans-serif;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(1.3rem,1.35vw,1.55rem);font-weight:400;line-height:1}._ruleCardIcon_o67ub_154{background:#6f0512b8;border-radius:.8rem;place-items:center;width:clamp(2.25rem,2.3vw,2.55rem);height:clamp(2.25rem,2.3vw,2.55rem);display:grid}._ruleCardIcon_o67ub_154 svg{width:clamp(1.05rem,1.1vw,1.2rem);height:clamp(1.05rem,1.1vw,1.2rem)}._ruleGroupList_o67ub_156{scrollbar-color:#ef26387a transparent;scrollbar-width:thin;grid-auto-rows:1fr;min-height:0;margin:0;padding:0 clamp(.7rem,.8vw,.9rem) .25rem;list-style:none;display:grid;overflow-y:auto}._ruleRow_o67ub_157{grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:clamp(.28rem,.35vw,.4rem);min-width:0;padding:clamp(.38rem,.6vh,.52rem) 0;display:grid;position:relative}._ruleRow_o67ub_157:not(:first-child):before{content:"";background:#ffffff1a;height:1px;position:absolute;top:0;left:0;right:0}._ruleIcon_o67ub_159{place-items:center;width:clamp(.95rem,1vw,1.08rem);height:clamp(.95rem,1vw,1.08rem);display:grid}._ruleIcon_o67ub_159 svg{fill:url(#rule-icon-gradient);filter:drop-shadow(0 8px 17px #ef26383d);width:100%;height:100%}._ruleRow_o67ub_157 p{color:#e6dbd4f0;text-align:center;text-wrap:pretty;min-width:0;margin:0;font-size:clamp(.82rem,1vw,.95rem);font-weight:480;line-height:1.42}._rulesNotice_o67ub_162{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:#0f1114e6;border:1px solid #ffffff29;border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;min-height:clamp(2.8rem,4.5vh,3.15rem);padding:.55rem .8rem;display:flex;position:relative}._rulesNotice_o67ub_162>svg{flex:none;width:1.15rem;height:1.15rem}._rulesNotice_o67ub_162 p{color:#d9cec7e0;text-align:center;text-wrap:pretty;margin:0;font-size:clamp(.64rem,.65vw,.74rem);font-weight:480;line-height:1.45}._contactPanel_o67ub_165{perspective:80rem;grid-template-columns:minmax(22rem,44rem) minmax(20rem,28rem);align-items:center;gap:clamp(2rem,7vw,8rem)}._contactCopy_o67ub_166{align-self:center;animation:.82s cubic-bezier(.16,1,.3,1) both _app_contact-copy-arrive__dLN5T_o67ub_1}._contactCopy_o67ub_166 ._stageTitle_o67ub_30{max-width:11ch}._address_o67ub_168{color:#ddd1c9;margin:1.2rem 0 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600}._copyButton_o67ub_44{color:#fff;background:linear-gradient(145deg,#ffffff1a,#0000 48%),#0b0d0fd1;border:1px solid #ffffff3d;padding:0 1rem;transition:transform .52s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffff21,0 16px 34px #03010233}._contactActions_o67ub_43 ._primaryButton_o67ub_44{gap:.85rem;padding-right:.55rem;transition:transform .56s cubic-bezier(.16,1,.3,1),box-shadow .56s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1)}._contactActions_o67ub_43 ._primaryButton_o67ub_44:hover{filter:saturate(1.08)brightness(1.04);box-shadow:0 20px 46px #64030f57,inset 0 1px #ffffff45}._contactCardStack_o67ub_172{width:100%;transform-style:preserve-3d;align-self:center;gap:.85rem;animation:.88s cubic-bezier(.16,1,.3,1) 90ms both _app_contact-cascade-arrive__KhXN2_o67ub_1;display:grid}._contactCardShell_o67ub_173{background:linear-gradient(145deg,#ffffff16,#ffffff05 42%,#8c051714),#0406086b;border:1px solid #fff4ef1f;border-radius:1.65rem;padding:.32rem;transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .52s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 30px 72px #0301023d,inset 0 1px #ffffff1a}._contactCardShell_o67ub_173:after{z-index:0;content:"";pointer-events:none;border-radius:1.32rem;position:absolute;inset:.32rem;box-shadow:inset 0 1px #ffffff1c}._contactCardShell_o67ub_173:focus-within,._contactCardShell_o67ub_173:hover{border-color:#ffdbd838;transform:translate3d(0,-.18rem,.35rem);box-shadow:0 36px 86px #0301024d,inset 0 0 0 1px #a0081917}._contactCardShellCompact_o67ub_176{justify-self:end;width:calc(100% - .75rem)}._arrivalCard_o67ub_139,._receptionCard_o67ub_177{z-index:1;background:radial-gradient(circle at 7% 4%,#ffffff16,#0000 35%),linear-gradient(132deg,#141619ed,#090a0de6 54%,#1d050ae8);border:1px solid #ffffff1b;border-radius:1.32rem;position:relative;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #7705132e}._receptionCard_o67ub_177{padding:1rem 1.1rem .8rem}._contactCardHeading_o67ub_179{grid-template-columns:2.6rem 1fr;align-items:center;gap:.8rem;padding-bottom:.7rem;display:grid}._contactCardIcon_o67ub_180{width:2.6rem;height:2.6rem;color:var(--color-accent-bright);background:linear-gradient(145deg,#d0152b3d,#59030e29);border:1px solid #ff163345;border-radius:.9rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffdcdd1f,0 10px 24px #51020c29}._contactCardIcon_o67ub_180 svg{width:1.45rem;height:1.45rem}._arrivalCard_o67ub_139 h2,._contactCardHeading_o67ub_179 h2{color:#fff8f1;margin:0;font-size:.98rem;font-weight:730;line-height:1.25}._contactCardHeading_o67ub_179 small{color:var(--color-accent-bright);letter-spacing:.07em;text-transform:uppercase;margin-top:.18rem;font-size:.75rem;font-weight:680;line-height:1.3;display:block}._contactChannelList_o67ub_184{border-block:1px solid #ffffff1c;display:grid}._contactChannelList_o67ub_184 a{color:#fff8f1;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.55rem;text-decoration:none;transition:background-color .46s cubic-bezier(.16,1,.3,1),color .46s cubic-bezier(.16,1,.3,1);display:grid}._contactChannelList_o67ub_184 a+a{border-top:1px solid #ffffff17}._arrivalCardFooter_o67ub_188 button:focus-visible{outline-offset:2px;outline:2px solid #fff8f0}._contactChannelList_o67ub_184 a:focus-visible{outline-offset:2px;outline:2px solid #fff8f0}._contactDetailTrigger_o67ub_188:focus-visible{outline-offset:2px;outline:2px solid #fff8f0}._contactSocials_o67ub_188 a:focus-visible{outline-offset:2px;outline:2px solid #fff8f0}._otherContactList_o67ub_188 a:focus-visible{outline-offset:2px;outline:2px solid #fff8f0}._contactChannelList_o67ub_184>a>svg{width:1.3rem;height:1.3rem;color:var(--color-accent-bright)}._contactChannelList_o67ub_184 a span{min-width:0}._contactChannelList_o67ub_184 a small,._contactChannelList_o67ub_184 a strong{display:block}._contactChannelList_o67ub_184 a small{color:#bcaeaa;font-size:.75rem;font-weight:650;line-height:1.2}._contactChannelList_o67ub_184 a strong{overflow-wrap:anywhere;margin-top:.1rem;font-weight:650;line-height:1.3}._contactChannelList_o67ub_184 a em{color:var(--color-accent-bright);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.69rem;font-style:normal;font-weight:780;display:inline-flex}._contactActionOrb_o67ub_195{background:#ffffff13;border:1px solid #ffffff1a;border-radius:50%;flex:0 0 1.72rem;place-items:center;width:1.72rem;height:1.72rem;transition:transform .62s cubic-bezier(.16,1,.3,1),background-color .46s cubic-bezier(.16,1,.3,1),border-color .46s cubic-bezier(.16,1,.3,1);display:inline-grid;box-shadow:inset 0 1px #ffffff1a}._contactActionOrb_o67ub_195 svg{width:.78rem;height:.78rem}._contactActions_o67ub_43 ._primaryButton_o67ub_44 ._contactActionOrb_o67ub_195{background:#31000738;border-color:#ffffff29;flex-basis:2.18rem;width:2.18rem;height:2.18rem}._contactActions_o67ub_43 ._primaryButton_o67ub_44 ._contactActionOrb_o67ub_195 svg{width:.95rem;height:.95rem}._arrivalCardFooter_o67ub_188 button:hover ._contactActionOrb_o67ub_195,._contactActions_o67ub_43 ._primaryButton_o67ub_44:hover ._contactActionOrb_o67ub_195,._contactChannelList_o67ub_184 a:hover ._contactActionOrb_o67ub_195,._contactDetailTrigger_o67ub_188:hover ._contactActionOrb_o67ub_195,._otherContactList_o67ub_188 a:hover ._contactActionOrb_o67ub_195{background:#aa0a1d3d;border-color:#ff163347;transform:translate(.16rem,-.08rem)rotate(-4deg)scale(1.05)}._arrivalCardFooter_o67ub_188 button:focus-visible ._contactActionOrb_o67ub_195{background:#aa0a1d3d;border-color:#ff163347;transform:translate(.16rem,-.08rem)rotate(-4deg)scale(1.05)}._contactChannelList_o67ub_184 a:focus-visible ._contactActionOrb_o67ub_195{background:#aa0a1d3d;border-color:#ff163347;transform:translate(.16rem,-.08rem)rotate(-4deg)scale(1.05)}._contactDetailTrigger_o67ub_188:focus-visible ._contactActionOrb_o67ub_195{background:#aa0a1d3d;border-color:#ff163347;transform:translate(.16rem,-.08rem)rotate(-4deg)scale(1.05)}._otherContactList_o67ub_188 a:focus-visible ._contactActionOrb_o67ub_195{background:#aa0a1d3d;border-color:#ff163347;transform:translate(.16rem,-.08rem)rotate(-4deg)scale(1.05)}._contactDetailTrigger_o67ub_188{color:#ddd1c9;width:100%;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0 0;font-size:.78rem;font-weight:700;transition:color .48s cubic-bezier(.16,1,.3,1);display:flex}._contactDetailTrigger_o67ub_188:hover{color:var(--color-accent-bright)}._arrivalCard_o67ub_139{grid-template-columns:2.6rem 1fr;align-items:center;gap:.8rem;padding:1rem 1.1rem .8rem;display:grid}._arrivalCard_o67ub_139>svg{width:1.65rem;height:1.65rem;color:var(--color-accent-bright);justify-self:center}._arrivalCard_o67ub_139>span>small{color:#c8bbb5;margin-top:.22rem;font-size:.76rem;line-height:1.4;display:block}._arrivalCardFooter_o67ub_188{border-top:1px solid #ffffff1c;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.8rem;min-height:2.75rem;margin-top:.1rem;padding-top:.7rem;display:flex}._availability_o67ub_206{color:#f0e5dd;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.35}._arrivalCardFooter_o67ub_188 button{color:#fff6ee;min-height:2.75rem;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#a0071930;border:1px solid #ff163359;border-radius:999px;flex:none;align-items:center;gap:.52rem;padding:0 .42rem 0 .88rem;font-size:.69rem;font-weight:780;transition:transform .56s cubic-bezier(.16,1,.3,1),background-color .46s cubic-bezier(.16,1,.3,1),border-color .46s cubic-bezier(.16,1,.3,1);display:inline-flex}._arrivalCardFooter_o67ub_188 button:hover{background:#b6081c61;border-color:#ff1633b8;transform:translateY(-.1rem)}._arrivalCardFooter_o67ub_188 button:active{transform:scale(.98)}._contactDetailOverlay_o67ub_210{z-index:125;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030406e6;place-items:center;padding:clamp(.75rem,3vw,2.5rem);animation:.32s cubic-bezier(.16,1,.3,1) both _app_details-overlay-arrive__UUrqs_o67ub_1;display:grid;position:fixed;inset:0}._contactDetailBackdrop_o67ub_211{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}._contactDetailDialog_o67ub_212{z-index:1;color:#fff7ef;-webkit-backdrop-filter:blur(34px)saturate(1.28);backdrop-filter:blur(34px)saturate(1.28);background:linear-gradient(135deg,#ffffff26,#ffffff0a 32%,#5e020f33),#080a0de0;border:1px solid #fff3;border-radius:clamp(1.45rem,3vw,2.2rem);width:min(63rem,100vw - 1.5rem);max-height:min(47rem,100dvh - 1.5rem);margin:0;padding:clamp(1.4rem,3vw,2.4rem);animation:.42s cubic-bezier(.16,1,.3,1) both _app_details-arrive__prvA6_o67ub_1;position:relative;overflow-y:auto;box-shadow:0 40px 110px #000000bd,inset 0 1px #ffffff38}._contactDetailClose_o67ub_213{z-index:3;color:#fff7ef;cursor:pointer;background:#080a0d9e;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:transform .52s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:.9rem;right:.9rem}._contactDetailClose_o67ub_213:hover{background:#7e0413b8;border-color:#ffffff80;transform:rotate(5deg)scale(1.04)}._contactDetailClose_o67ub_213:focus-visible{outline-offset:3px;outline:2px solid #fff8f0}._contactDetailClose_o67ub_213 svg{width:1.2rem;height:1.2rem}._contactDetailContent_o67ub_217{z-index:1;position:relative}._contactDetailHeader_o67ub_218{padding-right:3.4rem}._contactDetailKicker_o67ub_219{color:var(--color-accent-bright);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:780;display:inline-flex}._contactDetailKicker_o67ub_219 svg{width:1rem;height:1rem}._contactDetailHeader_o67ub_218 h2{max-width:14ch;font-family:var(--font-display),sans-serif;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(2.7rem,6vw,5rem);font-weight:400;line-height:.9}._contactDetailHeader_o67ub_218 p{color:#cfc2bb;margin:.8rem 0 0;font-size:.9rem;line-height:1.5}._parkingRateNote_o67ub_223{color:#a99e98;max-width:58rem;margin:1rem 0 0;font-size:.75rem;line-height:1.5}._otherContactList_o67ub_188{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.5rem;display:grid}._otherContactList_o67ub_188 a{color:#fff8f0;background:linear-gradient(145deg,#121417b3,#0507098f);border:1px solid #ffffff21;border-radius:1rem;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.6rem;padding:.75rem .9rem;text-decoration:none;transition:transform .62s cubic-bezier(.16,1,.3,1),background-color .46s cubic-bezier(.16,1,.3,1),border-color .46s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:inset 0 1px #fff1}._otherContactList_o67ub_188 a:hover{background:#5c04104d;border-color:#ff16336b;transform:translateY(-.12rem)}._otherContactList_o67ub_188>a>svg:first-child{width:1.35rem;height:1.35rem;color:var(--color-accent-bright)}._otherContactList_o67ub_188 a span{min-width:0}._otherContactList_o67ub_188 a small,._otherContactList_o67ub_188 a strong{display:block}._otherContactList_o67ub_188 a small{color:#b9aca6;font-size:.72rem;font-weight:650}._otherContactList_o67ub_188 a strong{overflow-wrap:anywhere;margin-top:.2rem;font-size:.84rem;font-weight:650;line-height:1.35}._contactSocials_o67ub_188{border-top:1px solid #ffffff1c;gap:.55rem;margin-top:1rem;padding-top:1rem;display:flex}._contactSocials_o67ub_188 a{color:#e6dad3;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:transform .56s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1);display:grid}._contactSocials_o67ub_188 a:hover{color:var(--color-accent-bright);background:#7e041359;border-color:#ff163373;transform:translateY(-.1rem)}._contactPanel_o67ub_165{perspective:90rem;overscroll-behavior:contain;scrollbar-color:#ef263894 #ffffff0f;scrollbar-width:thin;grid-template:"map reception""map directory"/minmax(25rem,30rem) minmax(33rem,36rem);place-content:start center;align-items:stretch;gap:.625rem;width:min(100%,70rem);margin-inline:auto;padding:.1rem .16rem 1.2rem;overflow:hidden auto}._contactPanel_o67ub_165::-webkit-scrollbar{width:.34rem}._contactPanel_o67ub_165::-webkit-scrollbar-track{background:#ffffff0b}._contactPanel_o67ub_165::-webkit-scrollbar-thumb{background:#ef263894;border-radius:999px}._contactMapShell_o67ub_240{grid-area:map}._contactReceptionShell_o67ub_241{grid-area:reception}._contactDirectoryShell_o67ub_242{grid-area:directory}._contactParkingShell_o67ub_243{grid-area:parking}._contactTileShell_o67ub_244{transform-origin:50% 65%;border-radius:1rem;min-width:0;transition:transform .68s cubic-bezier(.16,1,.3,1);animation:.82s cubic-bezier(.16,1,.3,1) both _app_contact-bento-arrive__xqxFv_o67ub_1}._contactTileShell_o67ub_244:nth-child(2){animation-delay:45ms}._contactTileShell_o67ub_244:nth-child(3){animation-delay:90ms}._contactTileShell_o67ub_244:nth-child(4){animation-delay:.135s}._contactTileShell_o67ub_244:nth-child(5){animation-delay:.18s}._contactTileShell_o67ub_244:focus-within,._contactTileShell_o67ub_244:hover{transform:none}._contactTile_o67ub_244{background:linear-gradient(135deg,#13161af2,#080a0df2 58%,#1a050af0);border:1px solid #ffffff24;border-radius:1rem;width:100%;min-width:0;height:100%;transition:border-color .48s cubic-bezier(.16,1,.3,1),box-shadow .68s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}@media (hover:hover){._contactTileShell_o67ub_244:not(._contactMapShell_o67ub_240):hover{transform:translateY(-.1rem)}._contactTileShell_o67ub_244:not(._contactMapShell_o67ub_240):hover ._contactTile_o67ub_244{border-color:#ffddda38;box-shadow:inset 0 1px #ffffff1c,0 20px 52px #02010233}}._contactCopy_o67ub_166{align-self:auto;width:100%;animation:none}._contactCopy_o67ub_166 ._stageTitle_o67ub_30{max-width:9.2ch;font-size:clamp(2.65rem,4.4vw,4.8rem);line-height:.87}._address_o67ub_168{color:#ded3cc;margin-top:clamp(.85rem,1.5vh,1.2rem);font-size:clamp(.92rem,1.25vw,1.08rem);font-weight:580;line-height:1.55}._contactActions_o67ub_43{flex-wrap:wrap;margin-top:1.15rem}._contactActions_o67ub_43 ._copyButton_o67ub_44,._contactActions_o67ub_43 ._primaryButton_o67ub_44{min-height:3rem}._contactActions_o67ub_43 ._primaryButton_o67ub_44{padding-left:1.05rem}._copyButton_o67ub_44{background:#090b0edb;min-width:3rem}._contactMapCard_o67ub_261{background:#dfe4e7;min-height:15.5rem}._contactMapCard_o67ub_261:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0305076b,#0000 42%,#03050714);position:absolute;inset:0}._contactMapFrame_o67ub_263,._contactMapFrame_o67ub_263 iframe{width:100%;height:100%;position:absolute;inset:0}._contactMapFrame_o67ub_263 iframe{filter:saturate(.8)contrast(1.02);border:0}._contactMapHeader_o67ub_265{z-index:2;color:#fff8f0;background:linear-gradient(105deg,#6605123d,#0000 38%),#080a0de6;border:1px solid #ffffff29;border-radius:.82rem;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.58rem .62rem;display:grid;position:absolute;top:.7rem;left:.7rem;right:.7rem;box-shadow:0 18px 44px #03040533,inset 0 1px #ffffff14}._contactSectionIcon_o67ub_266{width:2.35rem;height:2.35rem;color:var(--color-accent-bright);background:linear-gradient(145deg,#da162d42,#59030e2e);border:1px solid #ff16333d;border-radius:.82rem;place-items:center;display:grid}._contactSectionIcon_o67ub_266 svg{width:1.2rem;height:1.2rem}._contactMapHeader_o67ub_265>span:nth-child(2),._contactParkingHeader_o67ub_268>span:last-child,._contactReceptionCard_o67ub_268 header>span:first-child{min-width:0}._contactMapHeader_o67ub_265 small,._contactParkingHeader_o67ub_268 small,._contactReceptionCard_o67ub_268 header small{color:var(--color-accent-bright);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:760;line-height:1.25;display:block}._contactDirectoryHeader_o67ub_270 h2,._contactMapHeader_o67ub_265 h2,._contactParkingHeader_o67ub_268 h2,._contactReceptionCard_o67ub_268 h2{color:#fff8f0;margin:.13rem 0 0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:710;line-height:1.25}._contactMapHeader_o67ub_265>a{color:#fff8f0;letter-spacing:.045em;text-transform:uppercase;background:linear-gradient(118deg,#e01830d1,#7e0415d6);border:1px solid #ff16334d;border-radius:999px;align-items:center;gap:.52rem;min-height:2.75rem;padding:0 .4rem 0 .8rem;font-size:.7rem;font-weight:740;text-decoration:none;display:inline-flex}._contactDirectoryCard_o67ub_272,._contactParkingCard_o67ub_272,._contactReceptionCard_o67ub_268{padding:.85rem .9rem}._contactReceptionCard_o67ub_268{grid-template-rows:auto 1fr;gap:.58rem;display:grid}._contactReceptionCard_o67ub_268>header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}._contactChannelList_o67ub_184{border:0}._contactChannelList_o67ub_184 a{min-height:3.15rem;padding-inline:.18rem}._contactChannelList_o67ub_184>._receptionPrimaryChannel_o67ub_277{background:linear-gradient(108deg,#da162d33,#76041414 62%,#0000),#ffffff05;border:1px solid #ef475533;border-radius:.95rem;margin-inline:-.58rem;padding-inline:.76rem}._contactChannelList_o67ub_184 a:first-child{border-top:1px solid #ffffff1a}._contactChannelList_o67ub_184 a:last-child{border-bottom:1px solid #ffffff1a}._contactChannelList_o67ub_184 a small{color:#c8bbb5}._contactChannelList_o67ub_184 a strong{color:#fff8f0;font-size:.86rem}._contactChannelList_o67ub_184 a em{font-size:.7rem}:is(._contactChannelList_o67ub_184 a:focus-visible,._contactChannelList_o67ub_184 a:hover){background:linear-gradient(90deg,#ffffff0b,#90061717)}._contactDirectoryCard_o67ub_272{grid-template-rows:auto 1fr auto;gap:.62rem;display:grid}._contactDirectoryHeader_o67ub_270{align-items:center;gap:.65rem;display:flex}._contactDirectoryHeader_o67ub_270 ._contactSectionIcon_o67ub_266{border-radius:.72rem;width:2.05rem;height:2.05rem}._contactDirectoryGrid_o67ub_287{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}._contactDirectoryGrid_o67ub_287>a{color:#fff8f0;background:#ffffff06;border:1px solid #ffffff17;border-radius:.82rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:3.2rem;padding:.48rem .45rem .48rem .7rem;text-decoration:none;transition:transform .58s cubic-bezier(.16,1,.3,1),border-color .44s cubic-bezier(.16,1,.3,1),background-color .44s cubic-bezier(.16,1,.3,1);display:grid}:is(._contactDirectoryGrid_o67ub_287>a:focus-visible,._contactDirectoryGrid_o67ub_287>a:hover){background:#89051521;border-color:#ff163347;transform:translateY(-.08rem)}:is(._contactDirectoryGrid_o67ub_287>a:focus-visible ._contactActionOrb_o67ub_195,._contactDirectoryGrid_o67ub_287>a:hover ._contactActionOrb_o67ub_195,._contactMapHeader_o67ub_265>a:focus-visible ._contactActionOrb_o67ub_195,._contactMapHeader_o67ub_265>a:hover ._contactActionOrb_o67ub_195){color:var(--paper);background:#ef475538;border-color:#ef475594;transform:translate(.16rem)}._contactDirectoryGrid_o67ub_287 a>span:first-child{min-width:0}._contactDirectoryGrid_o67ub_287 small,._contactDirectoryGrid_o67ub_287 strong{display:block}._contactDirectoryGrid_o67ub_287 small{color:#bcaea8;font-size:.68rem;font-weight:650}._contactDirectoryGrid_o67ub_287 strong{color:#fff8f0;overflow-wrap:anywhere;margin-top:.08rem;font-size:.78rem;font-weight:640;line-height:1.3}._contactSocials_o67ub_188{gap:.4rem;margin-top:0;padding-top:.62rem}._contactSocials_o67ub_188 a{border-radius:999px;align-items:center;gap:.42rem;width:auto;min-width:0;height:2.45rem;padding:0 .7rem;font-size:.7rem;font-weight:680;text-decoration:none;display:inline-flex}._contactSocials_o67ub_188 svg{width:1rem;height:1rem}._contactParkingCard_o67ub_272{grid-template-columns:minmax(11.5rem,.62fr) minmax(0,2.38fr);align-items:center;gap:.8rem 1rem;display:grid}._contactParkingHeader_o67ub_268{text-align:center;grid-template-columns:1fr;align-content:center;place-self:center;justify-items:center;gap:.5rem;width:min(100%,13rem);display:grid}._contactParkingHeader_o67ub_268 p{color:#c7bbb4;text-align:center;max-width:25rem;margin:.26rem auto 0;font-size:.76rem;line-height:1.45}._parkingRateMatrixWrap_o67ub_301{background:#ffffff05;border:1px solid #ffffff1c;border-radius:.75rem;min-width:0;overflow:hidden}._parkingRateMatrix_o67ub_301{border-collapse:collapse;table-layout:fixed;color:#fff8f0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%}._parkingRateMatrix_o67ub_301 td,._parkingRateMatrix_o67ub_301 th{text-align:center;white-space:nowrap;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;padding:.3rem .12rem}._parkingRateMatrix_o67ub_301 td:last-child,._parkingRateMatrix_o67ub_301 th:last-child{border-right:0}._parkingRateMatrix_o67ub_301 tbody tr:last-child td,._parkingRateMatrix_o67ub_301 tbody tr:last-child th{border-bottom:0}._parkingRateMatrix_o67ub_301 thead th{color:var(--color-accent-bright);letter-spacing:.025em;text-transform:uppercase;font-size:.61rem;font-weight:760}._parkingRateMatrix_o67ub_301 thead tr:first-child th{background:#ffffff06;padding-block:.34rem}._parkingRateMatrix_o67ub_301 thead tr:first-child>th:first-child{color:#d8cbc4;text-align:left;width:18%}._parkingRateMatrix_o67ub_301 tbody th{color:#e2d6cf;text-align:left;text-transform:uppercase;padding-left:.45rem;font-size:.66rem;font-weight:680}._parkingRateMatrix_o67ub_301 tbody td{font-size:.69rem;font-weight:710}._contactParkingCard_o67ub_272 ._parkingRateNote_o67ub_223{border-top:1px solid #ffffff14;grid-column:1/-1;max-width:none;margin:0;padding-top:.55rem;font-size:.67rem;line-height:1.45}._dock_o67ub_48{z-index:20;left:50%;bottom:max(1.35rem,env(safe-area-inset-bottom));width:var(--dock-width);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(115deg,#ffffff21,#0000 22%,#7b08132e 70%,#ffffff12),#06080bf0;border:1px solid #ffffff38;border-radius:2.15rem;grid-template-columns:repeat(4,1fr);height:5.6rem;padding:.42rem;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff2e}._dock_o67ub_48:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 15%,#ffffff1c 42%,#0000 57%);position:absolute;inset:0}._activeLens_o67ub_314{z-index:-1;width:calc(25% - .21rem);height:calc(100% - .84rem);transform:translateX(calc(var(--active-index) * 100%));-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#d60020e6,#910016e0 52%,#4c000ceb);border-radius:1.75rem;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .18s;position:absolute;top:.42rem;left:.42rem;box-shadow:0 14px 34px #52000b94,inset 0 1px #ff193470,inset 0 -1px #46000ab8}._activeLensHidden_o67ub_315{opacity:0;pointer-events:none}._dock_o67ub_48 button{color:#f5eee5ad;cursor:pointer;background:0 0;border:0;border-radius:1.65rem;align-content:center;place-items:center;gap:.35rem;min-width:0;min-height:4.6rem;padding:.25rem;transition:color .18s,transform .18s;display:grid}._dock_o67ub_48 button:hover{color:#fff;transform:translateY(-1px)}._dock_o67ub_48 button svg{width:1.4rem;height:1.4rem}._dock_o67ub_48 button span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}._dock_o67ub_48 button._activeTab_o67ub_320{color:#fff}._dock_o67ub_48 button:focus-visible{outline-offset:-3px}._ageGate_o67ub_322{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030406f0;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}._ageGateCard_o67ub_323{text-align:center;background:#0a0c0eeb;border:1px solid #ffffff29;border-radius:1rem;justify-items:center;width:min(27rem,100%);padding:2rem;display:grid;box-shadow:0 28px 80px #00000094}._ageGateCard_o67ub_323 img{object-fit:contain;width:10rem;height:3.2rem}._ageMark_o67ub_325{color:#fff;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:3.3rem;height:3.3rem;margin:1rem 0;font-size:.9rem;font-weight:800;display:grid}._ageGateCard_o67ub_323 p{color:#bdb1aa;max-width:24rem;margin:1rem 0 1.35rem;font-size:.85rem;line-height:1.55}._ageGateCard_o67ub_323 button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#81000d,#b90019 45%,#d5152a 72%,#9b0013);border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:min(100%,23rem);min-height:4.25rem;padding:.32rem;font-weight:750;transition:box-shadow .18s,filter .18s,transform .18s;display:flex;position:relative;box-shadow:0 14px 34px #5c000c57,inset 0 1px #ffffff1f}._ageGateCard_o67ub_323 button>span:first-child{letter-spacing:.015em;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}._ageGateButtonIcon_o67ub_329{background:#3e00097a;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:3.35rem;height:3.35rem;margin-left:auto;transition:background-color .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff1f}._ageGateButtonIcon_o67ub_329 svg{width:1.35rem;height:1.35rem}._appShell_o67ub_2 ._ageGateCard_o67ub_323 button:focus-visible{outline:0}._appShell_o67ub_2 ._ageGateCard_o67ub_323 button:focus-visible ._ageGateButtonIcon_o67ub_329{background:#320008b8;border-color:#ffffffc7;box-shadow:0 0 0 3px #ffffff24,inset 0 1px #ffffff29}._ageGateCard_o67ub_323 button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 38px #5c000c6b,inset 0 1px #ffffff29}._ageGateCard_o67ub_323 button:hover ._ageGateButtonIcon_o67ub_329{background:#320008b3;transform:translate(2px)}._ageGateCard_o67ub_323 button:active{filter:brightness(.96);transform:translateY(0)}._ageGateCard_o67ub_323 button:disabled{opacity:.65;cursor:wait;filter:none;transform:none}._ageGateCard_o67ub_323 a{color:#a99e98;text-underline-offset:.25rem;margin-top:1rem;font-size:.74rem}@keyframes _app_backdrop-arrive__Y9e7I_o67ub_1{0%{opacity:.38;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes _app_stage-arrive__HRizz_o67ub_1{0%{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _app_contact-copy-arrive__dLN5T_o67ub_1{0%{opacity:.08;transform:translate(-1.25rem,1rem)}to{opacity:1;transform:translateZ(0)}}@keyframes _app_contact-cascade-arrive__KhXN2_o67ub_1{0%{opacity:.06;transform:translate3d(1.6rem,1.15rem,-1rem)rotateY(-2deg)}to{opacity:1;transform:translateZ(0)rotateY(0)}}@keyframes _app_contact-bento-arrive__xqxFv_o67ub_1{0%{opacity:.08;transform:translate3d(0,1.1rem,-.7rem)scale(.985)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes _app_rule-arrive__o57cz_o67ub_1{0%{opacity:.25;clip-path:inset(0 0 26%)}to{opacity:1;clip-path:inset(0)}}@keyframes _app_details-arrive__prvA6_o67ub_1{0%{opacity:0;transform:translateY(.55rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _app_details-overlay-arrive__UUrqs_o67ub_1{0%{opacity:0}to{opacity:1}}@media (min-width:761px) and (max-width:1100px){._rulesStage_o67ub_145{inset:clamp(3rem,7vh,4.25rem) clamp(2rem,4vw,4rem) 8.2rem}._privacyPanel_o67ub_143{grid-template-rows:auto auto auto;align-content:center;gap:.6rem;width:min(100%,58rem)}._rulesPageHeading_o67ub_146 h1{font-size:clamp(2.35rem,4.2vw,3rem);line-height:.9}._rulesPageHeading_o67ub_146 p{margin-top:.35rem;font-size:.7rem}._rulesCards_o67ub_150{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;height:min(48vh,22rem);display:grid}._ruleCard_o67ub_151{border-width:1px;border-radius:1rem;min-height:0;margin-bottom:0}._ruleCardHeader_o67ub_152{cursor:default;border-bottom:1px solid #ffffff1f;gap:.3rem;min-height:3.25rem;padding:.5rem .7rem}._ruleCardHeader_o67ub_152 h2{font-size:1.25rem}._ruleCardIcon_o67ub_154{border-radius:.7rem;width:2.15rem;height:2.15rem}._ruleCardIcon_o67ub_154 svg{width:1.05rem;height:1.05rem}._ruleCard_o67ub_151 ._ruleGroupList_o67ub_156{padding:.1rem .8rem .3rem;display:grid}._ruleRow_o67ub_157{gap:.3rem;min-height:0;padding:.4rem 0}._ruleIcon_o67ub_159{width:1.05rem;height:1.05rem}._ruleRow_o67ub_157 p{font-size:clamp(.76rem,1.2vw,.82rem)}._rulesNotice_o67ub_162{border-width:1px;border-radius:.9rem;gap:.65rem;min-height:2.8rem;padding:.55rem .75rem}._rulesNotice_o67ub_162>svg{width:1.05rem;height:1.05rem}._rulesNotice_o67ub_162 p{font-size:.62rem}}@media (max-width:760px){._appShell_o67ub_2{min-height:0}._header_o67ub_19{top:max(.75rem,env(safe-area-inset-top));left:1rem;right:1rem}._logoButton_o67ub_21{width:8.8rem;height:2.8rem}._stage_o67ub_27{inset:4.5rem 1rem 7.35rem}._stage_o67ub_27._homeStage_o67ub_28{inset:0}._stageTitle_o67ub_30{font-size:clamp(3.25rem,16vw,4.85rem)}._contactPanel_o67ub_165,._entryPanel_o67ub_135,._homePanel_o67ub_32,._privacyPanel_o67ub_143,._roomPanel_o67ub_55{grid-template-columns:1fr}._homeHeader_o67ub_20{background:linear-gradient(#060708,#060708e0 68%,#0000);height:5.8rem;padding:1rem 1.25rem;top:0;left:0;right:0}._homeHeader_o67ub_20 ._logoButton_o67ub_21{width:9.6rem;height:auto}._homeBackdrop_o67ub_16 img{object-fit:cover;object-position:72% 50%;width:100%;height:100%;min-height:100%;display:block}._homeBackdrop_o67ub_16 ._backdropShade_o67ub_9{background:linear-gradient(#07090b1f,#07090b33 33%,#07090b9e 60%,#07090be6 82%,#07090bfa),linear-gradient(90deg,#07090bb8,#07090b80 45%,#07090b14 78%,#07090b33)}._homePanel_o67ub_32{--home-bottom-clearance:7.2rem;--home-inline:clamp(1.1rem,4.5vw,1.75rem);--home-top-clearance:clamp(6.15rem,18vw,6.75rem);--occupancy-card-width:clamp(17.5rem,62vw,21rem);grid-template-rows:auto minmax(1rem,1fr) auto}._homeCopy_o67ub_33{width:auto;inset:auto}._homeCopy_o67ub_33 ._stageTitle_o67ub_30{max-width:31rem;font-size:clamp(1.25rem,5vw,1.9rem);line-height:1.13}._homeTitleLine_o67ub_36{white-space:normal;overflow-wrap:anywhere}._titleRule_o67ub_41{margin-top:1.2rem}._homeCopy_o67ub_33>p{text-wrap:pretty;max-width:31rem;margin-top:.95rem;font-size:clamp(.84rem,2.1vw,.94rem);line-height:1.52}._homePanel_o67ub_32:after{right:1.25rem}._occupancyCardPlacement_o67ub_42{justify-self:center;top:auto;bottom:auto;left:auto}._roomPanel_o67ub_55{--room-card-size:min(43vh,78vw,22rem);grid-template-rows:auto minmax(13rem,1fr) auto;gap:.2rem}._roomEditorialHeader_o67ub_56{padding-top:.2rem}._roomEditorialHeader_o67ub_56 ._stageTitle_o67ub_30{font-size:clamp(2rem,10vw,2.75rem);line-height:1.1}._roomEditorialHeader_o67ub_56 p{max-width:18rem;margin:.25rem auto 0;font-size:.68rem}._roomGalleryShell_o67ub_58{--room-card-height:var(--room-card-size);--room-card-width:var(--room-card-size);--room-overlap:clamp(4.5rem,25vw,6.5rem);width:calc(100% + 2rem)}._coverflowTrack_o67ub_59{padding-block:.4rem}._coverflowSlide_o67ub_61{transform:perspective(58rem) rotateY(calc(var(--coverflow-offset) * -3.5deg)) translateX(calc(var(--coverflow-offset) * -2%)) translateY(calc(var(--coverflow-depth) * .18rem)) scale(calc(1.02 - var(--coverflow-depth) * .09))}._coverflowArrow_o67ub_88{display:none}._roomCardMeta_o67ub_81{width:auto;bottom:.75rem;left:.75rem;right:.75rem}._coverflowSlide_o67ub_61[data-distance="0"] ._roomCardMeta_o67ub_81{width:calc(100% - 7.7rem);right:auto}._roomCardMeta_o67ub_81 strong{font-size:clamp(1.25rem,6vw,1.65rem)}._roomCardAction_o67ub_85{font-size:.58rem;bottom:.75rem;right:.75rem}._roomCaption_o67ub_94{gap:.35rem}._roomPagination_o67ub_130{gap:.45rem}._roomPagination_o67ub_130>div{gap:.2rem}._roomPagination_o67ub_130 i{width:.22rem;height:.22rem}._roomPagination_o67ub_130 i[data-active=true]{transform:scaleX(3.4)}._roomDetailsOverlay_o67ub_103{padding:.6rem}._roomDetailsDialog_o67ub_104{border-radius:1.55rem;grid-template-rows:auto auto;grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 1.2rem);overflow-y:auto}._roomDetailsMedia_o67ub_110{aspect-ratio:16/9;min-height:0}._roomDetailsMedia_o67ub_110:after{background:linear-gradient(#0000 66%,#080a0d9e)}._roomDetailsMedia_o67ub_110>img,._roomDetailsVideo_o67ub_112{max-height:none}._roomDetailsContent_o67ub_116{gap:.85rem;padding:1.25rem 1rem 1rem}._roomDetailsHeader_o67ub_117>span{margin-bottom:.4rem}._roomDetailsHeader_o67ub_117 h2{max-width:14ch;font-size:clamp(2.2rem,11vw,3.3rem);line-height:.92}._roomDetailsHeader_o67ub_117 p{margin-top:.65rem;font-size:.79rem;line-height:1.5}._roomDetailsPriceLead_o67ub_120{padding:.68rem 0}._roomPriceTable_o67ub_123{table-layout:fixed;min-width:0;font-size:.6rem}._roomPriceTable_o67ub_123 thead th{letter-spacing:0;font-size:.5rem}._roomPriceTable_o67ub_123 th:first-child{width:15%}._roomPriceTable_o67ub_123 td,._roomPriceTable_o67ub_123 th{padding:.45rem .08rem}._entryPanel_o67ub_135{grid-template-rows:auto 1fr auto;align-items:start;gap:.65rem}._entryIntro_o67ub_39 ._stageTitle_o67ub_30{font-size:clamp(2.8rem,12vw,3.8rem)}._entryIntro_o67ub_39>p{display:none}._steps_o67ub_136{align-self:center;gap:.35rem}._steps_o67ub_136 li{min-height:4.35rem;padding:.55rem .65rem}._secondaryButton_o67ub_44{grid-column:auto;justify-self:start;min-height:2.9rem}._rulesHeader_o67ub_144{display:flex}._rulesStage_o67ub_145{inset:4.75rem 1.2rem 7.35rem}._privacyPanel_o67ub_143{scrollbar-width:none;grid-template-rows:auto auto auto;align-content:center;gap:.45rem;padding-bottom:.3rem;overflow-y:auto}._privacyPanel_o67ub_143::-webkit-scrollbar{display:none}._rulesPageHeading_o67ub_146 h1{font-size:clamp(2.2rem,10vw,2.7rem);line-height:.9}._rulesPageHeading_o67ub_146 p{margin-top:.3rem;font-size:.66rem}._rulesCards_o67ub_150{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:min(82vw,19rem);grid-auto-flow:column;gap:.6rem;height:min(44vh,20rem);padding-bottom:.25rem;display:grid;overflow:auto hidden}._rulesCards_o67ub_150::-webkit-scrollbar{display:none}._ruleCard_o67ub_151{scroll-snap-align:center;border-width:1px;border-radius:.9rem;min-height:0;margin-bottom:0}._ruleCardHeader_o67ub_152{cursor:default;border-bottom:1px solid #ffffff1f;gap:.28rem;min-height:3.25rem;padding:.4rem .6rem}._ruleCardHeader_o67ub_152 h2{font-size:1.22rem}._ruleCardIcon_o67ub_154{border-radius:.65rem;width:2.15rem;height:2.15rem}._ruleCardIcon_o67ub_154 svg{width:1.05rem;height:1.05rem}._ruleCard_o67ub_151 ._ruleGroupList_o67ub_156{padding:.1rem .65rem .25rem;display:grid}._ruleRow_o67ub_157{gap:.28rem;min-height:0;padding:.32rem 0}._ruleIcon_o67ub_159{width:1.05rem;height:1.05rem}._ruleRow_o67ub_157 p{font-size:.78rem;line-height:1.35}._rulesNotice_o67ub_162{border-width:1px;border-radius:.8rem;gap:.5rem;min-height:0;padding:.45rem .6rem}._rulesNotice_o67ub_162>svg{width:1.1rem;height:1.1rem}._rulesNotice_o67ub_162 p{font-size:.61rem;line-height:1.3}._contactPanel_o67ub_165{overscroll-behavior:contain;scrollbar-color:#ff16338c #ffffff14;grid-template-rows:auto;align-content:start;align-items:stretch;gap:1rem;min-height:0;padding:.25rem .12rem 1.5rem;overflow:hidden auto}._contactCopy_o67ub_166 ._stageTitle_o67ub_30{font-size:clamp(3rem,13vw,4.2rem)}._address_o67ub_168{margin-top:.75rem;font-size:.92rem}._contactActions_o67ub_43{margin-top:1rem}._contactCardStack_o67ub_172{gap:.65rem}._contactCardShellCompact_o67ub_176,._contactCardShell_o67ub_173{width:100%}._contactCardShell_o67ub_173:focus-within,._contactCardShell_o67ub_173:hover{transform:none}._receptionCard_o67ub_177{padding:.85rem .9rem .7rem}._contactChannelList_o67ub_184 a{min-height:3.5rem}._arrivalCard_o67ub_139{padding:.85rem .9rem .7rem}._contactDetailOverlay_o67ub_210{padding:.6rem}._contactDetailDialog_o67ub_212{border-radius:1.5rem;width:100%;max-height:calc(100dvh - 1.2rem);padding:1.35rem 1rem 1rem}._contactDetailHeader_o67ub_218{padding-right:3rem}._contactDetailHeader_o67ub_218 h2{font-size:clamp(2.6rem,12vw,4rem)}._otherContactList_o67ub_188{grid-template-columns:1fr;margin-top:1.2rem}._dock_o67ub_48{bottom:max(.75rem,env(safe-area-inset-bottom));border-radius:1.85rem;width:calc(100vw - 1rem);height:5.75rem;padding:.34rem}._activeLens_o67ub_314{border-radius:1.5rem;width:calc(25% - .17rem);height:calc(100% - .68rem);top:.34rem;left:.34rem}._dock_o67ub_48 button{border-radius:1.45rem;min-height:5rem}._dock_o67ub_48 button span{font-size:.75rem}}@media (max-width:760px) and (orientation:portrait){._homeBackdrop_o67ub_16 img{object-position:50% 0;position:absolute;inset:6rem 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 4rem);mask-image:linear-gradient(#0000,#000 4rem)}}@media (min-width:580px) and (max-width:760px){._rulesCards_o67ub_150{grid-auto-columns:calc(50% - .3rem)}}@media (min-width:761px) and (max-width:1100px){._homeCopy_o67ub_33{width:min(42rem,100%)}._homeCopy_o67ub_33 ._stageTitle_o67ub_30{font-size:clamp(2.15rem,4.1vw,2.85rem)}}@media (max-width:760px) and (min-height:820px){._homePanel_o67ub_32{grid-template-rows:auto clamp(2rem,20dvh,11.5rem) auto minmax(0,1fr)}._occupancyCardPlacement_o67ub_42{grid-row:3;align-self:start}}@media (min-width:1200px){._homeHeader_o67ub_20{left:clamp(8.5rem,9.5vw,10rem)}._homePanel_o67ub_32{padding-left:clamp(8.5rem,9.5vw,10rem)}}@media (max-height:680px){._stage_o67ub_27{top:4rem;bottom:6.7rem}._stage_o67ub_27._homeStage_o67ub_28{inset:0}._logoButton_o67ub_21{height:2.5rem}._stageTitle_o67ub_30{font-size:clamp(2.85rem,12vh,4.1rem)}._homePanel_o67ub_32{--home-bottom-clearance:7.75rem;--home-top-clearance:7.5rem;grid-template-rows:auto minmax(.75rem,1fr) auto}._homeCopy_o67ub_33{padding-bottom:0;top:auto;bottom:auto}._homeCopy_o67ub_33 ._stageTitle_o67ub_30{font-size:clamp(2.35rem,7.4vh,3.1rem)}._homeCopy_o67ub_33>p{max-width:27rem;margin-top:.55rem;line-height:1.4}._titleRule_o67ub_41{margin-top:.85rem}._occupancyCardPlacement_o67ub_42{top:auto;bottom:auto}._roomPanel_o67ub_55{--room-card-size:min(42vh,70vw,18rem)}._steps_o67ub_136 li{min-height:3.8rem}._steps_o67ub_136 small{line-height:1.25}._privacyPanel_o67ub_143{gap:.35rem}._rulesPageHeading_o67ub_146 h1{font-size:clamp(2.4rem,10vh,4.5rem)}._rulesPageHeading_o67ub_146 p{margin-top:.3rem}._ruleCard_o67ub_151{margin-bottom:.3rem}._ruleCardHeader_o67ub_152{min-height:3.2rem;padding-block:.35rem}._ruleRow_o67ub_157{gap:.55rem;min-height:2.65rem;padding:.3rem 0}._ruleIcon_o67ub_159{width:1.1rem;height:1.1rem}._ruleRow_o67ub_157 p{font-size:.74rem;line-height:1.3}._rulesNotice_o67ub_162{gap:.45rem;min-height:0;padding:.4rem .6rem}._rulesNotice_o67ub_162 p{font-size:.59rem;line-height:1.25}._dock_o67ub_48{height:5.35rem}._dock_o67ub_48 button{min-height:4.55rem}._roomDetailsDialog_o67ub_104{max-height:calc(100dvh - 1rem)}._roomDetailsContent_o67ub_116{gap:.72rem;padding-block:1.25rem}._roomDetailsHeader_o67ub_117 h2{font-size:clamp(2rem,8vh,3.4rem)}._roomDetailsHeader_o67ub_117 p{margin-top:.55rem;line-height:1.45}._roomDetailsPriceLead_o67ub_120{padding:.55rem 0}}@media (min-width:761px) and (max-height:780px){._homePanel_o67ub_32{--home-bottom-clearance:7.75rem;--home-top-clearance:7.5rem;grid-template-rows:auto minmax(1rem,1fr) auto}._homeCopy_o67ub_33 ._stageTitle_o67ub_30{font-size:clamp(2.2rem,6.2vh,2.85rem)}._homeCopy_o67ub_33>p{max-width:32rem;margin-top:.75rem;line-height:1.45}._titleRule_o67ub_41{margin-top:1rem}}@media (max-width:760px) and (max-height:680px){._homePanel_o67ub_32{--home-bottom-clearance:7.2rem;--home-top-clearance:6rem}._homeCopy_o67ub_33 ._stageTitle_o67ub_30{font-size:clamp(1.15rem,5.7vw,1.75rem)}}@media (prefers-reduced-motion:reduce){._backdrop_o67ub_7 img,._contactCardStack_o67ub_172,._contactCopy_o67ub_166,._contactDetailDialog_o67ub_212,._contactDetailOverlay_o67ub_210,._roomDetailsDialog_o67ub_104,._roomDetailsOverlay_o67ub_103,._ruleCard_o67ub_151,._stage_o67ub_27{animation:none}._activeLens_o67ub_314,._arrivalCardFooter_o67ub_188 button,._contactActionOrb_o67ub_195,._contactCardShell_o67ub_173,._contactChannelList_o67ub_184 a,._contactDetailTrigger_o67ub_188,._contactSocials_o67ub_188 a,._copyButton_o67ub_44,._coverflowArrow_o67ub_88,._coverflowSlide_o67ub_61,._otherContactList_o67ub_188 a,._primaryButton_o67ub_44,._roomArtwork_o67ub_77,._roomPagination_o67ub_130 i,._secondaryButton_o67ub_44{transition-duration:.01ms}._coverflowTrack_o67ub_59{scroll-behavior:auto}._roomCardAction_o67ub_85:after{transition-duration:.01ms}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._arrivalCard_o67ub_139,._contactDetailClose_o67ub_213,._contactDetailDialog_o67ub_212,._copyButton_o67ub_44,._dock_o67ub_48,._receptionCard_o67ub_177,._roomDetailsClose_o67ub_106,._roomDetailsDialog_o67ub_104,._ruleCard_o67ub_151,._rulesNotice_o67ub_162{background:#07090bf5}}@media (min-width:1101px){._contactPanel_o67ub_165{grid-template-rows:minmax(8.75rem,.92fr) minmax(10rem,1.08fr);align-content:stretch;height:100%;min-height:0;padding-bottom:.16rem;overflow:hidden auto}._contactDirectoryCard_o67ub_272,._contactDirectoryShell_o67ub_242,._contactMapShell_o67ub_240,._contactParkingCard_o67ub_272,._contactParkingShell_o67ub_243,._contactReceptionCard_o67ub_268,._contactReceptionShell_o67ub_241,._contactTile_o67ub_244{min-height:0}._contactDirectoryCard_o67ub_272,._contactParkingCard_o67ub_272,._contactReceptionCard_o67ub_268{padding-block:clamp(.58rem,1.15vh,.85rem)}._contactChannelList_o67ub_184 a{min-height:clamp(2.75rem,5.25vh,3.15rem)}._contactDirectoryGrid_o67ub_287>a{min-height:clamp(2.75rem,5.35vh,3.2rem)}._parkingRateMatrix_o67ub_301 td,._parkingRateMatrix_o67ub_301 th{padding-block:clamp(.22rem,.45vh,.3rem)}}@media (min-width:761px) and (max-width:1100px){._contactPanel_o67ub_165{grid-template:"map map"minmax(8.75rem,.9fr)"reception directory"minmax(10.25rem,1.1fr)/minmax(17rem,.82fr) minmax(22rem,1.28fr);align-content:stretch;height:100%;min-height:0;padding-bottom:.16rem;overflow:hidden auto}._contactDirectoryCard_o67ub_272,._contactMapCard_o67ub_261,._contactParkingCard_o67ub_272,._contactReceptionCard_o67ub_268{min-height:0}}@media (min-width:761px) and (max-height:760px){._contactPanel_o67ub_165{grid-template-rows:minmax(8rem,.9fr) minmax(9.5rem,1.1fr);gap:.4rem}._contactTileShell_o67ub_244{padding:.2rem}._contactDirectoryCard_o67ub_272,._contactParkingCard_o67ub_272,._contactReceptionCard_o67ub_268{padding:.48rem .65rem}._contactParkingCard_o67ub_272{gap:.35rem 1rem;padding-block:.35rem}._contactParkingCard_o67ub_272 ._parkingRateNote_o67ub_223{padding-top:.35rem;font-size:.63rem;line-height:1.35}._contactChannelList_o67ub_184 a,._contactDirectoryGrid_o67ub_287>a{min-height:2.75rem}._contactSocials_o67ub_188 a{height:2.25rem}._parkingRateMatrix_o67ub_301 td,._parkingRateMatrix_o67ub_301 th{padding-block:.22rem}}@media (max-width:760px){._contactPanel_o67ub_165{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr);grid-template-areas:"map""reception""directory";gap:.72rem;padding:.18rem .05rem 1.5rem}._contactTileShell_o67ub_244,._contactTileShell_o67ub_244:focus-within,._contactTileShell_o67ub_244:hover{border-radius:1.38rem;width:100%;transform:none}._contactTile_o67ub_244{border-radius:1.13rem}._contactMapCard_o67ub_261{min-height:20rem}._contactMapHeader_o67ub_265{grid-template-columns:2.35rem minmax(0,1fr)}._contactMapHeader_o67ub_265>a{grid-column:1/-1;justify-content:space-between;justify-self:stretch}._contactDirectoryCard_o67ub_272,._contactParkingCard_o67ub_272,._contactReceptionCard_o67ub_268{padding:.9rem}._contactDirectoryGrid_o67ub_287{grid-template-columns:1fr}._contactDirectoryGrid_o67ub_287>a{min-height:3.55rem}._contactSocials_o67ub_188{flex-wrap:wrap}._contactSocials_o67ub_188 a{min-height:2.75rem}._contactParkingCard_o67ub_272{grid-template-columns:1fr;align-items:stretch}._parkingRateMatrix_o67ub_301,._parkingRateMatrix_o67ub_301 tbody{display:block}._parkingRateMatrix_o67ub_301 thead{display:none}._parkingRateMatrix_o67ub_301 tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.7rem;display:grid}._parkingRateMatrix_o67ub_301 tbody tr+tr{border-top:1px solid #ffffff17}._parkingRateMatrix_o67ub_301 tbody th{border:0;grid-column:1/-1;padding:0 0 .15rem;font-size:.75rem}._parkingRateMatrix_o67ub_301 tbody td{white-space:normal;background:#ffffff06;border:1px solid #ffffff14;border-radius:.55rem;place-items:center;gap:.12rem;min-width:0;min-height:3.25rem;padding:.4rem .15rem;font-size:.72rem;display:grid}._parkingRateMatrix_o67ub_301 tbody td:nth-of-type(n+4){background:#7f051417}._parkingRateMatrix_o67ub_301 tbody td:before{color:#cbbeb7;content:attr(data-label);text-align:center;font-size:.58rem;font-weight:650;line-height:1.2}}@media (prefers-reduced-motion:reduce){._contactTileShell_o67ub_244{animation:none}._contactDirectoryGrid_o67ub_287>a,._contactMapHeader_o67ub_265>a,._contactTileShell_o67ub_244{transition-duration:.01ms}}._homePanel_o67ub_32{--occupancy-card-width:19rem}._homeCopy_o67ub_33{width:min(44rem,62vw)}._homeCopy_o67ub_33 ._stageTitle_o67ub_30{letter-spacing:-.025em;font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:1.25}._homeTitleLine_o67ub_36{white-space:normal;overflow-wrap:normal}._homeTitleLine_o67ub_36+._homeTitleLine_o67ub_36{margin-top:.25rem}._homeCopy_o67ub_33 ._homeTitleAccent_o67ub_38{font-family:var(--font-display),sans-serif;letter-spacing:-.015em;color:var(--color-accent-bright);-webkit-text-fill-color:currentColor;background:0 0;margin-block:.5rem;font-size:clamp(3rem,5.6vw,5.25rem);font-weight:400;line-height:1}._homeCopy_o67ub_33>p{max-width:43ch;font-size:1rem;line-height:1.65}._homeStage_o67ub_28{overscroll-behavior:contain;overflow-y:auto}._homePanel_o67ub_32{height:100%;min-height:37rem}._occupancyCardPlacement_o67ub_42{justify-self:start}._roomPosition_o67ub_588{color:var(--color-text-soft);font-size:.875rem;line-height:1.5}._roomPagination_o67ub_130{justify-items:center;gap:.65rem;display:grid}._roomCardAction_o67ub_85{letter-spacing:.065em;font-size:.75rem}._roomDetailsHeader_o67ub_117 p{font-size:1rem;line-height:1.6}._roomPriceTable_o67ub_123{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem}._roomPriceTable_o67ub_123 thead th{letter-spacing:0;font-size:.75rem}._roomPriceTable_o67ub_123 td,._roomPriceTable_o67ub_123 th{padding:.7rem .4rem}._rulesPageHeading_o67ub_146 p{font-size:.875rem}._rulesNotice_o67ub_162 p{font-size:.75rem;line-height:1.5}._rulesNotice_o67ub_162{padding:.7rem .85rem}._ruleRow_o67ub_157 p{font-size:.875rem;line-height:1.5}._rulesSwipeHint_o67ub_599{display:none}._rulesCards_o67ub_150:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:3px}._contactStreetAddress_o67ub_601{color:var(--color-text-soft);margin:.3rem 0 0;font-size:.875rem;line-height:1.45}._contactChannelList_o67ub_184 a em{color:var(--color-text)}._contactMapFrame_o67ub_263{background:var(--color-surface)}@media (max-width:760px){._homeHeader_o67ub_20 ._logoButton_o67ub_21{width:8.8rem}._homePanel_o67ub_32{--home-top-clearance:6.5rem;--home-bottom-clearance:8rem;--occupancy-card-width:19rem;grid-template-rows:auto minmax(1.5rem,1fr) auto;min-height:36rem}._homeCopy_o67ub_33{width:100%}._homeCopy_o67ub_33 ._stageTitle_o67ub_30{font-size:clamp(1.15rem,4.6vw,1.6rem);line-height:1.3}._homeCopy_o67ub_33 ._homeTitleAccent_o67ub_38{margin-block:.55rem;font-size:clamp(2.4rem,10vw,3.8rem);line-height:.98}._homeCopy_o67ub_33>p{max-width:32rem;margin-top:.7625rem;font-size:.9375rem;line-height:1.6}._titleRule_o67ub_41{margin-top:1.15rem}._occupancyCardPlacement_o67ub_42{place-self:end start}._roomDetailsHeader_o67ub_117 p{font-size:.9375rem}._roomPriceTableShell_o67ub_123{scrollbar-width:thin;overflow-x:auto}._roomPriceTable_o67ub_123{table-layout:auto;min-width:20.5rem;font-size:.8125rem}._roomPriceTable_o67ub_123 thead th{font-size:.75rem}._roomPriceTable_o67ub_123 td,._roomPriceTable_o67ub_123 th{white-space:nowrap;padding:.65rem .4rem}._privacyPanel_o67ub_143{grid-template-rows:auto auto auto auto;align-content:start;gap:.75rem;padding:1rem .1rem}._rulesSwipeHint_o67ub_599{color:var(--color-text-soft);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.75rem;display:flex}._rulesSwipeHint_o67ub_599 svg{width:1rem;height:1rem}._rulesCards_o67ub_150{scrollbar-width:thin;scrollbar-color:var(--color-accent-bright) transparent;height:23rem;max-height:none;padding-bottom:.65rem}._rulesCards_o67ub_150::-webkit-scrollbar{height:4px;display:block}._ruleRow_o67ub_157 p{font-size:.875rem;line-height:1.5}._rulesNotice_o67ub_162 p{font-size:.75rem;line-height:1.5}._rulesPageHeading_o67ub_146 p{font-size:.875rem}}@media (max-height:680px) and (min-width:761px){._homePanel_o67ub_32{--home-top-clearance:6.5rem;min-height:34rem}._homeCopy_o67ub_33 ._homeTitleAccent_o67ub_38{font-size:3.5rem}._homeCopy_o67ub_33>p{margin-top:.65rem;line-height:1.45}}._homePanel_o67ub_32{flex-direction:column;gap:2rem;height:auto;min-height:100%;display:flex}._homeCopy_o67ub_33{flex:none}._occupancyCardPlacement_o67ub_42{flex:none;align-self:flex-start;margin-top:auto}._roomPriceTableShell_o67ub_123:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}._fiveTabs_o67ub_635{grid-template-columns:repeat(5,minmax(0,1fr));height:auto;min-height:5.6rem}._fiveTabs_o67ub_635 ._activeLens_o67ub_314{width:calc(20% - .168rem)}._fiveTabs_o67ub_635 button span{white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}._newsStage_o67ub_638{inset:6rem clamp(1.25rem, 5vw, 5rem) calc(var(--measured-dock-height,90px) + 2.6rem)}._newsBackdrop_o67ub_639 img,._newsBackdrop_o67ub_639 ._redRefraction_o67ub_10{display:none}._newsBackdrop_o67ub_639 ._backdropShade_o67ub_9{background:#08090b}._dialogBackdrop_o67ub_641{position:absolute;inset:0}._portalTheme_o67ub_642{--color-accent-bright:#ff1633}._priceReference_o67ub_643{color:#d0c1bb;margin:0;font-size:.75rem;line-height:1.5}._ruleIcon_o67ub_159 svg{fill:currentColor;filter:none}._ruleIcon_o67ub_159,._ruleCardIcon_o67ub_154,._rulesNotice_o67ub_162>svg,._rulesSwipeHint_o67ub_599>svg{color:var(--color-accent-bright)}._stage_o67ub_27:not(._homeStage_o67ub_28){bottom:calc(var(--measured-dock-height,90px) + 2.5rem)}@media (max-width:760px){._stage_o67ub_27:not(._homeStage_o67ub_28){bottom:calc(var(--measured-dock-height,92px) + 1.4rem)}._fiveTabs_o67ub_635 ._activeLens_o67ub_314{width:calc(20% - .136rem);height:calc(100% - .68rem);top:.34rem;left:.34rem}._newsStage_o67ub_638{inset:5rem 1rem calc(var(--measured-dock-height,92px) + 1.4rem)}._fiveTabs_o67ub_635 button span{font-size:.75rem;line-height:1.3}}._contactParkingHeader_o67ub_268 h2{color:var(--color-accent-bright);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:760;line-height:1.25}@media (max-width:760px){._fiveTabs_o67ub_635 button ._accommodationLabel_o67ub_652{white-space:nowrap;overflow-wrap:normal;letter-spacing:-.025em;font-size:.625rem}}._entering_o67ub_655:not(._enteringPresence_o67ub_655) ._header_o67ub_19{animation:.5s 1.8s both _entry-content-reveal_o67ub_1}._entering_o67ub_655:not(._enteringPresence_o67ub_655) ._stage_o67ub_27{animation:.55s 1.7s both _entry-content-reveal_o67ub_1}._entering_o67ub_655:not(._enteringPresence_o67ub_655) ._dock_o67ub_48{animation:.4s 1.95s both _entry-content-reveal_o67ub_1}._entering_o67ub_655:not(._enteringPresence_o67ub_655) ._homeBackdrop_o67ub_16 ._backdropShade_o67ub_9{animation:2.25s linear both _entry-shade-reveal_o67ub_1}@keyframes _entry-shade-reveal_o67ub_1{0%,65%{opacity:.18}to{opacity:1}}@keyframes _entry-content-reveal_o67ub_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._entering_o67ub_655 ._header_o67ub_19,._entering_o67ub_655 ._stage_o67ub_27,._entering_o67ub_655 ._dock_o67ub_48,._entering_o67ub_655 ._homeBackdrop_o67ub_16 ._backdropShade_o67ub_9{animation:none}}._enteringPresence_o67ub_655 ._logoButton_o67ub_21 img{opacity:var(--entry-logo-opacity,0)}@media (prefers-reduced-motion:reduce){._enteringPresence_o67ub_655 ._logoButton_o67ub_21 img{opacity:1}}._roomPanel_o67ub_55{overscroll-behavior-y:contain;scrollbar-width:thin;grid-template-rows:repeat(3,max-content);grid-template-columns:minmax(0,1fr);align-content:safe center;gap:clamp(.75rem,1.8dvh,1.5rem);padding-block:1rem;overflow:hidden auto}._roomGalleryShell_o67ub_58{height:calc(var(--room-card-height) * 1.025 + 2rem);align-self:center}._privacyPanel_o67ub_143{align-content:safe center;padding-block:1rem}@media (max-width:760px){._rulesCards_o67ub_150{--rules-card-width:min(82vw, 19rem);--rules-carousel-inset:max(0px, calc((100% - var(--rules-card-width)) / 2));grid-auto-columns:var(--rules-card-width);width:100%;padding-inline:var(--rules-carousel-inset);scroll-padding-inline:var(--rules-carousel-inset)}}._dock_o67ub_48 button{isolation:isolate;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s;position:relative}._dock_o67ub_48 button:after{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#d60020e6,#910016e0 52%,#4c000ceb);transition:opacity .2s;position:absolute;inset:0;box-shadow:inset 0 1px #ff163366,0 5px 18px #6e001240}@media (hover:hover){._dock_o67ub_48 button:not(._activeTab_o67ub_320):hover{background:0 0}._dock_o67ub_48 button:not(._activeTab_o67ub_320):hover:after{opacity:.72}}._dock_o67ub_48 button:not(._activeTab_o67ub_320):focus-visible:after{opacity:.72}._dock_o67ub_48 button:active{transition-duration:90ms;transform:scale(.97)}@media (prefers-reduced-motion:reduce){._dock_o67ub_48 button,._dock_o67ub_48 button:after{transition:none}._dock_o67ub_48 button:hover,._dock_o67ub_48 button:active{transform:none}}._news_10ebe_1{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b32133 transparent;width:100%;height:100%;padding:2px 8px 24px;overflow-y:auto}._news_10ebe_1 *{box-sizing:border-box}._news_10ebe_1 button,._news_10ebe_1 a{font:inherit;color:inherit;cursor:pointer}._news_10ebe_1 a{text-decoration:none}:is(._news_10ebe_1 button:focus-visible,._news_10ebe_1 a:focus-visible){outline-offset:4px;outline:3px solid #ff1633}._news_10ebe_1 h1:focus{outline:none}._newsHeader_10ebe_7{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}._filters_10ebe_8{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex-wrap:wrap;flex-shrink:0;gap:5px;min-width:0;margin:0 auto;padding:5px;display:flex}._filters_10ebe_8 button{background:0 0;border:0;border-radius:999px;min-width:0;min-height:44px;padding:0 18px;font-size:.875rem}._filters_10ebe_8 button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#d60020e6,#910016e0 52%,#4c000ceb);box-shadow:0 14px 34px #52000b94,inset 0 1px #ff193470,inset 0 -1px #46000ab8}._featureArea_10ebe_11{min-width:0}._hero_10ebe_12{isolation:isolate;background:#100e10;border-radius:20px;align-items:end;min-height:330px;display:flex;position:relative;overflow:hidden}._heroImage_10ebe_13,._heroShade_10ebe_13{z-index:-1;width:100%;height:100%;position:absolute;inset:0}._heroImage_10ebe_13{object-fit:cover;object-position:65% 46%}._heroShade_10ebe_13{background:linear-gradient(90deg,#080709e0,#0807098f 48%,#0807090d),linear-gradient(#0000 25%,#080709c7)}._heroCopy_10ebe_16{width:min(460px,70%);padding:34px}._category_10ebe_17{color:#ff1633;font-size:.75rem;line-height:1.5;display:inline-flex}._heroCopy_10ebe_16 h2{color:#fff;max-width:17ch;font:400 clamp(2rem, 3.2vw, 3rem)/1.04 var(--font-display), sans-serif;text-wrap:balance;margin:12px 0 10px}._heroCopy_10ebe_16 p{color:#e0d7d2;max-width:34ch;margin:0;font-size:.875rem;line-height:1.65}._readButton_10ebe_20{background:#c90020;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-height:44px;margin-top:20px;padding:10px 18px;display:inline-flex;color:#fff!important;font-size:.875rem!important;font-weight:700!important}._readButton_10ebe_20 svg{width:18px;height:18px}._heroControls_10ebe_22{align-items:center;gap:7px;display:flex;position:absolute;bottom:24px;right:24px}._heroControls_10ebe_22>span{color:#e0d7d2;font-variant-numeric:tabular-nums;margin-right:7px;font-size:.75rem}._heroControls_10ebe_22 button{background:#0a080cbf;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}._heroControls_10ebe_22 svg{width:18px;height:18px}._sectionHeading_10ebe_26{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 13px;display:flex}._sectionHeading_10ebe_26 h2{margin:0;font-size:1rem;font-weight:600}._sectionHeading_10ebe_26>span{color:#c7b9b6;font-size:.75rem}._cards_10ebe_29{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._storyCard_10ebe_30{isolation:isolate;aspect-ratio:3/4;text-align:left;background:#191215;border:0;border-radius:14px;width:100%;min-height:220px;padding:0;display:block;position:relative;overflow:hidden}._storyCard_10ebe_30>img,._cardShade_10ebe_31{z-index:-1;width:100%;height:100%;position:absolute;inset:0}._storyCard_10ebe_30>img{object-fit:cover;transition:transform .3s}._cardShade_10ebe_31{background:linear-gradient(#0000 20%,#09080a80 50%,#09080afa)}._cardCopy_10ebe_34{gap:8px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}._cardCopy_10ebe_34>small{color:#e0ccca;font-size:.75rem;line-height:1.4}._cardCopy_10ebe_34>strong{font-size:1rem;font-weight:600;line-height:1.4}._cardCopy_10ebe_34>span{color:#e0ccca;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._cardCopy_10ebe_34 svg{width:20px;height:20px}._empty_10ebe_39{background:#141014db;border:1px solid #ffffff24;border-radius:20px;max-width:640px;margin-top:18px;padding:clamp(28px,5vw,64px)}._empty_10ebe_39>svg{color:#ff1633;width:32px;height:32px}._empty_10ebe_39 h2{font:400 2.5rem/1.1 var(--font-display), sans-serif;margin:20px 0 12px}._empty_10ebe_39 p{color:#d7c9c5;line-height:1.7}._outlineButton_10ebe_43{background:#ffffff0d;border:1px solid #ffffff47;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-top:18px;padding:12px 18px;display:inline-flex;font-size:.875rem!important}._outlineButton_10ebe_43 svg{width:21px;height:21px}._article_10ebe_45{width:min(900px,100%);margin:0 auto}._back_10ebe_46{background:0 0;border:0;align-items:center;gap:10px;min-height:44px;margin-bottom:14px;padding:0;display:inline-flex;font-size:.875rem!important}._back_10ebe_46 svg{width:20px;height:20px}._articleImage_10ebe_48{aspect-ratio:2.4;object-fit:cover;object-position:center 42%;border-radius:20px;width:100%;max-height:320px;display:block}._articleBody_10ebe_49{padding:28px clamp(0px,3vw,40px)}._articleBody_10ebe_49 h1{max-width:22ch;font:400 clamp(2.5rem, 5vw, 4rem)/1.05 var(--font-display), sans-serif;text-wrap:balance;margin:12px 0 20px}._articleBody_10ebe_49 p{color:#ded1ca;max-width:70ch;margin:18px 0;font-size:1rem;line-height:1.85}._articleBody_10ebe_49 ._articleIntro_10ebe_52{color:#fff6ee;font-size:1.125rem}@media (hover:hover){._storyCard_10ebe_30:hover>img{transform:scale(1.04)}._back_10ebe_46:hover{color:#ff1633}._filters_10ebe_8 button[aria-pressed=false]:hover,._heroControls_10ebe_22 button:hover{background:#6f1626}}@media (max-width:1100px){._cards_10ebe_29{grid-template-columns:repeat(2,minmax(0,1fr))}._storyCard_10ebe_30{aspect-ratio:1}._heroCopy_10ebe_16{width:80%;padding:26px}._heroControls_10ebe_22{bottom:18px;right:18px}._newsHeader_10ebe_7{align-items:start}._filters_10ebe_8 button{padding-inline:12px}}@media (max-width:760px){._news_10ebe_1{padding-inline:2px}._newsHeader_10ebe_7{margin-bottom:16px;display:block}._filters_10ebe_8{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding:4px;display:grid}._filters_10ebe_8 button{overflow-wrap:anywhere;border-radius:10px;padding:5px 4px;font-size:clamp(.6875rem,3.35vw,.8125rem)}._hero_10ebe_12{border-radius:16px;align-items:center;min-height:360px}._heroCopy_10ebe_16{width:100%;padding:26px 22px 78px}._heroCopy_10ebe_16 h2{max-width:13ch;font-size:2.75rem}._heroCopy_10ebe_16 p{max-width:26ch}._heroShade_10ebe_13{background:linear-gradient(90deg,#080709db,#0807094d),linear-gradient(#0000 25%,#080709d9)}._heroControls_10ebe_22{bottom:16px;right:16px}._cards_10ebe_29{gap:12px}._storyCard_10ebe_30{aspect-ratio:3/4;min-height:225px}._cardCopy_10ebe_34{bottom:12px;left:12px;right:12px}._cardCopy_10ebe_34>strong{font-size:.9375rem}._empty_10ebe_39{padding:24px}._articleImage_10ebe_48{aspect-ratio:1.5;border-radius:14px}._articleBody_10ebe_49{padding:22px 0}}@media (prefers-reduced-motion:reduce){._news_10ebe_1 *,._news_10ebe_1 :before,._news_10ebe_1 :after{transition:none!important;animation:none!important}}@media (min-width:1101px) and (max-height:850px){._newsHeader_10ebe_7{margin-bottom:14px}._hero_10ebe_12{min-height:220px}._heroCopy_10ebe_16{width:min(600px,74%);padding:22px}._heroCopy_10ebe_16 h2{max-width:none;margin:8px 0;font-size:2.25rem}._heroCopy_10ebe_16 p{max-width:none}._readButton_10ebe_20{margin-top:12px}._heroControls_10ebe_22{bottom:16px;right:16px}._sectionHeading_10ebe_26{margin:14px 0 10px}._storyCard_10ebe_30{aspect-ratio:auto;height:150px;min-height:150px}}._srOnly_10ebe_69{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._filters_10ebe_8 button{isolation:isolate;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s;position:relative}._filters_10ebe_8 button:after{z-index:-1;border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#d60020e6,#910016e0 52%,#4c000ceb);transition:opacity .2s;position:absolute;inset:0;box-shadow:inset 0 1px #ff163366,0 5px 18px #6e001240}@media (hover:hover){._filters_10ebe_8 button[aria-pressed=false]:hover{background:0 0}._filters_10ebe_8 button[aria-pressed=false]:hover:after{opacity:.72}}._filters_10ebe_8 button[aria-pressed=false]:focus-visible:after{opacity:.72}._filters_10ebe_8 button:active{transition-duration:90ms;transform:scale(.97)}@media (prefers-reduced-motion:reduce){._filters_10ebe_8 button,._filters_10ebe_8 button:after{transition:none}._filters_10ebe_8 button:hover,._filters_10ebe_8 button:active{transform:none}}._news_10ebe_1[data-fixed=true]{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}._news_10ebe_1[data-fixed=true] ._newsHeader_10ebe_7{flex-shrink:0;margin-bottom:4px}._contact_5a7xk_1{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64323b transparent;width:min(100%,1100px);height:100%;color:var(--color-text);margin-inline:auto;padding:8px 12px 24px;overflow-y:auto}._contact_5a7xk_1 a{color:inherit;text-decoration:none}._contact_5a7xk_1 button{font:inherit;cursor:pointer}._contact_5a7xk_1 svg{flex-shrink:0;width:20px;height:20px}._contact_5a7xk_1 h1:focus{outline:none}._contact_5a7xk_1 :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #ff1633}._contact_5a7xk_1 ::selection{color:#fff;background:#b90020}._heading_5a7xk_8{text-align:center;justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}._heading_5a7xk_8 h1{font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(2.25rem,4vw,3rem);font-weight:400;line-height:1}._contactGrid_5a7xk_10{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"map reception";align-items:start;gap:12px;display:grid}._reception_5a7xk_11{background:linear-gradient(135deg,#fff1,#0000 55%),#101012;border:1px solid #ffffff21;border-radius:24px;min-width:0}._mapPanel_5a7xk_12{background:#151518;border:1px solid #ffffff29;border-radius:28px;flex-direction:column;grid-area:map;min-width:0;min-height:540px;display:flex;overflow:hidden}._mapPanel_5a7xk_12>header{background:linear-gradient(125deg,#242326,#111113);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 20px;display:flex}._mapPanel_5a7xk_12 header>div{align-items:center;gap:9px;min-width:0;display:flex}._mapPanel_5a7xk_12 header>div>svg{color:#ff1633}._mapPanel_5a7xk_12 h2{margin:0;font-size:.875rem;font-weight:500;line-height:1.4}._mapPanel_5a7xk_12 header a{background:#0a0a0c;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._mapPanel_5a7xk_12 iframe{filter:saturate();background:#141417;border:0;flex:1;width:100%;min-height:320px;display:block}._channelStack_5a7xk_19{grid-area:reception;gap:12px;min-width:0;display:grid}._reception_5a7xk_11{padding:20px 24px 10px}._reception_5a7xk_11 h2{margin:0 0 6px;font-size:.875rem;font-weight:600}._reception_5a7xk_11 a{align-items:center;gap:12px;min-height:68px;padding-block:12px;display:flex}._reception_5a7xk_11 a+a{border-top:1px solid #ffffff1a}._reception_5a7xk_11 a>svg:first-child{color:#ff1633;width:24px;height:24px}._reception_5a7xk_11 a>svg:last-child{color:#c9c2bf;width:18px;height:18px;margin-left:auto}._reception_5a7xk_11 small,._emails_5a7xk_26 small{color:#c9c2bf;margin-bottom:5px;font-size:.6875rem;display:block}._reception_5a7xk_11 strong,._emails_5a7xk_26 strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;display:block}._directory_5a7xk_28{background:#0e0e10;border:1px solid #ffffff1a;border-radius:20px;margin-top:0;padding:0 24px}._directory_5a7xk_28 h2{margin:0;padding-top:20px;font-size:.875rem;font-weight:600}._socialDirectory_5a7xk_30{margin-top:16px}._directory_5a7xk_28 summary{cursor:pointer;min-height:56px;padding:18px 0;font-size:.8125rem;font-weight:500}._directory_5a7xk_28 summary::marker{color:#ff1633}._emails_5a7xk_26{grid-template-columns:1fr;gap:0;padding:12px 0 8px;display:grid}._emails_5a7xk_26 a{border-top:1px solid #282528;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding-block:12px;display:flex}._emails_5a7xk_26 svg{color:#c9c2bf;width:18px;height:18px}._socials_5a7xk_36{padding:16px 0}._socials_5a7xk_36 nav{flex-wrap:wrap;gap:24px;display:flex}._socials_5a7xk_36 a{color:#c9c2bf;align-items:center;gap:8px;min-height:44px;font-size:.75rem;display:flex}._socials_5a7xk_36 svg{width:18px;height:18px}@media (hover:hover){._reception_5a7xk_11 a:hover,._emails_5a7xk_26 a:hover,._socials_5a7xk_36 a:hover,._directory_5a7xk_28 summary:hover,._mapPanel_5a7xk_12 header a:hover{color:#ff1633}}@media (max-width:760px){._contact_5a7xk_1{padding:4px 4px 24px}._heading_5a7xk_8{margin-bottom:16px}._heading_5a7xk_8 h1{font-size:2.25rem}._contactGrid_5a7xk_10{grid-template:"map""reception"/1fr;gap:12px}._mapPanel_5a7xk_12{border-radius:24px;min-height:380px}._mapPanel_5a7xk_12 iframe{flex:auto;height:320px}._mapPanel_5a7xk_12>header{padding-left:16px}._mapPanel_5a7xk_12 h2{font-size:.8125rem}._reception_5a7xk_11{padding:20px 20px 10px}._directory_5a7xk_28{padding-inline:20px}}@media (max-width:360px){._reception_5a7xk_11{padding-inline:16px}._mapPanel_5a7xk_12 header>div{gap:6px}._mapPanel_5a7xk_12 h2{font-size:.75rem}}._whatsappRow_5a7xk_55{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}._whatsappRow_5a7xk_55>a{min-width:0}._whatsappRow_5a7xk_55>a>svg:last-child{display:none}._whatsappRow_5a7xk_55+a{border-top:1px solid #ffffff1a}._whatsappRow_5a7xk_55 ._socials_5a7xk_36{padding:0}._whatsappRow_5a7xk_55 ._socials_5a7xk_36 nav{flex-wrap:nowrap;gap:2px}._whatsappRow_5a7xk_55 ._socials_5a7xk_36 a{border:0;border-radius:10px;place-items:center;width:40px;height:44px;min-height:44px;padding:0;display:grid}._whatsappRow_5a7xk_55 ._socials_5a7xk_36 a>svg{color:#ff1633;width:20px;height:20px;margin:0;display:block}@media (max-width:420px){._whatsappRow_5a7xk_55>a{gap:8px}._whatsappRow_5a7xk_55>a>svg:first-child{width:20px;height:20px}._whatsappRow_5a7xk_55 strong{font-size:.8125rem}._whatsappRow_5a7xk_55 ._socials_5a7xk_36 a{width:32px}}._parking_jemrp_1{color:#fff8f0;gap:1rem;min-width:0;padding:1.125rem;display:grid;container-type:inline-size}._header_jemrp_10{align-items:center;gap:.75rem;padding-right:3rem;display:flex}._icon_jemrp_17{width:2.5rem;height:2.5rem;color:var(--color-accent-bright,#ff1633);background:#dc16301f;border-radius:.75rem;flex:0 0 2.5rem;place-items:center;display:grid}._icon_jemrp_17 svg{width:1.375rem;height:1.375rem}._header_jemrp_10 h2{margin:0;font-size:1rem;font-weight:650;line-height:1.3}._header_jemrp_10 p{color:#c7bbb4;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}._rates_jemrp_32{min-width:0}._tableShell_jemrp_33{scrollbar-width:thin;scrollbar-color:#ff1633b8 transparent;overscroll-behavior-x:contain;background:#02040640;border:1px solid #ffffff1a;border-radius:1rem;min-width:0;overflow-x:auto}._tableShell_jemrp_33:focus-visible{outline:2px solid var(--color-accent-bright,#ff1633);outline-offset:2px}._table_jemrp_33{table-layout:fixed;border-collapse:collapse;color:#fff7efe0;font-variant-numeric:tabular-nums;text-align:center;width:100%;min-width:30rem}._periodColumn_jemrp_53{width:14%}._table_jemrp_33 caption{color:#fff7ef;letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:.85rem .8rem .7rem;font-size:.75rem;font-weight:780}._table_jemrp_33 th,._table_jemrp_33 td{white-space:nowrap;border-top:1px solid #ffffff14;padding:.7rem .4rem}._table_jemrp_33 thead th{color:#fff7ef8a;text-transform:uppercase;font-size:.6875rem;font-weight:760}._table_jemrp_33 tbody th{color:var(--color-accent-bright,#ff1633);font-size:.875rem;font-weight:650}._table_jemrp_33 tbody td{font-size:.875rem;font-weight:400}@media (hover:hover){._table_jemrp_33 tbody tr:hover{background:#ffffff09}}._note_jemrp_77{color:#bdb1aa;margin:0;font-size:.6875rem;line-height:1.6}._scrollHint_jemrp_78{color:#bdb1aa;margin:.625rem 0 0;font-size:.6875rem;line-height:1.5;display:none}@container (width<=30rem){._scrollHint_jemrp_78{display:block}}@media (max-width:380px){._parking_jemrp_1{padding:1rem}}._trigger_jemrp_85{z-index:30;right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.35rem, env(safe-area-inset-bottom));width:3.5rem;height:3.5rem;color:var(--color-accent-bright,#ff1633);cursor:pointer;background:#090b0d;border:1px solid #ff163366;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:fixed;box-shadow:0 .5rem 1.5rem #0006}._trigger_jemrp_85 svg{width:1.625rem;height:1.625rem}._trigger_jemrp_85:hover{border-color:var(--color-accent-bright,#ff1633);background:#22090e;transform:translateY(-2px)}._trigger_jemrp_85:active{transform:scale(.96)}:is(._trigger_jemrp_85:focus-visible,._close_jemrp_107:focus-visible){outline:2px solid var(--color-accent-bright,#ff1633);outline-offset:4px}._overlay_jemrp_109{--color-accent-bright:#ff1633;z-index:125;padding:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:end;display:grid;position:fixed;inset:0}._backdrop_jemrp_120{background:#030406cc;position:absolute;inset:0}._popup_jemrp_121{overscroll-behavior:contain;scrollbar-color:var(--color-accent-bright) #090b0d;scrollbar-width:thin;background:linear-gradient(135deg,#ffffff0b,#5e020f2e),#090b0d;border:1px solid #ffffff1a;border-radius:1.25rem;width:min(42rem,100%);min-height:0;max-height:100%;position:relative;overflow-y:auto;box-shadow:0 1.5rem 4rem #0009}._close_jemrp_107{z-index:1;width:2.75rem;height:2.75rem;color:var(--color-accent-bright);cursor:pointer;background:#130a0d;border:1px solid #ff163340;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem}._close_jemrp_107 svg{width:1.125rem;height:1.125rem}._close_jemrp_107:hover{border-color:var(--color-accent-bright);background:#22090e}@media (max-width:900px){._trigger_jemrp_85{bottom:calc(var(--measured-dock-height,6rem) + max(1.35rem, env(safe-area-inset-bottom)) + .75rem)}}@media (max-width:760px){._trigger_jemrp_85{right:max(1rem, env(safe-area-inset-right));bottom:calc(var(--measured-dock-height,6rem) + max(.75rem, env(safe-area-inset-bottom)) + .75rem);width:3rem;height:3rem}._trigger_jemrp_85 svg{width:1.5rem;height:1.5rem}._overlay_jemrp_109{padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));place-items:center}}@media (prefers-reduced-motion:reduce){._trigger_jemrp_85{transition:none}._trigger_jemrp_85:hover,._trigger_jemrp_85:active{transform:none}}
