.model[data-astro-cid-7suya46b]{width:100%;height:100%;position:relative;overflow:hidden}.model-area[data-astro-cid-7suya46b]{top:var(--model-area-top,6%);right:var(--model-area-right,4%);bottom:var(--model-area-bottom,6%);left:var(--model-area-left,4%);pointer-events:none;place-items:center;display:grid;position:absolute;container-type:size}.model-area[data-astro-cid-7suya46b] .model-plan{--plan-bg:transparent;--plan-line:#d7ebe8b3;--plan-soft:#d7ebe838;pointer-events:auto;width:min(100cqw,156.25cqh);transition:opacity .8s var(--ease);background:0 0;padding:0}.model-area[data-astro-cid-7suya46b] .model-plan .wall-outer{stroke-width:6px}.model-area[data-astro-cid-7suya46b] .model-plan .wall-inner{stroke-width:3px}.model-canvas[data-astro-cid-7suya46b]{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);display:block;position:absolute;inset:0}.model[data-astro-cid-7suya46b].is-live .model-canvas[data-astro-cid-7suya46b]{opacity:1}.model[data-astro-cid-7suya46b].is-live .model-area[data-astro-cid-7suya46b] .model-plan{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s}.model[data-astro-cid-7suya46b].is-exploring .model-canvas[data-astro-cid-7suya46b]{cursor:grab;touch-action:none}.model[data-astro-cid-7suya46b].is-exploring .model-canvas[data-astro-cid-7suya46b]:active{cursor:grabbing}.model-lines[data-astro-cid-7suya46b]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leader[data-astro-cid-7suya46b]{fill:none;stroke:var(--aqua);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8}.model-layer[data-astro-cid-7suya46b]{pointer-events:none;position:absolute;inset:0}.room-tag[data-astro-cid-7suya46b]{border:1px solid var(--glass-edge);border-radius:var(--radius-pill);background:rgb(var(--abyss-rgb) / .55);backdrop-filter:blur(10px);min-height:32px;color:var(--cream);font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s .4s, background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:.45rem;padding:0 .8rem 0 .65rem;font-size:.82rem;font-weight:500;display:inline-flex;position:absolute;top:0;left:0;translate:-50% -50%}.room-tag[data-astro-cid-7suya46b].is-shown{opacity:1;visibility:visible;transition:opacity .4s var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}.rt-dot[data-astro-cid-7suya46b]{background:#b2e9e799;border-radius:50%;width:6px;height:6px}.room-tag[data-astro-cid-7suya46b]:hover,.room-tag[data-astro-cid-7suya46b]:focus-visible,.room-tag[data-astro-cid-7suya46b].is-lit{border-color:var(--aqua)}.room-tag[data-astro-cid-7suya46b].is-active{background:var(--cream);color:var(--abyss);border-color:var(--cream)}.room-tag[data-astro-cid-7suya46b].is-active .rt-dot[data-astro-cid-7suya46b]{background:var(--teal)}.room-tag[data-astro-cid-7suya46b].is-done .rt-dot[data-astro-cid-7suya46b]{background:var(--aqua);box-shadow:0 0 0 3px #b2e9e740}.pin[data-astro-cid-7suya46b]{cursor:pointer;pointer-events:auto;opacity:0;visibility:hidden;width:32px;height:32px;transition:opacity .35s var(--ease), visibility 0s .35s;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.pin[data-astro-cid-7suya46b].is-on{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.pin[data-astro-cid-7suya46b].is-on.is-dim{opacity:.55}.pin-dot[data-astro-cid-7suya46b]{background:var(--aqua);width:10px;height:10px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;box-shadow:0 0 0 4px #b2e9e738,0 0 14px 2px #b2e9e78c}@media (prefers-reduced-motion:no-preference){.pin[data-astro-cid-7suya46b].is-on .pin-dot[data-astro-cid-7suya46b]{animation:pin-ring 1.1s var(--ease) 1}}@keyframes pin-ring{0%{transform:scale(.4);box-shadow:0 0 #b2e9e7b3,0 0 14px 2px #b2e9e78c}60%{transform:scale(1.15)}to{transform:scale(1);box-shadow:0 0 0 16px #b2e9e700,0 0 14px 2px #b2e9e78c}}.pin[data-astro-cid-7suya46b]:hover .pin-dot[data-astro-cid-7suya46b],.pin[data-astro-cid-7suya46b]:focus-visible .pin-dot[data-astro-cid-7suya46b],.pin[data-astro-cid-7suya46b].is-lit .pin-dot[data-astro-cid-7suya46b]{transform:scale(1.35)}.pin-tip[data-astro-cid-7suya46b]{border:1px solid var(--glass-edge);background:rgb(var(--abyss-rgb) / .82);backdrop-filter:blur(14px);width:max-content;max-width:15rem;color:var(--on-teal);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease), visibility 0s var(--dur-fast);border-radius:12px;gap:.2rem;padding:.6rem .8rem;font-size:.8rem;line-height:1.4;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 4px}.pin-tip[data-astro-cid-7suya46b] strong[data-astro-cid-7suya46b]{color:var(--cream);font-weight:500}.pin[data-astro-cid-7suya46b]:hover .pin-tip[data-astro-cid-7suya46b],.pin[data-astro-cid-7suya46b]:focus-visible .pin-tip[data-astro-cid-7suya46b]{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);translate:-50%}.finding[data-astro-cid-7suya46b]{border:1px solid var(--glass-edge);background:rgb(var(--abyss-rgb) / .72);backdrop-filter:blur(12px);color:var(--cream);white-space:nowrap;opacity:0;visibility:hidden;border-radius:12px;align-items:center;gap:.5rem;padding:.4rem .75rem .4rem .6rem;font-size:.8rem;line-height:1.25;display:inline-flex;position:absolute;top:0;left:0;translate:-50% -100%}.f-room[data-astro-cid-7suya46b]{color:#d7ebe8a6;font-size:.7rem;display:block}.f-dot[data-astro-cid-7suya46b]{border-radius:50%;flex:none;width:9px;height:9px}.finding--ok[data-astro-cid-7suya46b] .f-dot[data-astro-cid-7suya46b]{background:var(--aqua)}.finding--watch[data-astro-cid-7suya46b] .f-dot[data-astro-cid-7suya46b]{border:1.5px solid var(--sand)}.finding--act[data-astro-cid-7suya46b]{background:var(--cream);color:var(--abyss);border-color:var(--cream)}.finding--act[data-astro-cid-7suya46b] .f-room[data-astro-cid-7suya46b]{color:var(--teal)}.finding--act[data-astro-cid-7suya46b] .f-dot[data-astro-cid-7suya46b]{background:var(--teal);box-shadow:0 0 0 3px #086e6940}@media (width<=900px){.room-tag[data-astro-cid-7suya46b]{min-height:28px;font-size:.74rem}.pin-tip[data-astro-cid-7suya46b]{max-width:11rem;font-size:.74rem}.finding[data-astro-cid-7suya46b]{padding:.3rem .55rem;font-size:.7rem}.f-room[data-astro-cid-7suya46b]{display:none}}.loop-video[data-astro-cid-fokvfw66]{object-fit:cover;border-radius:inherit;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease), scale var(--dur-slow) var(--ease);position:absolute;inset:0}.loop-video[data-astro-cid-fokvfw66].is-playing{opacity:1}.story[data-astro-cid-33s3fust]{margin-top:calc(-1 * var(--header-h));background-image:radial-gradient(70% 60% at 70% 38%,#086e6966,#0000 70%),radial-gradient(50% 40% at 15% 100%,#054c4866,#0000 70%);background-attachment:fixed;overflow:clip}.grid[data-astro-cid-33s3fust]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"copy.""steps.";display:grid}.stage[data-astro-cid-33s3fust]{pointer-events:none;grid-area:1/1/-1/-1;margin-inline:calc(50% - 50vw)}.stage-inner[data-astro-cid-33s3fust]{pointer-events:auto;height:100svh;position:sticky;top:0}.stage-inner[data-astro-cid-33s3fust] .model{--model-area-top:calc(var(--header-h) + 4%);--model-area-bottom:6%;--model-area-left:max(38%, calc((100vw - var(--max)) / 2 + var(--max) * .38));--model-area-right:max(2%, calc((100vw - var(--max)) / 2))}.stage-inner[data-astro-cid-33s3fust] .model-canvas{-webkit-mask-image:linear-gradient(90deg,#0000 0 28%,#000 42%);mask-image:linear-gradient(90deg,#0000 0 28%,#000 42%)}.story[data-astro-cid-33s3fust].is-exploring .stage-inner[data-astro-cid-33s3fust] .model-canvas{-webkit-mask-image:none;mask-image:none}.copy[data-astro-cid-33s3fust],.steps[data-astro-cid-33s3fust]{z-index:2;pointer-events:none;position:relative}.copy[data-astro-cid-33s3fust]>[data-astro-cid-33s3fust],.step[data-astro-cid-33s3fust]{pointer-events:auto}.copy[data-astro-cid-33s3fust]{grid-area:copy}.steps[data-astro-cid-33s3fust]{grid-area:steps}.story[data-astro-cid-33s3fust].is-exploring .steps[data-astro-cid-33s3fust]{opacity:0;transition:opacity .5s var(--ease)}.story[data-astro-cid-33s3fust].is-exploring .step-done[data-astro-cid-33s3fust]{pointer-events:none}.copy[data-astro-cid-33s3fust]{min-height:100svh;padding-block:calc(var(--header-h) + 3rem) clamp(3rem, 10vh, 6rem);align-content:end;gap:1.75rem;display:grid}.title[data-astro-cid-33s3fust]{letter-spacing:-.045em;font-size:clamp(2.5rem,.6rem + 3.6vw,4.4rem);font-weight:300;line-height:1}.t-line[data-astro-cid-33s3fust]{overflow-clip-margin:.12em;padding-bottom:.06em;display:block;overflow:clip}.t-in[data-astro-cid-33s3fust]{display:inline-block}.rotator[data-astro-cid-33s3fust]{vertical-align:top;display:inline-grid}.rot-word[data-astro-cid-33s3fust]{white-space:nowrap;color:var(--aqua);grid-area:1/1;justify-self:start}.rot-word[data-astro-cid-33s3fust]+.rot-word[data-astro-cid-33s3fust]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.js .title-visual[data-astro-cid-33s3fust]{visibility:hidden;animation:0s 2.5s forwards split-fallback}.js .title-visual[data-astro-cid-33s3fust].is-ready{visibility:visible;animation:none}}.copy[data-astro-cid-33s3fust] .lede[data-astro-cid-33s3fust]{max-width:34ch}.copy[data-astro-cid-33s3fust] .actions[data-astro-cid-33s3fust]{margin-top:0}.hero-svc[data-astro-cid-33s3fust] ul[data-astro-cid-33s3fust]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hero-svc[data-astro-cid-33s3fust] a[data-astro-cid-33s3fust]{border:1px solid var(--border-dark);border-radius:var(--radius-pill);min-height:36px;color:var(--on-teal);font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.hero-svc[data-astro-cid-33s3fust] a[data-astro-cid-33s3fust]:hover,.hero-svc[data-astro-cid-33s3fust] a[data-astro-cid-33s3fust]:focus-visible{border-color:var(--aqua);color:var(--aqua)}@media (width<=560px){.hero-svc[data-astro-cid-33s3fust]{display:none}}.story[data-astro-cid-33s3fust].is-inside .stage-inner[data-astro-cid-33s3fust] .model-canvas{-webkit-mask-image:none;mask-image:none}.stage-inner[data-astro-cid-33s3fust]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, rgb(var(--abyss-rgb) / .88) 0%, rgb(var(--abyss-rgb) / .6) 30%, rgb(var(--abyss-rgb) / 0) 52%);opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.story[data-astro-cid-33s3fust].is-inside .stage-inner[data-astro-cid-33s3fust]:after{opacity:1}.shots[data-astro-cid-33s3fust]{z-index:1;pointer-events:none;position:absolute;inset:0}.shot[data-astro-cid-33s3fust]{opacity:0;visibility:hidden;position:absolute;inset:0;overflow:hidden}.shot[data-astro-cid-33s3fust].is-on{opacity:1;visibility:visible;pointer-events:auto}.shot[data-astro-cid-33s3fust] .shot-img{object-fit:cover;width:100%;height:100%}.spot[data-astro-cid-33s3fust]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.spot-dot[data-astro-cid-33s3fust]{background:var(--aqua);width:14px;height:14px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;box-shadow:0 0 0 5px #b2e9e74d,0 0 18px 3px #b2e9e799}.spot[data-astro-cid-33s3fust]:hover .spot-dot[data-astro-cid-33s3fust],.spot[data-astro-cid-33s3fust]:focus-visible .spot-dot[data-astro-cid-33s3fust]{transform:scale(1.3)}.spot-tip[data-astro-cid-33s3fust]{border:1px solid var(--glass-edge);background:rgb(var(--abyss-rgb) / .86);backdrop-filter:blur(14px);width:max-content;max-width:16rem;color:var(--on-teal);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease), visibility 0s var(--dur-fast);border-radius:12px;gap:.2rem;padding:.65rem .85rem;font-size:.82rem;line-height:1.4;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.spot-tip[data-astro-cid-33s3fust] strong[data-astro-cid-33s3fust]{color:var(--cream);font-weight:500}.spot[data-astro-cid-33s3fust]:hover .spot-tip[data-astro-cid-33s3fust],.spot[data-astro-cid-33s3fust]:focus-visible .spot-tip[data-astro-cid-33s3fust]{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);translate:-50%}.story[data-astro-cid-33s3fust].is-inside .p-media[data-astro-cid-33s3fust]{display:none!important}.panel[data-astro-cid-33s3fust]{right:max(1.25rem, calc((100vw - var(--max)) / 2 + var(--gutter)));background:rgb(var(--abyss-rgb) / .84);width:clamp(250px,22vw,320px);font-size:var(--step--1);transition:opacity .4s var(--ease), visibility .4s;position:absolute;bottom:clamp(1.5rem,6vh,3.5rem);overflow:hidden}.story[data-astro-cid-33s3fust].is-exploring .panel[data-astro-cid-33s3fust]{opacity:0;visibility:hidden}.panel[data-astro-cid-33s3fust]{z-index:3}.p-media[data-astro-cid-33s3fust]{aspect-ratio:3/2;background:var(--abyss);display:none;position:relative}.story[data-astro-cid-33s3fust].is-walking .p-media[data-astro-cid-33s3fust]{display:block}.pm[data-astro-cid-33s3fust]{visibility:hidden;position:absolute;inset:0}.pm[data-astro-cid-33s3fust].is-current{visibility:visible}.pm[data-astro-cid-33s3fust] img{object-fit:cover;width:100%;height:100%}.p-body[data-astro-cid-33s3fust]{gap:.8rem;padding:1rem 1.1rem 1.1rem;display:grid}.p-title[data-astro-cid-33s3fust]{color:var(--cream);justify-content:space-between;align-items:baseline;gap:1rem;font-weight:500;display:flex}.p-live[data-astro-cid-33s3fust]{color:var(--aqua);align-items:center;gap:.4rem;font-size:.78rem;font-weight:400;display:inline-flex}.p-live[data-astro-cid-33s3fust]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.story[data-astro-cid-33s3fust].is-walking .p-live[data-astro-cid-33s3fust]:before{animation:1.6s ease-in-out infinite live}}@keyframes live{50%{opacity:.3}}.p-stats[data-astro-cid-33s3fust]{border-top:1px solid var(--glass-edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding-top:.75rem;display:grid}.p-stats[data-astro-cid-33s3fust] dt[data-astro-cid-33s3fust]{color:#d7ebe899;font-size:.72rem}.p-stats[data-astro-cid-33s3fust] dd[data-astro-cid-33s3fust]{color:var(--cream);letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.15rem;font-weight:400}.story[data-astro-cid-33s3fust].is-tenancy .p-stats[data-astro-cid-33s3fust]{display:none}.p-lines[data-astro-cid-33s3fust]{border-top:1px solid var(--glass-edge);color:var(--on-teal);gap:.55rem;margin:0;padding:.75rem 0 0;font-size:.8rem;line-height:1.45;list-style:none;display:none}.p-lines[data-astro-cid-33s3fust].is-current{display:grid}.p-lines[data-astro-cid-33s3fust] strong[data-astro-cid-33s3fust]{color:var(--cream);font-weight:500}.p-stage[data-astro-cid-33s3fust]{color:var(--cream);font-size:var(--step-1);letter-spacing:-.02em;font-weight:300;line-height:1.2;display:none}.p-stage[data-astro-cid-33s3fust].is-current{display:block}.explore-bar[data-astro-cid-33s3fust]{justify-items:center;gap:.6rem;max-width:calc(100vw - 2rem);padding:.6rem;display:grid;position:absolute;bottom:clamp(1.25rem,4vh,2.5rem);left:50%;translate:-50%}.explore-bar[data-astro-cid-33s3fust][hidden]{display:none}.eb-rooms[data-astro-cid-33s3fust]{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.eb-room[data-astro-cid-33s3fust],.eb-back[data-astro-cid-33s3fust],.eb-icon[data-astro-cid-33s3fust]{border:1px solid var(--glass-edge);border-radius:var(--radius-pill);min-height:40px;color:var(--cream);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;font-size:.86rem}.eb-room[data-astro-cid-33s3fust]{padding:0 .95rem}.eb-room[data-astro-cid-33s3fust]:hover,.eb-icon[data-astro-cid-33s3fust]:hover{border-color:var(--aqua)}.eb-room[data-astro-cid-33s3fust][aria-pressed=true]{background:var(--cream);color:var(--abyss);border-color:var(--cream)}.eb-tools[data-astro-cid-33s3fust]{align-items:center;gap:.35rem;display:flex}.eb-icon[data-astro-cid-33s3fust]{place-items:center;width:40px;padding:0;display:grid}.eb-back[data-astro-cid-33s3fust]{background:var(--cream);color:var(--abyss);border-color:var(--cream);padding:0 1.1rem;font-weight:500}.eb-back[data-astro-cid-33s3fust]:hover{background:var(--aqua);border-color:var(--aqua)}.eb-hint[data-astro-cid-33s3fust]{color:#d7ebe8a6;font-size:.76rem}.steps[data-astro-cid-33s3fust]{padding-bottom:12vh}.step[data-astro-cid-33s3fust]{opacity:.35;max-width:30rem;min-height:70vh;transition:opacity var(--dur-slow) var(--ease);align-content:center;gap:1rem;display:grid}.step[data-astro-cid-33s3fust].is-current,.step-intro[data-astro-cid-33s3fust]{opacity:1}.step[data-astro-cid-33s3fust][data-room]:not(.is-current){opacity:0}.step-intro[data-astro-cid-33s3fust]{min-height:80vh}.step[data-astro-cid-33s3fust][data-room]{min-height:190vh;display:block}.step-body[data-astro-cid-33s3fust]{gap:1rem;padding-bottom:2rem;display:grid;position:sticky;top:38vh}.step[data-astro-cid-33s3fust] h3[data-astro-cid-33s3fust]{font-size:var(--step-3);letter-spacing:-.035em;font-weight:300}.step[data-astro-cid-33s3fust] p[data-astro-cid-33s3fust]:not(.step-meta){font-size:var(--step-1);line-height:1.55}.step-meta[data-astro-cid-33s3fust]{color:#d7ebe8b3;font-size:var(--step--1);align-items:center;gap:.75rem;display:flex}.step-meta[data-astro-cid-33s3fust] .num[data-astro-cid-33s3fust]{--num-size:1.6rem;color:var(--aqua);border-color:#b2e9e780}.skip[data-astro-cid-33s3fust]{color:#d7ebe8bf;font-size:var(--step--1);justify-self:start}.skip[data-astro-cid-33s3fust]:hover{color:var(--aqua)}.step-done[data-astro-cid-33s3fust] .actions[data-astro-cid-33s3fust]{margin-top:.5rem}.step-tenancy[data-astro-cid-33s3fust]{align-content:start;gap:1.5rem;max-width:32rem;min-height:130vh;padding-top:25vh}.slider[data-astro-cid-33s3fust]{gap:.75rem;margin-top:.5rem;display:grid}.slider[data-astro-cid-33s3fust] input[data-astro-cid-33s3fust]{-webkit-appearance:none;appearance:none;cursor:pointer;--fill:0%;background:0 0;width:100%;height:32px;margin:0}.slider[data-astro-cid-33s3fust] input[data-astro-cid-33s3fust]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--aqua) var(--fill), #d7ebe833 var(--fill));border-radius:3px;height:3px}.slider[data-astro-cid-33s3fust] input[data-astro-cid-33s3fust]::-moz-range-track{background:linear-gradient(90deg, var(--aqua) var(--fill), #d7ebe833 var(--fill));border-radius:3px;height:3px}.slider[data-astro-cid-33s3fust] input[data-astro-cid-33s3fust]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cream);border-radius:50%;width:22px;height:22px;margin-top:-9.5px;box-shadow:0 0 0 6px #b2e9e733}.slider[data-astro-cid-33s3fust] input[data-astro-cid-33s3fust]::-moz-range-thumb{background:var(--cream);border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 6px #b2e9e733}.slider[data-astro-cid-33s3fust] input[data-astro-cid-33s3fust]:focus-visible{outline:none}.slider[data-astro-cid-33s3fust] input[data-astro-cid-33s3fust]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--abyss), 0 0 0 5px var(--aqua)}.slider-stops[data-astro-cid-33s3fust]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.slider-stops[data-astro-cid-33s3fust] li[data-astro-cid-33s3fust]:nth-child(2){text-align:center;translate:-15%}.slider-stops[data-astro-cid-33s3fust] li[data-astro-cid-33s3fust]:nth-child(3){text-align:center;translate:15%}.slider-stops[data-astro-cid-33s3fust] li[data-astro-cid-33s3fust]:last-child{text-align:right}.slider-stops[data-astro-cid-33s3fust] button[data-astro-cid-33s3fust]{color:#d7ebe899;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.82rem}.slider-stops[data-astro-cid-33s3fust] button[data-astro-cid-33s3fust]:hover,.slider-stops[data-astro-cid-33s3fust] button[data-astro-cid-33s3fust][aria-current=true]{color:var(--cream)}.inspection[data-astro-cid-33s3fust]{border-top:1px solid var(--border-dark);gap:1rem;padding-top:1.25rem;display:grid}.inspection[data-astro-cid-33s3fust] h3[data-astro-cid-33s3fust]{font-size:var(--step-2)}.inspection[data-astro-cid-33s3fust] p[data-astro-cid-33s3fust]{color:var(--on-teal);font-size:var(--step-0)!important}.finds[data-astro-cid-33s3fust]{margin:0;padding:0;list-style:none;display:grid}.finds[data-astro-cid-33s3fust] li[data-astro-cid-33s3fust]{border-bottom:1px solid var(--border-dark);font-size:var(--step--1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.dot[data-astro-cid-33s3fust]{border-radius:50%;width:9px;height:9px}.dot[data-astro-cid-33s3fust].ok{background:var(--aqua)}.dot[data-astro-cid-33s3fust].watch{border:1.5px solid var(--sand)}.dot[data-astro-cid-33s3fust].act{background:var(--cream)}.f-room[data-astro-cid-33s3fust]{color:var(--cream)}.f-tag[data-astro-cid-33s3fust]{color:var(--on-teal)}.inspection[data-astro-cid-33s3fust] .text-link[data-astro-cid-33s3fust]{justify-self:start}@media (width<=900px){.story[data-astro-cid-33s3fust]{background-attachment:scroll}.grid[data-astro-cid-33s3fust]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""stage""steps"}.stage[data-astro-cid-33s3fust]{z-index:3;background:radial-gradient(90% 80% at 50% 50%, #086e6980, transparent 75%) var(--abyss);pointer-events:auto;grid-area:stage;height:58svh;position:sticky;top:0}.stage-inner[data-astro-cid-33s3fust]{height:100%;position:static}.stage-inner[data-astro-cid-33s3fust] .model{--model-area-top:10%;--model-area-bottom:14%;--model-area-left:4%;--model-area-right:4%}.stage-inner[data-astro-cid-33s3fust] .model-canvas{-webkit-mask-image:none;mask-image:none}.copy[data-astro-cid-33s3fust]{min-height:auto;padding-block:calc(var(--header-h) + 2.5rem) 2.5rem;align-content:start}.panel[data-astro-cid-33s3fust]{width:38%;top:.75rem;bottom:auto;right:.75rem}.p-body[data-astro-cid-33s3fust],.story[data-astro-cid-33s3fust]:not(.is-walking) .panel[data-astro-cid-33s3fust],.story[data-astro-cid-33s3fust].is-inside .panel[data-astro-cid-33s3fust]{display:none}.explore-bar[data-astro-cid-33s3fust]{gap:.4rem;padding:.45rem;bottom:.5rem}.eb-room[data-astro-cid-33s3fust]{min-height:34px;padding:0 .7rem;font-size:.76rem}.eb-icon[data-astro-cid-33s3fust]{width:34px;min-height:34px}.eb-back[data-astro-cid-33s3fust]{min-height:34px;font-size:.78rem}.eb-hint[data-astro-cid-33s3fust]{display:none}.steps[data-astro-cid-33s3fust]{padding-top:2rem}.step[data-astro-cid-33s3fust]{min-height:60vh}.step[data-astro-cid-33s3fust][data-room]{min-height:170vh}.step-body[data-astro-cid-33s3fust]{top:calc(58svh + 1.5rem)}.stage-inner[data-astro-cid-33s3fust]:after{display:none}.spot[data-astro-cid-33s3fust]{width:30px;height:30px}.spot-dot[data-astro-cid-33s3fust]{width:11px;height:11px}.spot-tip[data-astro-cid-33s3fust]{max-width:12rem;font-size:.74rem}.step-intro[data-astro-cid-33s3fust]{min-height:auto;padding-bottom:25vh}.step-tenancy[data-astro-cid-33s3fust]{min-height:auto;padding-top:6vh;padding-bottom:10vh}.slider-stops[data-astro-cid-33s3fust] li[data-astro-cid-33s3fust]:nth-child(n){translate:none}.slider-stops[data-astro-cid-33s3fust] button[data-astro-cid-33s3fust]{font-size:.72rem;line-height:1.3}}.turn[data-astro-cid-4yvpatiz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(5rem,11vw,9rem) 0;display:grid}h2[data-astro-cid-4yvpatiz]{max-width:13ch}.facts[data-astro-cid-4yvpatiz]{margin:0;display:grid}.facts[data-astro-cid-4yvpatiz] div[data-astro-cid-4yvpatiz]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.facts[data-astro-cid-4yvpatiz] div[data-astro-cid-4yvpatiz]:last-child{border-bottom:1px solid var(--border)}dt[data-astro-cid-4yvpatiz]{color:var(--color-text-strong);font-weight:500}dd[data-astro-cid-4yvpatiz]{color:var(--color-text-muted);font-size:var(--step--1);margin:0}.figures[data-astro-cid-4yvpatiz]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.figures[data-astro-cid-4yvpatiz] li[data-astro-cid-4yvpatiz]{border-top:1px solid var(--border);gap:.5rem;padding:1.5rem 1.5rem 0 0;display:grid}.figures[data-astro-cid-4yvpatiz] li[data-astro-cid-4yvpatiz]+li[data-astro-cid-4yvpatiz]{padding-left:1.5rem}.fig[data-astro-cid-4yvpatiz]{color:var(--color-text-strong);font-size:var(--step-5);letter-spacing:-.05em;font-weight:300;line-height:1}.fig-label[data-astro-cid-4yvpatiz]{color:var(--color-text-muted)}@media (width<=900px){.turn[data-astro-cid-4yvpatiz]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-4yvpatiz] div[data-astro-cid-4yvpatiz]{grid-template-columns:minmax(0,1fr);gap:.2rem}.figures[data-astro-cid-4yvpatiz]{grid-template-columns:minmax(0,1fr)}.figures[data-astro-cid-4yvpatiz] li[data-astro-cid-4yvpatiz]+li[data-astro-cid-4yvpatiz]{padding-left:0}}.serve[data-astro-cid-7x2ddxoc]{padding-block:clamp(5rem,11vw,9rem) 0}h2[data-astro-cid-7x2ddxoc]{max-width:14ch}.cols[data-astro-cid-7x2ddxoc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.col[data-astro-cid-7x2ddxoc]{align-content:start;gap:1rem;display:grid}.col[data-astro-cid-7x2ddxoc] h3[data-astro-cid-7x2ddxoc]{font-size:var(--step-2);letter-spacing:-.03em;margin-top:1rem}.col[data-astro-cid-7x2ddxoc]>p[data-astro-cid-7x2ddxoc]{max-width:44ch;color:var(--color-text-muted)}.col[data-astro-cid-7x2ddxoc] .actions[data-astro-cid-7x2ddxoc]{margin-top:.5rem}.handover[data-astro-cid-7x2ddxoc]{aspect-ratio:4/3.4;border-radius:var(--radius-panel);background:var(--surface-soft);border:1px solid var(--border-subtle);grid-template-rows:minmax(0,1fr) auto;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.units[data-astro-cid-7x2ddxoc]{grid-template-columns:repeat(5,1fr);gap:6px;padding:4% 24%;display:grid}.tg-day[data-astro-cid-7x2ddxoc]{grid-template-rows:repeat(6,1fr);gap:8px;display:grid}.unit[data-astro-cid-7x2ddxoc]{background:var(--sand);transition:background-color .25s var(--ease);border-radius:3px}.unit[data-astro-cid-7x2ddxoc].is-on{background:var(--teal)}.week[data-astro-cid-7x2ddxoc]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.week-n[data-astro-cid-7x2ddxoc]{color:var(--color-text-strong);font-size:var(--step-1);letter-spacing:-.02em;font-weight:300}.week-days[data-astro-cid-7x2ddxoc]{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.week-days[data-astro-cid-7x2ddxoc] li[data-astro-cid-7x2ddxoc]{border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--step--1);transition:background-color .3s var(--ease), color .3s var(--ease);padding:.15rem .55rem}.week-days[data-astro-cid-7x2ddxoc] li[data-astro-cid-7x2ddxoc].is-on{background:var(--teal);color:var(--white)}.photo-lg[data-astro-cid-7x2ddxoc]{aspect-ratio:4/3.4;border-radius:var(--radius-photo);background:var(--surface-muted)}.photo-lg[data-astro-cid-7x2ddxoc] img{object-fit:cover;width:100%;height:118%}.case[data-astro-cid-7x2ddxoc]{border-top:1px solid var(--border);margin-top:.75rem;padding-top:1rem}@media (width<=900px){.cols[data-astro-cid-7x2ddxoc]{grid-template-columns:minmax(0,1fr);gap:3.5rem}}.training[data-astro-cid-k4wkpgss]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(5rem,11vw,9rem);display:grid}.lede[data-astro-cid-k4wkpgss]{max-width:42ch;margin-top:1.25rem}.bars[data-astro-cid-k4wkpgss]{gap:1.5rem;margin-top:2.5rem;display:grid}.bar-row[data-astro-cid-k4wkpgss]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1rem;display:grid}.bar-who[data-astro-cid-k4wkpgss]{color:var(--color-text-muted);font-size:var(--step--1)}.bar-val[data-astro-cid-k4wkpgss]{color:var(--color-text-strong);font-size:var(--step-2);letter-spacing:-.03em;font-weight:300}.bar[data-astro-cid-k4wkpgss]{background:var(--sand);border-radius:10px;grid-column:1/-1;height:10px;position:relative;overflow:hidden}.bar-fill[data-astro-cid-k4wkpgss]{width:var(--w);background:var(--taupe-ink-mid);transform-origin:0;border-radius:10px;min-width:10px;position:absolute;inset:0 auto 0 0}.bar-fill[data-astro-cid-k4wkpgss].teal{background:linear-gradient(90deg, var(--teal-deep), var(--teal))}.points[data-astro-cid-k4wkpgss]{gap:0;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.points[data-astro-cid-k4wkpgss] li[data-astro-cid-k4wkpgss]{border-top:1px solid var(--border);padding:1rem 0}.points[data-astro-cid-k4wkpgss] strong[data-astro-cid-k4wkpgss]{color:var(--color-text-strong);font-weight:500}.points[data-astro-cid-k4wkpgss] p[data-astro-cid-k4wkpgss]{color:var(--color-text-muted);font-size:var(--step--1);margin-top:.25rem}.photos[data-astro-cid-k4wkpgss]{aspect-ratio:4/4.6;position:relative}.ph[data-astro-cid-k4wkpgss]{background:var(--surface-muted);position:absolute}.ph[data-astro-cid-k4wkpgss] img{object-fit:cover;width:100%;height:100%}.ph-a[data-astro-cid-k4wkpgss]{aspect-ratio:4/5;border-radius:var(--radius-photo);width:76%;top:0;left:0}.ph-b[data-astro-cid-k4wkpgss]{aspect-ratio:3/4;border-radius:var(--radius-photo);width:44%;box-shadow:0 0 0 8px var(--surface-page), var(--shadow-pop);bottom:0;right:0}@media (width<=900px){.training[data-astro-cid-k4wkpgss]{grid-template-columns:minmax(0,1fr)}.photos[data-astro-cid-k4wkpgss]{max-width:520px}}
