@media (max-width:767.98px){#suites{content-visibility:auto;contain-intrinsic-size:auto 942px}#wellness{content-visibility:auto;contain-intrinsic-size:auto 1112px}#hosted{content-visibility:auto;contain-intrinsic-size:auto 1717px}#werx-mobile{content-visibility:auto;contain-intrinsic-size:auto 839px}}.arrival-frame{background-color:var(--color-obsidian);height:62svh;z-index:var(--frame-z,0);background-position:50%;background-size:cover;position:relative;overflow:clip}.arrival-frame:not(:last-of-type){margin-bottom:clamp(16px,3vw,28px)}.arrival-runway{display:none}.arrival-scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-obsidian) 80%, transparent) 0%, color-mix(in srgb, var(--color-obsidian) 40%, transparent) 28%, transparent 60%);position:absolute;inset:0}.arrival-veil{pointer-events:none;background:var(--color-obsidian);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.arrival-frame{height:100svh;margin-bottom:0;position:sticky;top:0}.arrival-runway{height:var(--runway);display:block}}
.scroll-expand__track,.scroll-expand__stage{width:100%;position:relative}.scroll-expand__frame{width:min(100% - 3rem,1200px);aspect-ratio:var(--se-ratio,16 / 9);border-radius:var(--radius-card);background:var(--color-obsidian);margin-inline:auto;position:relative;overflow:clip}.scroll-expand__media{transform-origin:50%;will-change:transform;position:absolute;inset:0}.scroll-expand__media img,.scroll-expand__media video{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.scroll-expand__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-obsidian) 72%, transparent) 0%, color-mix(in srgb, var(--color-obsidian) 52%, transparent) 30%, color-mix(in srgb, var(--color-obsidian) 18%, transparent) 62%, color-mix(in srgb, var(--color-obsidian) 26%, transparent) 100%);opacity:var(--se-scrim,.5);position:absolute;inset:0}.scroll-expand__plate{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-obsidian) 56%, transparent) 0%, color-mix(in srgb, var(--color-obsidian) 34%, transparent) 45%, transparent 100%);height:36%;position:absolute;inset:auto 0 0}.scroll-expand__caption{text-align:center;pointer-events:none;grid-template-areas:"caption";place-items:end center;padding:0 6% 8%;display:grid;position:absolute;inset:0}.scroll-expand__title,.scroll-expand__overlay{grid-area:caption}.scroll-expand__title{max-width:20ch;font-family:var(--font-display), system-ui, sans-serif;text-wrap:balance;color:var(--color-paper);margin:0;font-size:clamp(1.25rem,3.2vw,3.5rem);font-weight:400;line-height:1.15;display:none}.scroll-expand__overlay{pointer-events:auto}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.scroll-expand__track{height:calc(100svh * var(--se-total,2.4))}.scroll-expand__stage{height:100svh;position:sticky;top:0}.scroll-expand__frame{aspect-ratio:auto;width:auto;clip-path:inset(var(--se-inset-y) var(--se-inset-x) var(--se-inset-y) var(--se-inset-x) round var(--se-start-radius));will-change:clip-path;background:0 0;border-radius:0;margin-inline:0;position:absolute;inset:0}.scroll-expand__caption{will-change:transform}.scroll-expand__title{display:block}.scroll-expand__title,.scroll-expand__overlay,.scroll-expand__plate{will-change:opacity, transform}.scroll-expand__overlay,.scroll-expand__plate{opacity:0}}
