.title-banner{text-align:center;padding:var(--banner-padding-y-mobile) var(--banner-padding-x);background-color:var(--banner-bg);color:var(--banner-text-color);content-visibility:auto}@media (min-width:1280px){.title-banner{padding:var(--banner-padding-y-desktop) var(--banner-padding-x)}}.title-banner .title{color:var(--banner-text-color)}.text-section{background-color:var(--text-sec-bg);color:var(--text-sec-text-color);padding:var(--text-sec-padding-mobile);content-visibility:auto}@media (min-width:1280px){.text-section{padding:var(--text-sec-padding-desktop)}}.text-section .title{padding-bottom:var(--text-sec-title-bottom-space)}@media (min-width:768px){.text-section .title{text-align:var(--text-sec-title-align-tablet)}}@media (min-width:768px){.text-section p{max-width:var(--text-sec-p-max-width);margin-inline:auto}}@media (min-width:1600px){.text-section p{width:var(--text-sec-p-width-lg)}}.neighborhood-section{background-position:top}.neighborhood-section .neighborhood-section-bg-img{position:absolute;inset:0}.hp-featured-fp-section{background:var(--ffp-bg-color);color:var(--ffp-text-color);overflow-x:hidden;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:767px){.hp-featured-fp-section{width:100%;margin:auto}}@media only screen and (min-width:767px) and (max-width:1199px){.hp-featured-fp-section{width:100%;margin:auto}}.hp-featured-fp-section h2,.hp-featured-fp-section h3{text-align:center;color:var(--ffp-text-color)}.hp-featured-fp-section h3{color:var(--ffp-h3-color);line-height:1.2;margin-bottom:var(--ffp-h3-margin-bottom)}@media only screen and (max-width:767px){.hp-featured-fp-section h3{line-height:1.4;margin-bottom:32px}}@media only screen and (min-width:768px){.hp-featured-fp-section h3:after{content:"";width:var(--ffp-h3-separator-width);height:1px;background:var(--ffp-h3-separator-color);display:block;margin:auto;transform:translateY(var(--ffp-h3-separator-gap))}}@media only screen and (max-width:767px){.hp-featured-fp-section h2,.hp-featured-fp-section h3,.hp-featured-fp-section p{text-align:left}}.hp-featured-fp-section .swiper-fp-container{max-width:var(--ffp-swiper-max-width);overflow:hidden;margin:auto;min-height:var(--ffp-swiper-min-height)}@media only screen and (min-width:768px) and (max-width:1024px){.hp-featured-fp-section .swiper-fp-container{width:80vw;margin:auto}}.hp-featured-fp-section .hp-featured-fp-section-bg-img{position:absolute;inset:0;overflow-x:hidden}.hp-featured-fp-section #fp_list{margin:var(--ffp-list-margin-mobile)}@media (min-width:768px){.hp-featured-fp-section #fp_list{margin:var(--ffp-list-margin-desktop)}}@media only screen and (min-width:1025px){.hp-featured-fp-section #fp_list{width:90vw}}.hp-featured-fp-section .swiper-slide{background-color:var(--ffp-card-bg);color:var(--ffp-card-text);border-radius:var(--ffp-card-radius);padding:var(--ffp-card-padding);text-align:center}.hp-featured-fp-section .swiper-slide .fp-images{position:relative;width:100%;margin:10px auto;max-width:var(--ffp-img-max-width)}@media only screen and (min-width:1025px){.hp-featured-fp-section .swiper-slide .fp-images{width:78%}}.hp-featured-fp-section .swiper-slide .fp-images .swiper-button-prev-fp-img{display:none}.hp-featured-fp-section .swiper-slide .fp-images .swiper-button-next-fp-img{display:none}.hp-featured-fp-section .swiper-slide .swiper-slide{border:none;padding:10px}.hp-featured-fp-section .swiper-slide .fp-beds{text-align:center;font-family:var(--ffp-beds-font-family,var(--fonts-header));font-weight:var(--ffp-beds-font-weight,var(--header-base-font-weight));margin:1rem 0;line-height:1;text-transform:uppercase}@media only screen and (max-width:767px){.hp-featured-fp-section .swiper-slide .fp-beds{font-size:var(--ffp-beds-font-size-mobile,calc(var(--header-base-font-size) * 2.5))}}@media only screen and (min-width:768px){.hp-featured-fp-section .swiper-slide .fp-beds{font-size:var(--ffp-beds-font-size-dt,calc(var(--header-base-font-size) * 2))}}.hp-featured-fp-section .swiper-slide .fp-rent{font-family:var(--ffp-rent-font-family,var(--fonts-body));font-weight:var(--ffp-rent-font-weight,var(--body-base-font-weight));text-align:center;text-transform:capitalize}@media only screen and (min-width:768px){.hp-featured-fp-section .swiper-slide .fp-rent{margin-bottom:20px}}.hp-featured-fp-section .swiper-slide .available-count-wrapper{text-align:center;text-transform:capitalize}@media only screen and (max-width:1199px){.hp-featured-fp-section .swiper-slide .available-count-wrapper{font-size:var(--ffp-availability-font-size-mobile)}}@media only screen and (min-width:1200px){.hp-featured-fp-section .swiper-slide .available-count-wrapper{font-size:var(--ffp-availability-font-size-dt)}}.hp-featured-fp-section .swiper-slide .available-count-wrapper .available-count{display:block;font-weight:600}.hp-featured-fp-section .swiper-slide .next-availabilities{display:flex;justify-content:center;align-items:center;gap:0.5rem;background:var(--ffp-btn-bg);color:var(--ffp-btn-text);padding:1rem 2rem;border-radius:var(--ffp-btn-radius);letter-spacing:0.015em;width:max-content;margin:1rem auto 0rem}.hp-featured-fp-section .swiper-slide .next-availabilities .available-date{display:block;font-weight:400;color:var(--ffp-btn-text)}.hp-featured-fp-section .swiper-fp-container{position:relative;text-align:center}.hp-featured-fp-section .underline-link{display:inline-block;width:auto;margin:3rem auto 1rem}.hp-featured-fp-section .fp-swiper-nav-btns{display:flex;margin:auto;width:fit-content;gap:1rem;justify-content:space-between;padding-top:2rem}@media (min-width:1280px){.hp-featured-fp-section .fp-swiper-nav-btns{gap:4rem}}.hp-featured-fp-section .fp-swiper-nav-btns .swiper-fps-button-next,.hp-featured-fp-section .fp-swiper-nav-btns .swiper-fps-button-prev{width:var(--ffp-nav-btn-width)}.hp-featured-fp-section .fp-swiper-nav-btns .swiper-fps-button-next.swiper-button-disabled,.hp-featured-fp-section .fp-swiper-nav-btns .swiper-fps-button-prev.swiper-button-disabled{opacity:0.5}.hp-featured-fp-section .fp-swiper-nav-btns .swiper-fps-button-next{transform:rotate(180deg)}.hp-featured-fp-section .fp-swiper-nav-btns svg{fill:var(--ffp-nav-icon-color);width:100%}#apply_section{position:relative;padding:0}#apply_section h2{color:var(--apply-header-1-color)}#apply_section h3{padding-bottom:22px}#apply_section .apply-wrapper{width:100%;height:100%;max-width:none;position:static}@media only screen and (min-width:768px) and (max-width:1024px){#apply_section .apply-wrapper{margin-bottom:140px}}@media only screen and (min-width:1025px){#apply_section .apply-wrapper{position:relative;padding:0}}#apply_section .apply-wrapper .available-leases{padding:0;background:var(--available-leases-bg)}@media only screen and (max-width:767px){#apply_section .apply-wrapper .available-leases{width:auto;padding:13% 10%}}@media only screen and (min-width:768px) and (max-width:1024px){#apply_section .apply-wrapper .available-leases{width:auto;margin:10%}}@media only screen and (min-width:1025px){#apply_section .apply-wrapper .available-leases{width:45%;position:absolute;top:0;right:0;top:10%;padding:60px;max-width:500px}}@media only screen and (min-width:2000px){#apply_section .apply-wrapper .available-leases{width:31%;padding:60px 10vw 60px 60px;max-width:none}}@media only screen and (max-width:767px){#apply_section .apply-wrapper .available-leases h3{margin-bottom:30px}}#apply_section .apply-wrapper .available-leases a{margin-top:35px;display:inline-block}@media only screen and (min-width:768px){#apply_section .apply-wrapper .available-leases a{margin-top:65px}}.hp-school-section{background-color:var(--school-bg);color:var(--school-text);position:relative}.hp-school-section .school-bg-image{position:absolute;inset:0;height:100%;width:100%}.hp-school-section .local-school-inner-wrapper{text-align:center;position:relative;padding:var(--school-padding-y) var(--school-padding-x-mobile)}@media only screen and (min-width:767px){.hp-school-section .local-school-inner-wrapper{padding:var(--school-padding-y) var(--school-padding-x-desktop)}}@media only screen and (min-width:1920px){.hp-school-section .local-school-inner-wrapper{padding:var(--school-padding-y) var(--school-padding-x-wide)}}.hp-school-section .local-school-inner-wrapper .title{color:var(--school-title-text-color);text-align:center;padding-bottom:4rem;text-transform:capitalize}.hp-school-section .local-school-inner-wrapper .button-style-1{display:inline-block}.hp-school-section .local-school-inner-wrapper .nearest-school{margin-bottom:3rem;max-width:2000px}@media only screen and (min-width:1280px){.hp-school-section .local-school-inner-wrapper .nearest-school{justify-content:center;align-items:flex-end}}.hp-school-section .local-school-inner-wrapper .school-cont{width:100%;opacity:1}.hp-school-section .local-school-inner-wrapper .school-wrapper{padding:0 30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--school-card-width-mobile)}@media only screen and (max-width:767px){.hp-school-section .local-school-inner-wrapper .school-wrapper{margin-bottom:14px}}@media only screen and (min-width:2000px){.hp-school-section .local-school-inner-wrapper .school-wrapper{width:var(--school-card-width-wide)}}.hp-school-section .local-school-inner-wrapper .school-wrapper .icon{fill:var(--school-accent-color)}.hp-school-section .local-school-inner-wrapper .school-wrapper .icon svg{height:var(--school-icon-size)}.hp-school-section .local-school-inner-wrapper .school-wrapper .school-info{text-align:center}.hp-school-section .local-school-inner-wrapper .school-wrapper .school-info p{line-height:2}.hp-school-section .local-school-inner-wrapper .school-wrapper .school-info .name{position:relative;display:inline-block;margin-top:2rem;font-family:var(--school-text-font-family);font-size:var(--school-text-font-size);font-weight:var(--school-text-font-weight)}.hp-school-section .local-school-inner-wrapper .school-wrapper .school-info .city{border-bottom:1px solid var(--school-separator-color);width:fit-content;margin:auto;padding:1rem 1rem 3rem;font-family:var(--school-text-font-family);font-weight:var(--school-text-font-weight);font-size:var(--school-text-font-size)}.hp-school-section .local-school-inner-wrapper .school-wrapper .school-info .distance{padding-top:2rem;color:var(--school-accent-color);font-family:var(--school-text-font-family);font-size:var(--school-text-font-size);font-weight:var(--school-text-font-weight);text-transform:uppercase}.hp-school-section .local-school-inner-wrapper .button-style-2{margin-top:3rem}@media (min-width:1280px){.hp-school-section .local-school-inner-wrapper .button-style-2{margin-top:5rem}}.hp-school-section .local-school-inner-wrapper .neighborhood-swiper-nav-btns{display:flex;justify-content:center;margin-bottom:30px}.hp-school-section .local-school-inner-wrapper .neighborhood-swiper-nav-btns .swiper-neighborhood-button-next.swiper-button-disabled,.hp-school-section .local-school-inner-wrapper .neighborhood-swiper-nav-btns .swiper-neighborhood-button-prev.swiper-button-disabled{opacity:0.5}@media only screen and (min-width:1280px){.hp-school-section .local-school-inner-wrapper .neighborhood-swiper-nav-btns{display:none}}.hp-school-section .local-school-inner-wrapper .neighborhood-swiper-nav-btns>div{margin:0 10px;width:80px}.hp-school-section .local-school-inner-wrapper .neighborhood-swiper-nav-btns #Path_1107{fill:var(--school-nav-arrow-color)}.hp-school-section .local-school-inner-wrapper .neighborhood-swiper-nav-btns #Path_1109{fill:var(--school-nav-border-color)}.hp-gallery-section{text-align:left;margin:auto;position:relative;background:var(--gallery-section-bg);padding:60px 7% 0px;width:100%;z-index:3;content-visibility:auto}.hp-gallery-section h2{color:var(--gallery-header-color)}.hp-gallery-section h3{line-height:1;padding-bottom:30px}@media only screen and (max-width:767px){.hp-gallery-section h3{padding-bottom:46px;padding-top:14px}}.hp-gallery-section .link-wrapper{display:block;text-align:center;margin:40px auto 60px}.hp-gallery-section .amenities-gallery{display:grid;grid-gap:var(--gallery-grid-gap-mobile);height:var(--gallery-grid-height-desktop);grid-template-areas:"a a a a a b b b c c c e e e e" "a a a a a b b b d d d e e e e"}@media only screen and (min-width:1024px){.hp-gallery-section .amenities-gallery{grid-gap:var(--gallery-grid-gap-tablet)}}@media only screen and (min-width:1600px){.hp-gallery-section .amenities-gallery{grid-gap:var(--gallery-grid-gap-desktop)}}@media only screen and (min-width:768px) and (max-width:1024px){.hp-gallery-section .amenities-gallery{height:106vh;grid-template-areas:"a a a b b" "a a a b b" "c c e e e" "d d e e e"}}@media only screen and (max-width:767px){.hp-gallery-section .amenities-gallery{display:block;height:auto}}.hp-gallery-section .amenities-gallery a{margin-bottom:0px;display:block}@media only screen and (max-width:767px){.hp-gallery-section .amenities-gallery a{margin-bottom:38px}}.hp-gallery-section .amenities-gallery img{height:100%;width:100%;object-fit:cover;border-radius:var(--gallery-img-radius);transition:transform 0.5s ease-out}@media only screen and (max-width:767px){.hp-gallery-section .amenities-gallery .large-img{margin-bottom:45px;display:block}}.hp-gallery-section .amenities-gallery .amen-img-0{grid-area:a;overflow:hidden}.hp-gallery-section .amenities-gallery .amen-img-1{grid-area:b;overflow:hidden}.hp-gallery-section .amenities-gallery .amen-img-2{grid-area:c;overflow:hidden}.hp-gallery-section .amenities-gallery .amen-img-3{grid-area:d;overflow:hidden}.hp-gallery-section .amenities-gallery .amen-img-4{grid-area:e;overflow:hidden;margin-bottom:0}.hp-gallery-section .img-amenities-container{margin-top:var(--amen-list-margin-top)}@media only screen and (max-width:767px){.hp-gallery-section .img-amenities-container{margin-top:50px}}.hp-gallery-section .img-amenities-container h2,.hp-gallery-section .img-amenities-container h3{text-align:center}.hp-gallery-section .img-amenities-container h3{margin-bottom:74px}@media only screen and (max-width:767px){.hp-gallery-section .img-amenities-container h3{margin-bottom:30px}}.hp-gallery-section .img-amenities-container .img-amenity{display:flex;width:86%;grid-gap:var(--amen-row-gap);margin:30px auto 30px;max-width:var(--amen-row-max-width)}@media only screen and (max-width:767px){.hp-gallery-section .img-amenities-container .img-amenity{display:block}}@media only screen and (min-width:768px){.hp-gallery-section .img-amenities-container .img-amenity:nth-of-type(2n){flex-direction:row-reverse}}.hp-gallery-section .img-amenities-container .img-amenity .img-wrapper{width:45%;height:100%;border-radius:var(--amen-card-radius);overflow:hidden}@media only screen and (max-width:767px){.hp-gallery-section .img-amenities-container .img-amenity .img-wrapper{width:100%;height:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width:768px) and (max-width:1199px){.hp-gallery-section .img-amenities-container .img-amenity .img-wrapper{width:70%;height:auto}}@media only screen and (min-width:1200px){.hp-gallery-section .img-amenities-container .img-amenity .img-wrapper{max-height:418px}}@media only screen and (min-width:1200px){.hp-gallery-section .img-amenities-container .img-amenity .img-wrapper img{height:100%;object-fit:cover}}.hp-gallery-section .img-amenities-container .img-amenity .amen-info{width:55%;background:var(--amen-card-bg);padding:var(--amen-card-padding);border-radius:var(--amen-card-radius);overflow:hidden;text-align:left}@media only screen and (max-width:767px){.hp-gallery-section .img-amenities-container .img-amenity .amen-info{width:100%;padding-bottom:30px;border-top-left-radius:0;border-top-right-radius:0}}.hp-gallery-section .img-amenities-container .img-amenity .amen-info .amenity-icon-247,.hp-gallery-section .img-amenities-container .img-amenity .amen-info .icon{padding:0;border-radius:0;background:transparent;color:var(--amen-card-icon-color);height:var(--amen-icon-size-desktop);font-size:var(--amen-icon-size-desktop);display:block}@media only screen and (max-width:767px){.hp-gallery-section .img-amenities-container .img-amenity .amen-info .amenity-icon-247,.hp-gallery-section .img-amenities-container .img-amenity .amen-info .icon{font-size:var(--amen-icon-size-mobile);height:var(--amen-icon-size-mobile)}}@media only screen and (min-width:768px) and (max-width:1199px){.hp-gallery-section .img-amenities-container .img-amenity .amen-info .amenity-icon-247,.hp-gallery-section .img-amenities-container .img-amenity .amen-info .icon{font-size:var(--amen-icon-size-tablet);height:60px}}.hp-gallery-section .img-amenities-container .img-amenity .amen-info .amenity-icon-247:before{line-height:1;display:block}.hp-gallery-section .img-amenities-container .img-amenity .amen-info h4{margin-top:20px;color:var(--amen-card-header-color);text-transform:capitalize;font-size:var(--amen-h4-size)}@media only screen and (max-width:1199px){.hp-gallery-section .img-amenities-container .img-amenity .amen-info h4{margin-top:20px;line-height:1.4}}.hp-gallery-section .img-amenities-container .img-amenity .amen-info p{font-size:var(--amen-p-size);line-height:1.4}.gallery-banner{background-color:var(--hpt-gallery-bg);color:var(--hpt-gallery-bg-alt)}.gallery-banner .title{color:var(--hpt-gallery-bg-alt)}.hp-contact-section{position:relative;margin-top:0px;padding:var(--contact-section-padding);z-index:var(--contact-section-z-index)}@media only screen and (min-width:1600px){.hp-contact-section{font-size:var(--body-base-font-size)}}.hp-contact-section .interest-list .contact-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hp-contact-section .interest-list .contact-img .desktop-community-map-bg{background-size:cover;height:100%;width:100%}.hp-contact-section #contact_us_page_container{box-shadow:var(--contact-form-shadow);max-width:var(--contact-form-width-mobile);margin-inline:auto}@media only screen and (max-width:767px){.hp-contact-section #contact_us_page_container{padding:6%;width:86%;background:var(--contact-form-bg-mobile)}}@media only screen and (min-width:1400px){.hp-contact-section #contact_us_page_container{width:var(--contact-form-width-desktop)}}.hp-contact-section #contact_us_page_container .form-header{font-size:var(--contact-header-size)}.hp-contact-section #contact_us_page_container #form_selector_container #form_selector_btn_appointment,.hp-contact-section #contact_us_page_container #form_selector_container #form_selector_btn_contact{border:none;border-radius:0;padding:10px 0;margin-right:var(--contact-tab-spacing);background:transparent}.hp-contact-section #contact_us_page_container #form_selector_container #form_selector_btn_appointment.active,.hp-contact-section #contact_us_page_container #form_selector_container #form_selector_btn_contact.active{border-bottom:1px solid var(--contact-tab-active-border)}.hp-contact-section #contact_us_page_container .form-header{font-family:var(--text-header-font-family,var(--fonts-header));font-weight:var(--text-header-font-weight,var(--header-base-font-weight));font-size:var(--text-header-size-tablet)}@media (min-width:768px){.hp-contact-section #contact_us_page_container .form-header{font-size:var(--text-header-size-tablet)}}@media (min-width:1280px){.hp-contact-section #contact_us_page_container .form-header{font-size:var(--text-header-size-sm-desk)}}@media (min-width:1600px){.hp-contact-section #contact_us_page_container .form-header{font-size:var(--text-header-size-md-desk)}}@media (min-width:1920px){.hp-contact-section #contact_us_page_container .form-header{font-size:var(--text-header-size-lg-desk)}}.hp-contact-section #contact_us_page_container .modern .lightning-form .form-group .radio-group label,.hp-contact-section #contact_us_page_container .radio-wrapper .radio-group label{margin-left:4px!important;width:auto}.hp-contact-section #contact_us_page_container .modern .lightning-form .form-group .radio-group input,.hp-contact-section #contact_us_page_container .radio-wrapper .radio-group input{width:auto}@media only screen and (min-width:767px){.hp-contact-section #contact_us_page_container .appointment-input label{margin-bottom:0}}.hp-contact-section #contact_us_page_container .appointment-input .inclusive-dates__input-container.sc-inclusive-dates{align-items:baseline;flex-wrap:nowrap}@media only screen and (min-width:767px){.hp-contact-section #contact_us_page_container .appointment-input .inclusive-dates__input-container.sc-inclusive-dates{flex-wrap:wrap}}@media only screen and (min-width:767px){.hp-contact-section #contact_us_page_container .appointment-input .inclusive-dates__input-container.sc-inclusive-dates button{padding-top:8px;padding-bottom:8px;margin-top:10px}}.hp-contact-section #contact_us_page_container .lightning-form:not(.form-always-show-label) label{text-transform:var(--contact-label-transform)}.hp-contact-section #contact_us_page_container .form-btn{border-radius:var(--button-border-radius);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);transition:all 250ms ease}.hp-gallery-intro{background-color:var(--h-gallery-bg);padding:var(--h-gallery-pad-block) var(--h-gallery-pad-inline);padding-top:4rem}@media (min-width:1280px){.hp-gallery-intro{padding-top:7rem}}.hp-gallery-intro .site-header{display:flex;align-items:center;justify-content:space-between;padding:1rem var(--h-gallery-pad-inline);font-size:0.85rem;letter-spacing:0.03em;text-transform:uppercase}.hp-gallery-intro .brand{line-height:1.1;font-family:var(--fonts-header);font-weight:var(--header-base-font-weight)}.hp-gallery-intro .nav{display:flex;align-items:center;gap:var(--h-gallery-nav-gap)}.hp-gallery-intro .nav a{color:inherit;text-decoration:none}.hp-gallery-intro .eyebrow{margin:0;color:var(--h-gallery-bg-alt);font-size:0.8rem;letter-spacing:0.14em;text-transform:uppercase}.hp-gallery-intro .headline{margin:0.5rem 0 0;color:var(--h-gallery-bg-alt);line-height:1}.horizontal-section{background-color:var(--h-gallery-bg);position:relative;padding:0 var(--h-gallery-pad-inline) 4rem}.horizontal-section .gallery-shell{width:100%;overflow:visible}.horizontal-section .gallery-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--h-gallery-track-gap);width:100%;max-width:100%;transform:none!important;will-change:auto}.horizontal-section .gallery-card{position:relative;width:100%;height:var(--h-gallery-card-height-static);overflow:hidden;background:var(--h-gallery-card-bg);transition:transform 300ms ease,box-shadow 300ms ease}.horizontal-section .gallery-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 600ms cubic-bezier(0.2,0.7,0,1)}.horizontal-section .gallery-card:after{content:"";position:absolute;inset:45% 0 0;background:var(--h-gallery-overlay);transition:opacity 300ms ease}.horizontal-section .card-copy{position:absolute;left:var(--h-gallery-copy-inset-inline);right:var(--h-gallery-copy-inset-inline);bottom:var(--h-gallery-copy-inset-bottom);z-index:2;color:var(--h-gallery-copy-color);transition:transform 300ms ease,opacity 300ms ease}.horizontal-section .card-title{margin:0;font-family:var(--fonts-header);font-size:var(--h-gallery-title-size);font-weight:var(--h-gallery-title-weight);line-height:1.5}.horizontal-section .card-subtitle{margin:0.7rem 0 0;font-size:var(--h-gallery-subtitle-size);line-height:1.4;opacity:0.95}@media (hover:hover) and (pointer:fine){.horizontal-section .gallery-card:hover{transform:translateY(-6px);box-shadow:var(--h-gallery-hover-shadow)}.horizontal-section .gallery-card:hover img{transform:scale(1.06)}.horizontal-section .gallery-card:hover:after{opacity:0.9}.horizontal-section .gallery-card:hover .card-copy{transform:translateY(-4px)}}@media (max-width:1279px){.horizontal-section .gallery-track{grid-template-columns:1fr}.horizontal-section .gallery-card{height:var(--h-gallery-card-height-static-mobile)}}