html.ride-arrive .shero[data-ride-photo] .shero__stage img[fetchpriority=high]{view-transition-name:floor-photo}html.ride-arrive .slab__display{view-transition-name:floor-word}.shero{max-width:1440px;margin:0 auto;padding:0 clamp(10px,2vw,28px);position:relative}.shero__stage{background:var(--night-2);isolation:isolate;border-radius:28px;height:min(76vh,760px);min-height:460px;position:relative;overflow:hidden}.shero__stage>img,.shero__stage .fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shero__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0b142159,#0b142100 26% 60%,#0b142180);position:absolute;inset:0}.shero__stage .illus{z-index:6}.floorchip{z-index:6;color:var(--paper);backdrop-filter:blur(8px);background:#080d16b8;border-radius:16px;align-items:center;gap:12px;margin:0;padding:8px 16px 8px 10px;font-size:.875rem;display:flex;position:absolute;bottom:22px;right:22px}.floorchip>b{background:var(--signal);width:44px;height:44px;color:var(--signal-ink);font-family:var(--f-mono);border-radius:12px;place-items:center;font-size:1.375rem;font-weight:650;display:grid}.floorchip small{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:.75rem;display:block}.shero__stage .illus{top:18px;bottom:auto;right:22px}.slab{z-index:7;background:var(--paper);width:min(720px,100% - 32px);color:var(--ink);border-radius:26px;margin:-150px 0 0 clamp(16px,5vw,72px);padding:clamp(24px,3vw,40px);position:relative;box-shadow:0 40px 80px -40px #000000d9}.slab :focus-visible{outline-color:var(--focus-paper)}.slab h1{font-weight:inherit;font-size:inherit;margin:0 0 18px}.slab .kicker{color:var(--muted-paper)}.slab__display{color:var(--ink);font-size:clamp(2.4rem,4.6vw,4.4rem);display:block}.slab__body{max-width:58ch;color:var(--ink-2);margin:0 0 24px}.slab__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0;display:flex}.slab__actions .tel{color:var(--ink);white-space:normal;font-weight:550}.slab__actions .tel .nw{white-space:nowrap}html.motion-ok .slab__display:not(.is-set) .w{opacity:0}.slab__display .w{font-stretch:var(--ws,var(--rest,100%));display:inline-block}@media (width>=761px) and (width<=1060px){.floorchip{bottom:172px}}@media (forced-colors:active){.slab__display{line-height:1.08}}@media (width<=760px){.shero__stage{border-radius:20px;height:62vh;min-height:400px}.floorchip{bottom:64px;right:12px}.shero__stage .illus{top:12px;right:12px}.slab{border-radius:22px;width:auto;margin:-48px 8px 0;padding:22px 20px}.slab__display{font-size:clamp(2.2rem,10.4vw,2.9rem)}}.schips .chips{margin-top:28px}.sdetail{position:relative}.liftnav-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:32px clamp(32px,5vw,80px);display:grid}.liftnav-grid>.h2{max-width:11ch;margin:0}.liftnav{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--line-night), 0 40px 80px -50px #000000e6;border-radius:30px;grid-template-columns:auto minmax(0,1fr);gap:0;display:grid;overflow:hidden}.liftnav__readout{min-width:170px;box-shadow:inset -1px 0 0 var(--line-night);font-family:var(--f-mono);background:#070c15;align-content:center;justify-items:start;gap:6px;margin:0;padding:28px 30px;display:grid}.liftnav__readout small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-night);font-size:.6875rem}.liftnav__readout b{color:var(--signal);text-shadow:0 0 22px #fcba438c;font-variant-numeric:tabular-nums;font-size:4.25rem;font-weight:600;line-height:1}.liftnav__readout span{color:var(--paper);max-width:16ch;font-size:.8125rem;line-height:1.3}.liftnav__btns{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;margin:0;padding:14px;list-style:none;display:grid}.liftnav__btns a{height:100%;color:inherit;transition:background-color .2s var(--ease-out);border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;padding:18px;text-decoration:none;display:flex}.liftnav__bt{width:72px;height:72px;font-family:var(--f-mono);color:var(--paper);transition:background .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .16s var(--ease-out);background:radial-gradient(circle at 50% 38%,#1b2940,#0d1625 72%);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:600;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #f7faff57,inset 0 -6px 12px #00000073,0 2px #f7faff0f}.liftnav__bt i{color:var(--muted-night);transition:color .2s var(--ease-out);font-size:.5625rem;font-style:normal;position:absolute;top:11px}.liftnav__txt small{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-night);margin-bottom:4px;font-size:.75rem;display:block}.liftnav__txt strong{font-family:var(--f-display);letter-spacing:-.015em;font-size:1.375rem;font-weight:720;line-height:1.1;display:block}.liftnav__btns a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.liftnav__btns a:hover{background:#f7faff0a}}.liftnav__btns a:hover .liftnav__bt,.liftnav__btns a:focus-visible .liftnav__bt{background:var(--signal);color:var(--signal-ink);box-shadow:inset 0 0 0 1.5px var(--signal), 0 0 26px #fcba4373}.liftnav__btns a:hover .liftnav__bt i,.liftnav__btns a:focus-visible .liftnav__bt i{color:var(--signal-ink)}.liftnav__btns a:active .liftnav__bt{transform:scale(.95)}html.motion-ok .liftnav:not(.is-in) .liftnav__readout b{opacity:.2;text-shadow:none}html.motion-ok .liftnav.is-in .liftnav__readout b{transition:opacity .5s var(--ease-out) .25s, text-shadow .9s var(--ease-out) .25s}@media (width<=900px){.liftnav-grid,.liftnav{grid-template-columns:minmax(0,1fr)}.liftnav__readout{box-shadow:inset 0 -1px 0 var(--line-night);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px 20px}.liftnav__readout small{grid-column:1/-1}.liftnav__readout b{font-size:2.75rem}.liftnav__btns{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px}.liftnav__btns a{border-radius:20px;flex-direction:row;align-items:center;gap:18px;padding:12px}.liftnav__bt{width:64px;height:64px;font-size:1.3125rem}.liftnav__bt i{top:9px}}@media (forced-colors:active){.liftnav{border:1.5px solid canvastext}.liftnav__bt{border:1.5px solid buttontext}}.roll{display:inline-block}.roll.is-rolling{display:block;overflow:hidden}.roll__col{will-change:transform;display:block}.roll__col>span{text-align:center;display:block}.crumb__short{display:none}@media (width<=560px){.crumb__long{display:none}.crumb__short{display:inline}.crumb ol{white-space:nowrap;flex-wrap:nowrap;min-width:0}.crumb li:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (width>=861px) and (height>=700px){html.motion-ok .shero--scrub .shero__stage{top:calc(var(--header-h) + 10px);position:sticky}}
