@import url(https://use.typekit.net/zrj4yqr.css);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.uk3-pagination>*>*{border:1px solid var(--action);border-radius:var(--border-radius-small)}:root{--action:#01628f;--action-rgb:1,98,143;--action-h:199.014084507deg;--action-s:98.6111111111%;--action-l:28.2352941176%;--accent:#01628f;--accent-rgb:1,98,143;--accent-h:199.014084507deg;--accent-s:98.6111111111%;--accent-l:28.2352941176%;--action-dark:#29373c;--action-dark-rgb:41,55,60;--action-dark-h:195.7894736842deg;--action-dark-s:18.8118811881%;--action-dark-l:19.8039215686%;--white:#fff;--white-rgb:255,255,255;--white-h:0deg;--white-s:0%;--white-l:100%;--offwhite:#f4f7fa;--offwhite-rgb:244,247,250;--offwhite-h:210deg;--offwhite-s:37.5%;--offwhite-l:96.862745098%;--blue:#01628f;--blue-rgb:1,98,143;--blue-h:199.014084507deg;--blue-s:98.6111111111%;--blue-l:28.2352941176%;--gray:#878b8a;--gray-rgb:135,139,138;--gray-h:165deg;--gray-s:1.6949152542%;--gray-l:53.7254901961%;--black:#111;--black-rgb:17,17,17;--black-h:0deg;--black-s:0%;--black-l:6.6666666667%;--text-color:#00161e;--text-color-rgb:0,22,30;--text-color-h:196deg;--text-color-s:100%;--text-color-l:5.8823529412%;--section-bg:#f8f8f8;--section-bg-rgb:248,248,248;--section-bg-h:0deg;--section-bg-s:0%;--section-bg-l:97.2549019608%;--error:#d82047;--error-rgb:216,32,71;--error-h:347.2826086957deg;--error-s:74.1935483871%;--error-l:48.6274509804%;--header-font:bressay,serif;--body-font:Open Sans,sans-serif;--transition-time:300ms;--transition-ease:ease-in-out;--transition:var(--transition-time) var(--transition-ease);--box-shadow:0px 3px 16px rgba(0,0,0,0.1607843137254902);--underline-color:var(--blue);--container-size:1520px;--container-size-large:1720px;--container-padding:40px;--container-padding-mobile:30px;--container-padding-phone:15px;--h1-fs:48px;--h2-fs:35px;--h3-fs:22px;--h4-fs:16px;--h5-fs:16px;--h6-fs:12px;--spacing-xxlarge:100px;--spacing-xlarge:76px;--spacing-large:55px;--spacing-medium:50px;--spacing-small:30px;--spacing-xsmall:20px;--spacing-xxsmall:16px;--button-padding:23px 32px;--filter-padding:9px 12px;--body-fs-small:14px;--body-fs:16px;--button-fs:18px;--icon-size:20px;--border-radius-large:8px;--border-radius-small:5px;font-size:10px}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--body-font)}#app floorplan-navigator::part(floorplan-navigator-wrap){--building-height:600px}@media(min-width:48.0625rem){#app floorplan-navigator::part(floorplan-navigator-wrap){--template-rows:110px var(--building-height) var(--building-height)}}@media(min-width:1301px){#app floorplan-navigator::part(floorplan-navigator-wrap){--template-columns:65% 35%}}#app floorplan-navigator::part(application-wrapper){font-family:var(--body-font)!important}#app floorplan-navigator::part(unit-floorplan-modal__carousel){max-width:90vw!important}#app floorplan-navigator::part(unit-modal-card){--modal-floorplan-height-default:40vh;text-align:start}#app floorplan-navigator::part(floor-select){--floor-select-bg:var(--action-dark)!important;--floor-select-font-color:var(--white)!important;--heading-font:var(--header-font);--floor-select-font-size:26px}#app floorplan-navigator::part(unit-filters){--white-color:#fff;--unit-filters-bg:var(--action-dark)!important;--unit-filters-font-color:var(--white-color)!important;--white:var(--white-color);font-size:20px!important}#app floorplan-navigator::part(unit-listing-content){--unit-card-action-color:var(--section-bg)!important;--unit-filters-font-color:var(--black)!important}#app floorplan-navigator::part(unit-field-value--bath),#app floorplan-navigator::part(unit-field-value--bed),#app floorplan-navigator::part(unit-field-value--customField),#app floorplan-navigator::part(unit-field-value--sqFt),#app floorplan-navigator::part(unit-field-value--typeName){color:var(--black);font-size:14px;margin-top:10px}#app floorplan-navigator::part(unit-field-value--customField){font-weight:600;margin-top:0}#app floorplan-navigator::part(unit-field-value--number),#app floorplan-navigator::part(unit-field-value--rate){font-family:var(--header-font)!important;font-size:18px;font-weight:600}#app floorplan-navigator::part(unit-field-value--available){color:var(--accent);font-size:14px;font-weight:600}#app floorplan-navigator::part(floor-map){--accent:var(--action)}#app floorplan-navigator::part(unit-listing){display:grid}floorplan-navigator[app-type=modal]{font-size:14px!important;position:relative;z-index:10001!important}floorplan-navigator::part(unit-field-title--available),floorplan-navigator::part(unit-field-title--bath),floorplan-navigator::part(unit-field-title--bed),floorplan-navigator::part(unit-field-title--customField),floorplan-navigator::part(unit-field-title--floor),floorplan-navigator::part(unit-field-title--rate),floorplan-navigator::part(unit-field-title--sqFt),floorplan-navigator::part(unit-modal-button),floorplan-navigator::part(unit-modal-field-value--available),floorplan-navigator::part(unit-modal-field-value--bath),floorplan-navigator::part(unit-modal-field-value--bed),floorplan-navigator::part(unit-modal-field-value--customField),floorplan-navigator::part(unit-modal-field-value--floor),floorplan-navigator::part(unit-modal-field-value--rate),floorplan-navigator::part(unit-modal-field-value--sqFt){font-size:var(--body-fs-small)!important}.fade-enter-active,.fade-leave-active{overflow:hidden;transition:all var(--transition)}