[data-trim=pacific]{--color-primary:#004b8d;--color-primary-alt:#ffffff;--color-secondary:#d0ab76;--color-secondary-alt:#ffffff;--color-accent:#004b8d;--color-accent-alt:#ffffff;--color-neutral:#46494d;--color-neutral-alt:#ffffff;--color-neutral-2:#ffffff;--color-neutral-2-alt:#292929;--color-utility-1:#1a2644;--color-utility-2:#f7f8f9;--font-header:"Montserrat",sans-serif;--font-secondary:"Lato",sans-serif;--uppercase:uppercase;--thin:100;--regular:400;--medium:500;--bold:700;--logo-max-width:210px;--logo-landscape-max-width:300px;--top-bar-bg:var(--background-3-base-alt);--navbar-font-size:16pt;--navbar-showroom-link-font-weight:var(--bold);--navbar-mobile-font-weight:var(--bold) --navbar-background-color:var(--background-2-base);--navbar-showroom-link-font-weight:var(--regular);--navbar-mobile-font-weight:var(--regular);--navbar-link-color:var(--color-neutral);--menu-desktop-logo-bg:var(--color-secondary);--menu-background-color:var(--color-primary);--menu-hamburger-close-button-color:var(--color-secondary-alt);--navbar-background-transparent-text-color:var(--color-neutral);--intro-hpt-header-font-family:var(--font-header);--phi1-1-heading-2-text-transform:var(--uppercase);--phi1-1-heading-3-text-transform:var(--uppercase);--amenities-header-color:var(--color-accent);--phi1-1-heading-3-font-weight:var(--regular);--amenities-header-color:var(--color-neutral);--fp-footer-info-bg-color:var(--color-primary);--category-list-hover-bg:var(--color-secondary);--category-list-hover-color:var(--color-secondary-alt);--resident-icon-stroke:var(--color-utility-1);--gallery-group-background:var(--color-neutral-2);--confined-banner-text-bg:var(--color-neutral-2);--featured-poi-bg:var(--color-neutral-2);--navbar-logo-max-width:350px;--pet-card-heading-color:var(--color-accent);--gallery-header-color:var(--color-accent);--header-text-transform:var(--uppercase);--resident-card-headers-color:var(--color-primary);--fp-footer-info-bg-color:var(--color-accent);--resident-card-bg:var(--color-neutral-2);--intro-hpt-impact-font-size:17px;--contact-info-bg-color:var(--color-neutral-2)}[data-trim=pacific] .transparent-nav .navbar .navbar-logo .logo img{padding-right:1rem}[data-trim=pacific] #emergency-services{border-radius:0;margin-bottom:0}[data-trim=pacific] .screen-reader{background:var(--color-primary)!important}[data-trim=pacific] header .menu.open{background:var(--color-utility-1)}[data-trim=pacific] header .menu #menu_list .menu-item:before{background:var(--color-primary)}@media only screen and (min-width:768px){[data-trim=pacific] header .navbar{-ms-grid-columns:0.5fr 1fr 0.5fr;grid-template-columns:0.5fr 1fr 0.5fr}}@media only screen and (min-width:1180px){[data-trim=pacific] header .navbar{-ms-grid-columns:0.33fr 1fr 0.33fr;grid-template-columns:0.33fr 1fr 0.33fr}}[data-trim=pacific] header .navbar #showcase_links .menu-item .menu-link,[data-trim=pacific] header .navbar .phone-container .phone-link{text-transform:var(--uppercase)}@media only screen and (min-width:450px){[data-trim=pacific] header .navbar .navbar-logo{max-width:var(--logo-max-width)}}@media only screen and (min-width:450px){[data-trim=pacific] header .navbar .navbar-logo.landscape{max-width:var(--logo-landscape-max-width)}}[data-trim=pacific] .top-bar .top-bar-container #nav_menu_button_desktop:hover{background:none}[data-trim=pacific] #intro_text_section .foreground-container{background:var(--color-neutral-2);-webkit-box-shadow:0px 0px 9px 0px rgba(66,68,90,0.2);box-shadow:0px 0px 9px 0px rgba(66,68,90,0.2);margin:auto;max-width:1500px;padding:min(5vh,80px) min(4vw,80px);position:relative;z-index:10}[data-trim=pacific] #intro_text_section .hpt-impact-text .hpt-impact-line-two{color:var(--color-secondary);font-family:var(--font-header);font-weight:var(--thin);margin-bottom:7px;text-transform:var(--uppercase)}@media only screen and (max-width:767px){[data-trim=pacific] #intro_text_section .hpt-impact-text .hpt-impact-line-two{font-weight:var(--regular)}}[data-trim=pacific] #intro_text_section #intro_header_text{color:var(--color-neutral);font-size:clamp(1.76rem,1.76rem,30pt);font-weight:var(--medium);text-transform:var(--uppercase)}[data-trim=pacific] #neighborhood_section .btn-container .neighborhood-button{background:var(--color-primary-alt);border:2px solid var(--color-primary);color:var(--color-primary);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}[data-trim=pacific] #neighborhood_section .btn-container .neighborhood-button:hover{background:var(--color-primary);border:var(--color-primary-alt);color:var(--color-primary-alt);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}[data-trim=pacific] #main_content #neighborhood_section .neighborhood-header{color:var(--color-secondary);font-family:var(--font-header);font-weight:var(--thin);padding-top:17px;text-transform:var(--uppercase)}@media only screen and (max-width:767px){[data-trim=pacific] #main_content #neighborhood_section .neighborhood-header{font-weight:var(--regular)}}[data-trim=pacific] #main_content #neighborhood_section .neighborhood-header.token-header-three{display:none}[data-trim=pacific] #main_content .accent-banner #accent_banner_headline{color:var(--color-secondary);font-family:var(--font-header);font-weight:var(--thin);text-transform:var(--uppercase)}@media only screen and (max-width:767px){[data-trim=pacific] #main_content .accent-banner #accent_banner_headline{font-weight:var(--regular)}}[data-trim=pacific] #main_content .swiper-pagination-bullet-active{background:var(--color-primary)}[data-trim=pacific] #main_content #amenities_section .amenities-text-block .amenities-header{color:var(--color-neutral);font-size:clamp(1.76rem,1.76rem,30pt);font-weight:var(--medium);text-transform:var(--uppercase)}[data-trim=pacific] .snappt-container{padding:30px 10px;text-align:center}[data-trim=pacific] .snappt-container img{margin:10px;max-width:250px}[data-trim=pacific] footer{background:var(--color-neutral-2)}[data-trim=pacific] footer .top-section:after{display:none}[data-trim=pacific] footer .top-section .footer-header{color:var(--color-neutral);font-family:var(--font-header);font-size:clamp(1.76rem,1.76rem,30pt);font-weight:var(--medium);text-transform:var(--uppercase)}@media only screen and (min-width:1180px){[data-trim=pacific] footer .top-section .footer-office-information:after,[data-trim=pacific] footer .top-section .footer-office-information:before{background-color:var(--color-secondary);width:1px}}[data-trim=pacific] footer .footer-bottom{background:-webkit-gradient(linear,left bottom,left top,from(var(--color-utility-1)),to(var(--color-primary)))!important;background:linear-gradient(0deg,var(--color-utility-1) 0%,var(--color-primary) 100%)!important;color:var(--color-primary-alt)}[data-trim=pacific] footer .footer-bottom:before{display:none}[data-trim=pacific] footer .footer-bottom .footer-bottom-container{margin:20px auto 0;padding:10px 10px 0 10px;text-align:center}[data-trim=pacific] footer .footer-bottom p,[data-trim=pacific] footer .footer-bottom p a,[data-trim=pacific] footer .footer-bottom p span a,[data-trim=pacific] footer .footer-bottom span{color:var(--color-primary-alt)}[data-trim=pacific] footer .footer-bottom p a:hover:nth(.no-hover-underline){border-bottom:1px solid var(--color-primary-alt)}[data-trim=pacific] footer .footer-bottom p a:not(.no-hover-underline):focus,[data-trim=pacific] footer .footer-bottom p a:not(.no-hover-underline):hover{border-bottom:1px solid var(--color-primary-alt)}[data-trim=pacific] footer .footer-bottom .button-style-1{background:none;border:2px solid var(--color-primary-alt);color:var(--color-primary-alt);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}[data-trim=pacific] footer .footer-bottom .button-style-1:hover{background:var(--color-primary-alt);border:2px solid var(--color-primary);color:var(--color-primary)}[data-trim=pacific] footer .footer-bottom .footer-copyright.spacing{margin:20px auto;padding:0.5rem}[data-trim=pacific] footer .footer-bottom .footer-copyright.spacing .copyright_text{text-align:center}[data-trim=pacific] footer .footer-bottom .footer-copyright.spacing .copyright_text>span{display:block}[data-trim=pacific] footer .footer-bottom #footer_equal_housing_link:hover{border-bottom:0}[data-trim=pacific] footer .footer-bottom #footer_equal_housing_link svg,[data-trim=pacific] footer .footer-bottom #footer_equal_housing_link svg path,[data-trim=pacific] footer .footer-bottom #footer_equal_housing_link svg rect{fill:var(--color-primary-alt)}[data-trim=pacific] footer .footer-web-accessibility-statement .open-cookie-policy,[data-trim=pacific] footer .footer-web-accessibility-statement.lightning .web-accessibility-statement-open-btn{color:var(--color-primary-alt)}[data-trim=pacific] footer .footer-buttons{margin:0 auto}[data-trim=pacific] .insidepage{background:var(--color-utility-2);position:relative}[data-trim=pacific] .insidepage .page-header{color:var(--color-secondary)!important;font-weight:var(--thin);text-transform:var(--uppercase)}@media only screen and (max-width:479px){[data-trim=pacific] .insidepage .page-header{font-size:calc(var(--accent-base-font-size) * 1.8)}}@media only screen and (max-width:767px){[data-trim=pacific] .insidepage .page-header{font-weight:var(--regular)}}[data-trim=pacific] #amenity_page #presentational_headline_1:after,[data-trim=pacific] #amenity_page #presentational_headline_2:after{background:none;display:none}[data-trim=pacific] #amenity_page .amenities-section-container .column-group .amenities-header{border-bottom:0.5pt solid var(--color-secondary)!important;color:var(--color-neutral);font-size:clamp(1.76rem,1.76rem,30pt)!important;font-weight:var(--medium)!important;text-transform:var(--uppercase)}[data-trim=pacific] #amenity_page .amenities-section-container .column-group .bulletlist li:before{color:var(--color-secondary)}[data-trim=pacific] #amenity_page .inselect-units{text-align:left}[data-trim=pacific] #fp_app .fp-view-header-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-trim=pacific] #fp_app .fp-view-header-group .fp-view-title-group .fp-view-title-icon{display:none}[data-trim=pacific] #fp_app .fp-view-header-group .fp-view-title-group:after{color:var(--color-secondary);content:"Availability & Floor Plans";font-weight:var(--thin);text-transform:var(--uppercase)}@media only screen and (max-width:767px){[data-trim=pacific] #fp_app .fp-view-header-group .fp-view-title-group:after{font-weight:var(--regular)}}[data-trim=pacific] #fp_app .fp-card .fp-footer-info{background:var(--color-primary)}[data-trim=pacific] #fp_app .fp-card .fp-footer-info p:last-of-type{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[data-trim=pacific] #fp_app .fp-card .fp-footer-info p:last-of-type:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--color-primary-alt);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:transform 0.25s ease-out,-webkit-transform 0.25s ease-out}[data-trim=pacific] #fp_app .fp-card .fp-footer-info p:last-of-type:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}[data-trim=pacific] #fp_app .fp-quick-info-section .fp-quick-info-button{background:var(--color-primary)!important;border:1px solid var(--color-primary-alt)!important;color:var(--color-primary-alt)!important}[data-trim=pacific] #fp_app .fp-quick-info-section .fp-quick-info-button .fp-caret:after{border-color:var(--color-primary-alt)}[data-trim=pacific] #fp_app .fp-quick-info-section .fp-quick-info-button:hover{background:var(--color-primary-alt)!important;border:1px solid var(--color-primary)!important;color:var(--color-primary)!important}[data-trim=pacific] #fp_app .fp-quick-info-section .fp-quick-info-button:hover .fp-caret:after{border-color:var(--color-primary)!important}[data-trim=pacific] #fp_app .fp-quick-info-section .fp-quick-info-icon:hover{background-color:var(--color-secondary)}[data-trim=pacific] #fp_app .fp-details .availabilities-count,[data-trim=pacific] #fp_app .fp-details .header-text-style-3{color:var(--color-neutral);font-family:var(--font-header);font-size:clamp(1.76rem,1.76rem,30pt);font-weight:var(--medium);text-transform:var(--uppercase)}[data-trim=pacific] #fp_app .fp-details .availabilities-count{border:2px solid var(--color-neutral)}[data-trim=pacific] #fp_app .fp-details .fp-apartment-details-content.floor-plans-one-fees-parent .fp-apartment-features-section .fp-apartment-features .fp-apartment-feature .fp-apartment-feature-text>span:first-of-type{color:var(--color-secondary)}@media only screen and (min-width:1024px){[data-trim=pacific] #fp_app .fp-features{height:auto}}[data-trim=pacific] #fp_app .fp-features .fp-feature .fp-feature-text>span:first-of-type{color:var(--color-secondary)}[data-trim=pacific] #fp_app .fp-features-wrapper .fp-apartment-info{background-color:var(--color-primary-alt)!important;border:none;color:var(--color-utility-1)!important}[data-trim=pacific] #fp_app .fp-features-wrapper .fp-apartment-info .fp-apartment-info-detail .fp-apartment-info-row{border-bottom:none}[data-trim=pacific] #fp_app .fp-features-wrapper .fp-apartment-info .fp-apartment-info-detail .fp-apartment-info-row .fp-apartment-number{color:var(--color-utility-1)!important;font-family:var(--font-header);font-size:clamp(1.76rem,1.76rem,30pt);font-weight:var(--medium)}[data-trim=pacific] #fp_app .fp-apartment-cta-row .fp-apartment-cta{background:var(--color-primary);border:1px solid var(--color- [rimary-alt]);color:var(--color-primary-alt)}[data-trim=pacific] #fp_app .fp-apartment-cta-row .fp-apartment-cta:hover{background:var(--color-primary-alt);border:1px solid var(--color-primary);color:var(--color-primary)}[data-trim=pacific] #fp_app .fp-apartment-cta-row .fp-apartment-cta:hover .fp-caret:after{border-color:var(--color-primary)!important}[data-trim=pacific] #fp_app .fp-cards-cta-button,[data-trim=pacific] #fp_app .fp-details-cta-button{background:var(--color-primary)!important;border:1px solid var(--color-primary-alt)!important;color:var(--color-primary-alt)!important}[data-trim=pacific] #fp_app .fp-cards-cta-button:hover,[data-trim=pacific] #fp_app .fp-details-cta-button:hover{background:var(--color-primary-alt)!important;border:1px solid var(--color-primary)!important;color:var(--color-primary)!important}[data-trim=pacific] #fp_app .fp-cards-cta-button:hover .fp-caret:after,[data-trim=pacific] #fp_app .fp-details-cta-button:hover .fp-caret:after{border-color:var(--color-primary)!important}[data-trim=pacific] #fp_app .fp-custom-floorplan-disclaimer .fp-custom-floorplan-disclaimer-text{max-width:950px;white-space:pre-wrap}[data-trim=pacific] .pet-card-expanded{min-height:0}@media only screen and (min-width:1280px){@supports (display:flex){[data-trim=pacific] .pet-card-expanded{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}}[data-trim=pacific] .pet-card-expanded .confined-banner-text .api-token-pets-header,[data-trim=pacific] .pet-card-expanded .confined-banner-text .header-text-style-3{color:var(--color-neutral);font-size:clamp(1.76rem,1.76rem,30pt);font-weight:var(--medium);text-transform:var(--uppercase)}[data-trim=pacific] .pet-card-expanded .confined-banner-text .text-color.paragraph-text{text-transform:var(--uppercase)}[data-trim=pacific] .gallery-wrapper .header-text0style-1{display:none}[data-trim=pacific] .gallery-wrapper .gallery-article .header-text-style-1{display:none}[data-trim=pacific] .gallery-wrapper .gallery-article .gallery-group .gallery-name{color:var(--color-neutral);font-size:clamp(1.76rem,1.76rem,30pt);font-weight:var(--medium);text-transform:var(--uppercase)}[data-trim=pacific] .neighborhood-page #neighborhood_section .content-container .poi-category-list-container .category-list-item{font-weight:var(--regular)}[data-trim=pacific] #neighborhood_featured_section .neighborhood-featured-header-wrapper .featured-header,[data-trim=pacific] #neighborhood_featured_section .neighborhood-featured-header-wrapper .header-secondary-color{color:var(--color-neutral);font-size:clamp(1.76rem,1.76rem,30pt);font-weight:var(--medium);text-transform:var(--uppercase)}[data-trim=pacific] #neighborhood_featured_section .featured-pois .featured-pois-list-container .header-text-style-4{border-bottom:1px solid var(--color-secondary);color:var(--color-neutral);font-size:clamp(1.76rem,1.76rem,30pt);font-style:normal;font-weight:var(--medium);text-transform:var(--uppercase)}[data-trim=pacific] #neighborhood_featured_section .featured-pois .featured-pois-list-container li::marker{color:var(--color-secondary)}[data-trim=pacific] #neighborhood_featured_section .featured-poi-image-wrapper{height:450px}[data-trim=pacific] #school_info_section{background:var(--color-secondary)}[data-trim=pacific] #school_info_section .featured-header,[data-trim=pacific] #school_info_section .header-secondary-color{color:var(--color-secondary-alt);font-size:calc(var(--intro-hpt-impact-font-size) * 1.7);font-weight:var(--thin);text-transform:var(--uppercase);text-align:center}@media only screen and (max-width:767px){[data-trim=pacific] #school_info_section .featured-header,[data-trim=pacific] #school_info_section .header-secondary-color{font-weight:var(--regular)}}@media only screen and (min-width:768px){[data-trim=pacific] #school_info_section .featured-header,[data-trim=pacific] #school_info_section .header-secondary-color{font-size:calc(var(--intro-hpt-impact-font-size) * 2.5)}}@media only screen and (min-width:1024px){[data-trim=pacific] #school_info_section .featured-header,[data-trim=pacific] #school_info_section .header-secondary-color{font-size:calc(var(--intro-hpt-impact-font-size) * 3)}}@media only screen and (min-width:1400px){[data-trim=pacific] #school_info_section .featured-header,[data-trim=pacific] #school_info_section .header-secondary-color{font-size:calc(var(--intro-hpt-impact-font-size) * 4)}}[data-trim=pacific] #school_info_section.school-info-section{margin:4% auto 0;max-width:none}[data-trim=pacific] #school_info_section.school-info-section .school-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-trim=pacific] #school_info_section.school-info-section .school-list .school-item svg{max-height:60px}[data-trim=pacific] #school_info_section.school-info-section .school-list .school-item svg *{stroke:var(--color-utility-1)}[data-trim=pacific] #school_info_section.school-info-section .school-list .school-item .header-text-style-4{font-size:clamp(1.76rem,1.76rem,30pt)}[data-trim=pacific] #school_info_section.school-info-section .school-list .school-item *{color:var(--color-utility-1)}@media only screen and (min-width:900px){[data-trim=pacific] #school_info_section.school-info-section .school-list .school-divider{display:none}}[data-trim=pacific] #contact_container:after{background-color:transparent}[data-trim=pacific] #contact_container.image-wrapper .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;margin-bottom:25px;max-width:700px}[data-trim=pacific] #contact_container.image-wrapper .button-container .button-style-1{background:var(--color-primary);border:none;color:var(--color-primary-alt);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}[data-trim=pacific] #contact_container.image-wrapper .button-container .button-style-1:hover{background:var(--color-primary-alt);border:none;color:var(--color-primary);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}[data-trim=pacific] #residents_app_container #presentational_headline_1{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--color-utility-1);margin-bottom:1.5rem}@media only screen and (max-width:767px){[data-trim=pacific] #residents_app_container #presentational_headline_1{background-image:url("../img/residents-header-img-767.jpg")}}@media only screen and (min-width:768px) and (max-width:1023px){[data-trim=pacific] #residents_app_container #presentational_headline_1{background-image:url("../img/residents-header-img-768.jpg")}}@media only screen and (min-width:1024px) and (max-width:1920px){[data-trim=pacific] #residents_app_container #presentational_headline_1{background-image:url("../img/residents-header-img-1024.jpg")}}@media only screen and (min-width:1921px){[data-trim=pacific] #residents_app_container #presentational_headline_1{background-image:url("../img/residents-header-img-1921.jpg")}}@media only screen and (max-width:767px){[data-trim=pacific] #residents_app_container #presentational_headline_1{height:min(100vw,90vh)}}@media only screen and (min-width:768px) and (max-width:1023px){[data-trim=pacific] #residents_app_container #presentational_headline_1{height:60vw;width:100vw}}@media only screen and (min-width:1024px) and (max-width:2199px){[data-trim=pacific] #residents_app_container #presentational_headline_1{height:min(50vw,94vh);width:100vw}}@media only screen and (min-width:2200px){[data-trim=pacific] #residents_app_container #presentational_headline_1{height:min(44vw,90vh);width:100vw}}@media only screen and (min-width:1000px){[data-trim=pacific] #residents_app_container .card-list-style-simple{max-width:1300px}}[data-trim=pacific] #residents_app_container .card-style-1{width:33vw;aspect-ratio:400/305.23}[data-trim=pacific] #residents_app_container .card-style-1.instagram .svg-container .svg-icon{padding:12px}[data-trim=pacific] #residents_app_container .card-style-1 .header-text-style-5{font-size:clamp(1.76rem,1.76rem,30pt)}[data-trim=pacific] #residents_app_container .card-style-1 .svg-container .svg-icon .svg-fill,[data-trim=pacific] #residents_app_container .card-style-1 .svg-container .svg-icon path{fill:var(--color-secondary)}[data-trim=pacific] #residents_app_container .card-style-1 .svg-container .svg-icon#f{fill:var(--color-secondary-alt)}[data-trim=pacific] .tobii-zoom__icon{display:none}[data-trim=pacific] strong{font-weight:var(--bold)}[data-trim=pacific] .button-style-1{background:var(--color-primary);border:none;color:var(--color-primary-alt);font-family:var(--font-header);font-weight:var(--bold);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}[data-trim=pacific] .button-style-1:hover{background:var(--color-primary-alt);border:none;color:var(--color-primary);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}