.hidden{display:none!important}.noscroll{overflow:hidden}section.card-slider{padding-top:clamp(3rem,3.38028vw + 2.20775rem,5.25rem);position:relative}section.card-slider div.scroll-content{grid-template-rows:auto 1fr;row-gap:clamp(2rem,1.50235vw + 1.64789rem,3rem);height:100dvh;padding-top:clamp(3rem,3.38028vw + 2.20775rem,5.25rem);padding-bottom:clamp(2rem,1.87793vw + 1.55986rem,3.25rem);display:grid;position:sticky;top:0}@media screen and (max-height:46rem) and (min-width:68.75rem){section.card-slider div.scroll-content{top:calc(-1*var(--scrollcard-header-height,0rem))}section.card-slider div.scroll-content div.h-scroll-container{height:calc(100% + var(--scrollcard-header-height,0rem))}}section.card-slider div.heading-wrapper{padding-left:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);padding-right:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1)}section.card-slider div.heading-wrapper div.block-text{width:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*8 + clamp(1rem,.751174vw + .823944rem,1.5rem)*7 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0);text-align:center;margin-left:auto;margin-right:auto}section.card-slider div.heading-wrapper div.block-text p{max-width:750px;margin-left:auto;margin-right:auto}section.card-slider div.h-scroll-container{width:100vw;height:auto;display:flex;overflow-x:clip}section.card-slider div.h-scroll-content{padding-left:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);padding-right:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);will-change:transform;align-items:center;column-gap:clamp(1rem,.751174vw + .823944rem,1.5rem);display:flex}section.card-slider div.h-scroll-content div.card-wrapper{width:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*4 + clamp(1rem,.751174vw + .823944rem,1.5rem)*3 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0);flex-direction:column;row-gap:1.5rem;height:100%;display:flex}section.card-slider div.h-scroll-content div.card-wrapper>h5{transition:color .2s cubic-bezier(.33,1,.68,1)}section.card-slider div.h-scroll-content .card{perspective:1000px;border-radius:clamp(16px,.751174vw + 13.1831px,24px);flex:1}section.card-slider div.h-scroll-content .card div.card-inner{border-radius:inherit;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.175,.885,.32,1.125);position:relative}section.card-slider div.h-scroll-content .card div.card-front,section.card-slider div.h-scroll-content .card div.card-back{border-radius:inherit;backface-visibility:hidden;will-change:transform;background-color:#fffdf6;border:1px solid #0c310a40;position:absolute;inset:0;overflow:clip}section.card-slider div.h-scroll-content .card div.card-back{border:1px solid #57772e;transform:rotateY(180deg)}section.card-slider div.h-scroll-content .card.standard{cursor:pointer}section.card-slider div.h-scroll-content .card.standard div.card-front figure{width:100%;height:100%}section.card-slider div.h-scroll-content .card.standard div.card-back{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,2.25352vw + .971831rem,3rem) 1.5rem;display:flex}section.card-slider div.h-scroll-content .card.standard div.card-back div.image-wrapper{width:100%}section.card-slider div.h-scroll-content .card.standard div.card-back div.tags-wrapper{justify-content:baseline;flex-flow:wrap;align-items:flex-start;gap:.5rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}section.card-slider div.h-scroll-content .card.illustration div.card-front,section.card-slider div.h-scroll-content .card.illustration div.card-back{text-align:center;padding:clamp(1.5rem,2.25352vw + .971831rem,3rem)}section.card-slider div.h-scroll-content .card.illustration div.card-front{grid-template-rows:1fr auto;row-gap:clamp(1.5rem,2.25352vw + .971831rem,3rem);display:grid}section.card-slider div.h-scroll-content .card.illustration div.card-front div.illustration-wrapper{align-items:center;display:flex;overflow:hidden}section.card-slider div.h-scroll-content .card.illustration div.card-front div.illustration-wrapper figure{width:100%;height:100%}section.card-slider div.h-scroll-content .card.illustration div.card-back{flex-direction:column;align-items:center;row-gap:clamp(1.5rem,.751174vw + 1.32394rem,2rem);display:flex}section.card-slider div.h-scroll-content .card.illustration div.card-back figure{width:100%;height:40%}section.card-slider div.h-scroll-content .card.illustration div.card-back div.text-wrapper{text-wrap:balance;flex-direction:column;row-gap:1rem;display:flex}section.card-slider div.h-scroll-content .card.illustration div.card-back .button{min-height:1.5rem;margin-top:auto}html:not(.lenis-scrolling) section.card-slider div.h-scroll-content .card:hover div.card-inner:not(.w-o-floorplan){transform:rotateY(180deg)}html:not(.lenis-scrolling) section.card-slider div.h-scroll-content .card:hover~h5{color:#57772e}@media not (min-width:90rem){section.card-slider div.h-scroll-content div.card-wrapper{width:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,.751174vw + .823944rem,1.5rem)*4 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0)}}@media not (min-width:68.75rem){section.card-slider div.h-scroll-content div.card-wrapper{width:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*6 + clamp(1rem,.751174vw + .823944rem,1.5rem)*5 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0)}}@media not (min-width:58.75rem){section.card-slider div.h-scroll-content{align-content:unset}section.card-slider div.h-scroll-content div.card-wrapper{width:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*8 + clamp(1rem,.751174vw + .823944rem,1.5rem)*7 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0);height:100%}section.card-slider div.h-scroll-content .card.standard div.card-inner{transform:none!important}section.card-slider div.h-scroll-content .card.standard div.card-back{display:none;transform:none}section.card-slider div.h-scroll-content .card.illustration{max-height:65vh}section.card-slider div.h-scroll-content .card.illustration div.card-inner{aspect-ratio:unset;height:100%;transform:none!important}section.card-slider div.h-scroll-content .card.illustration div.card-back,section.card-slider div.h-scroll-content .card.illustration div.card-front{padding:clamp(2rem,1.50235vw + 1.64789rem,3rem)}section.card-slider div.h-scroll-content .card.illustration div.card-front{display:none}section.card-slider div.h-scroll-content .card.illustration div.card-back{border:1px solid #0c310a40;transform:none}}
