@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fp{--fp-1bed:#6cb4e0;--fp-2bed:#f8ce84;--fp-3bed:#eb8c87;--fp-commercial:#f9e7c4;--fp-available:#9ac2e6;--fp-reserved:#b8492f;--fp-exchanged:#3a3a40;--fp-completed:#18181b;--fp-accent:#d4af37;--fp-ink:#18181b;--fp-muted:#52525b;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.fp-art{pointer-events:none}.fp-commercial{fill:var(--fp-commercial)}.fp-fill{transition:fill .35s,opacity .35s}.fp-brochure .fp-beds-1{fill:var(--fp-1bed)}.fp-brochure .fp-beds-2{fill:var(--fp-2bed)}.fp-brochure .fp-beds-3{fill:var(--fp-3bed)}.fp-hatch-bg{fill:#faede8}.fp-hatch-line{stroke:var(--fp-reserved);stroke-width:4px}.fp-brochure .fp-fill.fp-st-exchanged{fill:#dedde0}.fp-brochure .fp-fill.fp-st-completed{fill:#5a5a62}.fp-status .fp-fill.fp-st-available{fill:var(--fp-available)}.fp-status .fp-fill.fp-st-reserved{fill:var(--fp-reserved-fill,var(--fp-reserved))}.fp-status .fp-fill.fp-st-exchanged{fill:#9c9ca4}.fp-status .fp-fill.fp-st-completed{fill:#5e5e66}.fp-key .fp-fill{fill:#e7e5e0}.fp .fp-fill.fp-st-dim{fill:#edebe6}.fp .fp-unit.fp-st-dim .fp-badge rect{fill:#cfccc5}.fp-key .fp-commercial{fill:#efede8}.fp-key .fp-fill.is-target{fill:var(--fp-accent);animation:1.8s ease-in-out 2 fp-pulse}.fp-key .fp-art{opacity:.55}.fp-key .fp-unit.is-selected .fp-hit{fill:#0000;stroke:#18181b;stroke-width:8px}@keyframes fp-pulse{50%{fill:#f0d77a}}.fp-unit{outline:none}.fp-unit[role=button]{cursor:pointer}.fp-hit{fill:#0000;stroke:#0000;stroke-width:6px;stroke-linejoin:round;pointer-events:fill;transition:fill .2s,stroke .2s,stroke-width .2s}.fp-unit.is-hover .fp-hit,.fp-unit:focus-visible .fp-hit{fill:#d4af372e;stroke:var(--fp-accent)}.fp-unit.is-selected .fp-hit{fill:#d4af3738;stroke:var(--fp-accent);stroke-width:9px}.fp-unit.is-dim .fp-hit{fill:#faf9f6db}.fp-unit.is-dim,.fp-unit.is-dim .fp-hit,.fp-unit.is-dim .fp-badge rect{pointer-events:none}.fp-badge{cursor:inherit}.fp-badge rect{fill:#3b75a8}.fp-badge text{fill:#fff;font-family:var(--font-display,"Outfit", system-ui, sans-serif);text-anchor:middle;font-weight:700}.fp-st-reserved .fp-badge rect{fill:#8e3622}.fp-st-exchanged .fp-badge rect{fill:#6e6e76}.fp-st-completed .fp-badge rect{fill:#18181b}.fp-badge rect{stroke:#0000;stroke-width:0;pointer-events:fill;transition:fill .2s,stroke-width .2s}.fp-unit.is-hover .fp-badge rect,.fp-unit:focus-visible .fp-badge rect,.fp-unit.is-selected .fp-badge rect{stroke:#d4af37;stroke-width:8px;paint-order:stroke}.fp-unit.is-dim .fp-badge{opacity:.35}.fp-badge-space text{font-family:var(--font-mono,"JetBrains Mono", monospace)}.fp-access{fill:#fff}.fp-access-big{pointer-events:none;fill:#111113;stroke:#fff;stroke-width:1.4px;paint-order:stroke}.fp-caption{pointer-events:none;font-family:var(--font-display,"Outfit", system-ui, sans-serif);fill:var(--fp-ink);stroke:#fff;stroke-width:14px;paint-order:stroke;stroke-linejoin:round;font-size:56px;font-weight:700}.fp-status-tag{pointer-events:none;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#ffffffe6;stroke-width:5px;stroke-linejoin:round;fill:#52525b;font-weight:700}.fp-st-reserved .fp-status-tag{fill:#8e3622}.fp-st-exchanged .fp-status-tag{fill:#55555d}.fp-st-completed .fp-status-tag{fill:#fff;stroke:#18181b8c}.fp-unit.is-dim .fp-status-tag{opacity:.3}.fp-space-status{stroke-width:4px;letter-spacing:.06em}.fp-focus .fp-unit.is-selected .fp-hit{fill:#0000;stroke-width:7px}@media (prefers-reduced-motion:reduce){.fp-fill,.fp-hit,.fp-badge rect{transition:none}}.fp-zoom{touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;min-width:min-content;position:relative;overflow:hidden}.fp-zoom.is-zoomed{touch-action:none}.fp-zoom-inner{transform-origin:0 0}.fp-zoom-inner.is-anim{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.fp-zoom-ctl{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;top:6px;right:6px}.fp-zoom-ctl button{color:#18181b;cursor:pointer;touch-action:manipulation;background:#ffffffeb;border:1px solid #18181b24;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:0 1px 3px #18181b1f}.fp-zoom-ctl button:disabled{opacity:.4;cursor:default}.fp-zoom-ctl button:focus-visible{outline:2px solid var(--fp-accent,#d4af37);outline-offset:1px}.fp-zoom-ctl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (pointer:coarse) and (width<=640px){.fp-zoom .fp{min-width:0!important}}@media (prefers-reduced-motion:reduce){.fp-zoom-inner.is-anim{transition:none}}@media print{.fp-zoom-ctl{display:none}}
