.off-selection-note[data-v-0cb10678]{color:var(--cream);font-size:.875rem;line-height:1.7;margin:-12px 0 28px}.off-google-address-note[data-v-0cb10678]{font-size:.875rem;line-height:1.7;color:var(--cream);margin:0}.off-google-map[data-v-0cb10678]{display:grid;gap:16px;margin-top:24px}.off-google-map>a[data-v-0cb10678]{justify-self:start;min-height:44px;display:inline-flex;align-items:center}.off-google-map>a[data-v-0cb10678]:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.off-hero-img[data-v-0cb10678],.off-hero-video[data-v-0cb10678]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.h1 .cr[data-v-0cb10678]{display:block}.off-gallery-actions[data-v-0cb10678]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px 24px}.off-rail-toggle[data-v-0cb10678]{min-height:44px;padding:10px 14px;border:1px solid #9e9188;background:transparent;color:var(--cream);font:500 max(.75rem,var(--reading-min-font, 0rem))/1.5 "Inter",sans-serif;cursor:pointer}.off-rail-toggle[data-v-0cb10678]:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.off-rail-toggle[data-v-0cb10678]:active{transform:scale(.98)}.off-props-marquee[data-v-0cb10678]{width:100%;overflow-x:auto;overflow-y:hidden;padding:4px 0 20px;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.off-props-marquee[data-v-0cb10678]::-webkit-scrollbar{display:none;width:0;height:0}.off-props-marquee.is-dragging[data-v-0cb10678],.off-props-marquee.is-dragging[data-v-0cb10678] *{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.off-props-marquee[data-v-0cb10678] img{-webkit-user-drag:none}.off-props-marquee[data-v-0cb10678]:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.off-rail-navigation[data-v-0cb10678]{display:flex;gap:8px}.off-rail-arrow[data-v-0cb10678]{min-width:44px;font-size:1.5rem;line-height:1}.off-props-track[data-v-0cb10678]{display:flex;width:-moz-max-content;width:max-content;animation:office-properties-scroll-0cb10678 var(--rail-duration,48s) linear infinite}.off-props-group[data-v-0cb10678]{display:flex;align-items:stretch;gap:28px;padding-right:28px}.off-props-item[data-v-0cb10678]{flex:0 0 clamp(280px,22vw,340px);width:clamp(280px,22vw,340px)}.off-props-item[data-v-0cb10678] .pc{height:100%}.off-props-marquee:hover .off-props-track[data-v-0cb10678],.off-props-marquee.is-paused .off-props-track[data-v-0cb10678]{animation-play-state:paused}.off-props-marquee.is-single .off-props-track[data-v-0cb10678]{animation:none}@keyframes office-properties-scroll-0cb10678{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:700px){.off-gallery-actions[data-v-0cb10678]{justify-content:flex-start;gap:12px 20px}.gal-header[data-v-0cb10678]{flex-wrap:wrap;gap:20px}.off-props-item[data-v-0cb10678]{flex-basis:min(300px,80vw);width:min(300px,80vw)}.off-props-group[data-v-0cb10678]{gap:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.off-props-track[data-v-0cb10678]{animation:none}.off-props-group[data-marquee-copy][data-v-0cb10678],.off-gallery-actions>.off-rail-toggle[data-v-0cb10678]{display:none}}.off-props-empty[data-v-0cb10678]{padding:0 6vw 60px;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.7;color:#f4ede6d9}.off-props-empty a[data-v-0cb10678]{color:var(--terra, #ea0f01);text-decoration:none;border-bottom:1px solid currentColor}.off-props-empty a[data-v-0cb10678]:hover{color:var(--terra2, #ff3b2b)}.off-contact[data-v-0cb10678]{display:grid;grid-template-columns:1fr;gap:48px;padding:100px 6vw;background:var(--cream, #f7f4f0)}@media(min-width:900px){.off-contact[data-v-0cb10678]{grid-template-columns:1.1fr .9fr;gap:72px}}.off-contact-tag[data-v-0cb10678]{font-size:max(.5625rem,var(--reading-min-font, 0rem));letter-spacing:.22em;text-transform:uppercase;color:var(--terra, #ea0f01);margin-bottom:12px;font-family:Inter,sans-serif}.off-contact-h[data-v-0cb10678]{font-family:Montserrat,sans-serif;font-size:clamp(1.875rem,calc(4vw * var(--reading-scale, 1)),3rem);font-weight:400;line-height:1.15;margin:0 0 18px;color:#0a0807}.off-contact-h[data-v-0cb10678] em{font-style:italic;color:var(--terra, #ea0f01)}.off-contact-p[data-v-0cb10678]{font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.7;color:#0a0807d9;margin:0 0 28px;max-width:46ch}.off-contact-data[data-v-0cb10678]{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;font-family:Inter,sans-serif;font-size:.875rem;margin:0 0 28px}.off-contact-data dt[data-v-0cb10678]{font-size:max(.625rem,var(--reading-min-font, 0rem));letter-spacing:.14em;text-transform:uppercase;color:#0a0807d9;padding-top:3px}.off-contact-data dd[data-v-0cb10678]{margin:0;color:#0a0807;line-height:1.6}.off-contact-data a[data-v-0cb10678]{color:inherit;text-decoration:none}.off-contact-data a[data-v-0cb10678]:hover{color:var(--terra, #ea0f01)}.off-contact-btns[data-v-0cb10678]{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.off-contact-form-h[data-v-0cb10678]{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:400;margin:0 0 20px;color:#0a0807}.off-contact-form[data-v-0cb10678] .lf-input{background:var(--white, #fff);border-color:#0a080773;color:var(--ink, #0a0807)}.off-contact-form[data-v-0cb10678] .lf-input::-moz-placeholder{color:#0a0807d9}.off-contact-form[data-v-0cb10678] .lf-input::placeholder{color:#0a0807d9}.off-contact-form[data-v-0cb10678] .lf-input:focus{border-color:var(--terra, #ea0f01);box-shadow:0 0 0 3px #ea0f012e}.off-contact-form[data-v-0cb10678] .lf-error{color:#a80f01}.off-contact-form[data-v-0cb10678] .lf-note{color:#0a0807d9}.off-contact-form[data-v-0cb10678] .lf-success{background:#16a34a1a;border-color:#16a34a59;color:#14532d}
