@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--vz-color-primary)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root,[data-vz-theme]{--vz-color-primary:#4a8bf0;--vz-color-secondary:#0d2847;--vz-color-accent:#f2a900;--vz-color-background:#0b0d10;--vz-color-surface:#16191e;--vz-color-text:#f5f7fa;--vz-color-text-muted:#9aa4b2;--vz-color-border:#2a2f37;--vz-color-danger:#e5484d;--vz-color-warning:#e59500;--vz-color-success:#30a46c;--vz-color-unit-available-fill:var(--vz-color-primary);--vz-opacity-unit-available-fill:.35;--vz-color-unit-available-border:#fff;--vz-opacity-unit-available-border:calc(var(--vz-opacity-unit-available-fill) * 1.4);--vz-color-unit-reserved-fill:#d9822b;--vz-opacity-unit-reserved-fill:.35;--vz-color-unit-reserved-border:#fff;--vz-opacity-unit-reserved-border:calc(var(--vz-opacity-unit-reserved-fill) * 1.4);--vz-color-unit-sold-fill:#6b7280;--vz-opacity-unit-sold-fill:.3;--vz-color-unit-sold-border:#fff;--vz-opacity-unit-sold-border:calc(var(--vz-opacity-unit-sold-fill) * 1.4);--vz-color-unit-unavailable-fill:transparent;--vz-opacity-unit-unavailable-fill:0;--vz-color-unit-unavailable-border:transparent;--vz-opacity-unit-unavailable-border:0;--vz-opacity-unit-dimmed:.08;--vz-polygon-stroke-width:initial;--vz-font-heading:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--vz-font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--vz-text-xs:.75rem;--vz-text-sm:.875rem;--vz-text-base:1rem;--vz-text-lg:1.125rem;--vz-text-xl:1.375rem;--vz-text-2xl:1.75rem;--vz-text-3xl:2.25rem;--vz-text-4xl:3rem;--vz-font-weight-regular:400;--vz-font-weight-medium:500;--vz-font-weight-semibold:600;--vz-font-weight-bold:700;--vz-tracking-tight:-.02em;--vz-tracking-normal:0em;--vz-tracking-wide:.08em;--vz-radius-sm:.25rem;--vz-radius-md:.5rem;--vz-radius-lg:1rem;--vz-radius-full:9999px;--vz-border-width:1px;--vz-shadow-intensity:.35;--vz-shadow-sm:0 1px 2px rgb(0 0 0/var(--vz-shadow-intensity));--vz-shadow-md:0 4px 12px rgb(0 0 0/var(--vz-shadow-intensity));--vz-shadow-lg:0 16px 40px rgb(0 0 0/var(--vz-shadow-intensity));--vz-space-unit:.25rem;--vz-logo-light:none;--vz-logo-dark:none;--vz-logo-favicon:none;--vz-overlay-opacity:.85;--vz-overlay-blur:12px;--vz-motion-duration:.24s;--vz-motion-easing:cubic-bezier(.4, 0, .2, 1)}@media(prefers-reduced-motion:reduce){:root,[data-vz-theme]{--vz-motion-duration:0s}}.vz-orbit__frame,.vz-orbit__still,.vz-still-motion,.vz-trip__frame,.vz-unit-sheet__location-image{max-width:none}.vz-orbit{background-color:var(--vz-color-background);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.vz-orbit[data-vz-zoomable=true]{touch-action:none}.vz-orbit[data-vz-dragging=true]{cursor:grabbing}.vz-orbit:focus-visible{outline:calc(var(--vz-border-width) * 2) solid var(--vz-color-primary);outline-offset:calc(var(--vz-border-width) * -2)}.vz-orbit__frame,.vz-trip__frame{object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-drag:none}.vz-orbit__still{object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-drag:none;transition-property:opacity;transition-timing-function:var(--vz-motion-easing)}.vz-crossfade{object-fit:fill;pointer-events:none;-webkit-user-drag:none;max-width:none;transition-property:opacity;transition-timing-function:var(--vz-motion-easing)}.vz-still-motion{object-fit:cover;object-position:50% 50%;pointer-events:none;transition-property:opacity;transition-timing-function:var(--vz-motion-easing)}.vz-overlay{pointer-events:none}.vz-overlay__path{--vz-overlay-lit-fill:calc(var(--vz-opacity-unit-available-fill) * 1.9);--vz-overlay-lit-stroke:1;--vz-sweep:0;--vz-overlay-fade-in:var(--vz-motion-duration);--vz-overlay-fade-out:calc(var(--vz-motion-duration) * 2 / 3);pointer-events:none;stroke-width:var(--vz-polygon-stroke-width,2);vector-effect:non-scaling-stroke;transition-property:fill-opacity,stroke-opacity;transition-duration:var(--vz-overlay-fade-in);transition-timing-function:var(--vz-motion-easing);transition-delay:calc(var(--vz-sweep) * var(--vz-overlay-fade-in))}.vz-overlay__path[data-vz-interactive=true]{pointer-events:auto;cursor:pointer}.vz-overlay__hit{fill:none;stroke:#0000;pointer-events:stroke;vector-effect:non-scaling-stroke;cursor:pointer}.vz-overlay__path--available{--vz-overlay-rest-fill:var(--vz-opacity-unit-available-fill);--vz-overlay-rest-stroke:var(--vz-opacity-unit-available-border);fill:var(--vz-color-unit-available-fill);fill-opacity:var(--vz-opacity-unit-available-fill);stroke:var(--vz-color-unit-available-border);stroke-opacity:var(--vz-opacity-unit-available-border)}.vz-overlay__path--reserved{--vz-overlay-rest-fill:var(--vz-opacity-unit-reserved-fill);--vz-overlay-rest-stroke:var(--vz-opacity-unit-reserved-border);fill:var(--vz-color-unit-reserved-fill);fill-opacity:var(--vz-opacity-unit-reserved-fill);stroke:var(--vz-color-unit-reserved-border);stroke-opacity:var(--vz-opacity-unit-reserved-border)}.vz-overlay__path--sold{--vz-overlay-rest-fill:var(--vz-opacity-unit-sold-fill);--vz-overlay-rest-stroke:var(--vz-opacity-unit-sold-border);fill:var(--vz-color-unit-sold-fill);fill-opacity:var(--vz-opacity-unit-sold-fill);stroke:var(--vz-color-unit-sold-border);stroke-opacity:var(--vz-opacity-unit-sold-border)}.vz-overlay__path--unavailable{--vz-overlay-rest-fill:var(--vz-opacity-unit-unavailable-fill);--vz-overlay-rest-stroke:var(--vz-opacity-unit-unavailable-border);fill:var(--vz-color-unit-unavailable-fill);fill-opacity:var(--vz-opacity-unit-unavailable-fill);stroke:var(--vz-color-unit-unavailable-border);stroke-opacity:var(--vz-opacity-unit-unavailable-border)}.vz-overlay__path--region{--vz-overlay-rest-fill:var(--vz-opacity-unit-available-fill);--vz-overlay-rest-stroke:var(--vz-opacity-unit-available-border);fill:var(--vz-color-primary);fill-opacity:var(--vz-opacity-unit-available-fill);stroke:var(--vz-color-unit-available-border);stroke-opacity:var(--vz-opacity-unit-available-border)}.vz-overlay__path--matched{fill-opacity:max(var(--vz-overlay-lit-fill),var(--vz-overlay-rest-fill,0))}.vz-overlay__path--dimmed{fill-opacity:min(var(--vz-opacity-unit-dimmed),.08,var(--vz-overlay-rest-fill,1));stroke-opacity:min(var(--vz-opacity-unit-dimmed),.08,var(--vz-overlay-rest-stroke,1))}.vz-overlay__path--dimmed-location{--vz-opacity-location-dimmed:.08;fill-opacity:var(--vz-opacity-location-dimmed);stroke-opacity:var(--vz-opacity-location-dimmed)}.vz-overlay[data-vz-found=true] .vz-overlay__path--dimmed{--vz-opacity-found-dimmed:.08;fill-opacity:var(--vz-opacity-found-dimmed);stroke-opacity:var(--vz-opacity-found-dimmed)}.vz-overlay__path[data-vz-interactive=true]:hover,.vz-overlay__region:hover .vz-overlay__path[data-vz-interactive=true],.vz-overlay__path--hovered,.vz-overlay__path--selected,.vz-overlay__path--lit,.vz-overlay[data-vz-found=true] .vz-overlay__path--hovered,.vz-overlay[data-vz-found=true] .vz-overlay__path--lit{fill-opacity:var(--vz-overlay-lit-fill);stroke-opacity:var(--vz-overlay-lit-stroke)}.vz-overlay__path:focus-visible{stroke-opacity:1;stroke-width:calc(var(--vz-polygon-stroke-width,2) * 2);outline:none}.vz-overlay[data-vz-reveal=true] .vz-overlay__path{fill-opacity:0;stroke-opacity:0}.vz-overlay[data-vz-reveal=true] .vz-overlay__path[data-vz-interactive=true]:hover,.vz-overlay[data-vz-reveal=true] .vz-overlay__region:hover .vz-overlay__path[data-vz-interactive=true],.vz-overlay[data-vz-reveal=true] .vz-overlay__path--hovered,.vz-overlay[data-vz-reveal=true] .vz-overlay__path--selected,.vz-overlay[data-vz-reveal=true] .vz-overlay__path--lit,.vz-overlay[data-vz-reveal=true] .vz-overlay__path:focus-visible{fill-opacity:var(--vz-overlay-lit-fill);stroke-opacity:var(--vz-overlay-lit-stroke)}.vz-overlay[data-vz-visible=false] .vz-overlay__path{fill-opacity:0;stroke-opacity:0;transition-duration:var(--vz-overlay-fade-out);transition-delay:calc(var(--vz-sweep) * var(--vz-overlay-fade-out))}.vz-compass__dial{fill:var(--vz-color-surface);fill-opacity:var(--vz-overlay-opacity);stroke:var(--vz-color-border);stroke-width:2px}.vz-compass__needle{fill:var(--vz-color-primary)}.vz-compass__orientation{fill:var(--vz-color-accent)}.vz-compass__north{fill:var(--vz-color-text);font-family:var(--vz-font-body);font-size:18px;font-weight:var(--vz-font-weight-bold)}.vz-amenity-pins{pointer-events:none;position:absolute;inset:0}.vz-amenity-pin-slot{pointer-events:none;width:0;height:0;position:absolute}.vz-amenity-pin-slot>.vz-amenity-pin{top:0;left:0}.vz-amenity-pin{width:max(calc(var(--vz-space-unit) * 11),var(--vz-hotspot-size,32px));height:max(calc(var(--vz-space-unit) * 11),var(--vz-hotspot-size,32px));font-family:var(--vz-font-body);cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.vz-amenity-pin-slot,.vz-hotspot-badge{--vz-hotspot-glass:#0000006b;--vz-hotspot-glass-blur:8px;--vz-hotspot-rim:1px;--vz-hotspot-glass-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--vz-hotspot-motion:.15s cubic-bezier(.23, 1, .32, 1)}.vz-amenity-pin__disc{width:var(--vz-hotspot-size,32px);height:var(--vz-hotspot-size,32px);border:var(--vz-hotspot-rim) solid currentColor;border-radius:var(--vz-radius-full);background:var(--vz-hotspot-glass);-webkit-backdrop-filter:blur(var(--vz-hotspot-glass-blur));backdrop-filter:blur(var(--vz-hotspot-glass-blur));box-shadow:var(--vz-hotspot-glass-shadow);transition:scale var(--vz-hotspot-motion),box-shadow var(--vz-hotspot-motion);place-items:center;display:grid;position:relative}.vz-amenity-pin:hover .vz-amenity-pin__disc,.vz-amenity-pin--active .vz-amenity-pin__disc{scale:1.1}.vz-amenity-pin:active .vz-amenity-pin__disc{scale:.95}.vz-amenity-pin:focus-visible{outline:none}.vz-amenity-pin:focus-visible .vz-amenity-pin__disc{outline:2px solid var(--vz-color-focus,#fff);outline-offset:2px}.vz-amenity-pin__disc[data-vz-pulse]:before{border:var(--vz-hotspot-rim) solid currentColor;border-radius:var(--vz-radius-full);content:"";inset:calc(var(--vz-hotspot-rim) * -1);pointer-events:none;animation:2.4s cubic-bezier(.23,1,.32,1) infinite vz-hotspot-heartbeat;position:absolute}@keyframes vz-hotspot-heartbeat{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.vz-amenity-pin-slot,.vz-hotspot-badge{--vz-hotspot-motion:0s linear}.vz-amenity-pin__disc[data-vz-pulse]:before{animation:none}}.vz-amenity-pin__icon{width:calc(var(--vz-hotspot-size,32px) * .625);height:calc(var(--vz-hotspot-size,32px) * .625)}.vz-amenity-pin__label{max-width:12rem;padding:calc(var(--vz-space-unit) * .5) calc(var(--vz-space-unit) * 2);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);box-shadow:var(--vz-shadow-sm);color:var(--vz-color-text);font-size:var(--vz-hotspot-label-size,14px);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;line-height:1.4;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.vz-hotspot-preview{z-index:13;gap:calc(var(--vz-space-unit) * 1.5);width:200px;padding:calc(var(--vz-space-unit) * 1.5);transform:translate(calc(-50% + var(--vz-hotspot-preview-shift,0px)));border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);flex-direction:column;display:flex;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.vz-hotspot-preview{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-hotspot-preview{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));box-shadow:var(--vz-shadow-lg);color:var(--vz-color-text);pointer-events:auto}.vz-hotspot-preview[data-vz-placement=above]{bottom:calc(max(calc(var(--vz-space-unit) * 11),var(--vz-hotspot-size,32px)) / 2 + var(--vz-space-unit) * 1.5)}.vz-hotspot-preview[data-vz-placement=below]{top:calc(max(calc(var(--vz-space-unit) * 11),var(--vz-hotspot-size,32px)) / 2 + var(--vz-space-unit) * 1.5 + var(--vz-hotspot-preview-label-gap,0px))}.vz-hotspot-preview__image{border-radius:var(--vz-radius-sm);object-fit:cover;width:100%;height:auto;max-height:8rem;display:block}.vz-hotspot-preview__title{align-items:center;gap:calc(var(--vz-space-unit));font-size:var(--vz-text-sm);line-height:1.3;display:flex}.vz-hotspot-badge{border:var(--vz-hotspot-rim) solid currentColor;border-radius:var(--vz-radius-full);background:var(--vz-hotspot-glass);width:18px;height:18px;-webkit-backdrop-filter:blur(var(--vz-hotspot-glass-blur));backdrop-filter:blur(var(--vz-hotspot-glass-blur));flex:none;place-items:center;display:grid}.vz-hotspot-badge__icon{width:11px;height:11px}.vz-hotspot-preview__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button.vz-hotspot-preview{font:inherit;color:var(--vz-color-text);text-align:start;cursor:pointer;margin:0}.vz-hotspot-preview__open{font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-medium);margin-top:4px}.vz-hotspot-preview[data-vz-placement=touch]{top:auto;bottom:auto;transform:none}@media(max-width:59.999rem)and (orientation:portrait){.vz-hotspot-preview[data-vz-placement=touch]{width:160px}}.vz-hotspot-lightbox{z-index:60;padding:calc(var(--vz-space-unit) * 4);background-color:var(--vz-color-background);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-hotspot-lightbox{background-color:color-mix(in srgb,var(--vz-color-background) 88%,transparent)}}.vz-hotspot-lightbox{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-hotspot-lightbox__dialog{align-items:center;gap:calc(var(--vz-space-unit) * 2);max-width:min(96vw,1600px);max-height:92vh;padding:calc(var(--vz-space-unit) * 6);color:var(--vz-color-text);flex-direction:column;display:flex;position:relative;overflow:auto}@media(min-width:60rem){.vz-hotspot-lightbox__dialog{padding-inline:calc(var(--vz-space-unit) * 15)}}.vz-hotspot-lightbox__figure{width:fit-content;max-width:100%;position:relative}.vz-hotspot-lightbox__figure--embed{width:135.111vh}.vz-hotspot-lightbox__dialog:not(.vz-hotspot-lightbox__dialog--media) .vz-hotspot-lightbox__figure{width:auto;align-self:stretch;margin-block-end:calc(var(--vz-space-unit) * -2)}.vz-hotspot-lightbox__media{touch-action:pan-y}.vz-hotspot-lightbox__media>picture{display:block}.vz-hotspot-lightbox__image{border-radius:var(--vz-radius-lg);width:auto;max-width:100%;max-height:76vh;box-shadow:var(--vz-shadow-lg);object-fit:contain;-webkit-user-select:none;user-select:none;margin-inline:auto;display:block}.vz-hotspot-lightbox__embed{aspect-ratio:16/9;border-radius:var(--vz-radius-lg);width:100%;box-shadow:var(--vz-shadow-lg);background-color:#000;overflow:hidden}.vz-hotspot-lightbox__frame{border:0;width:100%;height:100%;display:block}.vz-hotspot-lightbox__link{color:var(--vz-color-primary);overflow-wrap:anywhere}.vz-hotspot-lightbox__open{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;align-self:center;text-decoration:none}.vz-hotspot-lightbox__open:hover,.vz-hotspot-lightbox__open:focus-visible{color:var(--vz-color-text);text-decoration:underline}.vz-hotspot-lightbox__close{z-index:1;width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);inset-inline-end:0;place-items:center;margin-block-start:calc(var(--vz-space-unit) * -5.5);margin-inline-end:calc(var(--vz-space-unit) * -5.5);display:grid;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.vz-hotspot-lightbox__close{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-hotspot-lightbox__close{color:var(--vz-color-text);cursor:pointer;font-family:var(--vz-font-body);font-size:var(--vz-text-lg);line-height:1}.vz-hotspot-lightbox__arrow{z-index:1;width:calc(var(--vz-space-unit) * 13);height:calc(var(--vz-space-unit) * 13);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);place-items:center;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.vz-hotspot-lightbox__arrow{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-hotspot-lightbox__arrow{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));color:var(--vz-color-text);cursor:pointer;font-family:var(--vz-font-body);font-size:var(--vz-text-2xl);line-height:1;transform:translateY(-50%)}.vz-hotspot-lightbox__arrow--previous{margin-inline-end:calc(var(--vz-space-unit) * 2);inset-inline-end:100%}.vz-hotspot-lightbox__arrow--next{margin-inline-start:calc(var(--vz-space-unit) * 2);inset-inline-start:100%}@media(max-width:59.999rem){.vz-hotspot-lightbox__arrow--previous{margin-inline-end:0;inset-inline:0 auto}.vz-hotspot-lightbox__arrow--next{margin-inline-start:0;inset-inline:auto 0}}.vz-hotspot-lightbox__position{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--vz-tracking-wide)}.vz-hotspot-lightbox__caption{gap:calc(var(--vz-space-unit));text-align:center;flex-direction:column;max-width:60ch;margin-inline:auto;display:flex}.vz-hotspot-lightbox__dialog--media .vz-hotspot-lightbox__caption{width:0;min-width:min(100%,60ch)}.vz-hotspot-lightbox__heading{justify-content:center;align-items:center;gap:calc(var(--vz-space-unit));font-size:var(--vz-text-base);font-weight:var(--vz-font-weight-bold);display:flex}.vz-hotspot-lightbox__text{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm);line-height:1.5}.vz-progress__track{width:var(--vz-progress-track-width,max-content);grid-template-columns:repeat(var(--vz-progress-nodes,1),var(--vz-progress-column,17rem));margin:0;padding:0;list-style:none;display:grid;position:relative}.vz-progress__track:before,.vz-progress__track:after{content:"";top:calc(var(--vz-space-unit) * 4.5);border-radius:var(--vz-radius-full);height:2px;inset-inline:calc(50% / var(--vz-progress-nodes,1));position:absolute}.vz-progress__track:before{background-color:var(--vz-color-border)}.vz-progress__track:after{background-color:var(--vz-color-primary);transform:scaleX(var(--vz-progress-fill,0));transform-origin:0;transition:transform var(--vz-motion-duration) var(--vz-motion-easing)}.vz-progress__cell{min-width:0;display:flex}.vz-progress__node-body{align-items:center;gap:calc(var(--vz-space-unit) * 2);min-width:0;padding:0 calc(var(--vz-space-unit) * 2);color:inherit;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;flex:auto;display:flex}.vz-progress__node-button{cursor:pointer}.vz-progress__node{z-index:1;width:calc(var(--vz-space-unit) * 9);height:calc(var(--vz-space-unit) * 9);border:2px solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-background);color:var(--vz-color-text-muted);font-family:var(--vz-font-heading);font-size:var(--vz-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--vz-font-weight-semibold);transition:border-color var(--vz-motion-duration) var(--vz-motion-easing),background-color var(--vz-motion-duration) var(--vz-motion-easing),color var(--vz-motion-duration) var(--vz-motion-easing);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.vz-progress__node--button{cursor:pointer}[data-vz-state=done] .vz-progress__node{border-color:var(--vz-color-primary);background-color:var(--vz-color-primary);color:var(--vz-color-background)}[data-vz-state=current] .vz-progress__node{border-color:var(--vz-color-accent);background-color:var(--vz-color-accent);color:var(--vz-color-background);box-shadow:0 0 0 4px var(--vz-color-accent)}@supports (color:color-mix(in lab,red,red)){[data-vz-state=current] .vz-progress__node{box-shadow:0 0 0 4px color-mix(in srgb,var(--vz-color-accent) 28%,transparent)}}[data-vz-state=estimate] .vz-progress__node{border-style:dashed}.vz-progress__node-name{gap:calc(var(--vz-space-unit) * .5);flex-direction:column;min-width:0;display:flex}.vz-progress__node-title{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm);overflow-wrap:anywhere}[data-vz-state=done] .vz-progress__node-title,[data-vz-state=current] .vz-progress__node-title,[data-vz-state=estimate] .vz-progress__node-title{color:var(--vz-color-text)}[data-vz-state=current] .vz-progress__node-title{font-weight:var(--vz-font-weight-semibold)}.vz-progress__node-button:hover .vz-progress__node-title{color:var(--vz-color-text);text-decoration:underline}.vz-progress__node-detail{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}[data-vz-state=done] .vz-progress__node-detail,[data-vz-state=pending] .vz-progress__node-detail{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-vz-state=current] .vz-progress__node-detail{color:var(--vz-color-accent)}.vz-progress__compact{gap:calc(var(--vz-space-unit) * 2);flex-direction:column;display:none}.vz-progress__compact-track{grid-template-columns:repeat(var(--vz-progress-nodes,1),minmax(0,1fr));justify-items:center;margin:0;padding:0;list-style:none;display:grid;position:relative}.vz-progress__compact-track:before,.vz-progress__compact-track:after{content:"";top:calc(var(--vz-space-unit) * 4.5);border-radius:var(--vz-radius-full);height:2px;inset-inline:calc(50% / var(--vz-progress-nodes,1));position:absolute}.vz-progress__compact-track:before{background-color:var(--vz-color-border)}.vz-progress__compact-track:after{background-color:var(--vz-color-primary);transform:scaleX(var(--vz-progress-fill,0));transform-origin:0;transition:transform var(--vz-motion-duration) var(--vz-motion-easing)}.vz-progress__compact-cell{min-width:0;display:flex}.vz-progress__compact-current{align-items:baseline;gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;display:flex}.vz-progress__compact-name{color:var(--vz-color-text);font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-semibold)}.vz-progress__compact-detail{color:var(--vz-color-accent);font-size:var(--vz-text-xs);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}@media(max-width:40rem){.vz-progress__track{display:none}.vz-progress__compact{display:flex}}.vz-severity{align-items:baseline;gap:calc(var(--vz-space-unit) * 2);padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid currentcolor;border-radius:var(--vz-radius-md);font-family:var(--vz-font-body);font-size:var(--vz-text-sm);display:flex}.vz-severity--danger{color:var(--vz-color-danger);background-color:var(--vz-color-danger)}@supports (color:color-mix(in lab,red,red)){.vz-severity--danger{background-color:color-mix(in srgb,var(--vz-color-danger) 12%,transparent)}}.vz-severity--warning{color:var(--vz-color-warning);background-color:var(--vz-color-warning)}@supports (color:color-mix(in lab,red,red)){.vz-severity--warning{background-color:color-mix(in srgb,var(--vz-color-warning) 12%,transparent)}}.vz-severity--success{color:var(--vz-color-success);background-color:var(--vz-color-success)}@supports (color:color-mix(in lab,red,red)){.vz-severity--success{background-color:color-mix(in srgb,var(--vz-color-success) 12%,transparent)}}.vz-severity__glyph{font-weight:var(--vz-font-weight-bold);flex:none}.vz-unit-sheet{--vz-unit-sheet-paper:#f2f0eb;--vz-unit-sheet-ink:#1f1d1a;--vz-unit-sheet-glass:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-unit-sheet{--vz-unit-sheet-glass:color-mix(in srgb, var(--vz-color-surface) 72%, transparent)}}.vz-unit-sheet{--vz-unit-sheet-glass-edge:var(--vz-color-text)}@supports (color:color-mix(in lab,red,red)){.vz-unit-sheet{--vz-unit-sheet-glass-edge:color-mix(in srgb, var(--vz-color-text) 18%, transparent)}}.vz-unit-sheet{--vz-unit-sheet-glass-blur:10px;--vz-unit-sheet-inset:calc(var(--vz-space-unit) * 3.5);--vz-unit-sheet-margin:calc(var(--vz-space-unit) * 11);width:100%;max-width:67.5rem;padding:calc(var(--vz-space-unit) * 2);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-lg);background-color:var(--vz-color-surface);margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.vz-unit-sheet{background-color:color-mix(in srgb,var(--vz-color-surface) 55%,transparent)}}.vz-unit-sheet{color:var(--vz-color-text);font-family:var(--vz-font-body)}.vz-unit-sheet :where(h1,h2,p,ul,ol,dl,dd){margin:0}.vz-unit-sheet :where(ul,ol){padding:0;list-style:none}.vz-unit-sheet__core{gap:calc(var(--vz-space-unit) * 5);padding:calc(var(--vz-space-unit));border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);grid-template-columns:minmax(0,1fr);display:grid}.vz-unit-sheet__side{min-width:0;padding:0 calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);position:relative}.vz-unit-sheet:not([data-vz-staged]) .vz-unit-sheet__side{padding-top:calc(var(--vz-space-unit) * 4)}.vz-unit-sheet__read[hidden],.vz-unit-sheet__consult-panel[hidden]{display:none}@media(min-width:60rem){.vz-unit-sheet[data-vz-stacked] .vz-unit-sheet__core{gap:calc(var(--vz-space-unit) * 6);padding:calc(var(--vz-space-unit) * 4)}.vz-unit-sheet[data-vz-stacked] .vz-unit-sheet__side{padding:0}.vz-unit-sheet[data-vz-stacked] .vz-unit-sheet__media .vz-unit-sheet__stage{aspect-ratio:4/3;max-height:70dvh}.vz-unit-sheet:not([data-vz-stacked]) .vz-unit-sheet__core{gap:calc(var(--vz-space-unit) * 8);padding:calc(var(--vz-space-unit) * 7)}.vz-unit-sheet:not([data-vz-stacked]) .vz-unit-sheet__side{padding:0}.vz-unit-sheet:not([data-vz-stacked])[data-vz-staged] .vz-unit-sheet__core{grid-template-columns:minmax(17rem,24rem) minmax(0,1fr);grid-template-areas:"side media"}.vz-unit-sheet:not([data-vz-stacked])[data-vz-staged] .vz-unit-sheet__media{grid-area:media}.vz-unit-sheet:not([data-vz-stacked])[data-vz-staged] .vz-unit-sheet__side{grid-area:side;min-height:30rem}.vz-unit-sheet:not([data-vz-stacked])[data-vz-staged] .vz-unit-sheet__read,.vz-unit-sheet:not([data-vz-stacked])[data-vz-staged] .vz-unit-sheet__consult-panel{position:absolute;inset:0}.vz-unit-sheet:not([data-vz-stacked])[data-vz-staged] .vz-unit-sheet__read-body,.vz-unit-sheet:not([data-vz-stacked])[data-vz-staged] .vz-unit-sheet__consult-panel{overscroll-behavior:contain;overflow-y:auto}.vz-unit-sheet:not([data-vz-stacked])[data-vz-staged] .vz-unit-sheet__read-body{min-height:0;flex:auto;padding-inline-end:calc(var(--vz-space-unit) * 2)}.vz-unit-sheet:not([data-vz-stacked]):not([data-vz-staged]){max-width:calc(24rem + var(--vz-space-unit) * 18 + var(--vz-border-width) * 4)}}.vz-unit-sheet__media{gap:calc(var(--vz-space-unit) * 3.5);flex-direction:column;min-width:0;display:flex}.vz-unit-sheet__stage{aspect-ratio:590/600;border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);width:100%;max-height:80dvh;position:relative;overflow:hidden}.vz-unit-sheet__media:not([data-vz-strip]) .vz-unit-sheet__stage{aspect-ratio:590/698}.vz-unit-sheet__stage[data-vz-paper]{background-color:var(--vz-unit-sheet-paper)}.vz-unit-sheet__panel{position:absolute;inset:0}.vz-unit-sheet__panel[hidden]{display:none}.vz-unit-sheet__stage-compass{top:var(--vz-unit-sheet-inset);z-index:2;display:flex;position:absolute;inset-inline-start:var(--vz-unit-sheet-inset)}.vz-unit-sheet__compass{flex:none}.vz-unit-sheet__stage-close{top:var(--vz-unit-sheet-inset);z-index:2;display:flex;position:absolute;inset-inline-end:var(--vz-unit-sheet-inset)}.vz-unit-sheet__close{width:calc(var(--vz-space-unit) * 10);height:calc(var(--vz-space-unit) * 10);border-radius:var(--vz-radius-full);font-size:var(--vz-text-base);cursor:pointer;place-items:center;line-height:1;text-decoration:none;display:inline-grid}.vz-unit-sheet__stage-foot{bottom:var(--vz-unit-sheet-inset);z-index:2;align-items:center;gap:calc(var(--vz-space-unit) * 2);max-width:calc(100% - var(--vz-unit-sheet-inset) * 2 - var(--vz-space-unit) * 12);pointer-events:none;display:flex;position:absolute;inset-inline-start:var(--vz-unit-sheet-inset)}.vz-unit-sheet__stage-foot>*{pointer-events:auto}.vz-unit-sheet__label{min-width:0;height:calc(var(--vz-space-unit) * 8);padding:0 calc(var(--vz-space-unit) * 3);border-radius:var(--vz-radius-full);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}.vz-unit-sheet__modes{height:calc(var(--vz-space-unit) * 9);padding:0 calc(var(--vz-space-unit));border-radius:var(--vz-radius-full);flex:none;align-items:center;gap:2px;display:inline-flex}.vz-unit-sheet__mode-option{width:calc(var(--vz-space-unit) * 10.5);height:calc(var(--vz-space-unit) * 7);border-radius:var(--vz-radius-full);color:var(--vz-color-text);font-family:var(--vz-font-body);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);cursor:pointer;transition:background-color var(--vz-motion-duration) var(--vz-motion-easing),color var(--vz-motion-duration) var(--vz-motion-easing);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.vz-unit-sheet__mode-option[aria-pressed=true]{background-color:var(--vz-unit-sheet-paper);color:var(--vz-unit-sheet-ink)}.vz-unit-sheet__mode-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.vz-unit-sheet__slot{min-width:0}.vz-unit-sheet__thumbs{gap:calc(var(--vz-space-unit) * 2.5);scrollbar-width:none;padding:2px;display:flex;overflow-x:auto}.vz-unit-sheet__thumb{gap:calc(var(--vz-space-unit) * 2);width:calc(var(--vz-space-unit) * 27.5);color:var(--vz-color-text-muted);font-family:var(--vz-font-body);text-align:start;opacity:.66;cursor:pointer;transition:opacity var(--vz-motion-duration) var(--vz-motion-easing),color var(--vz-motion-duration) var(--vz-motion-easing);background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex}.vz-unit-sheet__thumb[aria-selected=true]{color:var(--vz-color-text);opacity:1}@media(hover:hover)and (pointer:fine){.vz-unit-sheet__thumb:hover{opacity:1}}.vz-unit-sheet__thumb-picture{width:100%;height:calc(var(--vz-space-unit) * 15);border-radius:var(--vz-radius-sm);background-color:var(--vz-color-surface);display:block;position:relative;overflow:hidden}.vz-unit-sheet__thumb-picture[data-vz-paper]{background-color:var(--vz-unit-sheet-paper)}.vz-unit-sheet__thumb[aria-selected=true] .vz-unit-sheet__thumb-picture{box-shadow:0 0 0 2px var(--vz-color-primary)}.vz-unit-sheet__thumb-picture>picture{display:contents}.vz-unit-sheet__thumb-image{object-fit:cover;width:100%;height:100%;display:block}.vz-unit-sheet__thumb-picture[data-vz-paper] .vz-unit-sheet__thumb-image{padding:calc(var(--vz-space-unit));object-fit:contain;mix-blend-mode:multiply}.vz-unit-sheet__thumb-glyph{font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-wide);place-items:center;display:grid;position:absolute;inset:0}.vz-unit-sheet__thumb-glyph[data-vz-over]{color:#fff;font-size:var(--vz-text-sm);text-shadow:0 1px 2px #00000080;background-color:#00000061}.vz-unit-sheet__thumb-label{font-size:var(--vz-text-xs);line-height:1.2}@media(max-width:59.999rem){.vz-unit-sheet{--vz-unit-sheet-margin:calc(var(--vz-space-unit) * 4)}.vz-unit-sheet__stage,.vz-unit-sheet__media:not([data-vz-strip]) .vz-unit-sheet__stage{aspect-ratio:348/262;max-height:none}.vz-unit-sheet__thumbs{gap:calc(var(--vz-space-unit) * 2);padding:2px calc(var(--vz-space-unit) * 3);scroll-snap-type:x proximity}.vz-unit-sheet__thumb{width:auto;height:calc(var(--vz-space-unit) * 11);padding:0 calc(var(--vz-space-unit) * 4);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);color:var(--vz-color-text);opacity:1;scroll-snap-align:start;flex-direction:row;align-items:center}.vz-unit-sheet__thumb[aria-selected=true]{border-color:var(--vz-unit-sheet-paper);background-color:var(--vz-unit-sheet-paper);color:var(--vz-unit-sheet-ink)}.vz-unit-sheet__thumb-picture{display:none}.vz-unit-sheet__thumb-label{font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-medium);white-space:nowrap}}.vz-unit-sheet__plan{position:relative}.vz-unit-sheet__plan-frame{border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);position:relative;overflow:hidden}.vz-unit-sheet__plan-frame>picture,.vz-unit-sheet__gallery-frame>picture{display:block}.vz-unit-sheet__plan-image,.vz-unit-sheet__gallery-image{width:100%;height:auto;display:block}.vz-unit-sheet__panel>.vz-unit-sheet__plan{position:absolute;inset:0}.vz-unit-sheet__plan-fit{inset:var(--vz-unit-sheet-margin);justify-content:center;align-items:center;display:flex;position:absolute}.vz-unit-sheet__plan-fit>.vz-unit-sheet__plan-frame{background-color:var(--vz-unit-sheet-paper);border:0;border-radius:0;flex:none;max-width:100%;max-height:100%}.vz-unit-sheet__plan-fit .vz-unit-sheet__plan-frame>picture{height:100%}.vz-unit-sheet__plan-fit .vz-unit-sheet__plan-image{mix-blend-mode:multiply;height:100%}.vz-unit-sheet__pin{min-width:1.5rem;height:1.5rem;padding-inline:calc(var(--vz-space-unit));border-radius:var(--vz-radius-full);background-color:var(--vz-color-primary);box-shadow:var(--vz-shadow-sm);color:var(--vz-color-background);font-family:var(--vz-font-body);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-bold);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.vz-unit-sheet__zoom{top:calc(var(--vz-space-unit) * 2);padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 2);position:absolute;inset-inline-end:calc(var(--vz-space-unit) * 2)}.vz-unit-sheet__stage .vz-unit-sheet__expand{top:auto;bottom:var(--vz-unit-sheet-inset);z-index:1;width:calc(var(--vz-space-unit) * 10);height:calc(var(--vz-space-unit) * 10);border-radius:var(--vz-radius-full);padding:0;inset-inline-end:var(--vz-unit-sheet-inset)}.vz-unit-sheet__outline,.vz-unit-sheet__draft{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vz-unit-sheet__outline path{fill:var(--vz-color-primary)}@supports (color:color-mix(in lab,red,red)){.vz-unit-sheet__outline path{fill:color-mix(in srgb,var(--vz-color-primary) 22%,transparent)}}.vz-unit-sheet__outline path{stroke:var(--vz-color-primary);stroke-width:2px;stroke-linejoin:round}.vz-unit-sheet__outline[data-vz-mode=subtract] path{fill:none}.vz-unit-sheet__outline path.vz-unit-sheet__veil{fill:#78787859;stroke:none}.vz-unit-sheet__planviews{gap:calc(var(--vz-space-unit) * 1.5);flex-wrap:wrap;align-self:flex-start;display:inline-flex}.vz-unit-sheet__planview{padding:calc(var(--vz-space-unit)) calc(var(--vz-space-unit) * 2.5);border:1px solid var(--vz-color-border);border-radius:var(--vz-radius-full);color:var(--vz-color-text-muted);font-family:var(--vz-font-body);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-medium);cursor:pointer;transition:color var(--vz-motion-duration) var(--vz-motion-easing),border-color var(--vz-motion-duration) var(--vz-motion-easing);background:0 0;line-height:1.2}.vz-unit-sheet__planview[aria-pressed=true]{border-color:var(--vz-color-primary);color:var(--vz-color-text);font-weight:var(--vz-font-weight-semibold)}@media(hover:hover)and (pointer:fine){.vz-unit-sheet__planview:hover{color:var(--vz-color-text)}}.vz-unit-sheet__mode{gap:2px;display:inline-flex}.vz-unit-sheet__mode .vz-unit-sheet__tool[aria-pressed=true]{border-color:var(--vz-color-primary);color:var(--vz-color-primary)}.vz-unit-sheet__draft polyline{fill:none;stroke:var(--vz-color-primary);stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}.vz-unit-sheet__draft-dot{border:2px solid var(--vz-color-background);border-radius:var(--vz-radius-full);background-color:var(--vz-color-primary);pointer-events:none;width:.625rem;height:.625rem;position:absolute;transform:translate(-50%,-50%)}.vz-unit-sheet__draft-dot[data-vz-first]{width:1rem;height:1rem}.vz-unit-sheet__draft line{stroke:var(--vz-color-primary);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.7}.vz-unit-sheet__vertex{cursor:grab;touch-action:none;background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0;position:absolute;transform:translate(-50%,-50%)}.vz-unit-sheet__vertex:after{content:"";border:2px solid var(--vz-color-background);border-radius:var(--vz-radius-full);background-color:var(--vz-color-primary);width:.625rem;height:.625rem;position:absolute;inset:50%;transform:translate(-50%,-50%)}.vz-unit-sheet__vertex:active{cursor:grabbing}.vz-unit-sheet__plan-tools{top:var(--vz-unit-sheet-inset);z-index:1;justify-content:flex-end;align-items:center;gap:calc(var(--vz-space-unit) * 1.5);max-width:calc(100% - var(--vz-unit-sheet-inset) * 2 - var(--vz-space-unit) * 14);flex-wrap:wrap;display:flex;position:absolute;inset-inline-end:var(--vz-unit-sheet-inset)}.vz-unit-sheet__tool{padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 2);position:static}.vz-unit-sheet__plan-hint{padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 2);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-unit-sheet__plan-hint{background-color:color-mix(in srgb,var(--vz-color-surface) 88%,transparent)}}.vz-unit-sheet__plan-hint{color:var(--vz-color-text-muted);font-family:var(--vz-font-body);font-size:var(--vz-text-xs)}.vz-unit-sheet__plan-frame[data-vz-drawing],.vz-unit-sheet__plan-frame[data-vz-placing]{cursor:crosshair;touch-action:none}.vz-unit-sheet__plan-frame[data-vz-placing] .vz-unit-sheet__pin{cursor:grab;border:0}.vz-unit-sheet__plan-frame[data-vz-placing] .vz-unit-sheet__pin:active{cursor:grabbing}.vz-unit-sheet__pin[aria-pressed=true]{outline:2px solid var(--vz-color-text);outline-offset:2px}.vz-unit-sheet__pointat{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;text-underline-offset:4px;transition:text-decoration-color var(--vz-motion-duration) var(--vz-motion-easing);background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;display:inline}@media(hover:hover)and (pointer:fine){.vz-unit-sheet__pointat:hover{-webkit-text-decoration-color:var(--vz-color-primary);text-decoration-color:var(--vz-color-primary)}}.vz-unit-sheet__dialog{width:min(96vw,76rem);max-width:none;max-height:92dvh;padding:calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-lg);background-color:var(--vz-color-surface);box-shadow:var(--vz-shadow-lg);color:var(--vz-color-text);margin:auto;overflow:auto}.vz-unit-sheet__dialog[open]{gap:calc(var(--vz-space-unit) * 2);flex-direction:column;display:flex}.vz-unit-sheet__dialog::backdrop{background-color:var(--vz-color-background)}@supports (color:color-mix(in lab,red,red)){.vz-unit-sheet__dialog::backdrop{background-color:color-mix(in srgb,var(--vz-color-background) 78%,transparent)}}.vz-unit-sheet__dialog::backdrop{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-unit-sheet__dialog-bar{justify-content:flex-end;align-items:center;gap:calc(var(--vz-space-unit) * 2);flex:none;display:flex}.vz-unit-sheet__dialog-close,.vz-unit-sheet__dialog-zoom{padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 3)}.vz-unit-sheet__dialog-zoom[aria-pressed=true]{border-color:var(--vz-color-primary);background-color:var(--vz-color-primary);color:var(--vz-color-background)}.vz-unit-sheet__location{position:absolute;inset:0}.vz-unit-sheet__location-frame{background-color:var(--vz-color-background);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.vz-unit-sheet__location .vz-unit-sheet__ghost{bottom:var(--vz-unit-sheet-inset);z-index:1;min-height:calc(var(--vz-space-unit) * 10);padding:0 calc(var(--vz-space-unit) * 4);border-radius:var(--vz-radius-full);font-size:var(--vz-text-xs);position:absolute;inset-inline-end:var(--vz-unit-sheet-inset)}.vz-unit-sheet__location-image{object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-drag:none}.vz-unit-sheet__tourgate{background-color:var(--vz-color-surface);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.vz-unit-sheet__tourgate>picture{display:contents}.vz-unit-sheet__tourgate-image{object-fit:cover;filter:blur(6px)brightness(.55);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.vz-unit-sheet__tourgate-button{z-index:1;min-height:calc(var(--vz-space-unit) * 12.5);padding:0 calc(var(--vz-space-unit) * 6);border-radius:var(--vz-radius-full);position:relative}.vz-unit-sheet__panel>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vz-unit-sheet__gallery{position:absolute;inset:0}.vz-unit-sheet__gallery-frame{background-color:var(--vz-color-background);cursor:zoom-in;position:absolute;inset:0;overflow:hidden}.vz-unit-sheet__gallery-frame>picture{height:100%}.vz-unit-sheet__gallery-frame .vz-unit-sheet__gallery-image{object-fit:cover;height:100%}.vz-unit-sheet__gallery .vz-unit-sheet__step{z-index:1;width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);border-radius:var(--vz-radius-full);min-width:0;padding:0;position:absolute;top:50%;translate:0 -50%}.vz-unit-sheet__step--previous{inset-inline-start:var(--vz-unit-sheet-inset)}.vz-unit-sheet__step--next{inset-inline-end:var(--vz-unit-sheet-inset)}.vz-unit-sheet__gallery-count{bottom:var(--vz-unit-sheet-inset);z-index:1;height:calc(var(--vz-space-unit) * 8);padding:0 calc(var(--vz-space-unit) * 3);border-radius:var(--vz-radius-full);font-size:var(--vz-text-xs);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex;position:absolute;left:50%;translate:-50%}.vz-unit-sheet__dialog--photos[open]{width:96vw;height:94dvh;max-height:none;padding:calc(var(--vz-space-unit) * 2);background-color:var(--vz-color-background)}.vz-unit-sheet__dialog--photos .vz-unit-sheet__photos-figure{touch-action:pan-y;flex:auto;min-height:0;position:relative}.vz-unit-sheet__dialog--photos .vz-unit-sheet__photos-figure>picture{width:100%;height:100%;display:block}.vz-unit-sheet__dialog--photos .vz-unit-sheet__photos-image{object-fit:contain;width:100%;height:100%}.vz-unit-sheet__dialog--photos .vz-unit-sheet__step{z-index:1;width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);border:1px solid var(--vz-unit-sheet-glass-edge);border-radius:var(--vz-radius-full);background-color:var(--vz-unit-sheet-glass);min-width:0;-webkit-backdrop-filter:blur(var(--vz-unit-sheet-glass-blur));backdrop-filter:blur(var(--vz-unit-sheet-glass-blur));color:var(--vz-color-text);padding:0;position:absolute;top:50%;translate:0 -50%}.vz-unit-sheet__dialog--photos .vz-unit-sheet__photos-count{bottom:var(--vz-unit-sheet-inset);z-index:1;height:calc(var(--vz-space-unit) * 8);padding:0 calc(var(--vz-space-unit) * 3);border:1px solid var(--vz-unit-sheet-glass-edge);border-radius:var(--vz-radius-full);background-color:var(--vz-unit-sheet-glass);-webkit-backdrop-filter:blur(var(--vz-unit-sheet-glass-blur));backdrop-filter:blur(var(--vz-unit-sheet-glass-blur));color:var(--vz-color-text);font-size:var(--vz-text-xs);font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;margin:0;display:inline-flex;position:absolute;left:50%;translate:-50%}@media(max-width:59.999rem){.vz-unit-sheet__dialog--photos[open]{height:100dvh}}.vz-unit-sheet__primary,.vz-unit-sheet__ghost,.vz-unit-sheet__step,.vz-unit-sheet__zoom,.vz-unit-sheet__dialog-zoom,.vz-unit-sheet__dialog-close{justify-content:center;align-items:center;gap:calc(var(--vz-space-unit) * 2);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);color:var(--vz-color-text);font-family:var(--vz-font-body);font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-medium);cursor:pointer;transition:transform calc(var(--vz-motion-duration) * .6) var(--vz-motion-easing),border-color var(--vz-motion-duration) var(--vz-motion-easing),background-color var(--vz-motion-duration) var(--vz-motion-easing);line-height:1;display:inline-flex}.vz-unit-sheet__ghost,.vz-unit-sheet__step{padding:calc(var(--vz-space-unit) * 2.5) calc(var(--vz-space-unit) * 4)}.vz-unit-sheet__step{min-width:2.5rem;font-size:var(--vz-text-lg)}.vz-unit-sheet__primary{padding:calc(var(--vz-space-unit) * 3.5) calc(var(--vz-space-unit) * 7);border-color:var(--vz-color-primary);background-color:var(--vz-color-primary);color:var(--vz-color-background);font-size:var(--vz-text-base);font-weight:var(--vz-font-weight-semibold)}.vz-unit-sheet__primary:active,.vz-unit-sheet__ghost:active,.vz-unit-sheet__step:active,.vz-unit-sheet__zoom:active,.vz-unit-sheet__dialog-zoom:active,.vz-unit-sheet__dialog-close:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.vz-unit-sheet__ghost:hover,.vz-unit-sheet__step:hover,.vz-unit-sheet__zoom:hover,.vz-unit-sheet__dialog-zoom:hover,.vz-unit-sheet__dialog-close:hover{border-color:var(--vz-color-primary)}}.vz-unit-sheet__close,.vz-unit-sheet__label,.vz-unit-sheet__modes,.vz-unit-sheet__stage .vz-unit-sheet__expand,.vz-unit-sheet__gallery .vz-unit-sheet__step,.vz-unit-sheet__gallery-count,.vz-unit-sheet__location .vz-unit-sheet__ghost,.vz-unit-sheet__tourgate-button{border:1px solid var(--vz-unit-sheet-glass-edge);background-color:var(--vz-unit-sheet-glass);-webkit-backdrop-filter:blur(var(--vz-unit-sheet-glass-blur));backdrop-filter:blur(var(--vz-unit-sheet-glass-blur));color:var(--vz-color-text)}.vz-unit-sheet__read{gap:calc(var(--vz-space-unit) * 5);flex-direction:column;min-width:0;display:flex}.vz-unit-sheet__read-body{gap:calc(var(--vz-space-unit) * 6);flex-direction:column;min-width:0;display:flex}.vz-unit-sheet__read-close{z-index:1;top:0;display:flex;position:absolute;inset-inline-end:0}.vz-unit-sheet:not([data-vz-staged]) .vz-unit-sheet__read-close{top:calc(var(--vz-space-unit) * 4);inset-inline-end:calc(var(--vz-space-unit) * 3)}.vz-unit-sheet__side:has(>.vz-unit-sheet__read-close) .vz-unit-sheet__head{padding-inline-end:calc(var(--vz-space-unit) * 12)}@media(min-width:60rem){.vz-unit-sheet:not([data-vz-stacked]):not([data-vz-staged]) .vz-unit-sheet__read-close{top:0;inset-inline-end:0}}.vz-unit-sheet__head{gap:calc(var(--vz-space-unit) * 3);flex-direction:column;display:flex}.vz-unit-sheet__eyebrow{color:var(--vz-color-text-muted);font-size:.6875rem;font-weight:var(--vz-font-weight-medium);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;line-height:1.4;display:flex}.vz-unit-sheet__eyebrow-part{align-items:baseline;display:inline-flex}.vz-unit-sheet__sep{margin-inline:.6em}.vz-unit-sheet__title{font-family:var(--vz-font-heading);font-size:var(--vz-text-4xl);font-weight:var(--vz-font-weight-medium);letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.05}.vz-unit-sheet__status{align-items:center;gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;display:flex}.vz-badge{align-items:center;gap:calc(var(--vz-space-unit) * 1.5);padding:calc(var(--vz-space-unit) * .75) calc(var(--vz-space-unit) * 2.5);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);color:var(--vz-color-text);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-medium);white-space:nowrap;line-height:1.2;display:inline-flex}.vz-badge__dot{width:calc(var(--vz-space-unit) * 2);height:calc(var(--vz-space-unit) * 2);border-radius:var(--vz-radius-full);flex:none}.vz-badge[data-vz-status=available] .vz-badge__dot{background-color:var(--vz-color-unit-available-fill)}.vz-badge[data-vz-status=reserved] .vz-badge__dot{background-color:var(--vz-color-unit-reserved-fill)}.vz-badge[data-vz-status=sold] .vz-badge__dot{background-color:var(--vz-color-unit-sold-fill)}.vz-badge[data-vz-status=unavailable] .vz-badge__dot{background-color:var(--vz-color-text-muted)}.vz-unit-sheet__status .vz-badge{min-height:calc(var(--vz-space-unit) * 6.5)}.vz-unit-sheet__urgency{padding:calc(var(--vz-space-unit)) calc(var(--vz-space-unit) * 2.5);border:var(--vz-border-width) solid var(--vz-color-accent);border-radius:var(--vz-radius-sm);color:var(--vz-color-accent);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);display:inline-flex}.vz-unit-sheet__factstrip{border-block:var(--vz-border-width) solid var(--vz-color-border);align-items:stretch;display:flex}.vz-unit-sheet__facts{flex:auto;min-width:0;display:flex}.vz-unit-sheet__fact{justify-content:flex-end;gap:calc(var(--vz-space-unit));padding:calc(var(--vz-space-unit) * 3.5) calc(var(--vz-space-unit) * 3);flex-direction:column-reverse;flex:1 1 0;display:flex}.vz-unit-sheet__fact:first-child{padding-inline-start:0}.vz-unit-sheet__fact+.vz-unit-sheet__fact{border-inline-start:var(--vz-border-width) solid var(--vz-color-border)}.vz-unit-sheet__fact[data-vz-fact=area]{flex-grow:1.3}.vz-unit-sheet__fact[data-vz-fact=orientation]{flex-grow:1.35}.vz-unit-sheet__fact-label{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);line-height:1.3}.vz-unit-sheet__fact-value{align-items:center;gap:calc(var(--vz-space-unit) * 2);font-family:var(--vz-font-heading);font-size:1.5rem;font-weight:var(--vz-font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--vz-tracking-tight);white-space:nowrap;line-height:1.1;display:flex}.vz-unit-sheet__read-compass{flex:none;align-items:center;padding-inline-start:calc(var(--vz-space-unit) * 2);display:flex}.vz-unit-sheet__fact-value .vz-unit-sheet__read-compass{padding-inline-start:0}.vz-unit-sheet__details{flex-direction:column;display:flex}.vz-unit-sheet__detail{justify-content:space-between;align-items:baseline;gap:calc(var(--vz-space-unit) * 4);padding:calc(var(--vz-space-unit) * 3) 0;border-bottom:var(--vz-border-width) solid var(--vz-color-border);display:flex}.vz-unit-sheet__detail dt{color:var(--vz-color-text-muted);flex:none;font-size:.8125rem}.vz-unit-sheet__detail dd{min-width:0;font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-medium);text-align:end}.vz-unit-sheet__amenities{overflow-wrap:break-word}.vz-unit-sheet__amenities--link{color:inherit;font:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--vz-color-border);text-decoration-color:var(--vz-color-border);text-decoration-thickness:var(--vz-border-width);text-underline-offset:4px;cursor:pointer;transition:text-decoration-color var(--vz-motion-duration) var(--vz-motion-easing);background:0 0;border:0;padding:0}@media(hover:hover)and (pointer:fine){.vz-unit-sheet__amenities--link:hover{-webkit-text-decoration-color:var(--vz-color-primary);text-decoration-color:var(--vz-color-primary)}}.vz-unit-sheet__block{gap:calc(var(--vz-space-unit) * 3);flex-direction:column;display:flex}.vz-unit-sheet__blocktitle{color:var(--vz-color-text-muted);font-family:var(--vz-font-heading);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}.vz-unit-sheet__spaces{gap:calc(var(--vz-space-unit) * 2);flex-direction:column;display:flex}.vz-unit-sheet__space{align-items:center;gap:calc(var(--vz-space-unit) * 3);padding-bottom:calc(var(--vz-space-unit) * 2);border-bottom:var(--vz-border-width) solid var(--vz-color-border);font-size:var(--vz-text-sm);display:flex}.vz-unit-sheet__space-number{border-radius:var(--vz-radius-full);background-color:var(--vz-color-primary);width:1.5rem;height:1.5rem;color:var(--vz-color-background);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:grid}.vz-unit-sheet__space-name{flex:auto}.vz-unit-sheet__space-pick{align-items:center;gap:calc(var(--vz-space-unit) * 3);color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}.vz-unit-sheet__space-pick[aria-pressed=true] .vz-unit-sheet__space-name{font-weight:var(--vz-font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--vz-color-primary);text-decoration-color:var(--vz-color-primary);text-underline-offset:4px}.vz-unit-sheet__space-area{color:var(--vz-color-text-muted);font-variant-numeric:tabular-nums;flex:none}.vz-unit-sheet__description{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm);line-height:1.6}.vz-unit-sheet__read-foot{gap:calc(var(--vz-space-unit) * 3.5);flex-direction:column;display:flex}.vz-unit-sheet__price{align-items:baseline;column-gap:calc(var(--vz-space-unit) * 2);font-family:var(--vz-font-heading);font-weight:var(--vz-font-weight-medium);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.1;display:flex}.vz-unit-sheet__price-symbol{color:var(--vz-color-text-muted);font-size:var(--vz-text-lg)}.vz-unit-sheet__price-amount{letter-spacing:-.025em;font-size:2.5rem}.vz-unit-sheet__price--ask{color:var(--vz-color-text-muted);font-size:var(--vz-text-lg);font-weight:var(--vz-font-weight-semibold)}.vz-unit-sheet__cta{gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;display:flex}.vz-unit-sheet__cta>.vz-unit-sheet__primary,.vz-unit-sheet__cta>.vz-unit-sheet__ghost{min-height:calc(var(--vz-space-unit) * 13.5)}.vz-unit-sheet__consult{padding:0 calc(var(--vz-space-unit) * 2) 0 calc(var(--vz-space-unit) * 6);flex:12rem;justify-content:space-between}.vz-unit-sheet__consult-arrow{width:calc(var(--vz-space-unit) * 9.5);height:calc(var(--vz-space-unit) * 9.5);border:var(--vz-border-width) solid currentcolor;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.vz-unit-sheet__consult-arrow{border:var(--vz-border-width) solid color-mix(in srgb,currentcolor 45%,transparent)}}.vz-unit-sheet__consult-arrow{border-radius:var(--vz-radius-full)}.vz-unit-sheet__actions{gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;display:flex}.vz-unit-sheet__foot{width:100%}.vz-unit-sheet__consult-panel{gap:calc(var(--vz-space-unit) * 4);flex-direction:column;min-width:0;display:flex}.vz-unit-sheet__return{align-self:flex-start;align-items:center;gap:calc(var(--vz-space-unit) * 2);min-height:calc(var(--vz-space-unit) * 10);padding:0 calc(var(--vz-space-unit) * 3.5) 0 calc(var(--vz-space-unit) * 2.5);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);color:var(--vz-color-text);font-family:var(--vz-font-body);font-size:.8125rem;font-weight:var(--vz-font-weight-medium);cursor:pointer;transition:border-color var(--vz-motion-duration) var(--vz-motion-easing);background:0 0;display:inline-flex}.vz-unit-sheet__return-arrow{display:inline-flex}@media(hover:hover)and (pointer:fine){.vz-unit-sheet__return:hover{border-color:var(--vz-color-primary)}}.vz-unit-sheet__consult-title{font-family:var(--vz-font-heading);font-size:var(--vz-text-2xl);font-weight:var(--vz-font-weight-medium);letter-spacing:-.02em;line-height:1.15}.vz-unit-sheet__consult-line{margin-top:calc(var(--vz-space-unit) * -2);color:var(--vz-color-text-muted);font-size:var(--vz-text-sm)}@media(max-width:59.999rem){.vz-unit-sheet__title{font-size:2.125rem}.vz-unit-sheet__fact{padding-inline:calc(var(--vz-space-unit) * 2)}.vz-unit-sheet__fact-value{font-size:1.25rem}.vz-unit-sheet__price-amount{font-size:2rem}}@media(min-width:60rem)and (pointer:fine){.vz-unit-sheet__dialog-zoom{display:none}}@media(max-width:59.999rem),(pointer:coarse){.vz-unit-sheet__zoom,.vz-unit-sheet__stage .vz-unit-sheet__expand,.vz-unit-sheet__close{width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);padding:0}.vz-unit-sheet__modes{height:calc(var(--vz-space-unit) * 11)}.vz-unit-sheet__mode-option{width:calc(var(--vz-space-unit) * 12);height:calc(var(--vz-space-unit) * 9)}.vz-unit-sheet__zoom.vz-unit-sheet__tool{width:auto;padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 3)}.vz-unit-sheet__tourgate-button{min-height:calc(var(--vz-space-unit) * 11)}}@media(max-width:59.999rem){.vz-unit-sheet__dialog{background-color:var(--vz-color-background);border:0;border-radius:0;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;padding:0}.vz-unit-sheet__dialog[open]{gap:0}.vz-unit-sheet__dialog-bar{padding:calc(var(--vz-space-unit) * 2);padding-top:max(calc(var(--vz-space-unit) * 2),env(safe-area-inset-top))}.vz-unit-sheet__dialog-close,.vz-unit-sheet__dialog-zoom{min-width:calc(var(--vz-space-unit) * 11);min-height:calc(var(--vz-space-unit) * 11)}.vz-unit-sheet__dialog-body{overscroll-behavior:contain;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.vz-unit-sheet__dialog-body .vz-unit-sheet__plan-frame{background:0 0;border:0;border-radius:0;flex:none;width:100%}.vz-unit-sheet__dialog-body[data-vz-magnified]{justify-content:start;align-items:start}.vz-unit-sheet__dialog-body[data-vz-magnified] .vz-unit-sheet__plan-frame{width:200%}}.vz-hotspot-lightbox__dialog,.vz-unit-sheet__dialog,.vz-unit-sheet__dialog-body,.vz-unit-sheet__read-body,.vz-unit-sheet__consult-panel{--vz-scroll-thumb:var(--vz-color-text)}@supports (color:color-mix(in lab,red,red)){.vz-hotspot-lightbox__dialog,.vz-unit-sheet__dialog,.vz-unit-sheet__dialog-body,.vz-unit-sheet__read-body,.vz-unit-sheet__consult-panel{--vz-scroll-thumb:color-mix(in srgb, var(--vz-color-text) 25%, transparent)}}.vz-hotspot-lightbox__dialog,.vz-unit-sheet__dialog,.vz-unit-sheet__dialog-body,.vz-unit-sheet__read-body,.vz-unit-sheet__consult-panel{--vz-scroll-thumb-hover:var(--vz-color-text)}@supports (color:color-mix(in lab,red,red)){.vz-hotspot-lightbox__dialog,.vz-unit-sheet__dialog,.vz-unit-sheet__dialog-body,.vz-unit-sheet__read-body,.vz-unit-sheet__consult-panel{--vz-scroll-thumb-hover:color-mix(in srgb, var(--vz-color-text) 40%, transparent)}}.vz-hotspot-lightbox__dialog,.vz-unit-sheet__dialog,.vz-unit-sheet__dialog-body,.vz-unit-sheet__read-body,.vz-unit-sheet__consult-panel{scrollbar-width:thin;scrollbar-color:var(--vz-scroll-thumb) transparent}@media(hover:hover)and (pointer:fine){.vz-hotspot-lightbox__dialog:hover,.vz-unit-sheet__dialog:hover,.vz-unit-sheet__dialog-body:hover,.vz-unit-sheet__read-body:hover,.vz-unit-sheet__consult-panel:hover{scrollbar-color:var(--vz-scroll-thumb-hover) transparent}}.vz-hotspot-lightbox__dialog::-webkit-scrollbar{width:8px;height:8px}.vz-unit-sheet__dialog::-webkit-scrollbar{width:8px;height:8px}.vz-unit-sheet__dialog-body::-webkit-scrollbar{width:8px;height:8px}.vz-unit-sheet__read-body::-webkit-scrollbar{width:8px;height:8px}.vz-unit-sheet__consult-panel::-webkit-scrollbar{width:8px;height:8px}.vz-hotspot-lightbox__dialog::-webkit-scrollbar-track{background-color:#0000}.vz-unit-sheet__dialog::-webkit-scrollbar-track{background-color:#0000}.vz-unit-sheet__dialog-body::-webkit-scrollbar-track{background-color:#0000}.vz-unit-sheet__read-body::-webkit-scrollbar-track{background-color:#0000}.vz-unit-sheet__consult-panel::-webkit-scrollbar-track{background-color:#0000}.vz-hotspot-lightbox__dialog::-webkit-scrollbar-thumb{border-radius:var(--vz-radius-full);background-color:var(--vz-scroll-thumb)}.vz-unit-sheet__dialog::-webkit-scrollbar-thumb{border-radius:var(--vz-radius-full);background-color:var(--vz-scroll-thumb)}.vz-unit-sheet__dialog-body::-webkit-scrollbar-thumb{border-radius:var(--vz-radius-full);background-color:var(--vz-scroll-thumb)}.vz-unit-sheet__read-body::-webkit-scrollbar-thumb{border-radius:var(--vz-radius-full);background-color:var(--vz-scroll-thumb)}.vz-unit-sheet__consult-panel::-webkit-scrollbar-thumb{border-radius:var(--vz-radius-full);background-color:var(--vz-scroll-thumb)}.vz-hotspot-lightbox__dialog::-webkit-scrollbar-thumb:hover{background-color:var(--vz-scroll-thumb-hover)}.vz-unit-sheet__dialog::-webkit-scrollbar-thumb:hover{background-color:var(--vz-scroll-thumb-hover)}.vz-unit-sheet__dialog-body::-webkit-scrollbar-thumb:hover{background-color:var(--vz-scroll-thumb-hover)}.vz-unit-sheet__read-body::-webkit-scrollbar-thumb:hover{background-color:var(--vz-scroll-thumb-hover)}.vz-unit-sheet__consult-panel::-webkit-scrollbar-thumb:hover{background-color:var(--vz-scroll-thumb-hover)}.vz-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--vz-panel-min:17.5rem;--vz-drawer-width:19rem;--vz-stage-aspect:1.7778;--vz-content-max:72rem}html,body,#root{height:100%}body{background-color:var(--vz-color-background);color:var(--vz-color-text);font-family:var(--vz-font-body);font-size:var(--vz-text-base);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--vz-font-heading);font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-tight);margin:0}p{margin:0}a{color:inherit;text-decoration:none}:where(a,button,[tabindex]):focus-visible{outline:calc(var(--vz-border-width) * 2) solid var(--vz-color-primary);outline-offset:2px;border-radius:var(--vz-radius-sm)}.vz-app{height:100%}.vz-shell{--vz-scroll-thumb:var(--vz-color-text);height:100%;display:flex;position:relative;overflow-x:clip}@supports (color:color-mix(in lab,red,red)){.vz-shell{--vz-scroll-thumb:color-mix(in srgb, var(--vz-color-text) 25%, transparent)}}.vz-shell{--vz-scroll-thumb-hover:var(--vz-color-text)}@supports (color:color-mix(in lab,red,red)){.vz-shell{--vz-scroll-thumb-hover:color-mix(in srgb, var(--vz-color-text) 40%, transparent)}}.vz-shell{scrollbar-color:var(--vz-scroll-thumb) transparent;--vz-language-w:calc(var(--vz-space-unit) * 16 + var(--vz-border-width) * 3);--vz-language-h:calc(var(--vz-space-unit) * 8.75 + var(--vz-border-width) * 2);--vz-language-inset:calc(var(--vz-space-unit) * 3);--vz-language-reserve:calc(var(--vz-language-w) + var(--vz-language-inset) + var(--vz-space-unit) * 2);--vz-dock-lift:0px;--vz-dock-bottom:calc(var(--vz-space-unit) * 4 + var(--vz-dock-lift));--vz-dock-row:calc(var(--vz-space-unit) * 14);--vz-dock-justify:end;--vz-dock-inline-end:calc(var(--vz-space-unit) * 4 + var(--vz-dock-lift));--vz-chat-bottom:calc(var(--vz-dock-bottom) + var(--vz-dock-row) + var(--vz-space-unit) * 2);--vz-dock-inline-start:0px;--vz-stage-slack: calc((100dvh - min(calc((100vw - var(--vz-dock-inline-start)) / var(--vz-stage-aspect)), 100dvh))/2) ;--vz-topbar-h:calc(var(--vz-space-unit) * 14);--vz-controls-h:calc(var(--vz-space-unit) * 14);--vz-sheet-low:min(calc(var(--vz-topbar-h) + 100vw + var(--vz-controls-h)), calc(100dvh - var(--vz-space-unit) * 30));--vz-cta-bottom:0px}.vz-shell:has(.vz-compare-tray){--vz-dock-bottom:calc(var(--vz-dock-floor,calc(var(--vz-space-unit) * 16)) + var(--vz-space-unit) * 8 + var(--vz-dock-lift));--vz-cta-bottom:calc(var(--vz-dock-floor,calc(var(--vz-space-unit) * 16)) + var(--vz-space-unit) * 5)}.vz-shell__main{overscroll-behavior-y:contain;flex:auto;min-width:0;height:100%;min-height:0;position:relative;overflow-y:auto}.vz-shell__main,.vz-panel,.vz-panel__items:not(.vz-panel__items--secondary),.vz-filters--floating,.vz-board__rows,.vz-table-scroll,.vz-modal__body,.vz-progress__scroller,.vz-chat__log,.vz-sheet__body,.vz-board-sheet__body,.vz-unit-card__scroll,.vz-card-page__body{scrollbar-width:thin}@media(hover:hover)and (pointer:fine){.vz-shell__main:hover,.vz-panel:hover,.vz-panel__items:not(.vz-panel__items--secondary):hover,.vz-filters--floating:hover,.vz-board__rows:hover,.vz-table-scroll:hover,.vz-modal__body:hover,.vz-progress__scroller:hover,.vz-chat__log:hover,.vz-sheet__body:hover,.vz-board-sheet__body:hover,.vz-unit-card__scroll:hover,.vz-card-page__body:hover{scrollbar-color:var(--vz-scroll-thumb-hover) transparent}}.vz-shell ::-webkit-scrollbar{width:8px;height:8px}.vz-shell ::-webkit-scrollbar-track{background-color:#0000}.vz-shell ::-webkit-scrollbar-thumb{border-radius:var(--vz-radius-full);background-color:var(--vz-scroll-thumb)}.vz-shell ::-webkit-scrollbar-thumb:hover{background-color:var(--vz-scroll-thumb-hover)}.vz-shell__main:has(.vz-stage__orbit){flex-direction:column;justify-content:center;display:flex;overflow:hidden}.vz-shell__main:has(.vz-stage__orbit) .vz-stage{width:100%;height:auto;max-height:100%;aspect-ratio:var(--vz-stage-aspect);flex:none}.vz-stage__render{width:100%;height:100%;position:relative}.vz-topbar{z-index:33;height:var(--vz-topbar-h);padding-inline:calc(var(--vz-space-unit) * 15);border-bottom:var(--vz-border-width) solid var(--vz-color-border);background-color:var(--vz-color-surface);flex:none;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.vz-topbar{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-topbar{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-shell:has(.vz-language) .vz-topbar{padding-inline:var(--vz-language-reserve)}.vz-topbar__brand{justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex}.vz-topbar__logo{width:auto;max-width:100%;height:calc(var(--vz-space-unit) * 9);object-fit:contain;display:block}.vz-topbar__name{font-family:var(--vz-font-heading);font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vz-shell:has(.vz-content__back) .vz-topbar__brand{display:none}@media(min-width:60rem){.vz-topbar{display:none}}.vz-icon{flex:none;width:1.5em;height:1.5em}.vz-surface{background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-surface{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-surface{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md)}.vz-button{justify-content:center;align-items:center;gap:calc(var(--vz-space-unit) * 2);padding:calc(var(--vz-space-unit) * 2.5) calc(var(--vz-space-unit) * 4);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vz-button{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-button{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));color:var(--vz-color-text);font-family:var(--vz-font-body);font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-medium);cursor:pointer;transition:background-color var(--vz-motion-duration) var(--vz-motion-easing),border-color var(--vz-motion-duration) var(--vz-motion-easing),scale .16s var(--vz-motion-easing);line-height:1}@media(hover:hover)and (pointer:fine){.vz-button:hover{border-color:var(--vz-color-primary)}}.vz-button:active{scale:.97}.vz-button--primary{border-color:var(--vz-color-primary);background-color:var(--vz-color-primary);color:var(--vz-color-background);font-weight:var(--vz-font-weight-semibold)}.vz-button--ghost{padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 3);font-size:var(--vz-text-lg)}.vz-button--lg{padding:calc(var(--vz-space-unit) * 3.5) calc(var(--vz-space-unit) * 7);font-size:var(--vz-text-lg);border-radius:var(--vz-radius-full)}.vz-button--glass{border-radius:var(--vz-radius-sm);border-color:var(--vz-color-text)}@supports (color:color-mix(in lab,red,red)){.vz-button--glass{border-color:color-mix(in srgb,var(--vz-color-text) 60%,transparent)}}.vz-button--glass{background-color:var(--vz-color-primary)}@supports (color:color-mix(in lab,red,red)){.vz-button--glass{background-color:color-mix(in srgb,var(--vz-color-primary) 35%,transparent)}}.vz-button--glass{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));color:var(--vz-color-text);font-weight:var(--vz-font-weight-semibold)}@media(hover:hover)and (pointer:fine){.vz-button--glass:hover{border-color:var(--vz-color-text)}@supports (color:color-mix(in lab,red,red)){.vz-button--glass:hover{border-color:color-mix(in srgb,var(--vz-color-text) 60%,transparent)}}.vz-button--glass:hover{background-color:var(--vz-color-primary)}@supports (color:color-mix(in lab,red,red)){.vz-button--glass:hover{background-color:color-mix(in srgb,var(--vz-color-primary) 55%,transparent)}}}.vz-boot{min-height:100dvh;padding:calc(var(--vz-space-unit) * 6);background-color:var(--vz-color-background);color:var(--vz-color-text);font-family:var(--vz-font-body);place-items:center;display:grid}.vz-boot__panel{align-items:center;gap:calc(var(--vz-space-unit) * 5);text-align:center;flex-direction:column;max-width:32rem;display:flex}.vz-boot__title{font-size:var(--vz-text-2xl)}.vz-boot__message{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm)}.vz-spinner{width:calc(var(--vz-space-unit) * 8);height:calc(var(--vz-space-unit) * 8);border:calc(var(--vz-border-width) * 2) solid var(--vz-color-border);border-top-color:var(--vz-color-primary);border-radius:var(--vz-radius-full);animation:.9s linear infinite vz-spin}@keyframes vz-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.vz-spinner{animation-duration:3s}}.vz-intro{background-color:var(--vz-color-background);place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.vz-intro>*{grid-area:1/1}.vz-intro__poster,.vz-intro__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vz-intro__video{opacity:0;transition:opacity var(--vz-motion-duration) var(--vz-motion-easing)}.vz-intro__video[data-vz-ready=true]{opacity:1}.vz-intro__content{z-index:1;align-items:center;gap:calc(var(--vz-space-unit) * 8);padding:calc(var(--vz-space-unit) * 6);text-align:center;flex-direction:column;display:flex;position:relative}.vz-intro__title{font-size:var(--vz-text-4xl);text-shadow:var(--vz-shadow-lg)}.vz-intro__logo{width:min(30rem,45vw);height:auto}.vz-panel-toggle{inset-inline-start:calc(var(--vz-space-unit) * 3);top:calc(var(--vz-space-unit) * 3);z-index:34;width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);place-items:center;padding:0;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.vz-panel-toggle{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-panel-toggle{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));color:var(--vz-color-text);cursor:pointer;transition:scale .16s var(--vz-motion-easing)}.vz-panel-toggle:active{scale:.97}.vz-panel-scrim{z-index:35;background-color:var(--vz-color-background);border:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-panel-scrim{background-color:color-mix(in srgb,var(--vz-color-background) 72%,transparent)}}.vz-panel-scrim{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));opacity:0;pointer-events:none;cursor:default;transition:opacity var(--vz-motion-duration) var(--vz-motion-easing)}.vz-panel-scrim[data-vz-open=true]{opacity:1;pointer-events:auto}.vz-panel{z-index:36;width:min(var(--vz-drawer-width),86vw);overscroll-behavior:contain;background-color:var(--vz-color-surface);border-inline-end:var(--vz-border-width) solid var(--vz-color-border);box-shadow:var(--vz-shadow-lg);visibility:hidden;transition:transform var(--vz-motion-duration) var(--vz-motion-easing),visibility 0s linear var(--vz-motion-duration);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}.vz-panel[data-vz-open=true]{visibility:visible;transition:transform var(--vz-motion-duration) var(--vz-motion-easing),visibility 0s;transform:none}.vz-panel__inner{gap:calc(var(--vz-space-unit) * 6);height:100%;min-height:0;padding:calc(var(--vz-space-unit) * 5) calc(var(--vz-space-unit) * 5) calc(var(--vz-space-unit) * 6);flex-direction:column;flex:auto;display:flex}.vz-panel__identity{align-items:start;gap:calc(var(--vz-space-unit) * 3);flex-direction:column;flex:none;display:flex}.vz-panel__close{width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);color:var(--vz-color-text-muted);cursor:pointer;transition:scale .16s var(--vz-motion-easing);background:0 0;place-items:center;padding:0;display:grid}@media(hover:hover)and (pointer:fine){.vz-panel__close:hover{color:var(--vz-color-text);border-color:var(--vz-color-primary)}}.vz-panel__close:active{scale:.97}.vz-panel__brand{width:100%;display:block}.vz-panel__logo{width:100%;max-width:calc(var(--vz-space-unit) * 56);max-height:calc(var(--vz-space-unit) * 24);object-fit:contain;object-position:left center;height:auto;display:block}.vz-panel__name{font-family:var(--vz-font-heading);font-size:var(--vz-text-2xl);font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-tight);display:block}.vz-panel__about{gap:calc(var(--vz-space-unit) * .5);flex-direction:column;display:flex}.vz-panel__address{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);line-height:1.4}.vz-panel__nav{gap:calc(var(--vz-space-unit) * 3);flex-direction:column;flex:0 auto;min-height:0;display:flex}.vz-panel__items{gap:calc(var(--vz-space-unit) * .5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vz-panel__items:not(.vz-panel__items--secondary){min-height:calc(var(--vz-space-unit) * 33);overscroll-behavior:contain;flex:0 auto;overflow-y:auto}.vz-panel__items--secondary{padding-top:calc(var(--vz-space-unit) * 3);border-top:var(--vz-border-width) solid var(--vz-color-border);flex:none}.vz-panel__slot{display:flex}.vz-panel__slot>.vz-share{width:100%}.vz-panel__item{align-items:center;gap:calc(var(--vz-space-unit) * 3);width:100%;padding:calc(var(--vz-space-unit) * 2.5) calc(var(--vz-space-unit) * 3);border-radius:var(--vz-radius-md);color:var(--vz-color-text-muted);font-family:var(--vz-font-body);font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-medium);text-align:start;cursor:pointer;transition:color var(--vz-motion-duration) var(--vz-motion-easing),background-color var(--vz-motion-duration) var(--vz-motion-easing),scale .16s var(--vz-motion-easing);background:0 0;border:0;line-height:1.2;display:flex}.vz-panel__item:active{scale:.97}@media(hover:hover)and (pointer:fine){.vz-panel__item:hover{color:var(--vz-color-text);background-color:var(--vz-color-text)}@supports (color:color-mix(in lab,red,red)){.vz-panel__item:hover{background-color:color-mix(in srgb,var(--vz-color-text) 8%,transparent)}}.vz-panel__item--cta:hover{background-color:var(--vz-color-primary);color:var(--vz-color-background)}}.vz-panel__item[aria-current=page]{color:var(--vz-color-text);background-color:var(--vz-color-primary)}@supports (color:color-mix(in lab,red,red)){.vz-panel__item[aria-current=page]{background-color:color-mix(in srgb,var(--vz-color-primary) 14%,transparent)}}.vz-panel__item[aria-current=page]{box-shadow:inset calc(var(--vz-border-width) * 3) 0 0 var(--vz-color-primary)}.vz-panel__item--cta{background-color:var(--vz-color-primary);color:var(--vz-color-background);font-weight:var(--vz-font-weight-semibold)}.vz-panel__glyph{width:calc(var(--vz-space-unit) * 6);height:calc(var(--vz-space-unit) * 6);flex:none;place-items:center;display:grid}.vz-panel__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vz-panel__foot{align-items:center;gap:calc(var(--vz-space-unit) * 3);padding-top:calc(var(--vz-space-unit) * 4);border-top:var(--vz-border-width) solid var(--vz-color-border);text-align:center;flex-direction:column;flex:none;margin-block-start:auto;display:flex}.vz-panel__foot-block{align-items:flex-start;gap:calc(var(--vz-space-unit) * 3);text-align:start;flex-direction:column;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.vz-panel__foot-block .vz-panel__contact{align-items:flex-start}.vz-panel__foot-block .vz-panel__clients{justify-content:flex-start}.vz-panel__updated{color:var(--vz-color-text-muted);font-size:calc(var(--vz-text-xs) * .75);font-weight:300}.vz-panel__contact{align-items:center;gap:calc(var(--vz-space-unit) * 1);flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vz-panel__contact-line{min-width:0;font-size:var(--vz-text-sm);line-height:1.4}.vz-panel__contact-link{align-items:center;gap:calc(var(--vz-space-unit) * 1.5);min-width:0;color:var(--vz-color-text-muted);font-weight:var(--vz-font-weight-regular);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.vz-panel__contact-link .vz-icon{width:1em;height:1em}.vz-panel__contact-link:focus-visible{text-decoration:underline}@media(hover:hover)and (pointer:fine){.vz-panel__contact-link:hover{text-decoration:underline}}.vz-panel__clients{justify-content:center;align-items:center;gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vz-panel__client{min-width:0;display:flex}.vz-panel__client-mark{border-radius:var(--vz-radius-sm);min-width:0;color:var(--vz-color-text-muted);align-items:center;text-decoration:none;display:inline-flex}a.vz-panel__client-mark:focus-visible{color:var(--vz-color-text)}@media(hover:hover)and (pointer:fine){a.vz-panel__client-mark:hover{color:var(--vz-color-text)}}.vz-panel__client-logo{width:auto;max-width:calc(var(--vz-space-unit) * 26);height:calc(var(--vz-space-unit) * 6);object-fit:contain;display:block}.vz-panel__client-name{font-size:var(--vz-text-xs);overflow-wrap:anywhere;line-height:1.3}.vz-panel .vz-share__panel{width:auto;max-width:none;inset-inline:0}@media(max-width:59.999rem){.vz-shell{flex-direction:column}.vz-shell__main{flex:auto;height:auto;min-height:0}}@media(min-width:60rem){.vz-panel-toggle,.vz-panel-scrim,.vz-panel__close{display:none}.vz-panel{z-index:auto;width:var(--vz-panel-min);min-width:var(--vz-panel-min);height:100%;box-shadow:none;visibility:visible;flex:none;transition:none;position:static;transform:none}.vz-shell:has(.vz-stage__orbit) .vz-panel{flex-grow:1}.vz-shell__main:has(.vz-stage__orbit){width:calc(100dvh * var(--vz-stage-aspect));flex:0 auto}.vz-shell{--vz-dock-inline-start:var(--vz-panel-min);--vz-dock-lift:20px}.vz-shell:has(.vz-stage__orbit){--vz-dock-inline-start:max(var(--vz-panel-min), calc(100vw - 100dvh * var(--vz-stage-aspect)))}.vz-panel__inner{width:100%;max-width:24rem;padding:calc(var(--vz-space-unit) * 7) calc(var(--vz-space-unit) * 5) calc(var(--vz-space-unit) * 6);margin-inline:auto}}@media(prefers-reduced-motion:reduce){.vz-panel,.vz-panel[data-vz-open=true],.vz-panel-scrim,.vz-panel__item{transition:none}}.vz-language{top:calc(var(--vz-language-inset) + (var(--vz-space-unit) * 11 - var(--vz-language-h)) / 2);z-index:34;gap:var(--vz-border-width);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);display:flex;position:fixed;inset-inline-end:var(--vz-language-inset)}@supports (color:color-mix(in lab,red,red)){.vz-language{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-language{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));box-shadow:var(--vz-shadow-md)}.vz-language__option{min-width:calc(var(--vz-space-unit) * 8);min-height:calc(var(--vz-space-unit) * 8.75);padding-inline:calc(var(--vz-space-unit) * 1.5);color:var(--vz-color-text-muted);font-size:.625rem;font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;transition:background-color var(--vz-motion-duration) var(--vz-motion-easing),color var(--vz-motion-duration) var(--vz-motion-easing),scale .16s var(--vz-motion-easing);justify-content:center;align-items:center;display:inline-flex;position:relative}.vz-language__option:before{content:"";position:absolute;inset:-4.5px 0}.vz-language__option:first-child{border-start-start-radius:var(--vz-radius-full);border-end-start-radius:var(--vz-radius-full)}.vz-language__option:last-child{border-start-end-radius:var(--vz-radius-full);border-end-end-radius:var(--vz-radius-full)}.vz-language__option[data-vz-current=true]{background-color:var(--vz-color-primary);color:var(--vz-color-background)}.vz-language__option:active{scale:.97}.vz-shell:has(.vz-modal,.vz-book,.vz-hotspot-lightbox,.vz-sheet,.vz-unit-sheet__dialog[open]) .vz-language{display:none}.vz-stage{height:100%;position:relative}.vz-stage--empty{justify-content:center;align-items:center;gap:calc(var(--vz-space-unit) * 5);padding:calc(var(--vz-space-unit) * 6);text-align:center;flex-direction:column;display:flex}.vz-stage__orbit{height:100%}.vz-stage__compass{top:calc(var(--vz-space-unit) * 4);z-index:10;pointer-events:none;position:absolute;inset-inline-end:calc(var(--vz-space-unit) * 4)}.vz-shell:has(.vz-language) .vz-stage__compass{top:max(calc(var(--vz-space-unit) * 4),calc(var(--vz-space-unit) * 16 - var(--vz-stage-slack)))}.vz-stage__angles{inset-inline:calc(var(--vz-space-unit) * 4);z-index:10;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.vz-stage__angles .vz-button{pointer-events:auto}.vz-stage__angle{width:calc(var(--vz-space-unit) * 15);height:calc(var(--vz-space-unit) * 16.5);animation:vz-angle-breathe 3.2s var(--vz-motion-easing) infinite;place-items:center;padding:0;display:grid}.vz-chevron{width:calc(var(--vz-chevron-h,28px) * 12 / 28);height:var(--vz-chevron-h,28px)}.vz-stage__angle--next .vz-chevron{transform:scaleX(-1)}@keyframes vz-angle-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.vz-drag-invite{z-index:12;justify-content:center;align-items:center;gap:calc(var(--vz-space-unit) * 4);color:var(--vz-color-text);font-size:var(--vz-text-sm);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;text-shadow:var(--vz-shadow-md);pointer-events:none;margin:0;display:flex;position:absolute;inset:0}.vz-drag-invite__text{padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 4);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-drag-invite__text{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-drag-invite__text{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-drag-invite__chevron{--vz-chevron-h:20px;--vz-invite-dir:-1;color:var(--vz-color-text);animation:vz-invite-chevron 1.6s var(--vz-motion-easing) 3;place-items:center;display:grid}.vz-drag-invite__chevron--end{--vz-invite-dir:1}.vz-drag-invite__chevron--end .vz-chevron{transform:scaleX(-1)}@keyframes vz-invite-chevron{0%,to{opacity:.6;translate:0}50%{opacity:1;translate:calc(var(--vz-invite-dir) * var(--vz-space-unit) * 2) 0}}.vz-stage__loading{inset-inline:0;bottom:calc(var(--vz-space-unit) * 4);z-index:10;align-items:center;gap:calc(var(--vz-space-unit) * 1.5);pointer-events:none;transition:opacity var(--vz-motion-duration) var(--vz-motion-easing);flex-direction:column;display:flex;position:absolute}.vz-stage__loading[data-vz-leaving]{opacity:0}.vz-stage__loading-bar{box-sizing:border-box;border:1px solid var(--vz-color-primary);width:clamp(160px,36%,320px);height:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.vz-stage__loading-bar{border:1px solid color-mix(in srgb,var(--vz-color-primary) 50%,transparent)}}.vz-stage__loading-bar{border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-stage__loading-bar{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-stage__loading-bar{overflow:hidden}.vz-stage__loading-track{inset-block:0;inset-inline:calc(var(--vz-space-unit) * .5);background-image:repeating-linear-gradient(90deg,var(--vz-color-primary) 0 3px,transparent 3px 6px);position:absolute}@supports (color:color-mix(in lab,red,red)){.vz-stage__loading-track{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--vz-color-primary) 25%,transparent) 0 3px,transparent 3px 6px)}}.vz-stage__loading-fill{inset-block:0;inset-inline:calc(var(--vz-space-unit) * .5);background-image:repeating-linear-gradient(90deg,var(--vz-color-primary) 0 3px,transparent 3px 6px);filter:drop-shadow(0 0 3px var(--vz-color-primary));position:absolute}@supports (color:color-mix(in lab,red,red)){.vz-stage__loading-fill{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--vz-color-primary) 35%,transparent))}}.vz-stage__loading-fill{clip-path:inset(0 calc(100% - var(--vz-loading-progress,0%)) 0 0);transition:clip-path var(--vz-motion-duration) var(--vz-motion-easing)}.vz-stage__loading-shine{background-image:repeating-linear-gradient(90deg,var(--vz-color-text) 0 3px,transparent 3px 6px);opacity:.45;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--vz-color-text) 50%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,var(--vz-color-text) 50%,transparent 100%);animation:1.8s linear infinite vz-loading-shine;position:absolute;inset:0;-webkit-mask-size:45% 100%;mask-size:45% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes vz-loading-shine{0%{-webkit-mask-position:-100%;mask-position:-100%}to{-webkit-mask-position:200%;mask-position:200%}}.vz-stage__loading-text{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);text-align:center;margin:0}@media(prefers-reduced-motion:reduce){.vz-stage__loading,.vz-stage__loading-fill{transition:none}.vz-stage__loading-shine{display:none}}.vz-tooltip{--vz-tooltip-image-width:200px;--vz-tooltip-rise:4px;--vz-tooltip-enter:calc(var(--vz-motion-duration) * 5 / 8);--vz-tooltip-leave:calc(var(--vz-motion-duration) * 5 / 12);z-index:30;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.vz-tooltip[data-vz-placement=below]{--vz-tooltip-rise:-4px}.vz-tooltip[data-vz-touch=true]{pointer-events:auto}.vz-tooltip[data-vz-placement=start],.vz-tooltip[data-vz-placement=end],.vz-tooltip[data-vz-placement=inside]{--vz-tooltip-rise:0px}@media(max-width:59.999rem)and (orientation:portrait){.vz-tooltip[data-vz-touch=true]{--vz-tooltip-image-width:160px}}.vz-tooltip[data-vz-bare=true] .vz-tooltip__image,.vz-tooltip[data-vz-bare=true] .vz-tooltip__card>picture{display:none}.vz-tooltip__card{gap:calc(var(--vz-space-unit));padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.vz-tooltip__card{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-tooltip__card{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));box-shadow:var(--vz-shadow-md);transition-property:opacity,scale,translate;transition-duration:var(--vz-tooltip-enter);transition-timing-function:cubic-bezier(.23,1,.32,1)}@starting-style{.vz-tooltip__card{opacity:0;scale:.97;translate:0 var(--vz-tooltip-rise)}}.vz-tooltip[data-vz-leaving] .vz-tooltip__card{opacity:0;scale:.97;translate:0 var(--vz-tooltip-rise);transition-duration:var(--vz-tooltip-leave)}.vz-tooltip__card--picture{box-sizing:content-box;width:var(--vz-tooltip-image-width)}.vz-tooltip__image{border-radius:var(--vz-radius-sm);object-fit:cover;width:100%;height:auto;max-height:8rem;display:block}.vz-tooltip__title{font-family:var(--vz-font-heading);font-size:var(--vz-text-base);font-weight:var(--vz-font-weight-semibold)}.vz-tooltip__meta,.vz-tooltip__status{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs)}.vz-tooltip__status{font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}.vz-tooltip__card--touch{font:inherit;color:inherit;text-align:start;cursor:pointer;margin:0}.vz-tooltip__open{font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-medium);margin-top:4px}.vz-content{max-width:var(--vz-content-max);padding:calc(var(--vz-space-unit) * 10) calc(var(--vz-space-unit) * 4) calc(var(--vz-space-unit) * 12);margin-inline:auto}.vz-content__header{align-items:start;gap:calc(var(--vz-space-unit) * 3);padding-bottom:calc(var(--vz-space-unit) * 6);border-bottom:var(--vz-border-width) solid var(--vz-color-border);grid-template-columns:1fr auto;display:grid}@media(min-width:60rem){.vz-shell:has(.vz-language) .vz-content__header{padding-inline-end:var(--vz-language-reserve)}}.vz-content__back{justify-self:start;align-items:center;gap:calc(var(--vz-space-unit) * 2);padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);grid-column:1/-1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vz-content__back{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-content__back{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));color:var(--vz-color-text);font-size:var(--vz-text-sm);transition:scale .16s var(--vz-motion-easing)}.vz-content__back:active{scale:.97}@media(hover:hover)and (pointer:fine){.vz-content__back:hover{border-color:var(--vz-color-primary)}}@media(max-width:59.999rem){.vz-content{padding-top:calc(var(--vz-space-unit) * 5);padding-bottom:calc(var(--vz-space-unit) * 12 + var(--vz-dock-row) + var(--vz-dock-bottom))}.vz-content__back{top:calc(var(--vz-space-unit) * 3);z-index:34;min-height:calc(var(--vz-space-unit) * 11);align-items:center;display:inline-flex;position:fixed;inset-inline-start:calc(var(--vz-space-unit) * 14)}}.vz-content__eyebrow{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm);letter-spacing:var(--vz-tracking-wide)}.vz-content__title{font-size:var(--vz-text-3xl)}.vz-content__body{gap:calc(var(--vz-space-unit) * 8);padding-top:calc(var(--vz-space-unit) * 6);flex-direction:column;align-items:start;display:flex}.vz-section{gap:calc(var(--vz-space-unit) * 4);flex-direction:column;width:100%;display:flex}.vz-section__title{font-size:var(--vz-text-lg)}.vz-section__subtitle{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm)}.vz-empty{color:var(--vz-color-text-muted);font-size:var(--vz-text-base)}.vz-unit-list{gap:var(--vz-border-width);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.vz-unit-list__item+.vz-unit-list__item{border-top:var(--vz-border-width) solid var(--vz-color-border)}.vz-unit-list__link{align-items:center;gap:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 4);padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);transition:background-color var(--vz-motion-duration) var(--vz-motion-easing);grid-template-columns:1fr auto;display:grid}@media(hover:hover)and (pointer:fine){a.vz-unit-list__link:hover{background-color:var(--vz-color-primary)}@supports (color:color-mix(in lab,red,red)){a.vz-unit-list__link:hover{background-color:color-mix(in srgb,var(--vz-color-primary) 12%,transparent)}}}.vz-unit-list__link[data-vz-interactive=false]{opacity:.55}.vz-unit-list__number{font-weight:var(--vz-font-weight-semibold)}.vz-unit-list__meta{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm);grid-column:1}.vz-unit-list__price{font-variant-numeric:tabular-nums;grid-area:1/2}.vz-unit-list__item .vz-badge{grid-column:2;justify-self:end}.vz-chips{gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vz-chip{padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 4);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);font-size:var(--vz-text-sm);transition:scale .16s var(--vz-motion-easing);display:inline-flex}@media(hover:hover)and (pointer:fine){.vz-chip:hover{border-color:var(--vz-color-primary)}}.vz-chip:active{scale:.97}.vz-plan{border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);justify-content:center;width:100%;display:flex;overflow:hidden}.vz-plan__frame{width:100%;position:relative;overflow:hidden}.vz-plan__image{object-fit:cover}.vz-shell:has(.vz-content--plate){--vz-plate-w:min(calc(100dvh * var(--vz-stage-aspect)), calc(100vw - var(--vz-panel-min)));--vz-plate-h:calc(var(--vz-plate-w) / var(--vz-stage-aspect));--vz-plate-top:calc((100dvh - var(--vz-plate-h)) / 2)}.vz-shell:has(.vz-content--plate) .vz-panel{flex-grow:1}.vz-shell__main:has(.vz-content--plate){flex:0 auto;overflow-x:clip}@media(min-width:60rem){.vz-shell:has(.vz-content--plate){--vz-dock-inline-start:max(var(--vz-panel-min), calc(100vw - var(--vz-plate-w)))}}.vz-content--plate{max-width:none;margin-inline:0;padding:0;position:relative}.vz-content--plate .vz-content__header{z-index:15;align-items:center;gap:calc(var(--vz-space-unit) * 3);max-width:100%;padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);pointer-events:none;border-bottom:none;padding-inline-end:calc(var(--vz-space-unit) * 4);display:flex;position:absolute;inset-block-start:var(--vz-plate-top);inset-inline-start:0}.vz-content--plate .vz-content__header>*{pointer-events:auto}.vz-content--plate .vz-content__heading{min-width:0;padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-content--plate .vz-content__heading{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-content--plate .vz-content__heading{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));color:var(--vz-color-text)}.vz-content--plate .vz-content__title{font-size:var(--vz-text-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vz-content--plate .vz-content__body{gap:0;padding-top:0}.vz-floor__stage{width:100%}.vz-floor__plate{width:var(--vz-plate-w);aspect-ratio:var(--vz-stage-aspect);margin-block-start:var(--vz-plate-top);position:relative}.vz-floor__box{position:absolute;inset:0;overflow:hidden}.vz-content--plate .vz-floor__box{touch-action:none;outline-offset:-3px}.vz-content--plate .vz-floor__box[data-vz-zoomed=true]{cursor:grab}.vz-content--plate .vz-floor__box[data-vz-zoomed=true]:active{cursor:grabbing}.vz-floor__preload{opacity:0;pointer-events:none;top:0;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}.vz-floor__zoom{align-items:center;gap:calc(var(--vz-space-unit) * 2);display:flex}.vz-content--plate .vz-floor__zoom{z-index:15;position:absolute;inset-block-end:calc(var(--vz-space-unit) * 5);inset-inline-start:calc(var(--vz-space-unit) * 5)}.vz-floor__zoom-btn{background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-floor__zoom-btn{background-color:color-mix(in srgb,var(--vz-color-surface) 85%,transparent)}}.vz-floor__zoom-btn{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));font-size:var(--vz-text-lg);line-height:1}.vz-floor__zoom-btn:disabled{cursor:default;opacity:.35}.vz-floor__zoom-reset{font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-semibold);font-variant-numeric:tabular-nums}.vz-floor-numbers{pointer-events:none;transition:opacity var(--vz-motion-duration) var(--vz-motion-easing)}.vz-floor-numbers[data-vz-visible=false]{opacity:0}.vz-floor-numbers__label[data-vz-dimmed=true]{opacity:min(var(--vz-opacity-unit-dimmed),.08)}.vz-floor-numbers__pill{fill:var(--vz-color-surface);fill-opacity:.85;stroke:var(--vz-color-border);stroke-opacity:.6;stroke-width:1px}.vz-floor-numbers__text{fill:var(--vz-color-text);font-family:var(--vz-font-body);font-weight:var(--vz-font-weight-semibold);font-variant-numeric:tabular-nums}.vz-floor-numbers__dot{fill:var(--vz-color-unit-available-fill)}.vz-floor-numbers__dot[data-vz-status=reserved]{fill:var(--vz-color-unit-reserved-fill)}.vz-floor-numbers__dot[data-vz-status=sold]{fill:var(--vz-color-unit-sold-fill)}.vz-floor-numbers__dot[data-vz-status=unavailable]{fill:var(--vz-color-unit-unavailable-fill)}.vz-floor__empty{text-align:center;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.vz-floor__aside{z-index:15;align-items:flex-end;gap:calc(var(--vz-space-unit) * 2);max-block-size:calc(100% - var(--vz-language-inset) - var(--vz-language-h) - var(--vz-space-unit) * 8);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(var(--vz-language-inset) + var(--vz-language-h) + var(--vz-space-unit) * 3);inset-inline-end:calc(var(--vz-space-unit) * 5)}.vz-floor__modes{flex:none}.vz-floor-list{flex-direction:column;min-height:0;display:flex}.vz-floor-list__items{gap:calc(var(--vz-space-unit) * 1.5);scrollbar-width:thin;flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.vz-floor-list__item{min-height:calc(var(--vz-space-unit) * 11);padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);color:var(--vz-color-text);text-align:end;transition:border-color var(--vz-motion-duration) var(--vz-motion-easing);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.vz-floor__plate .vz-floor-list__item{background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-floor__plate .vz-floor-list__item{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-floor__plate .vz-floor-list__item{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-floor-list__item[aria-current=page]{border-color:var(--vz-color-primary);font-weight:var(--vz-font-weight-semibold)}.vz-floor-list__item[data-vz-dimmed=true]{opacity:.4;transition:border-color var(--vz-motion-duration) var(--vz-motion-easing),opacity var(--vz-motion-duration) var(--vz-motion-easing)}@media(hover:hover)and (pointer:fine){.vz-floor-list__item[data-vz-dimmed=true]:hover{opacity:1}}.vz-floor-list__item[data-vz-dimmed=true]:focus-visible{opacity:1}.vz-floor-list__name{font-size:var(--vz-text-sm);line-height:1.2}.vz-floor-list__available{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);line-height:1.2}.vz-floor__legacy{align-items:flex-start;gap:calc(var(--vz-space-unit) * 4);width:100%;display:flex}.vz-floor__legacy .vz-plan__wrap{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex;position:relative}.vz-floor__legacy .vz-plan__frame{touch-action:none;outline-offset:-3px}.vz-floor__legacy .vz-plan__frame[data-vz-zoomed=true]{cursor:grab}.vz-floor__legacy .vz-plan__frame[data-vz-zoomed=true]:active{cursor:grabbing}.vz-floor__legacy .vz-floor__zoom{z-index:15;position:absolute;inset-block-end:calc(var(--vz-space-unit) * 5);inset-inline-start:calc(var(--vz-space-unit) * 5)}.vz-floor__legacy .vz-floor-list{flex:none;max-height:70dvh}.vz-content--plate .vz-floor__listing{width:100%;max-width:var(--vz-content-max);padding:calc(var(--vz-space-unit) * 10) calc(var(--vz-space-unit) * 4) calc(var(--vz-space-unit) * 12);margin-inline:auto}@media(max-width:59.999rem){.vz-shell:has(.vz-content--plate){--vz-plate-w:100vw;--vz-plate-top:0px}.vz-content--plate .vz-content__header{padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);position:static}.vz-content--plate .vz-content__heading{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.vz-floor__plate{aspect-ratio:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"box box""list list""modes zoom";align-items:center;display:grid}.vz-floor__box{width:100%;aspect-ratio:var(--vz-stage-aspect);grid-area:box;position:relative;inset:auto}.vz-floor__aside{display:contents}.vz-floor__plate .vz-floor-list{min-width:0;padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4) 0;grid-area:list}.vz-floor__plate .vz-floor__modes{padding:calc(var(--vz-space-unit) * 2) 0 0 calc(var(--vz-space-unit) * 4);grid-area:modes;justify-self:start}.vz-content--plate .vz-floor__zoom{padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 4) 0 0;grid-area:zoom;justify-self:end;position:static}.vz-floor-list[data-vz-orientation=horizontal] .vz-floor-list__items{flex-direction:row;overflow:auto hidden}.vz-floor-list[data-vz-orientation=horizontal] .vz-floor-list__item{white-space:nowrap;text-align:start}.vz-floor__legacy{flex-direction:column}.vz-floor__legacy .vz-floor-list{width:100%;max-height:none}.vz-floor__legacy .vz-floor__zoom{padding-top:calc(var(--vz-space-unit) * 2);align-self:flex-end;position:static}.vz-content--plate .vz-floor__listing{padding-top:calc(var(--vz-space-unit) * 5);padding-bottom:calc(var(--vz-space-unit) * 12 + var(--vz-dock-row) + var(--vz-dock-bottom))}}@media(max-width:59.999rem)and (orientation:landscape){.vz-shell:has(.vz-content--plate) .vz-topbar{display:none}.vz-shell__main:has(.vz-content--plate){padding-inline:calc(var(--vz-space-unit) * 26)}.vz-shell:has(.vz-content--plate){--vz-plate-w:min(calc(100dvh * var(--vz-stage-aspect)), calc(100vw - var(--vz-space-unit) * 52));--vz-plate-top:calc((100dvh - var(--vz-plate-h)) / 2)}.vz-floor__plate{aspect-ratio:var(--vz-stage-aspect);display:block}.vz-floor__box{aspect-ratio:auto;position:absolute;inset:0}.vz-content--plate .vz-floor__zoom{justify-self:auto;padding:0;position:absolute}.vz-floor__legacy .vz-floor__zoom{padding:0;position:absolute}.vz-content--plate .vz-content__header{padding-inline-start:calc(var(--vz-space-unit) * 13);position:absolute;inset-block-start:var(--vz-plate-top)}.vz-content--plate .vz-content__heading{border:var(--vz-border-width) solid var(--vz-color-border);background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-content--plate .vz-content__heading{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-content--plate .vz-content__heading{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-floor__aside{display:flex}.vz-floor__plate .vz-floor-list,.vz-floor__plate .vz-floor__modes{padding:0}}.vz-map{border-radius:var(--vz-radius-md);width:100%;height:auto}.vz-renders{gap:calc(var(--vz-space-unit) * 4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.vz-renders__item{display:flex}.vz-renders__button{gap:calc(var(--vz-space-unit) * 2);width:100%;color:var(--vz-color-text);font-family:var(--vz-font-body);font-size:var(--vz-text-sm);text-align:start;cursor:pointer;transition:scale .16s var(--vz-motion-easing);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.vz-renders__button:active{scale:.97}.vz-renders__image{border-radius:var(--vz-radius-md);border:var(--vz-border-width) solid var(--vz-color-border);width:100%;height:auto;transition:border-color var(--vz-motion-duration) var(--vz-motion-easing)}.vz-renders__name{color:var(--vz-color-text-muted)}@media(hover:hover)and (pointer:fine){.vz-renders__button:hover .vz-renders__image{border-color:var(--vz-color-primary)}.vz-renders__button:hover .vz-renders__name{color:var(--vz-color-text)}}@media(prefers-reduced-motion:reduce){.vz-renders__image{transition:none}}.vz-amenities{gap:calc(var(--vz-space-unit) * 4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.vz-amenities__card{border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-lg);background-color:var(--vz-color-background);flex-direction:column;display:flex;overflow:hidden}.vz-amenities__button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:scale .16s var(--vz-motion-easing);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.vz-amenities__button:active{scale:.97}.vz-amenities__button:focus-visible .vz-amenities__image{opacity:.85}@media(hover:hover)and (pointer:fine){.vz-amenities__button:hover .vz-amenities__image{opacity:.85}}.vz-amenities__image{aspect-ratio:16/10;object-fit:cover;width:100%;transition:opacity var(--vz-motion-duration) var(--vz-motion-easing);display:block}.vz-amenities__body{gap:var(--vz-space-unit);padding:calc(var(--vz-space-unit) * 3);flex-direction:column;display:flex}.vz-amenities__name{font-size:var(--vz-text-base);font-weight:var(--vz-font-weight-bold)}.vz-amenities__description{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm);line-height:1.5}.vz-input{width:100%;padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-background);color:var(--vz-color-text);font-family:var(--vz-font-body);font-size:var(--vz-text-sm)}.vz-input:focus-visible{outline:calc(var(--vz-border-width) * 2) solid var(--vz-color-primary);outline-offset:1px}.vz-input--number{font-variant-numeric:tabular-nums;width:100%;min-width:0}.vz-input--area{resize:vertical;line-height:1.5}.vz-toggle{align-items:center;gap:calc(var(--vz-space-unit) * 2);font-size:var(--vz-text-sm);cursor:pointer;transition:scale .16s var(--vz-motion-easing);display:inline-flex}.vz-toggle:active{scale:.97}.vz-toggle input{accent-color:var(--vz-color-primary)}.vz-button--tiny{padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 3);font-size:var(--vz-text-xs)}.vz-button:disabled{opacity:.5;cursor:not-allowed}.vz-button:disabled:active{scale:1}@media(hover:hover)and (pointer:fine){.vz-button:disabled:hover{border-color:var(--vz-color-border)}}.vz-segmented{border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);display:inline-flex;overflow:hidden}.vz-segmented__option{padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 4);color:var(--vz-color-text-muted);font-family:var(--vz-font-body);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;cursor:pointer;transition:background-color var(--vz-motion-duration) var(--vz-motion-easing),color var(--vz-motion-duration) var(--vz-motion-easing),scale .16s var(--vz-motion-easing);background:0 0;border:0}.vz-segmented__option[aria-pressed=true]{background-color:var(--vz-color-primary);color:var(--vz-color-background)}.vz-segmented__option:active{scale:.97}.vz-filters{gap:calc(var(--vz-space-unit) * 4);padding:calc(var(--vz-space-unit) * 4);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);flex-direction:column;display:flex}.vz-filters__header{align-items:center;gap:calc(var(--vz-space-unit) * 3);display:flex}.vz-filters__title{font-size:var(--vz-text-lg);margin-inline-end:auto}.vz-filters__clear{color:var(--vz-color-primary);font-family:var(--vz-font-body);font-size:var(--vz-text-sm);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:0;text-decoration:underline}.vz-filters__count{top:calc(var(--vz-space-unit) * -4);z-index:1;margin-block-start:calc(var(--vz-space-unit) * -2);margin-inline:calc(var(--vz-space-unit) * -4);padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4) calc(var(--vz-space-unit) * 2);background-color:var(--vz-color-surface);color:var(--vz-color-text-muted);font-size:var(--vz-text-sm);position:sticky}.vz-filters__body{gap:calc(var(--vz-space-unit) * 4);flex-direction:column;display:flex}.vz-filters__field{gap:calc(var(--vz-space-unit) * 2);flex-direction:column;display:flex}.vz-filters__group{border:0;min-width:0;margin:0;padding:0}.vz-filters__label{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;padding:0}.vz-filters__choices{gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;display:flex}.vz-choice{padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);color:var(--vz-color-text-muted);font-family:var(--vz-font-body);font-size:var(--vz-text-sm);cursor:pointer;transition:background-color var(--vz-motion-duration) var(--vz-motion-easing),border-color var(--vz-motion-duration) var(--vz-motion-easing),color var(--vz-motion-duration) var(--vz-motion-easing),scale .16s var(--vz-motion-easing);background:0 0}@media(hover:hover)and (pointer:fine){.vz-choice:hover{border-color:var(--vz-color-primary);color:var(--vz-color-text)}}.vz-choice:active{scale:.97}.vz-choice[aria-pressed=true]{border-color:var(--vz-color-primary);background-color:var(--vz-color-primary);color:var(--vz-color-background);font-weight:var(--vz-font-weight-semibold)}.vz-filters__range{align-items:center;gap:calc(var(--vz-space-unit) * 2);grid-template-columns:1fr auto 1fr;display:grid}.vz-filters__rangeSeparator{color:var(--vz-color-text-muted)}.vz-filters--floating{width:min(22rem,calc(100vw - var(--vz-space-unit) * 8));background-color:var(--vz-color-surface);max-height:min(60dvh,34rem);overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.vz-filters--floating{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-filters--floating{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));box-shadow:var(--vz-shadow-lg)}.vz-stage__controls{inset-inline-start:calc(var(--vz-space-unit) * 4);top:calc(var(--vz-space-unit) * 4);z-index:15;gap:calc(var(--vz-space-unit) * 3);pointer-events:auto;flex-direction:column;align-items:start;display:flex;position:absolute}.vz-stage__controls-row{align-items:center;gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;display:flex}.vz-stage__controls-row .vz-icon-button,.vz-stage__controls-row .vz-switch{background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-stage__controls-row .vz-icon-button,.vz-stage__controls-row .vz-switch{background-color:color-mix(in srgb,var(--vz-color-surface) 85%,transparent)}}.vz-stage__controls-row .vz-icon-button,.vz-stage__controls-row .vz-switch{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-icon-button,.vz-switch{align-items:center;gap:calc(var(--vz-space-unit) * 2);min-height:calc(var(--vz-space-unit) * 11);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vz-icon-button,.vz-switch{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-icon-button,.vz-switch{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));color:var(--vz-color-text);font-family:var(--vz-font-body);cursor:pointer;transition:border-color var(--vz-motion-duration) var(--vz-motion-easing),scale .16s var(--vz-motion-easing)}@media(hover:hover)and (pointer:fine){.vz-icon-button:hover,.vz-switch:hover{border-color:var(--vz-color-primary)}}.vz-icon-button:active,.vz-switch:active{scale:.97}.vz-icon-button{width:calc(var(--vz-space-unit) * 11);justify-content:center;padding:0;position:relative}.vz-stage__zoom-reset{font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.vz-stage__to-floors--labelled{width:auto;padding-inline:calc(var(--vz-space-unit) * 3.5)}.vz-stage__to-floors-label{font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-medium);white-space:nowrap;line-height:1}.vz-trip{z-index:22;pointer-events:none;transition-property:opacity,left,top,width,height;transition-timing-function:var(--vz-motion-easing);position:fixed;overflow:hidden}.vz-trip .vz-trip__frame{transition-property:left,top,width,height;transition-duration:inherit;transition-timing-function:var(--vz-motion-easing)}.vz-trip--stage{inset-inline-start:0;top:var(--vz-topbar-h);width:100vw;height:100vw}@media(prefers-reduced-motion:reduce){.vz-trip,.vz-trip .vz-trip__frame{transition-duration:0s!important}}.vz-icon-button__badge{inset-inline-end:calc(var(--vz-space-unit) * -1);top:calc(var(--vz-space-unit) * -1);min-width:calc(var(--vz-space-unit) * 4.5);height:calc(var(--vz-space-unit) * 4.5);padding-inline:calc(var(--vz-space-unit));border-radius:var(--vz-radius-full);background-color:var(--vz-color-primary);color:var(--vz-color-background);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);place-items:center;line-height:1;display:grid;position:absolute}.vz-switch{padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 3)}.vz-switch__track{width:calc(var(--vz-space-unit) * 8);height:calc(var(--vz-space-unit) * 4.5);border-radius:var(--vz-radius-full);background-color:var(--vz-color-text);flex:none;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.vz-switch__track{background-color:color-mix(in srgb,var(--vz-color-text) 22%,transparent)}}.vz-switch__track{transition:background-color var(--vz-motion-duration) var(--vz-motion-easing)}.vz-switch[aria-checked=true] .vz-switch__track{background-color:var(--vz-color-primary)}.vz-switch__knob{width:calc(var(--vz-space-unit) * 3.5);height:calc(var(--vz-space-unit) * 3.5);border-radius:var(--vz-radius-full);background-color:var(--vz-color-background);transition:translate var(--vz-motion-duration) var(--vz-motion-easing);top:50%;position:absolute;inset-inline-start:calc(var(--vz-space-unit) * .5);transform:translateY(-50%)}.vz-switch[aria-checked=true] .vz-switch__knob{translate:calc(var(--vz-space-unit) * 3.5) 0}.vz-switch__glyph{transition:opacity var(--vz-motion-duration) var(--vz-motion-easing);flex:none;place-items:center;display:grid}.vz-switch[aria-checked=false] .vz-switch__glyph{opacity:calc(var(--vz-overlay-opacity) * .6)}@media(prefers-reduced-motion:reduce){.vz-icon-button,.vz-switch,.vz-switch__track,.vz-switch__knob,.vz-switch__glyph{transition:none}}.vz-stage__collapse{top:calc(var(--vz-space-unit) * 3);z-index:15;position:absolute;inset-inline-end:calc(var(--vz-space-unit) * 3)}.vz-stage__expanded-to-floors{top:calc(var(--vz-space-unit) * 3);z-index:15;position:absolute;inset-inline-end:calc(var(--vz-space-unit) * 16)}.vz-stage__expanded-zoom-reset{top:calc(var(--vz-space-unit) * 3);z-index:15;font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;position:absolute;inset-inline-end:calc(var(--vz-space-unit) * 16)}.vz-stage__expanded-zoom-reset[data-vz-beside-floors=true]{inset-inline-end:calc(var(--vz-space-unit) * 29)}@media(max-width:59.999rem){.vz-shell__main:has(.vz-stage__orbit){justify-content:flex-start}.vz-shell__main:has(.vz-stage__orbit) .vz-stage{aspect-ratio:auto;flex-direction:column;height:auto;max-height:none;display:flex}.vz-stage__render{aspect-ratio:1;flex:none;height:auto}.vz-stage__controls{z-index:auto;height:var(--vz-controls-h);flex:none;justify-content:center;align-items:center;position:static}.vz-stage__controls-row{flex-wrap:nowrap;justify-content:center;height:100%}.vz-stage__angle{width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11)}.vz-stage__angle .vz-chevron{--vz-chevron-h:20px}.vz-shell:has(.vz-language) .vz-stage__compass{top:calc(var(--vz-space-unit) * 4)}}.vz-stage[data-vz-expanded=true]{z-index:20;background-color:var(--vz-color-background);position:fixed;inset:0}.vz-stage[data-vz-expanded=true] .vz-stage__render{aspect-ratio:auto;height:100%}.vz-stage[data-vz-expanded=true] .vz-stage__controls{display:none}.vz-stage[data-vz-expanded=true] .vz-stage__compass{top:calc(var(--vz-space-unit) * 16)}.vz-shell:has(.vz-stage[data-vz-expanded=true]) :is(.vz-topbar,.vz-panel-toggle,.vz-language){display:none}@media(max-width:59.999rem)and (orientation:landscape){.vz-shell:has(.vz-stage__orbit) .vz-topbar{display:none}.vz-shell__main:has(.vz-stage__orbit){padding-inline:calc(var(--vz-space-unit) * 26);justify-content:center}.vz-shell__main:has(.vz-stage__orbit) .vz-stage{max-height:100%;aspect-ratio:var(--vz-stage-aspect);display:block}.vz-stage__render{aspect-ratio:auto;height:100%}.vz-stage__controls{inset-inline-start:calc(var(--vz-space-unit) * 3);top:calc(var(--vz-space-unit) * 16);z-index:15;height:auto;position:fixed}.vz-stage__controls-row{flex-direction:column;align-items:start}}.vz-inventory{gap:calc(var(--vz-space-unit) * 6);width:100%;display:grid}@media(min-width:64rem){.vz-inventory{grid-template-columns:18rem 1fr;align-items:start}.vz-inventory__filters{top:calc(var(--vz-space-unit) * 4);position:sticky}}.vz-inventory__results{gap:calc(var(--vz-space-unit) * 4);flex-direction:column;min-width:0;display:flex}.vz-inventory__toolbar{justify-content:flex-end;align-items:center;gap:calc(var(--vz-space-unit) * 3);flex-wrap:wrap;display:flex}.vz-board{gap:calc(var(--vz-space-unit) * 6);flex-direction:column;min-width:0;display:flex}.vz-board__legend{gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vz-board__key{align-items:center;gap:calc(var(--vz-space-unit) * 2);padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);font-size:var(--vz-text-xs);display:inline-flex}.vz-board__swatch{width:calc(var(--vz-space-unit) * 3);height:calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-board-ink);border-radius:var(--vz-radius-sm);background-color:var(--vz-board-ink)}@supports (color:color-mix(in lab,red,red)){.vz-board__swatch{background-color:color-mix(in srgb,var(--vz-board-ink) 55%,transparent)}}.vz-board__keyName{color:var(--vz-color-text-muted);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}.vz-board__keyCount{font-weight:var(--vz-font-weight-semibold);font-variant-numeric:tabular-nums}.vz-board__group{gap:calc(var(--vz-space-unit) * 2);flex-direction:column;min-width:0;display:flex}.vz-board__heading{font-size:var(--vz-text-base);font-weight:var(--vz-font-weight-semibold)}.vz-board__rows{border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.vz-board__row{align-items:center;gap:calc(var(--vz-space-unit) * 2);width:max-content;min-width:100%;padding:calc(var(--vz-space-unit) * 2);display:flex}.vz-board__row+.vz-board__row{border-top:var(--vz-border-width) solid var(--vz-color-border)}.vz-board__floor{z-index:1;width:calc(var(--vz-space-unit) * 18);padding-inline:calc(var(--vz-space-unit) * 2);background-color:var(--vz-color-surface);color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:none;position:sticky;left:0;overflow:hidden}.vz-board__seats{gap:calc(var(--vz-space-unit) * 1.5);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.vz-board__seat{display:flex}.vz-board__cell{min-width:calc(var(--vz-space-unit) * 14);min-height:calc(var(--vz-space-unit) * 11);padding:calc(var(--vz-space-unit)) calc(var(--vz-space-unit) * 2);border:var(--vz-border-width) solid var(--vz-board-ink);border-radius:var(--vz-radius-sm);background-color:var(--vz-board-ink);justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.vz-board__cell{background-color:color-mix(in srgb,var(--vz-board-ink) 16%,transparent)}}.vz-board__cell{color:var(--vz-color-text);text-align:center;transition:background-color var(--vz-motion-duration) var(--vz-motion-easing),scale .16s var(--vz-motion-easing)}@media(hover:hover)and (pointer:fine){a.vz-board__cell:hover{background-color:var(--vz-board-ink)}@supports (color:color-mix(in lab,red,red)){a.vz-board__cell:hover{background-color:color-mix(in srgb,var(--vz-board-ink) 34%,transparent)}}}a.vz-board__cell:active{scale:.97}.vz-board__cell[data-vz-interactive=false]{cursor:default;opacity:.7}.vz-board__face{align-items:center;gap:calc(var(--vz-space-unit) * .5);flex-direction:column;line-height:1.1;display:flex}.vz-board__number{font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.vz-board__foot{align-items:baseline;gap:calc(var(--vz-space-unit));color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);white-space:nowrap;display:flex}.vz-board__state{letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}.vz-board__seat[data-vz-dimmed=true] .vz-board__cell{border-style:dashed;border-color:var(--vz-color-border);color:var(--vz-color-text-muted);opacity:.5;background-color:#0000}.vz-board [data-vz-status=available]{--vz-board-ink:var(--vz-color-unit-available-fill)}.vz-board [data-vz-status=reserved]{--vz-board-ink:var(--vz-color-unit-reserved-fill)}.vz-board [data-vz-status=sold]{--vz-board-ink:var(--vz-color-unit-sold-fill)}.vz-board [data-vz-status=unavailable]{--vz-board-ink:var(--vz-color-text-muted)}.vz-table-scroll{border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);width:100%;overflow-x:auto}.vz-table{border-collapse:collapse;width:100%;font-size:var(--vz-text-sm)}.vz-table th,.vz-table td{padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);text-align:start;white-space:nowrap}.vz-table thead th{z-index:1;background-color:var(--vz-color-surface);border-bottom:var(--vz-border-width) solid var(--vz-color-border);font-size:var(--vz-text-xs);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;position:sticky;top:0}.vz-table tbody tr+tr th,.vz-table tbody tr+tr td{border-top:var(--vz-border-width) solid var(--vz-color-border)}@media(hover:hover)and (pointer:fine){.vz-table tbody tr:hover{background-color:var(--vz-color-primary)}@supports (color:color-mix(in lab,red,red)){.vz-table tbody tr:hover{background-color:color-mix(in srgb,var(--vz-color-primary) 8%,transparent)}}}.vz-table [data-vz-numeric=true]{text-align:end;font-variant-numeric:tabular-nums}.vz-table__sort{align-items:center;gap:calc(var(--vz-space-unit));color:var(--vz-color-text-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:scale .16s var(--vz-motion-easing);background:0 0;border:0;padding:0;display:inline-flex}.vz-table__sort:active{scale:.97}.vz-table__sort[data-vz-active=true]{color:var(--vz-color-text);font-weight:var(--vz-font-weight-semibold)}.vz-table__arrow{color:var(--vz-color-primary);font-size:var(--vz-text-xs)}.vz-table__link{font-weight:var(--vz-font-weight-semibold)}@media(hover:hover)and (pointer:fine){a.vz-table__link:hover{color:var(--vz-color-primary)}}.vz-table__link[data-vz-interactive=false]{opacity:.55}.vz-table tbody tr[data-vz-status=unavailable]{color:var(--vz-color-text-muted)}.vz-cards{gap:calc(var(--vz-space-unit) * 4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.vz-card{border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);flex-direction:column;display:flex;overflow:hidden}.vz-card[data-vz-status=unavailable]{opacity:.6}.vz-card__media{background-color:var(--vz-color-background);position:relative}.vz-card__media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.vz-card__status{inset-inline-end:calc(var(--vz-space-unit) * 2);top:calc(var(--vz-space-unit) * 2);background-color:var(--vz-color-background);position:absolute}@supports (color:color-mix(in lab,red,red)){.vz-card__status{background-color:color-mix(in srgb,var(--vz-color-background) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-card__status{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-card__body{gap:calc(var(--vz-space-unit) * 2);padding:calc(var(--vz-space-unit) * 4);flex-direction:column;display:flex}.vz-card__title{font-size:var(--vz-text-lg)}@media(hover:hover)and (pointer:fine){.vz-card__title a:hover{color:var(--vz-color-primary)}}.vz-card__meta{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm)}.vz-card__price{font-family:var(--vz-font-heading);font-size:var(--vz-text-xl);font-weight:var(--vz-font-weight-bold);font-variant-numeric:tabular-nums}.vz-card__actions{gap:calc(var(--vz-space-unit) * 2);margin-top:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;display:flex}.vz-urgency{padding:calc(var(--vz-space-unit)) calc(var(--vz-space-unit) * 2.5);border:var(--vz-border-width) solid var(--vz-color-accent);border-radius:var(--vz-radius-sm);color:var(--vz-color-accent);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);align-self:start;align-items:center;display:inline-flex}.vz-modal{z-index:40;padding:calc(var(--vz-space-unit) * 4);background-color:var(--vz-color-background);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-modal{background-color:color-mix(in srgb,var(--vz-color-background) 70%,transparent)}}.vz-modal{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-modal__panel{border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-lg);background-color:var(--vz-color-surface);width:min(36rem,100%);max-height:min(85dvh,52rem);box-shadow:var(--vz-shadow-lg);flex-direction:column;display:flex;overflow:hidden}.vz-modal__header{align-items:center;gap:calc(var(--vz-space-unit) * 3);padding:calc(var(--vz-space-unit) * 4);border-bottom:var(--vz-border-width) solid var(--vz-color-border);flex-wrap:wrap;display:flex}.vz-modal__title{font-size:var(--vz-text-xl);margin-inline-end:auto}.vz-modal__body{padding:calc(var(--vz-space-unit) * 4);overflow-y:auto}.vz-animation__video{aspect-ratio:16/9;object-fit:contain;background-color:#000;width:100%;display:block}.vz-brochure__frame{border-radius:var(--vz-radius-md);background-color:var(--vz-color-background);border:0;width:100%;height:min(70dvh,44rem);display:block}.vz-brochure__download{font-size:var(--vz-text-sm);white-space:nowrap}.vz-book{z-index:60;align-items:center;gap:calc(var(--vz-space-unit) * 3);padding:calc(var(--vz-space-unit) * 4);background-color:var(--vz-color-background);flex-direction:column;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-book{background-color:color-mix(in srgb,var(--vz-color-background) 94%,transparent)}}.vz-book{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));color:var(--vz-color-text);overscroll-behavior:contain}.vz-book__bar{justify-content:flex-end;align-self:stretch;align-items:center;gap:calc(var(--vz-space-unit) * 3);display:flex}.vz-book__download{align-items:center;gap:calc(var(--vz-space-unit) * 2);font-size:var(--vz-text-sm);white-space:nowrap;display:inline-flex}.vz-book__download .vz-icon{width:1.1em;height:1.1em}.vz-book__close{width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.vz-book__close{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-book__close{color:var(--vz-color-text);cursor:pointer;transition:scale .16s var(--vz-motion-easing),border-color var(--vz-motion-duration) var(--vz-motion-easing)}.vz-book__close .vz-icon{width:1.25rem;height:1.25rem}.vz-book__close:active{scale:.97}.vz-book__stage{flex:auto;align-self:stretch;place-items:center;min-height:0;display:grid}.vz-book__book{width:min(86vw,calc(72dvh * var(--vz-book-aspect)));aspect-ratio:var(--vz-book-aspect);perspective:2600px;transform:translate(var(--vz-book-shift));transition:transform var(--vz-book-flip) var(--vz-motion-easing);touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.vz-book__book[data-vz-single=true]{width:min(94vw,calc(70dvh * var(--vz-book-aspect)))}.vz-book__spread{position:absolute;inset:0}.vz-book__spread[data-vz-fade=true]{animation:vz-book-fade .2s var(--vz-motion-easing) both}@keyframes vz-book-fade{0%{opacity:0}to{opacity:1}}.vz-book__page{cursor:grab;width:50%;height:100%;position:absolute;top:0;overflow:hidden}.vz-book__page--left{inset-inline-start:0}.vz-book__page--right{inset-inline-start:50%}.vz-book__book[data-vz-single=true] .vz-book__page--right{width:100%;inset-inline-start:0}.vz-book__page[data-vz-filled=false]{cursor:default}.vz-book__page[data-vz-filled=true],.vz-book__face{background-color:var(--vz-color-surface);box-shadow:var(--vz-shadow-lg)}.vz-book__page[data-vz-filled=true]:after{pointer-events:none;content:"";position:absolute;inset:0}.vz-book__page--left[data-vz-filled=true]:after{background:linear-gradient(to left,var(--vz-color-background),transparent 12%)}@supports (color:color-mix(in lab,red,red)){.vz-book__page--left[data-vz-filled=true]:after{background:linear-gradient(to left,color-mix(in srgb,var(--vz-color-background) 22%,transparent),transparent 12%)}}.vz-book__page--right[data-vz-filled=true]:after{background:linear-gradient(to right,var(--vz-color-background),transparent 12%)}@supports (color:color-mix(in lab,red,red)){.vz-book__page--right[data-vz-filled=true]:after{background:linear-gradient(to right,color-mix(in srgb,var(--vz-color-background) 22%,transparent),transparent 12%)}}.vz-book__book[data-vz-single=true] .vz-book__page:after{content:none}.vz-book__page>picture,.vz-book__face>picture{width:100%;height:100%;display:block}.vz-book__image{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;display:block}.vz-book__sheet{z-index:5;width:50%;height:100%;transform-style:preserve-3d;pointer-events:none;will-change:transform;position:absolute;top:0}.vz-book__sheet[data-vz-turn=next]{transform-origin:0;inset-inline-start:50%}.vz-book__sheet[data-vz-turn=prev]{transform-origin:100%;inset-inline-start:0}.vz-book__book[data-vz-single=true] .vz-book__sheet{transform-origin:0;width:100%;inset-inline-start:0}.vz-book__face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.vz-book__face--back{transform:rotateY(180deg)}.vz-book__face:before{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.vz-book__sheet[data-vz-turn=next] .vz-book__face--front:before,.vz-book__sheet[data-vz-turn=prev] .vz-book__face--back:before{background:linear-gradient(to right,var(--vz-color-background),transparent 30%)}@supports (color:color-mix(in lab,red,red)){.vz-book__sheet[data-vz-turn=next] .vz-book__face--front:before,.vz-book__sheet[data-vz-turn=prev] .vz-book__face--back:before{background:linear-gradient(to right,color-mix(in srgb,var(--vz-color-background) 18%,transparent),transparent 30%)}}.vz-book__sheet[data-vz-turn=prev] .vz-book__face--front:before,.vz-book__sheet[data-vz-turn=next] .vz-book__face--back:before{background:linear-gradient(to left,var(--vz-color-background),transparent 30%)}@supports (color:color-mix(in lab,red,red)){.vz-book__sheet[data-vz-turn=prev] .vz-book__face--front:before,.vz-book__sheet[data-vz-turn=next] .vz-book__face--back:before{background:linear-gradient(to left,color-mix(in srgb,var(--vz-color-background) 18%,transparent),transparent 30%)}}.vz-book__glint{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(100deg,transparent 25%,var(--vz-color-text) 52%,transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-book__glint{background:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--vz-color-text) 85%,transparent) 52%,transparent 78%)}}.vz-book__sheet[data-vz-turn=prev] .vz-book__face--front .vz-book__glint,.vz-book__sheet[data-vz-turn=next] .vz-book__face--back .vz-book__glint{background:linear-gradient(-100deg,transparent 25%,var(--vz-color-text) 52%,transparent 78%)}@supports (color:color-mix(in lab,red,red)){.vz-book__sheet[data-vz-turn=prev] .vz-book__face--front .vz-book__glint,.vz-book__sheet[data-vz-turn=next] .vz-book__face--back .vz-book__glint{background:linear-gradient(-100deg,transparent 25%,color-mix(in srgb,var(--vz-color-text) 85%,transparent) 52%,transparent 78%)}}.vz-book__controls{justify-content:center;align-items:center;gap:calc(var(--vz-space-unit) * 6);display:flex}.vz-book__arrow{width:calc(var(--vz-space-unit) * 13);height:calc(var(--vz-space-unit) * 13);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.vz-book__arrow{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-book__arrow{color:var(--vz-color-text);cursor:pointer;transition:scale .16s var(--vz-motion-easing),opacity var(--vz-motion-duration) var(--vz-motion-easing),border-color var(--vz-motion-duration) var(--vz-motion-easing)}.vz-book__arrow .vz-icon{width:1.5rem;height:1.5rem}.vz-book__arrow:disabled{cursor:default;opacity:.35}.vz-book__arrow:not(:disabled):active{scale:.97}.vz-book__counter{min-width:5.5rem;color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--vz-tracking-wide);text-align:center}.vz-book__preload{opacity:0;pointer-events:none;top:0;width:1px;height:1px;position:absolute;inset-inline-start:0;overflow:hidden}@media(hover:hover){.vz-book__close:hover,.vz-book__arrow:not(:disabled):hover{border-color:var(--vz-color-text-muted)}}.vz-compare-tray{inset-inline-start:calc(var(--vz-space-unit) * 4);inset-inline-end:calc(var(--vz-space-unit) * 4);bottom:calc(var(--vz-space-unit) * 4);z-index:25;justify-content:space-between;align-items:center;gap:calc(var(--vz-space-unit) * 3);max-width:var(--vz-content-max);padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-lg);background-color:var(--vz-color-surface);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.vz-compare-tray{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-compare-tray{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));box-shadow:var(--vz-shadow-lg)}.vz-shell:has(.vz-compare-tray) .vz-stage__loading{bottom:max(calc(var(--vz-space-unit) * 4),calc(var(--vz-dock-bottom) - var(--vz-stage-slack)))}.vz-compare-tray__list{gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vz-compare-tray__item{align-items:center;gap:calc(var(--vz-space-unit) * 2);padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);font-size:var(--vz-text-sm);display:inline-flex}.vz-compare-tray__remove{color:var(--vz-color-text-muted);font:inherit;cursor:pointer;transition:scale .16s var(--vz-motion-easing);background:0 0;border:0;padding:0;line-height:1}@media(hover:hover)and (pointer:fine){.vz-compare-tray__remove:hover{color:var(--vz-color-danger)}}.vz-compare-tray__remove:active{scale:.97}.vz-compare-tray__actions{gap:calc(var(--vz-space-unit) * 2);margin-inline-start:auto;display:flex}.vz-compare-table th[scope=row]{color:var(--vz-color-text-muted);font-weight:var(--vz-font-weight-regular)}.vz-compare-table tr[data-vz-differs=true] th[scope=row]{color:var(--vz-color-text);font-weight:var(--vz-font-weight-semibold)}.vz-compare-table tr[data-vz-differs=true] td{background-color:var(--vz-color-primary)}@supports (color:color-mix(in lab,red,red)){.vz-compare-table tr[data-vz-differs=true] td{background-color:color-mix(in srgb,var(--vz-color-primary) 8%,transparent)}}.vz-tour{aspect-ratio:16/9;border-radius:var(--vz-radius-md);background-color:var(--vz-color-background);width:100%;position:relative;overflow:hidden}.vz-tour__frame{border:0;width:100%;height:100%}.vz-tour__open{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;margin-block-start:calc(var(--vz-space-unit) * 2);text-decoration:none;display:inline-block}.vz-tour__open:hover,.vz-tour__open:focus-visible{color:var(--vz-color-text);text-decoration:underline}.vz-unit-sheet__panel>.vz-tour{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.vz-unit-sheet__panel>.vz-tour__open{bottom:var(--vz-unit-sheet-inset);z-index:1;height:calc(var(--vz-space-unit) * 8);padding:0 calc(var(--vz-space-unit) * 3);border:1px solid var(--vz-unit-sheet-glass-edge);border-radius:var(--vz-radius-full);background-color:var(--vz-unit-sheet-glass);-webkit-backdrop-filter:blur(var(--vz-unit-sheet-glass-blur));backdrop-filter:blur(var(--vz-unit-sheet-glass-blur));color:var(--vz-color-text);align-items:center;margin:0;display:inline-flex;position:absolute;inset-inline-end:var(--vz-unit-sheet-inset)}.vz-unit-sheet__actions>*{flex:1 1 0;min-width:0}.vz-unit-sheet__actions .vz-button{width:100%;min-height:calc(var(--vz-space-unit) * 10);padding:0 calc(var(--vz-space-unit) * 2.5);border-radius:var(--vz-radius-full);-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;background-color:#0000;font-size:.8125rem}.vz-unit-sheet__actions .vz-share__panel{top:auto;bottom:calc(100% + var(--vz-space-unit) * 2)}.vz-shell{--vz-card-ms:calc(var(--vz-motion-duration) / 240);--vz-card-ease:cubic-bezier(.32, .72, 0, 1);--vz-card-settle:cubic-bezier(.22, 1, .36, 1);--vz-card-top:calc(var(--vz-space-unit) * 4);--vz-card-bottom:calc(var(--vz-dock-bottom) + var(--vz-dock-row));--vz-card-bar-h:calc(var(--vz-space-unit) * 22.5)}.vz-shell:has(.vz-language){--vz-card-top:calc(var(--vz-language-inset) + var(--vz-language-h) + var(--vz-space-unit))}.vz-screen{display:contents}.vz-shell__main:has(>.vz-unit-card){overflow:hidden}.vz-shell__main:has(>.vz-unit-card)>.vz-screen :is(.vz-stage__controls,.vz-stage__compass,.vz-stage__angles,.vz-stage__collapse,.vz-stage__expanded-to-floors,.vz-stage__expanded-zoom-reset,.vz-stage__loading,.vz-drag-invite,.vz-rotate-hint,.vz-tooltip,.vz-board-sheet,.vz-floor__zoom,.vz-content__back){visibility:hidden}.vz-shell:has(>.vz-shell__main>.vz-unit-card) .vz-topbar__brand{display:flex}.vz-stage__render{transition:scale calc(var(--vz-card-ms) * 440) var(--vz-card-settle)}.vz-shell__main:has(>.vz-unit-card[data-vz-state=open])>.vz-screen[data-vz-covered] .vz-stage__render{transition-duration:calc(var(--vz-card-ms) * 760);scale:1.025}.vz-shell__main:has(>.vz-unit-card[data-vz-state=open][data-vz-from=unit])>.vz-screen[data-vz-covered] .vz-stage__render{scale:1.045}.vz-shell__main:has(>.vz-unit-card[data-vz-card=animation][data-vz-state=open])>.vz-screen .vz-stage__render{transition-duration:calc(var(--vz-card-ms) * 760);scale:1.025}.vz-shell__main:has(>.vz-unit-card[data-vz-card=animation]>.vz-unit-card__frame[inert])>.vz-screen .vz-stage__render{transition-duration:calc(var(--vz-card-ms) * 440);scale:none}.vz-unit-backdrop__frame{background-color:var(--vz-color-background);position:relative;overflow:hidden}.vz-unit-backdrop__image{object-fit:contain;width:100%;height:100%;display:block}.vz-unit-card{z-index:24;padding:var(--vz-card-top) calc(var(--vz-space-unit) * 4) var(--vz-card-bottom);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:fixed;inset-block:0;inset-inline-start:var(--vz-dock-inline-start);inset-inline-end:0}.vz-unit-card__scrim{background:radial-gradient(120% 95% at 55% 50%,var(--vz-color-background) 0%,var(--vz-color-background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-unit-card__scrim{background:radial-gradient(120% 95% at 55% 50%,color-mix(in srgb,var(--vz-color-background) 20%,transparent),color-mix(in srgb,var(--vz-color-background) 52%,transparent))}}.vz-unit-card__scrim{-webkit-backdrop-filter:blur(calc(var(--vz-overlay-blur) * 2));backdrop-filter:blur(calc(var(--vz-overlay-blur) * 2));opacity:1;transition:opacity calc(var(--vz-card-ms) * 760) var(--vz-card-settle)}.vz-unit-card:is([data-vz-state=measure],[data-vz-state=before]) .vz-unit-card__scrim{opacity:0;transition:none}.vz-unit-card[data-vz-state=leaving] .vz-unit-card__scrim{opacity:0;transition-duration:calc(var(--vz-card-ms) * 440);pointer-events:none}.vz-unit-card__frame{isolation:isolate;border-radius:var(--vz-radius-lg);width:min(67.5rem,100%);max-height:100%;box-shadow:var(--vz-shadow-lg);outline:none;flex-direction:column;display:flex;position:relative}.vz-unit-card__frame:before{content:"";z-index:-1;border:var(--vz-border-width) solid var(--vz-color-text);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-unit-card__frame:before{border:var(--vz-border-width) solid color-mix(in srgb,var(--vz-color-text) 13%,transparent)}}.vz-unit-card__frame:before{border-radius:inherit;background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-unit-card__frame:before{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-unit-card__frame:before{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-unit-card__frame:after{content:"";z-index:7;border-radius:inherit;background-color:var(--vz-color-primary);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-unit-card__frame:after{background-color:color-mix(in srgb,var(--vz-color-primary) 70%,var(--vz-color-text))}}.vz-unit-card__frame:after{box-shadow:0 0 60px var(--vz-color-primary)}@supports (color:color-mix(in lab,red,red)){.vz-unit-card__frame:after{box-shadow:0 0 60px color-mix(in srgb,var(--vz-color-primary) 80%,transparent)}}.vz-unit-card__frame:after{opacity:0;pointer-events:none}.vz-unit-card .vz-unit-sheet,.vz-unit-card .vz-unit-sheet__core{background-color:#0000}.vz-unit-card__scroll{overscroll-behavior:contain;border-radius:inherit;flex:auto;min-height:0;overflow-y:auto}.vz-unit-card .vz-unit-sheet__title:focus{outline:none}.vz-unit-card__handle{display:none}@media(min-width:60rem){.vz-unit-card__frame:has(.vz-unit-sheet[data-vz-staged]:not([data-vz-stacked])){height:min(48.25rem,100%)}.vz-unit-card .vz-unit-sheet[data-vz-staged]:not([data-vz-stacked]){height:100%;display:flex}.vz-unit-card .vz-unit-sheet[data-vz-staged]:not([data-vz-stacked]) .vz-unit-sheet__core{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.vz-unit-card .vz-unit-sheet[data-vz-staged]:not([data-vz-stacked]) .vz-unit-sheet__media{min-height:0}.vz-unit-card .vz-unit-sheet[data-vz-staged]:not([data-vz-stacked]) .vz-unit-sheet__stage{aspect-ratio:auto;flex:auto;min-height:0;max-height:none}}.vz-unit-card :is(.vz-unit-sheet__side,.vz-unit-sheet__stage,.vz-unit-sheet__thumbs){transition:opacity calc(var(--vz-card-ms) * 440) linear,translate calc(var(--vz-card-ms) * 440) var(--vz-card-settle)}.vz-unit-card:is([data-vz-state=measure],[data-vz-state=before]) :is(.vz-unit-sheet__side,.vz-unit-sheet__stage,.vz-unit-sheet__thumbs){opacity:0;transition:none;translate:0 8px}.vz-unit-card[data-vz-state=leaving] :is(.vz-unit-sheet__side,.vz-unit-sheet__stage,.vz-unit-sheet__thumbs){opacity:0;transition-duration:calc(var(--vz-card-ms) * 130);transition-delay:0s;translate:0 8px}.vz-unit-card__frame{transition:transform calc(var(--vz-card-ms) * 560) var(--vz-card-ease)}.vz-unit-card:is([data-vz-state=measure],[data-vz-state=before]) .vz-unit-card__frame{transition:none;transform:translateY(100dvh)}.vz-unit-card[data-vz-state=leaving] .vz-unit-card__frame{transition-duration:calc(var(--vz-card-ms) * 320);transform:translateY(100dvh)}.vz-unit-card[data-vz-dragging] .vz-unit-card__frame{transition:none}.vz-unit-card[data-vz-state=open] .vz-unit-sheet__side{transition-delay:calc(var(--vz-card-ms) * 180)}.vz-unit-card[data-vz-state=open] .vz-unit-sheet__stage{transition-delay:calc(var(--vz-card-ms) * 260)}.vz-unit-card[data-vz-state=open] .vz-unit-sheet__thumbs{transition-delay:calc(var(--vz-card-ms) * 320)}@media(min-width:60rem){.vz-unit-card__frame{transform-origin:50%;transition:transform calc(var(--vz-card-ms) * 520) var(--vz-card-ease),opacity calc(var(--vz-card-ms) * 260) linear}.vz-unit-card[data-vz-from=unit] .vz-unit-card__frame{transition:transform calc(var(--vz-card-ms) * 640) var(--vz-card-ease),opacity calc(var(--vz-card-ms) * 120) linear}.vz-unit-card[data-vz-state=measure] .vz-unit-card__frame{opacity:0;transition:none;transform:none}.vz-unit-card[data-vz-state=before] .vz-unit-card__frame{opacity:0;transition:none;transform:translateY(18px)scale(.965)}.vz-unit-card[data-vz-state=before][data-vz-from=unit] .vz-unit-card__frame{transform:var(--vz-card-from,translateY(18px) scale(.965))}.vz-unit-card[data-vz-state=before][data-vz-from=unit] .vz-unit-card__frame:after{opacity:.9}.vz-unit-card[data-vz-state=open] .vz-unit-card__frame:after{transition:opacity calc(var(--vz-card-ms) * 380) linear calc(var(--vz-card-ms) * 150)}.vz-unit-card[data-vz-state=leaving] .vz-unit-card__frame{opacity:0;transition:transform calc(var(--vz-card-ms) * 260) var(--vz-card-ease),opacity calc(var(--vz-card-ms) * 200) linear;transform:translateY(18px)scale(.965)}.vz-unit-card[data-vz-state=leaving][data-vz-to=unit] .vz-unit-card__frame{transform:var(--vz-card-to,translateY(18px) scale(.965));transition:transform calc(var(--vz-card-ms) * 400) var(--vz-card-ease),opacity calc(var(--vz-card-ms) * 110) linear calc(var(--vz-card-ms) * 290)}.vz-unit-card[data-vz-state=leaving][data-vz-to=unit] .vz-unit-card__frame:after{opacity:.9;transition:opacity calc(var(--vz-card-ms) * 180) linear calc(var(--vz-card-ms) * 80)}.vz-unit-card[data-vz-state=open][data-vz-from=unit] .vz-unit-sheet__side{transition-delay:calc(var(--vz-card-ms) * 300)}.vz-unit-card[data-vz-state=open][data-vz-from=unit] .vz-unit-sheet__stage{transition-delay:calc(var(--vz-card-ms) * 380)}.vz-unit-card[data-vz-state=open][data-vz-from=unit] .vz-unit-sheet__thumbs{transition-delay:calc(var(--vz-card-ms) * 460)}.vz-unit-card[data-vz-state=open][data-vz-from=screen] .vz-unit-sheet__side{transition-delay:calc(var(--vz-card-ms) * 120)}.vz-unit-card[data-vz-state=open][data-vz-from=screen] .vz-unit-sheet__stage{transition-delay:calc(var(--vz-card-ms) * 180)}.vz-unit-card[data-vz-state=open][data-vz-from=screen] .vz-unit-sheet__thumbs{transition-delay:calc(var(--vz-card-ms) * 240)}}.vz-unit-card__veil{background-color:var(--vz-color-background);pointer-events:none;transition:opacity calc(var(--vz-card-ms) * 200) linear;position:absolute;overflow:hidden}.vz-unit-card__veil[data-vz-gone]{opacity:0}.vz-unit-card__veil-img{object-fit:contain;width:100%;height:100%;display:block}@media(max-width:59.999rem){.vz-unit-card{padding:0;display:block}.vz-unit-card__frame{top:calc(var(--vz-topbar-h) + var(--vz-space-unit));inset-inline:calc(var(--vz-space-unit) * 2);bottom:calc(var(--vz-space-unit) * 2 + var(--vz-cta-bottom));width:auto;max-height:none;position:absolute;overflow:hidden}.vz-unit-card__scroll{height:100%}.vz-unit-card__scroll:has(.vz-unit-sheet:not([data-vz-consulting]) .vz-unit-sheet__cta){padding-bottom:var(--vz-card-bar-h)}.vz-unit-card__handle{top:0;inset-inline:calc(var(--vz-space-unit) * 22);z-index:6;height:calc(var(--vz-space-unit) * 10);cursor:grab;touch-action:none;place-items:center;display:grid;position:absolute}.vz-unit-card__grip{width:calc(var(--vz-space-unit) * 11);border-radius:var(--vz-radius-full);background-color:var(--vz-color-text);height:5px;display:block}@supports (color:color-mix(in lab,red,red)){.vz-unit-card__grip{background-color:color-mix(in srgb,var(--vz-color-text) 70%,transparent)}}.vz-unit-card__grip{box-shadow:var(--vz-shadow-md)}.vz-unit-card .vz-unit-sheet__side{position:static}.vz-unit-card:is([data-vz-state=measure],[data-vz-state=before]) .vz-unit-sheet__side,.vz-unit-card[data-vz-state=leaving] .vz-unit-sheet__side{translate:none}.vz-unit-card .vz-unit-sheet__cta{z-index:5;align-items:center;gap:calc(var(--vz-space-unit) * 2);height:var(--vz-card-bar-h);padding:calc(var(--vz-space-unit) * 4);border-top:var(--vz-border-width) solid var(--vz-color-border);background-color:var(--vz-color-surface);inset-inline:0;flex-wrap:nowrap;padding-inline-end:calc(var(--vz-dock-row) + var(--vz-space-unit) * 8);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.vz-unit-card .vz-unit-sheet__cta{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-unit-card .vz-unit-sheet__cta{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur))}.vz-unit-card .vz-unit-sheet__cta .vz-unit-sheet__primary,.vz-unit-card .vz-unit-sheet__cta .vz-unit-sheet__ghost{min-height:calc(var(--vz-space-unit) * 13);padding-inline:calc(var(--vz-space-unit) * 3);flex:auto}.vz-shell:has(.vz-unit-card:not([data-vz-state=leaving]) .vz-unit-sheet:not([data-vz-consulting]) .vz-unit-sheet__cta){--vz-dock-bottom:calc(var(--vz-space-unit) * 2 + var(--vz-cta-bottom) + (var(--vz-card-bar-h) - var(--vz-dock-row)) / 2);--vz-dock-inline-end:calc(var(--vz-space-unit) * 6)}:root:has(.vz-demo-notice) .vz-unit-card__scroll:has(.vz-unit-sheet[data-vz-consulting]){padding-bottom:calc(var(--vz-dock-bottom) + var(--vz-dock-row) * 2)}.vz-unit-backdrop__image,.vz-unit-card__veil-img{object-fit:cover}}@media(max-width:59.999rem)and (orientation:landscape){.vz-unit-backdrop__image,.vz-unit-card__veil-img{object-fit:contain}}.vz-unit-card:is([data-vz-card=amenities],[data-vz-card=gallery],[data-vz-card=animation]) .vz-unit-card__scroll{display:flex;overflow:hidden}.vz-card-page{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.vz-card-page__header{justify-content:space-between;align-items:center;gap:calc(var(--vz-space-unit) * 4);padding:calc(var(--vz-space-unit) * 6) calc(var(--vz-space-unit) * 6) calc(var(--vz-space-unit) * 4);border-bottom:var(--vz-border-width) solid var(--vz-color-text);flex:none;display:flex}@supports (color:color-mix(in lab,red,red)){.vz-card-page__header{border-bottom:var(--vz-border-width) solid color-mix(in srgb,var(--vz-color-text) 13%,transparent)}}.vz-card-page__title{min-width:0;font-family:var(--vz-font-heading);font-size:var(--vz-text-3xl);font-weight:var(--vz-font-weight-medium);letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.05}.vz-card-page__title:focus{outline:none}.vz-card-page__close{width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);border:var(--vz-border-width) solid var(--vz-color-text);flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.vz-card-page__close{border:var(--vz-border-width) solid color-mix(in srgb,var(--vz-color-text) 13%,transparent)}}.vz-card-page__close{border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface)}@supports (color:color-mix(in lab,red,red)){.vz-card-page__close{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-card-page__close{color:var(--vz-color-text);font-size:var(--vz-text-base);transition:scale .16s var(--vz-motion-easing);line-height:1;text-decoration:none}.vz-card-page__close:active{scale:.97}@media(hover:hover)and (pointer:fine){.vz-card-page__close:hover{border-color:var(--vz-color-primary)}}.vz-card-page__body{overscroll-behavior:contain;min-height:0;padding:calc(var(--vz-space-unit) * 6);flex:auto;overflow-y:auto}.vz-unit-card:is([data-vz-card=amenities],[data-vz-card=gallery]) .vz-card-page__body{transition:opacity calc(var(--vz-card-ms) * 440) linear,translate calc(var(--vz-card-ms) * 440) var(--vz-card-settle)}.vz-unit-card:is([data-vz-card=amenities],[data-vz-card=gallery]):is([data-vz-state=measure],[data-vz-state=before]) .vz-card-page__body{opacity:0;transition:none;translate:0 8px}.vz-unit-card:is([data-vz-card=amenities],[data-vz-card=gallery])[data-vz-state=leaving] .vz-card-page__body{opacity:0;transition-duration:calc(var(--vz-card-ms) * 130);transition-delay:0s;translate:0 8px}.vz-unit-card:is([data-vz-card=amenities],[data-vz-card=gallery])[data-vz-state=open] .vz-card-page__body{transition-delay:calc(var(--vz-card-ms) * 120)}@media(max-width:59.999rem){.vz-card-page__header{padding:calc(var(--vz-space-unit) * 10) calc(var(--vz-space-unit) * 4) calc(var(--vz-space-unit) * 3)}.vz-card-page__title{font-size:var(--vz-text-2xl)}.vz-card-page__body{padding:calc(var(--vz-space-unit) * 4) calc(var(--vz-space-unit) * 4) calc(var(--vz-space-unit) * 4 + var(--vz-dock-row) + var(--vz-dock-bottom))}:root:has(.vz-demo-notice) .vz-card-page__body{padding-bottom:calc(var(--vz-space-unit) * 4 + var(--vz-dock-row) * 2 + var(--vz-dock-bottom))}.vz-unit-card:is([data-vz-card=amenities],[data-vz-card=gallery]):is([data-vz-state=measure],[data-vz-state=before],[data-vz-state=leaving]) .vz-card-page__body{translate:none}}.vz-unit-card[data-vz-card=animation] .vz-card-page__body{justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.vz-unit-card[data-vz-card=animation] .vz-animation__video{max-height:calc(100dvh - var(--vz-card-top) - var(--vz-card-bottom) - var(--vz-space-unit) * 21 - var(--vz-border-width))}.vz-unit-card[data-vz-card=animation] .vz-card-page__close{cursor:pointer}@media(max-width:59.999rem){.vz-unit-card[data-vz-card=animation] .vz-animation__video{max-height:100%}}.vz-pin-lightbox{z-index:60;position:fixed;inset:0}.vz-pin-lightbox__scrim{background:radial-gradient(120% 95% at 55% 50%,var(--vz-color-background) 0%,var(--vz-color-background) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-pin-lightbox__scrim{background:radial-gradient(120% 95% at 55% 50%,color-mix(in srgb,var(--vz-color-background) 20%,transparent),color-mix(in srgb,var(--vz-color-background) 52%,transparent))}}.vz-pin-lightbox__scrim{-webkit-backdrop-filter:blur(calc(var(--vz-overlay-blur) * 2));backdrop-filter:blur(calc(var(--vz-overlay-blur) * 2));opacity:1;pointer-events:none;transition:opacity calc(var(--vz-card-ms) * 760) var(--vz-card-settle)}.vz-pin-lightbox:is([data-vz-state=measure],[data-vz-state=before]) .vz-pin-lightbox__scrim{opacity:0;transition:none}.vz-pin-lightbox[data-vz-state=leaving] .vz-pin-lightbox__scrim{opacity:0;transition-duration:calc(var(--vz-card-ms) * 440)}.vz-pin-lightbox .vz-hotspot-lightbox{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.vz-pin-lightbox__ghost{visibility:hidden;pointer-events:none;position:absolute}.vz-pin-lightbox:is([data-vz-state=measure],[data-vz-state=before]) .vz-pin-lightbox__ghost{visibility:visible}.vz-pin-lightbox[data-vz-state=open] .vz-pin-lightbox__ghost{transition:visibility 0s linear calc(var(--vz-card-ms) * 120)}.vz-pin-lightbox[data-vz-state=open][data-vz-from=screen] .vz-pin-lightbox__ghost{transition-delay:calc(var(--vz-card-ms) * 260)}.vz-pin-lightbox[data-vz-state=leaving],.vz-pin-lightbox[data-vz-state=leaving] *{pointer-events:none}.vz-pin-lightbox .vz-hotspot-lightbox__dialog{transform-origin:50%;transition:transform calc(var(--vz-card-ms) * 520) var(--vz-card-ease),opacity calc(var(--vz-card-ms) * 260) linear}.vz-pin-lightbox[data-vz-from=pin] .vz-hotspot-lightbox__dialog{transition:transform calc(var(--vz-card-ms) * 640) var(--vz-card-ease),opacity calc(var(--vz-card-ms) * 120) linear}.vz-pin-lightbox[data-vz-state=measure] .vz-hotspot-lightbox__dialog{opacity:0;transition:none;transform:none}.vz-pin-lightbox[data-vz-state=before] .vz-hotspot-lightbox__dialog{opacity:0;transition:none;transform:translateY(18px)scale(.965)}.vz-pin-lightbox[data-vz-state=before][data-vz-from=pin] .vz-hotspot-lightbox__dialog{transform:var(--vz-lightbox-from,translateY(18px) scale(.965))}.vz-pin-lightbox[data-vz-state=leaving] .vz-hotspot-lightbox__dialog{opacity:0;transition:transform calc(var(--vz-card-ms) * 260) var(--vz-card-ease),opacity calc(var(--vz-card-ms) * 200) linear;transform:translateY(18px)scale(.965)}.vz-pin-lightbox[data-vz-state=leaving][data-vz-to=pin] .vz-hotspot-lightbox__dialog{transform:var(--vz-lightbox-to,translateY(18px) scale(.965));transition:transform calc(var(--vz-card-ms) * 400) var(--vz-card-ease),opacity calc(var(--vz-card-ms) * 110) linear calc(var(--vz-card-ms) * 290)}.vz-shell:has(.vz-pin-lightbox[data-vz-state=open]) .vz-stage__render{transition-duration:calc(var(--vz-card-ms) * 760);scale:1.045}@media(prefers-reduced-motion:reduce){.vz-unit-card[data-vz-state][data-vz-from] .vz-unit-card__frame,.vz-unit-card[data-vz-state][data-vz-from] .vz-unit-card__frame:after,.vz-unit-card[data-vz-state] .vz-unit-card__scrim,.vz-unit-card .vz-unit-card__veil,.vz-unit-card[data-vz-state][data-vz-from] :is(.vz-unit-sheet__side,.vz-unit-sheet__stage,.vz-unit-sheet__thumbs),.vz-unit-card[data-vz-state][data-vz-card] .vz-card-page__body,.vz-stage__render{transition:none;animation:none}.vz-shell__main:has(>.vz-unit-card[data-vz-state][data-vz-from])>.vz-screen[data-vz-covered] .vz-stage__render,.vz-shell__main:has(>.vz-unit-card[data-vz-card=animation][data-vz-state])>.vz-screen .vz-stage__render{scale:none}.vz-pin-lightbox[data-vz-state] .vz-pin-lightbox__scrim,.vz-pin-lightbox[data-vz-state][data-vz-from] .vz-hotspot-lightbox__dialog{transition:none;animation:none}.vz-shell:has(.vz-pin-lightbox[data-vz-state]) .vz-stage__render{scale:none}}.vz-contact{gap:calc(var(--vz-space-unit) * 4);flex-direction:column;align-items:start;width:100%;display:flex}.vz-contact__intro{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm)}.vz-contact__grid{gap:calc(var(--vz-space-unit) * 4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));width:100%;display:grid}.vz-contact__field{gap:calc(var(--vz-space-unit) * 2);flex-direction:column;min-width:0;display:flex}.vz-contact__field--wide{grid-column:1/-1}.vz-contact__label{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}.vz-contact__optional{font-weight:var(--vz-font-weight-regular);text-transform:none;letter-spacing:var(--vz-tracking-normal)}.vz-contact__notice{color:var(--vz-color-text-muted);margin:0;font-size:.6875rem;line-height:1.4}:root:has(.vz-demo-notice) .vz-contact__notice{margin-bottom:var(--vz-dock-row)}.vz-contact__honeypot{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.vz-map-embed{aspect-ratio:16/9;border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);width:100%;position:relative;overflow:hidden}@media(max-width:59.999rem){.vz-map-embed{aspect-ratio:4/3}}.vz-map-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vz-map-embed[data-vz-map-style=muted] iframe{filter:grayscale()contrast(.85)}.vz-map-embed[data-vz-map-style=dark] iframe{filter:grayscale()invert()brightness(.85)contrast(.9)}.vz-map-frame{width:100%;position:relative}.vz-map-pin{z-index:2;position:absolute}.vz-map-pin__marker{width:calc(var(--vz-space-unit) * 7);height:calc(var(--vz-space-unit) * 7);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);box-shadow:var(--vz-shadow-md);color:var(--vz-color-primary);font-size:var(--vz-text-sm);cursor:pointer;transition:transform var(--vz-motion-duration) var(--vz-motion-easing),scale .16s var(--vz-motion-easing);place-items:center;display:grid;transform:translate(-50%,-50%)}.vz-map-pin__marker[aria-expanded=true]{border-color:var(--vz-color-primary);transform:translate(-50%,-50%)scale(1.12)}@media(hover:hover)and (pointer:fine){.vz-map-pin__marker:hover{border-color:var(--vz-color-primary);transform:translate(-50%,-50%)scale(1.12)}}.vz-map-pin__marker:active{scale:.97}.vz-map-pin__card{z-index:3;width:max-content;max-width:16rem;padding:calc(var(--vz-space-unit) * 2.5) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);box-shadow:var(--vz-shadow-lg);font-size:var(--vz-text-sm);color:var(--vz-color-text-muted);position:absolute}.vz-map-pin[data-vz-side=end] .vz-map-pin__card{inset-inline-start:calc(var(--vz-space-unit) * 4)}.vz-map-pin[data-vz-side=start] .vz-map-pin__card{inset-inline-end:calc(var(--vz-space-unit) * 4)}.vz-map-pin[data-vz-vertical=below] .vz-map-pin__card{top:calc(var(--vz-space-unit) * -2)}.vz-map-pin[data-vz-vertical=above] .vz-map-pin__card{bottom:calc(var(--vz-space-unit) * -2)}.vz-map-pin__title{margin-bottom:calc(var(--vz-space-unit));color:var(--vz-color-text);font-size:var(--vz-text-base)}.vz-progress{--vz-progress-column:17rem;gap:calc(var(--vz-space-unit) * 5);min-width:0}.vz-progress__overview{gap:calc(var(--vz-space-unit) * 3);flex-direction:column;display:flex}.vz-progress__percent{align-items:baseline;gap:calc(var(--vz-space-unit) * 2);display:flex}.vz-progress__percent-value{color:var(--vz-color-text);font-family:var(--vz-font-heading);font-size:var(--vz-text-3xl);font-weight:var(--vz-font-weight-bold);letter-spacing:var(--vz-tracking-tight);line-height:1}.vz-progress__percent-label{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}.vz-progress__scroller{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.vz-progress__grid{gap:calc(var(--vz-space-unit) * 5);flex-direction:column;width:max-content;min-width:100%;display:flex}.vz-progress__columns{grid-template-columns:repeat(var(--vz-progress-columns,1),var(--vz-progress-column));align-items:start;width:max-content;display:grid}.vz-progress__column{gap:calc(var(--vz-space-unit) * 4);min-width:0;padding:0 calc(var(--vz-space-unit) * 2);flex-direction:column;display:flex}.vz-progress__column+.vz-progress__column{border-inline-start:var(--vz-border-width) solid var(--vz-color-border)}.vz-progress__column-title{display:none}.vz-progress__none{color:var(--vz-color-text-muted);font-size:var(--vz-text-sm)}.vz-progress__entry{gap:calc(var(--vz-space-unit) * 2);flex-direction:column;display:flex}.vz-progress__entry-head{gap:calc(var(--vz-space-unit) * .5);flex-direction:column;display:flex}.vz-progress__entry-date{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}.vz-progress__entry-title{color:var(--vz-color-text);font-size:var(--vz-text-sm)}.vz-progress__video{gap:calc(var(--vz-space-unit) * 1.5);flex-direction:column;display:flex}.vz-progress__video-frame{aspect-ratio:16/9;border-radius:var(--vz-radius-md);background-color:var(--vz-color-surface);width:100%;position:relative;overflow:hidden}.vz-progress__video-frame iframe{border:0;width:100%;height:100%;display:block}.vz-progress__video-watch{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;align-self:flex-start;text-decoration:none}.vz-progress__video-watch:hover,.vz-progress__video-watch:focus-visible{color:var(--vz-color-text);text-decoration:underline}.vz-progress__photo{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.vz-progress__image{border-radius:var(--vz-radius-md);width:100%;height:auto;display:block}.vz-progress__lightbox .vz-hotspot-lightbox__image{height:auto}@media(max-width:40rem){.vz-progress__overview{top:calc(var(--vz-space-unit) * 15);z-index:2;margin-inline:calc(var(--vz-space-unit) * -4);padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);border-bottom:var(--vz-border-width) solid var(--vz-color-border);background-color:var(--vz-color-background);position:sticky}.vz-progress__scroller{scroll-snap-type:x mandatory}.vz-progress__grid{width:100%;min-width:0}.vz-progress__columns{grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;width:100%}.vz-progress__column{scroll-snap-align:start;padding-inline:0}.vz-progress__column+.vz-progress__column{border-inline-start:0;padding-inline-start:calc(var(--vz-space-unit) * 4)}.vz-progress__column-title{align-items:baseline;gap:calc(var(--vz-space-unit) * 2);font-size:var(--vz-text-base);flex-wrap:wrap;display:flex}.vz-progress__column-name{font-weight:var(--vz-font-weight-semibold)}.vz-progress__column-state{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-regular);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}.vz-progress__column[data-vz-state=current] .vz-progress__column-state{color:var(--vz-color-accent)}}.vz-modal__panel--wide{width:min(64rem,100%)}.vz-share{display:inline-flex;position:relative}.vz-share__panel{inset-inline-end:0;top:calc(100% + var(--vz-space-unit) * 2);z-index:30;gap:calc(var(--vz-space-unit) * 3);width:max-content;max-width:min(22rem,calc(100vw - var(--vz-space-unit) * 8));padding:calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-lg);background-color:var(--vz-color-surface);box-shadow:var(--vz-shadow-lg);flex-direction:column;display:flex;position:absolute}.vz-share__url{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vz-share__actions{gap:calc(var(--vz-space-unit) * 2);flex-wrap:wrap;display:flex}.vz-dock{inset-inline-start:var(--vz-dock-inline-start);inset-inline-end:0;bottom:var(--vz-dock-bottom);z-index:26;align-items:center;justify-content:var(--vz-dock-justify);gap:calc(var(--vz-space-unit) * 3);pointer-events:none;padding-inline-start:calc(var(--vz-space-unit) * 4);padding-inline-end:var(--vz-dock-inline-end);display:flex;position:fixed}.vz-dock>*{pointer-events:auto}.vz-demo-notice{inset-inline:calc(var(--vz-space-unit) * 4);bottom:calc(var(--vz-dock-bottom) + var(--vz-dock-row) + var(--vz-space-unit) * 2);z-index:70;width:fit-content;max-width:100%;padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 3.5);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);margin-inline:auto;position:fixed}@supports (color:color-mix(in lab,red,red)){.vz-demo-notice{background-color:color-mix(in srgb,var(--vz-color-surface) 85%,transparent)}}.vz-demo-notice{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));box-shadow:var(--vz-shadow-md);color:var(--vz-color-text-muted);font-family:var(--vz-font-body);font-size:var(--vz-text-xs);text-align:center;text-wrap:balance;pointer-events:none;line-height:1.3}@media(min-width:60rem){.vz-demo-notice{inset-inline-start:calc(var(--vz-dock-inline-start) + var(--vz-dock-inline-end));inset-inline-end:auto;bottom:var(--vz-dock-bottom);max-width:calc(100vw - var(--vz-dock-inline-start) - var(--vz-space-unit) * 24);margin-inline:0}}@media(max-width:59.999rem){.vz-shell:has(.vz-unit-card:not([data-vz-state=leaving]) .vz-unit-sheet:not([data-vz-consulting]) .vz-unit-sheet__cta) .vz-demo-notice{bottom:calc(var(--vz-space-unit) * 4 + var(--vz-cta-bottom) + var(--vz-card-bar-h))}}.vz-chat-launcher{width:var(--vz-dock-row);height:var(--vz-dock-row);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-primary);box-shadow:var(--vz-shadow-lg);color:var(--vz-color-background);font-family:var(--vz-font-body);cursor:pointer;transition:transform var(--vz-motion-duration) var(--vz-motion-easing),scale .16s var(--vz-motion-easing);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media(hover:hover)and (pointer:fine){.vz-chat-launcher:hover{transform:translateY(-2px)}}.vz-chat-launcher:active{scale:.97}.vz-chat-launcher__glyph{width:calc(var(--vz-space-unit) * 6);height:calc(var(--vz-space-unit) * 6)}.vz-chat-launcher__badge{min-width:calc(var(--vz-space-unit) * 5);height:calc(var(--vz-space-unit) * 5);padding-inline:calc(var(--vz-space-unit) * 1.25);border:calc(var(--vz-border-width) * 2) solid var(--vz-color-background);border-radius:var(--vz-radius-full);background-color:var(--vz-color-danger);color:var(--vz-color-background);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);top:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset-inline-end:0}.vz-chat-launcher{animation:vz-chat-enter .4s var(--vz-motion-easing) 1}.vz-chat-launcher[data-vz-shake=true]{animation:vz-chat-shake .9s var(--vz-motion-easing) 1}@keyframes vz-chat-enter{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes vz-chat-shake{0%,to{transform:translate(0)}15%{transform:translate(-5px)rotate(-3deg)}35%{transform:translate(5px)rotate(3deg)}55%{transform:translate(-4px)rotate(-2deg)}75%{transform:translate(3px)rotate(1deg)}}.vz-chat{inset-inline-start:var(--vz-dock-inline-start);inset-inline-end:0;bottom:var(--vz-chat-bottom);z-index:27;width:min(24rem,calc(100vw - var(--vz-space-unit) * 8));max-height:min(32rem,calc(100vh - var(--vz-chat-bottom) - var(--vz-space-unit) * 4));border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-lg);background-color:var(--vz-color-surface);box-shadow:var(--vz-shadow-lg);color:var(--vz-color-text);font-family:var(--vz-font-body);transform-origin:bottom;animation:vz-chat-open var(--vz-motion-duration) var(--vz-motion-easing) 1;flex-direction:column;margin-inline-start:auto;margin-inline-end:var(--vz-dock-inline-end);display:flex;position:fixed}@keyframes vz-chat-open{0%{opacity:0;transform:translateY(calc(var(--vz-space-unit) * 2)) scale(.98)}}.vz-chat__header{align-items:center;gap:calc(var(--vz-space-unit) * 2);padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);border-bottom:var(--vz-border-width) solid var(--vz-color-border);flex:none;display:flex}.vz-chat__avatar{width:calc(var(--vz-space-unit) * 9);height:calc(var(--vz-space-unit) * 9);border-radius:var(--vz-radius-full);background-color:var(--vz-color-primary);color:var(--vz-color-background);flex:none;justify-content:center;align-items:center;display:inline-flex}.vz-chat__avatar .vz-chat-launcher__glyph{width:calc(var(--vz-space-unit) * 4.5);height:calc(var(--vz-space-unit) * 4.5)}.vz-chat__identity{gap:calc(var(--vz-space-unit) * .5);flex-direction:column;flex:auto;min-width:0;display:flex}.vz-chat__title{font-family:var(--vz-font-heading);font-size:var(--vz-text-sm);font-weight:var(--vz-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.vz-chat__status{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.vz-chat__action{width:calc(var(--vz-space-unit) * 9);height:calc(var(--vz-space-unit) * 9);border:var(--vz-border-width) solid transparent;border-radius:var(--vz-radius-full);color:var(--vz-color-text-muted);cursor:pointer;transition:background-color var(--vz-motion-duration) var(--vz-motion-easing),color var(--vz-motion-duration) var(--vz-motion-easing),transform var(--vz-motion-duration) var(--vz-motion-easing);background-color:#0000;flex:none;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover)and (pointer:fine){.vz-chat__action:hover{background-color:var(--vz-color-background);color:var(--vz-color-text)}}.vz-chat__action:active{transform:scale(.94)}.vz-chat__action .vz-icon{width:calc(var(--vz-space-unit) * 4.5);height:calc(var(--vz-space-unit) * 4.5)}.vz-chat__log{gap:calc(var(--vz-space-unit) * 3);padding:calc(var(--vz-space-unit) * 4);overscroll-behavior-y:contain;font-size:var(--vz-text-sm);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.vz-chat__full{color:var(--vz-color-text-muted);font-size:var(--vz-text-xs)}.vz-chat__turn{flex-direction:column;max-width:85%;display:flex}.vz-chat__turn[data-vz-continues=true]{margin-top:calc(var(--vz-space-unit) * -2)}.vz-chat__turn[data-vz-arrived=true]{animation:vz-chat-said .24s var(--vz-motion-easing) 1}@keyframes vz-chat-said{0%{opacity:0;transform:translateY(calc(var(--vz-space-unit) * 1.5))}}.vz-chat__turn--user{align-self:flex-end;align-items:flex-end}.vz-chat__turn--assistant{align-self:flex-start}.vz-chat__bubble{padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 3);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-lg) var(--vz-radius-lg) var(--vz-radius-lg) var(--vz-radius-sm);background-color:var(--vz-color-background);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.vz-chat__turn--user .vz-chat__bubble{border-radius:var(--vz-radius-lg) var(--vz-radius-lg) var(--vz-radius-sm) var(--vz-radius-lg);background-color:var(--vz-color-primary);color:var(--vz-color-background);border-color:#0000}.vz-chat__link{color:var(--vz-color-primary);text-underline-offset:.15em;text-decoration:underline}.vz-chat__turn--user .vz-chat__link{color:inherit}.vz-chat__bubble--thinking{align-items:center;gap:calc(var(--vz-space-unit) * 1.5);padding:calc(var(--vz-space-unit) * 3);display:inline-flex}.vz-chat__dot{width:calc(var(--vz-space-unit) * 1.5);height:calc(var(--vz-space-unit) * 1.5);border-radius:var(--vz-radius-full);background-color:var(--vz-color-text-muted);opacity:.55;animation:vz-chat-think 1.2s var(--vz-motion-easing) infinite}.vz-chat__dot:nth-child(2){animation-delay:.16s}.vz-chat__dot:nth-child(3){animation-delay:.32s}@keyframes vz-chat-think{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(var(--vz-space-unit) * -.75))}}.vz-chat__confirmation{max-width:90%;padding:calc(var(--vz-space-unit) * 1.5) calc(var(--vz-space-unit) * 3);border-radius:var(--vz-radius-full);background-color:var(--vz-color-success);align-self:center}@supports (color:color-mix(in lab,red,red)){.vz-chat__confirmation{background-color:color-mix(in srgb,var(--vz-color-success) 14%,transparent)}}.vz-chat__confirmation{color:var(--vz-color-success);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);text-align:center}.vz-chat__log .vz-severity{font-size:var(--vz-text-xs)}.vz-chat__retry{align-items:center;gap:calc(var(--vz-space-unit) * 1.5);padding:calc(var(--vz-space-unit) * 1) calc(var(--vz-space-unit) * 2.5);border:var(--vz-border-width) solid currentcolor;border-radius:var(--vz-radius-full);color:inherit;vertical-align:middle;font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);cursor:pointer;transition:transform var(--vz-motion-duration) var(--vz-motion-easing);display:inline-flex}.vz-chat__retry:active{transform:scale(.96)}.vz-chat__retry .vz-icon{width:calc(var(--vz-space-unit) * 3.5);height:calc(var(--vz-space-unit) * 3.5)}.vz-chat__composer{align-items:center;gap:calc(var(--vz-space-unit) * 2);padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4) 0;flex:none;display:flex}.vz-chat__field{min-width:0;padding:calc(var(--vz-space-unit) * 2.5) calc(var(--vz-space-unit) * 4);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-background);color:var(--vz-color-text);font-family:var(--vz-font-body);font-size:var(--vz-text-sm);flex:auto}.vz-chat__field:focus-visible{outline:calc(var(--vz-border-width) * 2) solid var(--vz-color-primary);outline-offset:1px}.vz-chat__field:disabled{opacity:.6;cursor:not-allowed}.vz-chat__send{width:calc(var(--vz-space-unit) * 10);height:calc(var(--vz-space-unit) * 10);border:var(--vz-border-width) solid var(--vz-color-primary);border-radius:var(--vz-radius-full);background-color:var(--vz-color-primary);color:var(--vz-color-background);cursor:pointer;transition:transform var(--vz-motion-duration) var(--vz-motion-easing);flex:none;justify-content:center;align-items:center;display:inline-flex}.vz-chat__send:active{transform:scale(.94)}.vz-chat__send:disabled{opacity:.45;cursor:not-allowed}.vz-chat__send:disabled:active{transform:none}.vz-chat__send .vz-icon{width:calc(var(--vz-space-unit) * 4.5);height:calc(var(--vz-space-unit) * 4.5)}.vz-chat__full{padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4) 0}.vz-chat__disclaimer{padding:calc(var(--vz-space-unit) * 2.5) calc(var(--vz-space-unit) * 4) calc(var(--vz-space-unit) * 3);color:var(--vz-color-text-muted);flex:none;font-size:.6875rem;line-height:1.4}@media(max-width:40rem){.vz-chat{inset-inline:calc(var(--vz-space-unit) * 2);width:auto;max-height:min(28rem,calc(100dvh - var(--vz-chat-bottom) - var(--vz-space-unit) * 4));margin-inline:0}.vz-chat__action,.vz-chat__send{width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11)}}.vz-rotate-hint{inset-inline:calc(var(--vz-space-unit) * 3);bottom:calc(var(--vz-controls-h) + var(--vz-space-unit) * 2);z-index:16;align-items:center;gap:calc(var(--vz-space-unit) * 2);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-full);background-color:var(--vz-color-surface);padding-inline-start:calc(var(--vz-space-unit) * 4);display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.vz-rotate-hint{background-color:color-mix(in srgb,var(--vz-color-surface) calc(var(--vz-overlay-opacity) * 100%),transparent)}}.vz-rotate-hint{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));box-shadow:var(--vz-shadow-md);color:var(--vz-color-text);font-size:var(--vz-text-xs)}.vz-rotate-hint__text{flex:auto;min-width:0}.vz-rotate-hint__close{width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);border-radius:var(--vz-radius-full);color:var(--vz-color-text-muted);font-family:var(--vz-font-body);cursor:pointer;transition:scale .16s var(--vz-motion-easing);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.vz-rotate-hint__close:active{scale:.97}.vz-sheet__scrim{z-index:35;background-color:var(--vz-color-background);border:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.vz-sheet__scrim{background-color:color-mix(in srgb,var(--vz-color-background) 72%,transparent)}}.vz-sheet__scrim{-webkit-backdrop-filter:blur(var(--vz-overlay-blur));backdrop-filter:blur(var(--vz-overlay-blur));cursor:default}.vz-sheet__panel{z-index:36;border-top:var(--vz-border-width) solid var(--vz-color-border);background-color:var(--vz-color-surface);max-height:88dvh;box-shadow:var(--vz-shadow-lg);animation:vz-sheet-rise var(--vz-motion-duration) var(--vz-motion-easing);inset-inline:0;border-start-start-radius:var(--vz-radius-lg);border-start-end-radius:var(--vz-radius-lg);flex-direction:column;display:flex;position:fixed;bottom:0}@keyframes vz-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.vz-sheet__handle{width:100%;height:calc(var(--vz-space-unit) * 11);cursor:pointer;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.vz-sheet__grip{width:calc(var(--vz-space-unit) * 10);height:calc(var(--vz-space-unit) * 1);border-radius:var(--vz-radius-full);background-color:var(--vz-color-border);display:block}.vz-sheet__header{align-items:center;gap:calc(var(--vz-space-unit) * 3);padding-inline:calc(var(--vz-space-unit) * 4);flex:none;display:flex}.vz-sheet__title{font-size:var(--vz-text-lg);margin-inline-end:auto}.vz-sheet__close{width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);border:var(--vz-border-width) solid var(--vz-color-border);border-radius:var(--vz-radius-md);color:var(--vz-color-text-muted);font-family:var(--vz-font-body);cursor:pointer;transition:scale .16s var(--vz-motion-easing);background:0 0;flex:none;place-items:center;padding:0;display:grid}.vz-sheet__close:active{scale:.97}.vz-sheet__body{overscroll-behavior:contain;min-height:0;padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);flex:auto;overflow-y:auto}.vz-sheet__foot{align-items:center;gap:calc(var(--vz-space-unit) * 3);padding:calc(var(--vz-space-unit) * 3) calc(var(--vz-space-unit) * 4);padding-bottom:max(calc(var(--vz-space-unit) * 3),env(safe-area-inset-bottom));border-top:var(--vz-border-width) solid var(--vz-color-border);flex:none;display:flex}.vz-sheet__count{min-width:0;color:var(--vz-color-text-muted);font-size:var(--vz-text-sm);flex:auto}.vz-sheet__foot .vz-button{min-height:calc(var(--vz-space-unit) * 11);padding-inline:calc(var(--vz-space-unit) * 5)}.vz-filters--sheet{background:0 0;border:0;padding:0}.vz-filters--sheet .vz-filters__title{display:none}.vz-filters--sheet .vz-filters__header{justify-content:flex-end}.vz-filters__open{min-height:calc(var(--vz-space-unit) * 11);white-space:nowrap;flex:none}.vz-filters__openCount{min-width:calc(var(--vz-space-unit) * 4.5);height:calc(var(--vz-space-unit) * 4.5);padding-inline:calc(var(--vz-space-unit));border-radius:var(--vz-radius-full);background-color:var(--vz-color-primary);color:var(--vz-color-background);font-size:var(--vz-text-xs);font-weight:var(--vz-font-weight-semibold);place-items:center;line-height:1;display:grid}.vz-board-sheet{inset-inline:0;top:var(--vz-sheet-low);z-index:24;border-top:var(--vz-border-width) solid var(--vz-color-border);background-color:var(--vz-color-surface);box-shadow:var(--vz-shadow-lg);transition:top var(--vz-motion-duration) var(--vz-motion-easing);border-start-start-radius:var(--vz-radius-lg);border-start-end-radius:var(--vz-radius-lg);flex-direction:column;display:flex;position:fixed;bottom:0}.vz-board-sheet[data-vz-position=high]{top:var(--vz-topbar-h)}.vz-board-sheet[data-vz-dragging]{transition:none}.vz-board-sheet__handle{width:100%;height:calc(var(--vz-space-unit) * 11);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.vz-board-sheet__grip{width:calc(var(--vz-space-unit) * 10);height:calc(var(--vz-space-unit) * 1);border-radius:var(--vz-radius-full);background-color:var(--vz-color-border);display:block}.vz-board-sheet__header{gap:calc(var(--vz-space-unit) * 2);padding:0 calc(var(--vz-space-unit) * 4) calc(var(--vz-space-unit) * 3);flex-direction:column;flex:none;display:flex}.vz-board-sheet__title{font-size:var(--vz-text-lg)}.vz-board-sheet__tools{align-items:center;gap:calc(var(--vz-space-unit) * 2);display:flex}.vz-board-sheet__query{flex:auto;min-width:0}.vz-board-sheet__body{overscroll-behavior:contain;min-height:0;padding:0 calc(var(--vz-space-unit) * 4) calc(var(--vz-space-unit) * 4);padding-bottom:max(calc(var(--vz-space-unit) * 4),env(safe-area-inset-bottom));flex:auto;overflow-y:auto}@media(max-width:59.999rem){.vz-inventory__toolbar{z-index:22;margin-inline:calc(var(--vz-space-unit) * -4);padding:calc(var(--vz-space-unit) * 2) calc(var(--vz-space-unit) * 4);background-color:var(--vz-color-background);justify-content:space-between;position:sticky;top:0}.vz-unit-sheet__actions>*{flex:none}.vz-unit-sheet__actions .vz-button{width:calc(var(--vz-space-unit) * 11);height:calc(var(--vz-space-unit) * 11);justify-content:center;padding:0}}.vz-table tbody tr[data-vz-interactive=true]{cursor:pointer}@media(prefers-reduced-motion:reduce){.vz-chat-launcher,.vz-map-pin__marker{transition:none}.vz-button,.vz-panel-toggle,.vz-panel__close,.vz-language__option,.vz-chip,.vz-segmented__option,.vz-choice,.vz-board__cell,.vz-table__sort,.vz-renders__button,.vz-amenities__button,.vz-compare-tray__remove,.vz-toggle,.vz-sheet__close,.vz-rotate-hint__close,.vz-book__close,.vz-book__arrow,.vz-content__back{transition-duration:0s}.vz-board-sheet,.vz-book__book{transition:none}.vz-stage__angle,.vz-chat-launcher[data-vz-shake=true],.vz-chat,.vz-chat__dot,.vz-sheet__panel,.vz-chat-launcher,.vz-drag-invite__chevron,.vz-chat__turn[data-vz-arrived=true]{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
