.hidden{display:none!important}.noscroll{overflow:hidden}section.card-slider{position:relative}section.card-slider,section.card-slider div.scroll-content{padding-top:clamp(3rem,3.3802816901vw + 2.2077464789rem,5.25rem)}section.card-slider div.scroll-content{display:grid;grid-template-rows:auto 1fr;height:100dvh;padding-bottom:clamp(2rem,1.8779342723vw + 1.5598591549rem,3.25rem);position:sticky;row-gap:clamp(2rem,1.5023474178vw + 1.6478873239rem,3rem);top:0}@media screen and (max-height:46rem) and (width >= 68.75rem){section.card-slider div.scroll-content{top:calc(var(--scrollcard-header-height, 0rem)*-1)}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.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*0 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*1);padding-right:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*0 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*1)}section.card-slider div.heading-wrapper div.block-text{margin-left:auto;margin-right:auto;text-align:center;width:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*8 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*7 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*0)}section.card-slider div.heading-wrapper div.block-text p{margin-left:auto;margin-right:auto;max-width:750px}section.card-slider div.h-scroll-container{display:flex;height:auto;overflow-x:clip;width:100vw}section.card-slider div.h-scroll-content{align-items:center;-moz-column-gap:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);column-gap:clamp(1rem,.7511737089vw + .823943662rem,1.5rem);display:flex;padding-left:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*0 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*1);padding-right:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*0 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*1);will-change:transform}section.card-slider div.h-scroll-content div.card-wrapper{display:flex;flex-direction:column;height:100%;row-gap:1.5rem;width:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*4 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*3 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*0)}section.card-slider div.h-scroll-content div.card-wrapper>h5{transition:color .2s cubic-bezier(.33,1,.68,1) 0s}section.card-slider div.h-scroll-content .card{border-radius:clamp(16px,.7511737089vw + 13.1830985915px,24px);flex:1;perspective:1000px}section.card-slider div.h-scroll-content .card div.card-inner{border-radius:inherit;height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.175,.885,.32,1.125) 0s;width:100%}section.card-slider div.h-scroll-content .card div.card-back,section.card-slider div.h-scroll-content .card div.card-front{backface-visibility:hidden;background-color:#fffdf6;border:1px solid rgba(12,49,10,.25);border-radius:inherit;top:0;right:0;bottom:0;left:0;overflow:clip;position:absolute;will-change:transform}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{height:100%;width:100%}section.card-slider div.h-scroll-content .card.standard div.card-back{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,2.2535211268vw + .9718309859rem,3rem) 1.5rem}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{align-items:flex-start;bottom:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:baseline;left:1.5rem;position:absolute;right:1.5rem}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(1.5rem,2.2535211268vw + .9718309859rem,3rem);text-align:center}section.card-slider div.h-scroll-content .card.illustration div.card-front{display:grid;grid-template-rows:1fr auto;row-gap:clamp(1.5rem,2.2535211268vw + .9718309859rem,3rem)}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{height:100%;width:100%}section.card-slider div.h-scroll-content .card.illustration div.card-back{align-items:center;display:flex;flex-direction:column;row-gap:clamp(1.5rem,.7511737089vw + 1.323943662rem,2rem)}section.card-slider div.h-scroll-content .card.illustration div.card-back figure{height:40%;width:100%}section.card-slider div.h-scroll-content .card.illustration div.card-back div.text-wrapper{display:flex;flex-direction:column;row-gap:1rem;text-wrap:balance}section.card-slider div.h-scroll-content .card.illustration div.card-back .button{margin-top:auto;min-height:1.5rem}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 (width < 90rem){section.card-slider div.h-scroll-content div.card-wrapper{width:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*5 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*4 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*0)}}@media (width < 68.75rem){section.card-slider div.h-scroll-content div.card-wrapper{width:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*6 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*5 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*0)}}@media (width < 58.75rem){section.card-slider div.h-scroll-content{align-content:unset}section.card-slider div.h-scroll-content div.card-wrapper{height:100%;width:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*8 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*7 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*0)}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.5023474178vw + 1.6478873239rem,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 rgba(12,49,10,.25);transform:none}}
