.intro.svelte-8o59e4{padding-top:clamp(130px,16vw,180px)}.jump.svelte-8o59e4{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:30px;display:grid}.jump.svelte-8o59e4 a:where(.svelte-8o59e4){border:1px solid var(--line);border-radius:0;align-items:flex-end;height:130px;text-decoration:none;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.jump.svelte-8o59e4 img:where(.svelte-8o59e4){object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.jump.svelte-8o59e4 a:where(.svelte-8o59e4):after{content:"";background:linear-gradient(#0000 40%,#0f1512d9);position:absolute;inset:0}.jump.svelte-8o59e4 span:where(.svelte-8o59e4){z-index:1;letter-spacing:.04em;color:var(--cream);padding:10px 12px;font-size:.8rem;font-weight:700;position:relative}.jump.svelte-8o59e4 a:where(.svelte-8o59e4):hover,.jump.svelte-8o59e4 a:where(.svelte-8o59e4):focus-visible{border-color:var(--gold)}.jump.svelte-8o59e4 a:where(.svelte-8o59e4):hover img:where(.svelte-8o59e4),.jump.svelte-8o59e4 a:where(.svelte-8o59e4):focus-visible img:where(.svelte-8o59e4){transform:scale(1.05)}@media (width<=760px){.intro.svelte-8o59e4{padding-top:132px;padding-bottom:36px}.intro-text.svelte-8o59e4{display:none}.jump.svelte-8o59e4{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.jump.svelte-8o59e4 a:where(.svelte-8o59e4){border:0;height:104px}.jump.svelte-8o59e4 a:where(.svelte-8o59e4):last-child:nth-child(odd){grid-column:1/-1}.jump.svelte-8o59e4 span:where(.svelte-8o59e4){padding:8px 10px;font-size:.78rem}}.amenity.svelte-8o59e4{padding:0;scroll-margin-top:76px}.stage.svelte-8o59e4{align-items:center;min-height:92vh;display:flex;position:relative;overflow:hidden}.amenity.svelte-8o59e4 .bg:where(.svelte-8o59e4){position:absolute;inset:0;overflow:hidden}.amenity.svelte-8o59e4 .bg:where(.svelte-8o59e4) img:where(.svelte-8o59e4){object-fit:cover;will-change:transform;width:100%;height:100%}.shade.svelte-8o59e4{background:linear-gradient(90deg,#0f1512db 0%,#0f151259 45%,#0f15120d 100%);position:absolute;inset:0}.amenity.right.svelte-8o59e4 .shade:where(.svelte-8o59e4){background:linear-gradient(270deg,#0f1512db 0%,#0f151259 45%,#0f15120d 100%)}.amenity.svelte-8o59e4 .edge:where(.svelte-8o59e4){width:100%;padding:0 .5in;position:relative}@media (width<=760px){.amenity.svelte-8o59e4 .edge:where(.svelte-8o59e4){padding:0 16px}}.amenity.svelte-8o59e4 .panel:where(.svelte-8o59e4){flex-direction:column;justify-content:space-between;gap:20px;width:min(380px,100%);height:min(78vh,700px);display:flex;position:relative;overflow:auto}.amenity.right.svelte-8o59e4 .panel:where(.svelte-8o59e4){margin-left:auto}@media (width<=760px){.amenity.svelte-8o59e4{height:175svh}.stage.svelte-8o59e4{align-items:flex-end;height:100svh;min-height:0;position:sticky;top:0}.shade.svelte-8o59e4,.amenity.right.svelte-8o59e4 .shade:where(.svelte-8o59e4){background:linear-gradient(#0f151200 38%,#0f15128c 64%,#0f1512eb 100%)}.amenity.svelte-8o59e4 .edge:where(.svelte-8o59e4){padding:0 16px calc(84px + env(safe-area-inset-bottom))}.amenity.svelte-8o59e4 .panel:where(.svelte-8o59e4){-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;height:auto;box-shadow:none;background:0 0;border:0;gap:10px;padding:0;overflow:visible}.amenity.svelte-8o59e4 .panel:where(.svelte-8o59e4) h2:where(.svelte-8o59e4){text-shadow:0 2px 16px #0009;margin:2px 0 0;font-size:1.5rem}.text.svelte-8o59e4{max-height:calc((1 - clamp(0, (var(--p,0) - .05) * 2, 1)) * var(--h,40em));opacity:calc(1 - clamp(0, (var(--p,0) - .05) * 2.6, 1));overflow:hidden}.text.svelte-8o59e4 p:where(.svelte-8o59e4){text-shadow:0 1px 10px #000000b3;margin:0}.pick.svelte-8o59e4{margin:0 0 6px}.pick.svelte-8o59e4 button:where(.svelte-8o59e4){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream);background:#0f15128c}}@media (width<=760px) and (prefers-reduced-motion:reduce){.amenity.svelte-8o59e4{height:auto}.stage.svelte-8o59e4{height:92svh;position:relative}.text.svelte-8o59e4{opacity:1;max-height:none}}.bg.svelte-8o59e4 .alt:where(.svelte-8o59e4){opacity:0;transition:opacity .7s;position:absolute;inset:0}.bg.svelte-8o59e4 .alt.on:where(.svelte-8o59e4){opacity:1}.pick.svelte-8o59e4{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.pick.svelte-8o59e4 button:where(.svelte-8o59e4){border:1px solid var(--gold-soft);letter-spacing:.06em;color:var(--cream-2);cursor:pointer;background:0 0;border-radius:0;padding:6px 13px;font:400 .8rem Lato;transition:all .3s}.pick.svelte-8o59e4 button:where(.svelte-8o59e4):hover{border-color:var(--gold)}.pick.svelte-8o59e4 button[aria-pressed=true]:where(.svelte-8o59e4){background:var(--gold);border-color:var(--gold);color:var(--ink)}.floors.svelte-8o59e4{background:var(--night)}.floors.svelte-8o59e4 ol:where(.svelte-8o59e4){background:var(--line);border:1px solid var(--line);border-radius:0;gap:1px;margin:34px 0 18px;padding:0;list-style:none;display:grid;overflow:hidden}.floors.svelte-8o59e4 li:where(.svelte-8o59e4){background:var(--night);grid-template-columns:160px 1fr;align-items:baseline;gap:20px;padding:18px 22px;display:grid}.floors.svelte-8o59e4 b:where(.svelte-8o59e4){color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:.78rem}@media (width<=600px){.floors.svelte-8o59e4 li:where(.svelte-8o59e4){grid-template-columns:1fr;gap:4px}}.next.svelte-8o59e4{text-align:center;background:radial-gradient(#c9a24a1f,#0000 60%)}.ctas.svelte-8o59e4{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}
