@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.content-accordion .accordion-trigger{align-items:flex-start;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-iron,#746a63);cursor:pointer;gap:calc(var(--spacing,.25rem)*4);justify-content:space-between;--tw-font-weight:var(--font-weight-black,900);font-size:var(--text-lg,1.125rem);font-weight:var(--font-weight-black,900);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556));padding-block:calc(var(--spacing,.25rem)*4);text-align:left;--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-outline-style:none;display:flex;flex:1;outline-style:none;position:relative}@media(hover:hover){.content-accordion .accordion-trigger:hover{color:var(--color-neutral-iron,#746a63)}}.content-accordion .accordion-trigger:focus-visible{color:var(--color-neutral-iron,#746a63);text-decoration-line:underline}.content-accordion .accordion-trigger:disabled{opacity:.5;pointer-events:none}.content-accordion .accordion-trigger{--tw-leading:calc(var(--spacing,.25rem)*7.5);line-height:calc(var(--spacing,.25rem)*7.5)}.content-accordion .accordion-trigger:after{background-color:var(--color-neutral-iron,#746a63);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);--tw-content:"";content:var(--tw-content);display:none;height:1px;position:absolute}@media(hover:hover){.content-accordion .accordion-trigger:hover:after{content:var(--tw-content);display:block}}.content-accordion .accordion-trigger:focus-visible:after{content:var(--tw-content);display:block}.content-accordion .accordion-trigger[data-state=open]>svg{rotate:180deg}.content-accordion .accordion-trigger:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-decoration-line:underline}.content-accordion .accordion-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.content-accordion .accordion-trigger[data-state=open]{--tw-border-style:none;border-style:none}.content-accordion .accordion-trigger[data-state=open]:after{content:var(--tw-content);display:none!important}.content-accordion [data-state=open] .accordion-content{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-iron,#746a63)}#wp-calendar-app{--brand-blue:#006ba6;--brand-gray:#d9d5d2;--brand-gray-light:#efedeb;--brand-off-white:#fbfaf8;--brand-tt:#033260;--brand-tc:#ac4f20;--brand-bc:#315e4d}#wp-calendar-app .cal-bg-off-white{background-color:var(--brand-off-white)}#wp-calendar-app .cal-heading-border{border-bottom-color:var(--brand-blue)}#wp-calendar-app .cal-nav-btn,#wp-calendar-app .cal-panel-border{border-color:var(--brand-gray)}#wp-calendar-app .cal-nav-btn{background-color:#fff}#wp-calendar-app .cal-nav-btn:hover{background-color:var(--brand-gray-light)}#wp-calendar-app .cal-weekday{color:var(--brand-tt)}#wp-calendar-app .cal-btn-continue{background-color:var(--brand-blue);color:#fff}#wp-calendar-app .cal-btn-continue:hover:not(:disabled){background-color:color-mix(in srgb,var(--brand-blue) 90%,#000)}#wp-calendar-app .cal-btn-continue:disabled{background-color:var(--brand-gray);cursor:not-allowed}#wp-calendar-app .cal-empty-msg{color:var(--brand-gray)}#wp-calendar-app .cal-date-btn{background-color:color-mix(in srgb,var(--brand-blue) 10%,transparent);border:1px solid var(--brand-blue);color:var(--brand-blue)}#wp-calendar-app .cal-date-btn:hover{background-color:var(--brand-blue);color:#fff}#wp-calendar-app .cal-date-empty{color:var(--brand-gray)}#wp-calendar-app .cal-tour-card-tt{background-color:color-mix(in srgb,var(--brand-tt) 10%,transparent);border:2px solid var(--brand-tt)}#wp-calendar-app .cal-tour-card-tc{background-color:color-mix(in srgb,var(--brand-tc) 10%,transparent);border:2px solid var(--brand-tc)}#wp-calendar-app .cal-tour-card-bc{background-color:color-mix(in srgb,var(--brand-bc) 10%,transparent);border:2px solid var(--brand-bc)}#wp-calendar-app .cal-tour-card-selected{background-color:var(--brand-off-white);border:2px solid var(--brand-blue);outline:2px solid var(--brand-blue);outline-offset:2px}#wp-calendar-app .cal-tour-time-tt{color:var(--brand-tt)}#wp-calendar-app .cal-tour-time-tc{color:var(--brand-tc)}#wp-calendar-app .cal-tour-time-bc{color:var(--brand-bc)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-outline-style:solid}}}:is(.tag-inner,[class*=storm] .tag-inner):is(:where(.group\/tag):focus *){outline-color:var(--color-neutral-iron,#746a63);outline-offset:-4px;outline-style:var(--tw-outline-style);outline-width:2px}[class*=lifestyle] .tag-inner:is(:where(.group):focus-within *){color:var(--color-neutral-graphite,#333)}@media(hover:hover){[class*=lifestyle] .tag-inner:is(:where(.group\/tag):hover *){background-color:#fff9}@supports (color:color-mix(in lab,red,red)){[class*=lifestyle] .tag-inner:is(:where(.group\/tag):hover *){background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}}[class*=lifestyle] .tag-inner:is(:where(.group\/tag):focus *){background-color:#fff9}@supports (color:color-mix(in lab,red,red)){[class*=lifestyle] .tag-inner:is(:where(.group\/tag):focus *){background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}[class*=lifestyle] .tag-inner:is(:where(.group\/tag):focus-visible *){background-color:#fff9}@supports (color:color-mix(in lab,red,red)){[class*=lifestyle] .tag-inner:is(:where(.group\/tag):focus-visible *){background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}[class*=rivet] .tag-inner{color:var(--color-neutral-graphite,#333);outline-color:var(--color-neutral-graphite,#333);outline-style:var(--tw-outline-style);outline-width:1px}[class*=rivet] .tag-inner:is(:where(.group\/tag):focus *){background-color:#fffc}@supports (color:color-mix(in lab,red,red)){[class*=rivet] .tag-inner:is(:where(.group\/tag):focus *){background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}@media(hover:hover){[class*=rivet] .tag-inner:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){[class*=rivet] .tag-inner:hover{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}}[class*=rivet] .tag-inner:focus{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){[class*=rivet] .tag-inner:focus{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}@media(hover:hover){[class*=rivet] .tag-inner:is(:where(.group\/tag):hover *){color:var(--color-neutral-graphite,#333)}}[class*=rivet] .tag-inner:is(:where(.group\/tag):focus *){outline-color:var(--color-neutral-iron,#746a63);outline-offset:-4px;outline-style:var(--tw-outline-style);outline-width:2px}[class*=rivet] .tag-inner:is(:where(.group\/tag):focus-visible *){color:var(--color-neutral-graphite,#333)}:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner{color:var(--color-neutral-cloud,#efedeb)}:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner:is(:where(.group\/tag):focus *){background-color:#fffc}@supports (color:color-mix(in lab,red,red)){:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner:is(:where(.group\/tag):focus *){background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}@media(hover:hover){:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner:hover{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}}:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner:focus{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner:focus{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}@media(hover:hover){:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner:is(:where(.group\/tag):hover *){color:var(--color-neutral-graphite,#333)}}:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner:is(:where(.group\/tag):focus *){outline-color:var(--color-neutral-cloud,#efedeb);outline-offset:-4px;outline-style:var(--tw-outline-style);outline-width:2px}:is([class*=bg-flexible],[class*=bg-product],[class*=bg-neutral-graphite],[class*=bg-neutral-night])>.tag-inner:is(:where(.group\/tag):focus-visible *){color:var(--color-neutral-graphite,#333)}@keyframes reveal-up{0%{transform:translate(-50%) translateY(calc(-50% + 100vh))}to{transform:translate(-50%) translateY(-50%)}}@keyframes reveal-down{0%{transform:translate(-50%) translateY(-50%)}to{transform:translate(-50%) translateY(calc(-50% + 100vh))}}@keyframes fade-in{0%{background-color:transparent}to{background-color:#000000b3}}@keyframes fade-out{0%{background-color:#000000b3}to{background-color:transparent}}.modal.revealing-modal.full-modal[data-state=open]{animation:reveal-up-full .5s cubic-bezier(.165,.84,.44,1) forwards!important}.modal.revealing-modal.full-modal[data-state=closed]{animation:reveal-down-full .5s cubic-bezier(.165,.84,.44,1) forwards!important}@keyframes reveal-up-full{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes reveal-down-full{0%{transform:translateY(0)}to{transform:translateY(100vh)}}@media(max-width:639px){@keyframes reveal-up{0%{transform:scale(.8) translateY(1000px)}to{transform:scale(1) translateY(0)}}@keyframes reveal-down{0%{transform:scale(1) translateY(0)}to{transform:scale(.8) translateY(1000px)}}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}.visual-card-backface{background-color:var(--color-neutral-cloud,#efedeb);inset:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*6);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:transparent;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;backface-visibility:hidden;border-radius:2.5rem;overflow:hidden;position:absolute;transform:rotateY(180deg);transition-duration:.2s}@media(hover:hover){.visual-card-backface:is(:where(.group):hover *){--tw-ring-color:var(--color-neutral-iron,#746a63)}:is([data-theme*=flexible],[data-theme*=product],[data-theme=neutral-graphite],[data-theme=neutral-night]) .visual-card-backface:is(:where(.group):hover *){--tw-ring-color:var(--color-neutral-aluminium,#d9d5d2)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.visual-card-modal button{background-color:var(--color-neutral-graphite,#333);outline-color:var(--color-neutral-iron,#746a63);outline-offset:4px;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;border-radius:2.5rem;transition-duration:.2s}@media(hover:hover){.visual-card-modal button:hover{outline-style:var(--tw-outline-style);outline-width:2px}}.visual-card-modal button:focus-visible{outline-style:var(--tw-outline-style);outline-width:4px}.visual-card-modal button:focus-visible .backdrop{opacity:1}.visual-card-name button{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.visual-card-name button{outline:2px solid #0000;outline-offset:2px}}.visual-card-name button:focus-visible .card{transform:rotateY(180deg)}.visual-card-name button:focus-visible .visual-card-backface{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-neutral-iron,#746a63)}.visual-card-page button{outline-color:var(--color-neutral-iron,#746a63);outline-offset:2px;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;border-radius:2.5rem;transition-duration:.2s}@media(hover:hover){.visual-card-page button:hover{outline-style:var(--tw-outline-style);outline-width:2px}}.visual-card-page button:has(:is(a:focus-visible)){outline-offset:4px;outline-style:var(--tw-outline-style);outline-width:4px}.visual-card-page button:has(:is(a:focus-visible)) .backdrop{opacity:1}:is([data-theme*=flexible],[data-theme*=product],[data-theme=neutral-graphite],[data-theme=neutral-night]) .visual-card-name:focus-visible .visual-card-backface{--tw-ring-color:var(--color-neutral-aluminium,#d9d5d2)}:is([data-theme*=flexible],[data-theme*=product],[data-theme=neutral-graphite],[data-theme=neutral-night]) .visual-card-modal,:is([data-theme*=flexible],[data-theme*=product],[data-theme=neutral-graphite],[data-theme=neutral-night]) .visual-card-page{outline-color:var(--color-neutral-aluminium,#d9d5d2)}:is([data-theme*=flexible],[data-theme*=product],[data-theme=neutral-graphite],[data-theme=neutral-night]) .dropdown-trigger{color:var(--color-neutral-cloud,#efedeb);--tw-ring-color:var(--color-neutral-cloud,#efedeb)}@media(hover:hover){:is([data-theme*=flexible],[data-theme*=product],[data-theme=neutral-graphite],[data-theme=neutral-night]) .dropdown-trigger:hover{color:var(--color-neutral-aluminium,#d9d5d2);--tw-ring-color:var(--color-neutral-aluminium,#d9d5d2)}}:is([data-theme*=flexible],[data-theme*=product],[data-theme=neutral-graphite],[data-theme=neutral-night]) .dropdown-trigger:focus-visible{color:var(--color-neutral-aluminium,#d9d5d2);--tw-ring-color:var(--color-neutral-aluminium,#d9d5d2)}:is([data-theme*=flexible],[data-theme*=product],[data-theme=neutral-graphite],[data-theme=neutral-night]) .dropdown-trigger[data-state=open]{color:var(--color-neutral-cloud,#efedeb);--tw-ring-color:var(--color-neutral-cloud,#efedeb)}@media(min-width:768px){.embla__slide{margin-right:20px}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.animated{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media(min-width:48rem){.animated{--tw-translate-y:calc(var(--spacing,.25rem)*6);opacity:0;translate:var(--tw-translate-x)var(--tw-translate-y)}}.image-animated{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media(min-width:48rem){.image-animated{opacity:0}}.button-animated{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media(min-width:48rem){.button-animated{--tw-translate-y:calc(var(--spacing,.25rem)*3);opacity:0;translate:var(--tw-translate-x)var(--tw-translate-y)}}.comparison-fp [data-slot=carousel-content]{max-height:unset!important}.comparison-fp .image-container{height:calc(var(--spacing,.25rem)*90)}@media(min-width:48rem){.comparison-fp .image-container{height:calc(var(--spacing,.25rem)*120)}}@media(min-width:64rem){.comparison-fp .image-container{height:calc(var(--spacing,.25rem)*151)}}.comparison-fp .image{height:calc(var(--spacing,.25rem)*90)}@media(min-width:48rem){.comparison-fp .image{height:calc(var(--spacing,.25rem)*120)}}@media(min-width:64rem){.comparison-fp .image{height:calc(var(--spacing,.25rem)*151)}.floorplans-1 .image{height:calc(var(--spacing,.25rem)*150);rotate:-90deg}.floorplans-1 .image-container{height:calc(var(--spacing,.25rem)*120)}.product-floorplan-static:has(.floorplans-1),.product-floorplan:has(.floorplans-1){width:calc(var(--spacing,.25rem)*200)}}.floorplans-1-carousel{display:none}.floorplans-1-wrapper{display:flex;margin-bottom:calc(var(--spacing,.25rem)*-10)}@media(min-width:64rem){.floorplans-1-wrapper{margin-bottom:calc(var(--spacing,.25rem)*-40)}.floorplans-2 .image{rotate:-90deg}}.product-floorplan-static:has(.floorplans-2),.product-floorplan:has(.floorplans-2){min-width:calc(var(--spacing,.25rem)*0)}@media(min-width:64rem){.product-floorplan-static:has(.floorplans-2),.product-floorplan:has(.floorplans-2){flex-basis:calc(var(--spacing,.25rem)*130)}}@media(min-width:48rem){.floorplans-2-carousel{display:none}.floorplans-2-wrapper{display:flex}}.product-floorplan-static:has(.floorplans-3){display:none}@media(min-width:64rem){.product-floorplan-static:has(.floorplans-3){display:flex}}.floorplans-3-carousel .product-floorplan,.floorplans-3-carousel .product-floorplan:has(.floorplans-more){flex-shrink:0;width:calc(var(--spacing,.25rem)*75)}.floorplans-more-carousel.floorplans-3-carousel{display:block}@media(min-width:1170px){.floorplans-more-carousel.floorplans-3-carousel{display:none}}.floorplans-3-wrapper{display:none}@media(min-width:1170px){.floorplans-3-wrapper{display:flex}}.floorplans-more-carousel:not(.floorplans-3-carousel) .product-floorplan:has(.floorplans-more){flex-basis:calc(var(--spacing,.25rem)*75);flex-shrink:0}.floorplans-more-carousel:not(.floorplans-3-carousel){display:block}.floorplans-more-wrapper:not(.floorplans-3-wrapper){display:none}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-content:""}}}.with-dividers .comparison-tool-grid:before{left:calc(var(--padding) + var(--card-width)*2 + 75% - var(--padding)*2*3/4 - var(--card-width)*3*3/4)}.with-dividers .comparison-tool-grid:after,.with-dividers .comparison-tool-grid:before{background-color:var(--color-neutral-aluminium,#d9d5d2);content:var(--tw-content);display:none;height:100%;position:absolute;top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*.5)}.with-dividers .comparison-tool-grid:after{left:calc(var(--padding) + var(--card-width) + 25% - var(--padding)*2/4 - var(--card-width)*3/4)}@media(min-width:1200px){.with-dividers .comparison-tool-grid:after,.with-dividers .comparison-tool-grid:before{content:var(--tw-content);display:block}}.comparison-tool-carousel-item{flex-basis:calc(var(--spacing,.25rem)*60);padding-block:calc(var(--spacing,.25rem)*1);padding-left:calc(var(--spacing,.25rem)*5)}@media(min-width:40rem){.comparison-tool-carousel-item{flex-basis:calc(var(--spacing,.25rem)*65);padding-left:calc(var(--spacing,.25rem)*10)}}.comparison-tool-item{position:relative}.comparison-tool-item:after{background-color:var(--color-neutral-aluminium,#d9d5d2);content:var(--tw-content);height:100%;left:calc(var(--spacing,.25rem)*-3);position:absolute;top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*.5)}.comparison-tool-item:first-child:after{content:var(--tw-content);display:none}@media(min-width:1200px){.comparison-tool-item:after{content:var(--tw-content);display:none}}@media(min-width:40rem){.comparison-tool-item:after{content:var(--tw-content);left:calc(var(--spacing,.25rem)*2)}}@media(min-width:48rem){.comparison-tool-item:after{content:var(--tw-content);left:calc(var(--spacing,.25rem)*-7)}}.comparison-tool-section-heading{background-color:var(--color-neutral-cirrus-cloud,#fbfaf8);position:sticky;z-index:10}@media(min-width:48rem){.comparison-tool-section-heading{position:static}}.comparison-tool-section-heading__label{display:block;padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*5)}@media(min-width:40rem){.comparison-tool-section-heading__label{padding-inline:calc(var(--spacing,.25rem)*10)}}@media(min-width:64rem){.comparison-tool-section-heading__label{padding-inline:calc(var(--spacing,.25rem)*15)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.floorplan-mini-trigger{align-items:center;background-color:var(--color-neutral-white,#fff);border-color:var(--color-neutral-aluminium,#d9d5d2);border-style:var(--tw-border-style);border-width:2px;cursor:pointer;gap:calc(var(--spacing,.25rem)*3);justify-content:space-between;--tw-leading:var(--leading-normal,1.2);line-height:var(--leading-normal,1.2);width:100%;--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.floorplan-mini-trigger{outline:2px solid #0000;outline-offset:2px}}.floorplan-mini-trigger{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.floorplan-mini-trigger:hover{border-color:var(--color-neutral-iron,#746a63)}}.floorplan-mini-trigger:focus-visible{border-color:var(--color-neutral-iron,#746a63);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-neutral-iron,#746a63)}.floorplan-mini-trigger[data-open=true]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.comparison-tool [data-slot=carousel-content]{max-height:unset!important}.comparison-tool-difference-toggle+div .comparison-tool-section-heading{margin-top:calc(var(--spacing,.25rem)*22)}@media(min-width:48rem){.comparison-tool-difference-toggle+div .comparison-tool-section-heading{margin-top:calc(var(--spacing,.25rem)*24)}}.configurator-animation-free-carousel[data-v-e7891c4e]{margin-top:1.5rem;padding-inline:1.25rem}.configurator-animation-free-carousel[data-v-e7891c4e] [data-slot=carousel-content],.configurator-animation-free-carousel-viewport[data-v-e7891c4e]{overflow:hidden;width:100%}.configurator-animation-free-carousel-track[data-v-e7891c4e]{width:100%}.configurator-animation-free-carousel-slide[data-v-e7891c4e]{min-width:100%;width:100%}.configurator-animation-free-carousel-image[data-v-e7891c4e]{border-radius:1.25rem;display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.configurator-animation-free-carousel-nav[data-v-e7891c4e]{margin-top:1rem!important;padding:0!important}@media(min-width:640px){.configurator-animation-free-carousel[data-v-e7891c4e]{padding-inline:2.5rem}}@media(min-width:1024px){.configurator-animation-free-carousel[data-v-e7891c4e]{padding-inline:4rem}}@keyframes hint-swipe{0%{transform:translate(0)}33%{transform:translate(-50px)}to{transform:translate(0)}}.hint-swipe{animation:hint-swipe .6s ease-out}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-outline-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:""}}}body{--font-hs-form-base:var(--font-sans);--color-hs-form-text:var(--color-neutral-iron);--color-hs-form-link:var(--color-neutral-graphite);--color-hs-form-link-hover:var(--color-neutral-iron);--color-hs-form-link-focus:var(--color-neutral-iron);--color-hs-form-label-text:var(--color-neutral-graphite);--color-hs-form-label-description-text:var(--color-neutral-graphite);--color-hs-form-field-text:var(--color-neutral-iron);--color-hs-form-field-checked-bg:var(--color-neutral-white);--color-hs-form-btn-primary-border:transparent;--color-hs-form-btn-ancillary-bg:transparent;--color-hs-form-btn-ancillary-text:var(--color-neutral-graphite);--color-hs-form-btn-ancillary-border:var(--color-neutral-graphite);--color-hs-form-btn-ancillary-hover-bg:var(--color-neutral-cloud);--color-hs-form-btn-ancillary-hover-border:var(--color-neutral-iron);--color-hs-form-btn-ancillary-hover-text:var(--color-neutral-iron);--color-hs-form-btn-ancillary-focus-bg:var(--color-neutral-cirrus-cloud);--color-hs-form-btn-ancillary-focus-border:var(--color-neutral-iron);--color-hs-form-btn-ancillary-focus-text:var(--color-neutral-graphite);--color-hs-form-btn-ancillary-active-bg:transparent;--color-hs-form-btn-ancillary-active-border:var(--color-neutral-graphite);--color-hs-form-btn-ancillary-active-text:var(--color-neutral-graphite);--color-hs-form-focus-ring:var(--color-neutral-iron);--color-hs-form-error-message:var(--color-error-magma);--color-hs-form-error-box-bg:transparent;--color-hs-form-error-box-text:var(--color-error-magma);--color-hs-form-error-box-border:var(--color-error-magma)}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RichText a{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-decoration-line:underline}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RichText a:focus,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RichText a:focus-visible{border-radius:var(--radius-xs,.125rem);outline-color:var(--color-hs-form-focus-ring);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row label:not(:has(.hsfc-FieldLabel__RequiredIndicator)))>span:after{content:""}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-FieldLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-tight,1);line-height:var(--leading-tight,1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);display:block!important;letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-FieldLabel+.hsfc-FieldDescription,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-FieldLabel:not(:has(+.hsfc-FieldDescription)){margin-bottom:calc(var(--spacing,.25rem)*3)}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-FieldDescription{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-tight,1);display:block!important;line-height:var(--leading-tight,1);margin-inline:calc(var(--spacing,.25rem)*0)!important}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxFieldGroup,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-FileField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RadioFieldGroup,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField{margin-bottom:calc(var(--spacing,.25rem)*8)}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RadioFieldGroup .hsfc-RadioFieldGroup__Options) label{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);align-items:flex-start;color:var(--color-neutral-iron,#746a63);display:flex!important;letter-spacing:var(--tracking-normal,0);text-transform:none}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RadioFieldGroup .hsfc-RadioFieldGroup__Options) label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--color-neutral-aluminium,#d9d5d2);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:2px;margin-bottom:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*1);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem)*5);--tw-duration:.2s;flex-shrink:0;height:calc(var(--spacing,.25rem)*5)!important;transition-duration:.2s}@media(hover:hover){:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RadioFieldGroup .hsfc-RadioFieldGroup__Options) label input:hover{border-color:var(--color-neutral-iron,#746a63)}}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RadioFieldGroup .hsfc-RadioFieldGroup__Options) label input:focus-visible{border-color:var(--color-neutral-iron,#746a63);border-style:var(--tw-border-style);border-width:4px;outline-style:var(--tw-outline-style);outline-width:0}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RadioFieldGroup .hsfc-RadioFieldGroup__Options) label input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RadioFieldGroup .hsfc-RadioFieldGroup__Options) label input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RadioFieldGroup .hsfc-RadioFieldGroup__Options) label input[aria-invalid=true]{border-color:var(--color-error-magma,#bf2626)}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-RadioFieldGroup .hsfc-RadioFieldGroup__Options) label span{padding-top:.325rem}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField{position:relative}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField):focus-within input,:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField):focus-within textarea{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-neutral-iron,#746a63)}:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField):not(:focus-within):has(.hsfc-ErrorAlert) .hsfc-DropdownInput,:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField):not(:focus-within):has(.hsfc-ErrorAlert) input[type=email],:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField):not(:focus-within):has(.hsfc-ErrorAlert) input[type=tel],:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField):not(:focus-within):has(.hsfc-ErrorAlert) input[type=text],:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField):not(:focus-within):has(.hsfc-ErrorAlert) select,:is(div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-EmailField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-NumberField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DateField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownField,div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaField):not(:focus-within):has(.hsfc-ErrorAlert) textarea{border-color:var(--color-error-magma,#bf2626);border-style:var(--tw-border-style)!important;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;border-width:2px!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextInput{--tw-leading:var(--leading-tight,1);line-height:var(--leading-tight,1);width:100%;--tw-font-weight:var(--font-weight-bold,700);color:var(--color-neutral-iron,#746a63);font-weight:var(--font-weight-bold,700);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-neutral-aluminium,#d9d5d2);--tw-outline-style:none;border-radius:2.5rem;border-style:var(--tw-border-style)!important;border-width:0!important;font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))!important;outline-style:none;padding:calc(var(--spacing,.25rem)*5)!important}@media(forced-colors:active){div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextInput{outline:2px solid #0000;outline-offset:2px}}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextInput{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;--tw-ring-inset:inset;transition-duration:.2s}@media(hover:hover){div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextInput:hover{--tw-ring-color:var(--color-neutral-iron,#746a63)}}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaInput{height:calc(var(--spacing,.25rem)*35);resize:none;--tw-leading:var(--leading-tight,1);line-height:var(--leading-tight,1);width:100%;--tw-font-weight:var(--font-weight-bold,700);color:var(--color-neutral-iron,#746a63);font-weight:var(--font-weight-bold,700);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-neutral-aluminium,#d9d5d2);--tw-outline-style:none;border-radius:2.5rem;border-style:var(--tw-border-style)!important;border-width:0!important;font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))!important;outline-style:none;padding:calc(var(--spacing,.25rem)*5)!important}@media(forced-colors:active){div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaInput{outline:2px solid #0000;outline-offset:2px}}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaInput{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;--tw-ring-inset:inset;transition-duration:.2s}@media(hover:hover){div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-TextareaInput:hover{--tw-ring-color:var(--color-neutral-iron,#746a63)}}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-ErrorAlert{align-items:center;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*1);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-top:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-tight,1);line-height:var(--leading-tight,1);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-ErrorAlert:before{height:calc(var(--spacing,.25rem)*3);margin-right:calc(var(--spacing,.25rem)*0);-webkit-mask-image:inherit;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 21'><path d='M12 0C12.3948 1.63861e-07 12.7829 0.102212 13.127 0.295895C13.4708 0.489523 13.7592 0.7681 13.9639 1.10546L23.6924 17.3455C23.8929 17.6928 23.9988 18.087 24 18.4881C24.0011 18.8892 23.8969 19.2842 23.6982 19.6326L23.6201 19.7596C23.4275 20.0515 23.1707 20.2964 22.8682 20.4744L22.7363 20.5467C22.4241 20.7039 22.0793 20.7879 21.7285 20.7918H2.27149L2.12208 20.7849C1.7734 20.7583 1.43437 20.6524 1.13184 20.4744C0.829335 20.2964 0.572478 20.0515 0.379892 19.7596L0.301767 19.6326C0.103143 19.2842 -0.00111409 18.8892 8.97831e-06 18.4881C0.00115323 18.087 0.107074 17.6928 0.307626 17.3455L10.0361 1.10546C10.2408 0.768099 10.5292 0.489523 10.873 0.295895C11.2171 0.102212 11.6052 0 12 0ZM2.65528 18.2918H21.3447L12 2.69138L2.65528 18.2918ZM10.75 15.6229V15.0487C10.7501 14.3584 11.3097 13.7987 12 13.7987C12.6903 13.7987 13.2499 14.3584 13.25 15.0487V15.6229C13.25 16.3132 12.6904 16.8729 12 16.8729C11.3096 16.8729 10.75 16.3132 10.75 15.6229ZM10.75 11.6034V7.00872C10.7503 6.31859 11.3098 5.75873 12 5.75873C12.6902 5.75873 13.2497 6.31859 13.25 7.00872V11.6034C13.25 12.2937 12.6903 12.8534 12 12.8534C11.3097 12.8534 10.75 12.2937 10.75 11.6034Z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 21'><path d='M12 0C12.3948 1.63861e-07 12.7829 0.102212 13.127 0.295895C13.4708 0.489523 13.7592 0.7681 13.9639 1.10546L23.6924 17.3455C23.8929 17.6928 23.9988 18.087 24 18.4881C24.0011 18.8892 23.8969 19.2842 23.6982 19.6326L23.6201 19.7596C23.4275 20.0515 23.1707 20.2964 22.8682 20.4744L22.7363 20.5467C22.4241 20.7039 22.0793 20.7879 21.7285 20.7918H2.27149L2.12208 20.7849C1.7734 20.7583 1.43437 20.6524 1.13184 20.4744C0.829335 20.2964 0.572478 20.0515 0.379892 19.7596L0.301767 19.6326C0.103143 19.2842 -0.00111409 18.8892 8.97831e-06 18.4881C0.00115323 18.087 0.107074 17.6928 0.307626 17.3455L10.0361 1.10546C10.2408 0.768099 10.5292 0.489523 10.873 0.295895C11.2171 0.102212 11.6052 0 12 0ZM2.65528 18.2918H21.3447L12 2.69138L2.65528 18.2918ZM10.75 15.6229V15.0487C10.7501 14.3584 11.3097 13.7987 12 13.7987C12.6903 13.7987 13.2499 14.3584 13.25 15.0487V15.6229C13.25 16.3132 12.6904 16.8729 12 16.8729C11.3096 16.8729 10.75 16.3132 10.75 15.6229ZM10.75 11.6034V7.00872C10.7503 6.31859 11.3098 5.75873 12 5.75873C12.6902 5.75873 13.2497 6.31859 13.25 7.00872V11.6034C13.25 12.2937 12.6903 12.8534 12 12.8534C11.3097 12.8534 10.75 12.2937 10.75 11.6034Z'/></svg>")!important;mask-position:50%;-webkit-mask-position:50%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:calc(var(--spacing,.25rem)*3)}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneInput{gap:calc(var(--spacing,.25rem)*2)}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneInput__FlagAndCaret{background-color:#0000!important;border-style:var(--tw-border-style)!important;border-width:0!important}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-CharacterCounter{display:none!important}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DropdownInput__Caret{position:relative;top:calc(var(--spacing,.25rem)*2.5)}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-PhoneInput__FlagAndCaret__Caret{top:calc(var(--spacing,.25rem)*5)!important}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-FieldLabel__RequiredIndicator{color:var(--color-neutral-graphite,#333)}div[data-hsfc-id=Renderer] form div.hsfc-Row .hsfc-DataPrivacyField .hsfc-RichText{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*3)}div[data-hsfc-id=Renderer] form div.hsfc-Row:nth-last-child(2) div.hsfc-RichText:first-child p:not(:has(a)){color:var(--color-neutral-graphite,#333);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-top:calc(var(--spacing,.25rem)*5)}div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow{margin-top:calc(var(--spacing,.25rem)*8);text-align:left}div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=button],div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=submit]{align-items:center;-moz-column-gap:calc(var(--spacing,.25rem)*1.5);column-gap:calc(var(--spacing,.25rem)*1.5);font-family:var(--font-sans,"HelveticaNeueLTPro","Helvetica Neue LT Std","Helvetica Neue",Helvetica,Arial,sans-serif);font-size:var(--text-xs,.75rem);height:calc(var(--spacing,.25rem)*13.5);justify-content:center;line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));text-align:center;--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-widest,.1em);background-color:var(--button-bg-color);border-style:var(--tw-border-style);color:var(--button-text-color);letter-spacing:var(--tracking-widest,.1em);padding-inline:calc(var(--spacing,.25rem)*6);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;border-radius:3.40282e+38px;border-width:0;display:inline-flex;padding-bottom:calc(var(--spacing,.25rem)*2.5)!important;padding-top:calc(var(--spacing,.25rem)*3.5)!important;position:relative;transition-duration:.2s}:is(div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=submit],div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=button]):active{background-color:var(--button-bg-color);color:var(--button-text-color);outline-color:#0000!important}:is(div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=submit],div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=button]):disabled{background-color:var(--button-bg-color-disabled);color:var(--button-text-color-disabled);cursor:not-allowed;opacity:.6}:is(div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=submit],div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=button]):focus-visible{background-color:var(--button-bg-color-focus);color:var(--button-text-color-focus);outline-color:var(--button-border-color-focus);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:4px}@media(hover:hover){:is(div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=submit],div[data-hsfc-id=Renderer] form div.hsfc-NavigationRow button[type=button]):hover{background-color:var(--button-bg-color-hover);color:var(--button-text-color-hover)}}div[data-hsfc-id=Renderer] form div.hsfc-CustomValidationError{border-style:var(--tw-border-style);border-width:2px}div[data-hsfc-id=Renderer] form div.hsfc-CustomValidationError>div:first-child{align-items:flex-start;display:flex;flex-direction:row}div[data-hsfc-id=Renderer] form div.hsfc-CustomValidationError>div:first-child:before{background-color:var(--color-hs-form-error-message);height:calc(var(--spacing,.25rem)*3);margin-right:calc(var(--spacing,.25rem)*2);padding-top:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*3);--tw-content:"";content:var(--tw-content);display:inline-block;-webkit-mask-image:inherit;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 21'><path d='M12 0C12.3948 1.63861e-07 12.7829 0.102212 13.127 0.295895C13.4708 0.489523 13.7592 0.7681 13.9639 1.10546L23.6924 17.3455C23.8929 17.6928 23.9988 18.087 24 18.4881C24.0011 18.8892 23.8969 19.2842 23.6982 19.6326L23.6201 19.7596C23.4275 20.0515 23.1707 20.2964 22.8682 20.4744L22.7363 20.5467C22.4241 20.7039 22.0793 20.7879 21.7285 20.7918H2.27149L2.12208 20.7849C1.7734 20.7583 1.43437 20.6524 1.13184 20.4744C0.829335 20.2964 0.572478 20.0515 0.379892 19.7596L0.301767 19.6326C0.103143 19.2842 -0.00111409 18.8892 8.97831e-06 18.4881C0.00115323 18.087 0.107074 17.6928 0.307626 17.3455L10.0361 1.10546C10.2408 0.768099 10.5292 0.489523 10.873 0.295895C11.2171 0.102212 11.6052 0 12 0ZM2.65528 18.2918H21.3447L12 2.69138L2.65528 18.2918ZM10.75 15.6229V15.0487C10.7501 14.3584 11.3097 13.7987 12 13.7987C12.6903 13.7987 13.2499 14.3584 13.25 15.0487V15.6229C13.25 16.3132 12.6904 16.8729 12 16.8729C11.3096 16.8729 10.75 16.3132 10.75 15.6229ZM10.75 11.6034V7.00872C10.7503 6.31859 11.3098 5.75873 12 5.75873C12.6902 5.75873 13.2497 6.31859 13.25 7.00872V11.6034C13.25 12.2937 12.6903 12.8534 12 12.8534C11.3097 12.8534 10.75 12.2937 10.75 11.6034Z'/></svg>")!important;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 21'><path d='M12 0C12.3948 1.63861e-07 12.7829 0.102212 13.127 0.295895C13.4708 0.489523 13.7592 0.7681 13.9639 1.10546L23.6924 17.3455C23.8929 17.6928 23.9988 18.087 24 18.4881C24.0011 18.8892 23.8969 19.2842 23.6982 19.6326L23.6201 19.7596C23.4275 20.0515 23.1707 20.2964 22.8682 20.4744L22.7363 20.5467C22.4241 20.7039 22.0793 20.7879 21.7285 20.7918H2.27149L2.12208 20.7849C1.7734 20.7583 1.43437 20.6524 1.13184 20.4744C0.829335 20.2964 0.572478 20.0515 0.379892 19.7596L0.301767 19.6326C0.103143 19.2842 -0.00111409 18.8892 8.97831e-06 18.4881C0.00115323 18.087 0.107074 17.6928 0.307626 17.3455L10.0361 1.10546C10.2408 0.768099 10.5292 0.489523 10.873 0.295895C11.2171 0.102212 11.6052 0 12 0ZM2.65528 18.2918H21.3447L12 2.69138L2.65528 18.2918ZM10.75 15.6229V15.0487C10.7501 14.3584 11.3097 13.7987 12 13.7987C12.6903 13.7987 13.2499 14.3584 13.25 15.0487V15.6229C13.25 16.3132 12.6904 16.8729 12 16.8729C11.3096 16.8729 10.75 16.3132 10.75 15.6229ZM10.75 11.6034V7.00872C10.7503 6.31859 11.3098 5.75873 12 5.75873C12.6902 5.75873 13.2497 6.31859 13.25 7.00872V11.6034C13.25 12.2937 12.6903 12.8534 12 12.8534C11.3097 12.8534 10.75 12.2937 10.75 11.6034Z'/></svg>")!important;mask-position:50%;-webkit-mask-position:50%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}div[data-hsfc-id=Renderer] form div.hsfc-CustomValidationError ul li{list-style-type:disc}div[data-hsfc-id=Renderer] form div.hsfc-CustomValidationError ul li a{text-decoration-line:none}div[data-hsfc-id=Renderer] .hsfc-PostSubmit{display:none}.has-btns-full-width :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button,.has-btns-full-width :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=button],.has-btns-full-width :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=submit]{width:100%}.has-btns-secondary :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=button],.has-btns-secondary :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=submit]{background-color:var(--color-hs-form-btn-ancillary-bg);border-color:var(--color-hs-form-btn-ancillary-border);border-style:var(--tw-border-style);border-width:2px;color:var(--color-hs-form-btn-ancillary-text)}:is(.has-btns-secondary :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=submit],.has-btns-secondary :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=button]):hover{background-color:var(--color-hs-form-btn-ancillary-hover-bg);border-color:var(--color-hs-form-btn-ancillary-hover-border);color:var(--color-hs-form-btn-ancillary-hover-text)}:is(.has-btns-secondary :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=submit],.has-btns-secondary :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=button]):focus-visible:not(:active){background-color:var(--color-hs-form-btn-ancillary-focus-bg);border-color:var(--color-hs-form-btn-ancillary-focus-border);border-style:var(--tw-border-style);border-width:4px;color:var(--color-hs-form-btn-ancillary-focus-text);outline-style:var(--tw-outline-style);outline-width:0}:is(.has-btns-secondary :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=submit],.has-btns-secondary :is(div[data-hsfc-id=Renderer]) form .hsfc-NavigationRow button[type=button]):active{background-color:var(--color-hs-form-btn-ancillary-active-bg);border-color:var(--color-hs-form-btn-ancillary-active-border);color:var(--color-hs-form-btn-ancillary-active-text)}[data-show-post-submit=true] div[data-hsfc-id=Renderer] .hsfc-PostSubmit{display:block}.configurator-animation-free[data-v-2e10fcaf]{background:var(--color-neutral-cloud)}.configurator-animation-free-section[data-v-2e10fcaf]{background:var(--color-neutral-cirrus-cloud);border-bottom:2px solid var(--color-neutral-aluminium);outline:none;padding-block:2rem}[data-v-2e10fcaf] .config-right-side-header{position:static}[data-v-2e10fcaf] .config-right-side-content{padding-bottom:0}[data-v-2e10fcaf] .configurator-animation-free-floorplan{overflow:visible;position:static;transform:none;width:100%}[data-v-2e10fcaf] .configurator-animation-free-floorplan [data-slot=carousel-content]{overflow:visible}[data-v-2e10fcaf] .configurator-animation-free-floorplan .carousel-item-card{min-width:0}[data-v-2e10fcaf] .configurator-animation-free-floorplan .config-left-side-carousel-nav{display:flex}@media(min-width:1024px){.configurator-animation-free-section[data-v-2e10fcaf]{padding-block:2.5rem}}@keyframes spring-jump-51a3e066{0%{transform:translateY(0) scaleY(1)}10%{transform:translateY(0) scaleY(.8)}25%{transform:translateY(0) scaleY(1.2)}40%{transform:translateY(-16px) scaleY(1)}55%{transform:translateY(0) scaleY(.85)}70%{transform:translateY(0) scaleY(1.05)}to{transform:translateY(0) scaleY(1)}}.arrow-bounce[data-v-51a3e066]{transform-origin:center bottom}@media(prefers-reduced-motion:no-preference){.arrow-bounce[data-v-51a3e066]{animation:spring-jump-51a3e066 .9s ease-out 3}}@media(prefers-reduced-motion:reduce){.arrow-bounce[data-v-51a3e066]{animation:none}}@keyframes spring-jump-5a926b21{0%{transform:translateY(0) scaleY(1)}10%{transform:translateY(0) scaleY(.8)}25%{transform:translateY(0) scaleY(1.2)}40%{transform:translateY(-16px) scaleY(1)}55%{transform:translateY(0) scaleY(.85)}70%{transform:translateY(0) scaleY(1.05)}to{transform:translateY(0) scaleY(1)}}.arrow-bounce[data-v-5a926b21]{animation:spring-jump-5a926b21 .9s ease-out 3;transform-origin:center bottom}[data-v-5a926b21] .config-left-side-header,[data-v-5a926b21] .config-right-side-header{background:var(--color-neutral-cirrus-cloud);position:sticky;top:0;z-index:10}[data-v-5a926b21] .config-left-side-header{padding-top:40px}[data-v-5a926b21] .mobile-panel-section{padding-bottom:40px}.config-right-side-content{padding-block:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*5)}@media(min-width:40rem){.config-right-side-content{padding-inline:calc(var(--spacing,.25rem)*10)}}@media(min-width:64rem){.config-right-side-content{padding-inline:calc(var(--spacing,.25rem)*16)}}.config-right-side-header{background-color:var(--color-neutral-cirrus-cloud,#fbfaf8);padding-inline:calc(var(--spacing,.25rem)*5);padding-top:calc(var(--spacing,.25rem)*7)}@media(min-width:40rem){.config-right-side-header{padding-inline:calc(var(--spacing,.25rem)*10)}}@media(min-width:64rem){.config-right-side-header{padding-inline:calc(var(--spacing,.25rem)*16);position:sticky;top:calc(var(--spacing,.25rem)*0);z-index:10}}.configurator [data-slot=carousel-content]{max-height:unset!important}.configurator-animation-free *,.configurator-animation-free :after,.configurator-animation-free :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html[data-configurator-animation-free]{scroll-behavior:auto!important}html[data-configurator-animation-free] .config-left-side-visual-gallery-expand,html[data-configurator-animation-free] .product-detail-floor-plan-card-expand{display:none!important}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}.edit-modal-content .accordion-content{padding-bottom:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*2)}.edit-modal-content .accordion-item,.edit-modal-content-copy-link{border-bottom:2px var(--tw-border-style) var(--color-neutral-aluminium,#d9d5d2);width:100%}:is(.edit-modal-content .accordion-item,.edit-modal-content-copy-link):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.edit-modal-content .accordion-trigger{cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-block:calc(var(--spacing,.25rem)*6);width:100%;--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-widest,.1em);align-items:center;display:flex;justify-content:space-between;letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase}.edit-modal-content .accordion-trigger[data-state=open]{padding-bottom:calc(var(--spacing,.25rem)*0)}.edit-modal-content .accordion-trigger svg{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}.edit-modal-content .accordion-trigger[data-state=open] svg{opacity:0}.custom-marker{cursor:pointer;height:61px;width:50px}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display:none}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-duration:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.dealer-map-search{align-items:center;border-bottom:2px var(--tw-border-style) var(--color-neutral-aluminium,#d9d5d2);gap:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*3);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.2s;display:flex;position:relative;transition-duration:.2s}.dealer-map-search:focus-within{border-bottom:2px var(--tw-border-style) var(--color-neutral-iron,#746a63)}@media(hover:hover){.dealer-map-search:hover{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}}.dealer-map-search[data-has-value=true] .dealer-map-search-label{opacity:0}.dealer-map-search-input{font-family:var(--font-serif,"Bauhaus Soft Display 2.0 Light","Adjusted Georgia Fallback",serif);height:calc(var(--spacing,.25rem)*15);width:100%;--tw-leading:var(--leading-tight,1);line-height:var(--leading-tight,1);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);--tw-outline-style:none;flex-grow:1;outline-style:none}@media(forced-colors:active){.dealer-map-search-input{outline:2px solid #0000;outline-offset:2px}}.dealer-map-search-label{--tw-translate-y:-50%;font-family:var(--font-serif,"Bauhaus Soft Display 2.0 Light","Adjusted Georgia Fallback",serif);translate:var(--tw-translate-x)var(--tw-translate-y);width:calc(100% - 80px);--tw-leading:var(--leading-tight,1);line-height:var(--leading-tight,1);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-tracking:var(--tracking-tighter,-.05em);color:var(--color-neutral-iron,#746a63);letter-spacing:var(--tracking-tighter,-.05em);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;position:absolute;top:50%;transition-duration:.2s}.dealer-map-search-label:is(:where(.group):focus-within *){color:var(--color-neutral-graphite,#333)}@media(hover:hover){.dealer-map-search-label:is(:where(.group):hover *){color:var(--color-neutral-graphite,#333)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-b1e96af5],[data-v-b1e96af5]::backdrop,[data-v-b1e96af5]:after,[data-v-b1e96af5]:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.handle-container[data-v-b1e96af5]{bottom:calc(var(--spacing,.25rem)*6);--tw-translate-x:-50%;align-items:center;color:var(--color-neutral-white,#fff);display:flex;gap:calc(var(--spacing,.25rem)*3);left:50%;position:absolute;translate:var(--tw-translate-x)var(--tw-translate-y)}.headline-container[data-v-b1e96af5]{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*5);margin-bottom:2.875rem}@media(min-width:64rem){.headline-container[data-v-b1e96af5]{margin-bottom:calc(var(--spacing,.25rem)*20)}}.image-container[data-v-b1e96af5]{height:22.3125rem;min-width:12.5rem;position:relative;width:12.5rem}@media(min-width:64rem){.image-container[data-v-b1e96af5]{height:31.25rem;min-width:17.5rem;width:17.5rem}}.page-margins[data-v-b1e96af5]{margin-block:4.375rem;margin-inline:auto;max-width:var(--spacing-8xl,90rem);padding-inline:calc(var(--spacing,.25rem)*5);position:relative;width:100%}@media(min-width:40rem){.page-margins[data-v-b1e96af5]{padding-inline:calc(var(--spacing,.25rem)*10)}}@media(min-width:64rem){.page-margins[data-v-b1e96af5]{margin-block:calc(var(--spacing,.25rem)*20);padding-inline:calc(var(--spacing,.25rem)*16)}}.animated{opacity:0;transform:translateY(1.5rem)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@media(min-width:48rem){.animated{--tw-translate-y:calc(var(--spacing,.25rem)*6);opacity:0;translate:var(--tw-translate-x)var(--tw-translate-y)}.image-animated{opacity:0}.button-animated{--tw-translate-y:calc(var(--spacing,.25rem)*3);opacity:0;translate:var(--tw-translate-x)var(--tw-translate-y)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.animated{--tw-translate-y:calc(var(--spacing,.25rem)*6);opacity:0;translate:var(--tw-translate-x)var(--tw-translate-y)}.filter-radio-options label{cursor:pointer;flex-grow:1;text-align:center}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}.filter-modal-content-pill{border-radius:var(--radius-5xl,2.5rem);cursor:pointer;padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*2.5);padding-top:calc(var(--spacing,.25rem)*3.5);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-neutral-aluminium,#d9d5d2);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;display:flex;flex-direction:column;justify-content:center;position:relative;transition-duration:.2s}@media(hover:hover){.filter-modal-content-pill:hover{--tw-ring-color:var(--color-neutral-iron,#746a63)}}:where([data-selected=true]) .filter-modal-content-pill{background-color:var(--color-neutral-graphite,#333);color:var(--color-neutral-cloud,#efedeb);--tw-ring-color:var(--color-neutral-graphite,#333)}@media(hover:hover){:where([data-selected=true]) .filter-modal-content-pill:hover{background-color:var(--color-neutral-iron,#746a63);--tw-ring-color:var(--color-neutral-iron,#746a63)}}.filter-modal-content-pill:has(:is(input:active)){background-color:var(--color-neutral-graphite,#333);color:var(--color-neutral-cloud,#efedeb);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-neutral-graphite,#333)}.filter-modal-content-pill:has(:is(input:disabled)){color:var(--color-neutral-graphite,#333)!important;cursor:not-allowed;opacity:.6;--tw-ring-color:var(--color-neutral-aluminium,#d9d5d2)!important;background-color:#0000!important}.filter-modal-content-pill:has(:is(input:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-neutral-iron,#746a63)}:where([data-selected=true]) .filter-modal-content-pill:has(:is(input:focus-visible)){background-color:var(--color-neutral-iron,#746a63);color:var(--color-neutral-cloud,#efedeb);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-15407871],[data-v-15407871]::backdrop,[data-v-15407871]:after,[data-v-15407871]:before{--tw-leading:initial;--tw-duration:initial;--tw-outline-style:solid}}}.pagination-button[data-v-15407871]{--tw-leading:var(--leading-tight,1);line-height:var(--leading-tight,1);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;border-radius:var(--radius-2xl,1rem);color:var(--color-neutral-iron,#746a63);cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*2.5);padding-top:calc(var(--spacing,.25rem)*3.5);transition-duration:.2s}.pagination-button[data-selected=true][data-v-15407871]{background-color:var(--color-neutral-graphite,#333);color:var(--color-neutral-cloud,#efedeb)}@media(hover:hover){.pagination-button[data-v-15407871]:hover{background-color:var(--color-neutral-cloud,#efedeb);color:var(--color-neutral-iron,#746a63);text-decoration-line:underline}}.pagination-button[data-v-15407871]:focus{background-color:var(--color-neutral-cloud,#efedeb);color:var(--color-neutral-iron,#746a63);outline-color:var(--color-neutral-iron,#746a63);outline-style:var(--tw-outline-style);outline-width:4px;text-decoration-line:underline}.pagination-arrow[data-v-15407871]{border-radius:var(--radius-lg,.5rem);padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;color:var(--carousel-navigation-icon-color);cursor:pointer;transition-duration:.3s}@media(hover:hover){.pagination-arrow[data-v-15407871]:hover{background-color:var(--pagination-button-background);color:var(--carousel-navigation-progress-color)}}.pagination-arrow[data-v-15407871]:focus{background-color:var(--pagination-button-background);color:var(--carousel-navigation-progress-color);outline-color:var(--carousel-navigation-progress-color);outline-style:var(--tw-outline-style);outline-width:2px}.pagination-arrow[data-v-15407871]:disabled{color:var(--carousel-navigation-disabled-color);cursor:not-allowed}@media(hover:hover){.pagination-arrow[data-v-15407871]:disabled:hover{background-color:#0000}}.pagination-arrow[data-v-15407871]:disabled:focus{outline-style:var(--tw-outline-style);outline-width:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-duration:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.search-form{align-items:center;border-bottom:2px var(--tw-border-style) var(--color-neutral-aluminium,#d9d5d2);gap:calc(var(--spacing,.25rem)*2);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:100%;--tw-duration:.2s;display:flex;position:relative;transition-duration:.2s}.search-form:focus-within{border-bottom:2px var(--tw-border-style) var(--color-neutral-iron,#746a63)}@media(hover:hover){.search-form:hover{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}}.search-form[data-variant=reversed]{border-bottom-color:var(--color-neutral-iron,#746a63)}.search-form[data-variant=reversed]:focus-within{border-bottom-color:var(--color-neutral-aluminium,#d9d5d2)}.search-form:focus-within .search-label,.search-form[data-has-value=true] .search-label{opacity:0}.search-input{font-family:var(--font-serif,"Bauhaus Soft Display 2.0 Light","Adjusted Georgia Fallback",serif);height:calc(var(--spacing,.25rem)*22);width:100%;z-index:1;--tw-leading:var(--leading-tight,1);line-height:var(--leading-tight,1);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);--tw-outline-style:none;flex-grow:1;outline-style:none;position:relative}@media(forced-colors:active){.search-input{outline:2px solid #0000;outline-offset:2px}}:where([data-variant=reversed]) .search-input{color:var(--color-neutral-cloud,#efedeb)}:where([data-variant=small]) .search-input{height:calc(var(--spacing,.25rem)*15)}.search-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.clear-btn{color:var(--color-neutral-graphite,#333)}:where([data-variant=reversed]) .clear-btn{color:var(--color-neutral-cloud,#efedeb)}.search-label{--tw-translate-y:-50%;font-family:var(--font-serif,"Bauhaus Soft Display 2.0 Light","Adjusted Georgia Fallback",serif);translate:var(--tw-translate-x)var(--tw-translate-y);width:calc(100% - 40px);--tw-leading:var(--leading-tight,1);line-height:var(--leading-tight,1);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);--tw-tracking:var(--tracking-tighter,-.05em);color:var(--color-neutral-iron,#746a63);letter-spacing:var(--tracking-tighter,-.05em);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;position:absolute;top:50%;transition-duration:.2s}.search-label:is(:where(.group):focus-within *){color:var(--color-neutral-graphite,#333)}@media(hover:hover){.search-label:is(:where(.group):hover *){color:var(--color-neutral-graphite,#333)}}:where([data-variant=reversed]) .search-label{color:var(--color-neutral-aluminium,#d9d5d2)}:where([data-variant=reversed]) .search-label:is(:where(.group):focus-within *){color:var(--color-neutral-cloud,#efedeb)}@media(hover:hover){:where([data-variant=reversed]) .search-label:is(:where(.group):hover *){color:var(--color-neutral-cloud,#efedeb)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.slide-left-fade-enter-active,.slide-left-fade-leave-active,.slide-right-fade-enter-active,.slide-right-fade-leave-active{transition:opacity .2s cubic-bezier(.4,0,.15,1),transform .2s cubic-bezier(.4,0,.15,1)}@media(prefers-reduced-motion:reduce){.slide-left-fade-enter-active,.slide-left-fade-leave-active,.slide-right-fade-enter-active,.slide-right-fade-leave-active{transition:opacity .01s}.slide-left-fade-enter-from,.slide-left-fade-leave-to,.slide-right-fade-enter-from,.slide-right-fade-leave-to{transform:translate(0)}}.slide-right-fade-enter-from{opacity:0;transform:translate(40px)}.slide-right-fade-leave-to{opacity:0;transform:translate(-40px)}.slide-right-fade-enter-to,.slide-right-fade-leave-from{opacity:1;transform:translate(0)}.slide-left-fade-enter-from{opacity:0;transform:translate(-40px)}.slide-left-fade-leave-to{opacity:0;transform:translate(40px)}.slide-left-fade-enter-to,.slide-left-fade-leave-from{opacity:1;transform:translate(0)}.gallery-modal-wrapper [data-slot=carousel-content],.gallery-modal-wrapper [data-slot=carousel-content]>div,.gallery-modal-wrapper [data-slot=carousel-content]>div>div,.gallery-modal-wrapper [data-slot=carousel-item]{height:100%}.modal-content-slot .gallery-asset,.modal-content-slot .gallery-asset-image{height:100%;max-height:100%}.modal-content-slot .gallery-asset-image{align-items:center;display:flex;flex-direction:column;place-content:center}.modal-content-slot .gallery-asset-image img{display:block;max-height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.line-carousel-3 .line-carousel-row{display:grid;grid-template-columns:1fr 2fr 1fr}}@media(min-width:48rem){.line-carousel-3 .media-item{max-width:inherit}}.line-carousel-3 .media-item:first-child,.line-carousel-3 .media-item:nth-child(3){aspect-ratio:17/24;max-height:calc(var(--spacing,.25rem)*80);max-width:calc(var(--spacing,.25rem)*44);min-height:calc(var(--spacing,.25rem)*60)}@media(min-width:48rem){.line-carousel-3 .media-item:first-child,.line-carousel-3 .media-item:nth-child(3){aspect-ratio:84/109;max-height:inherit;max-width:100%}}.line-carousel-3 .media-item:nth-child(2){max-height:calc(var(--spacing,.25rem)*80)}@media(min-width:48rem){.line-carousel-3 .media-item:nth-child(2){aspect-ratio:16/10;height:100%;max-height:calc(var(--spacing,.25rem)*200);max-width:100%;width:100%}}.line-carousel-4 .media-item{aspect-ratio:17/24;max-width:calc(var(--spacing,.25rem)*60)}@media(min-width:48rem){.line-carousel-4 .media-item{aspect-ratio:84/109;max-width:100%;min-width:100%}}.pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48rem){.pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pattern-item{overflow:hidden;position:relative;width:100%}.pattern-item button{display:block!important;height:100%!important;width:100%!important}.pattern-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pattern-item{aspect-ratio:1/1.05}.pattern-item:nth-child(5n+1){aspect-ratio:35/17.8;grid-column:span 2/span 2}@media(min-width:48rem){.pattern-item:nth-child(7n+1){aspect-ratio:35/17.8;grid-column:span 2/span 2;max-height:430px}.pattern-item:nth-child(7n+2){aspect-ratio:auto;grid-column:span 1/span 1;max-height:430px}.pattern-item:nth-child(7n+3){aspect-ratio:1/1.035;grid-column:span 1/span 1;max-height:430px}.pattern-item:nth-child(7n+4),.pattern-item:nth-child(7n+5){aspect-ratio:auto;grid-column:span 1/span 1;max-height:430px}}.pattern-item:nth-child(7n+6){aspect-ratio:35/17.8;grid-column:span 2/span 2}@media(min-width:48rem){.pattern-item:nth-child(7n+6){aspect-ratio:1/1.035;grid-column:span 1/span 1;max-height:430px}}.pattern-item:nth-child(7n+7){aspect-ratio:35/17.8;grid-column:span 2/span 2}@media(min-width:48rem){.pattern-item:nth-child(7n+7){aspect-ratio:35/17.5;grid-column:span 2/span 2}}@media(min-width:64rem){.pattern-item:nth-child(7n+7){max-height:430px}}.promo-feature-grid[data-v-14d55b40]{display:none}@container (min-width: 552px){.promo-feature-grid[data-v-14d55b40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.promo-feature-carousel[data-v-14d55b40]{display:none}}@media(min-width:768px){.promo-half-grid-reverse{grid-auto-flow:dense}.promo-half-grid-reverse>:first-child{grid-column:2}.promo-half-grid-reverse>:nth-child(2){grid-column:1}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-outline-style:solid}}}#custom-cursor{transition:opacity .2s ease-in-out,scale .3s}.promo-story-link:focus-within .has-outline{border-color:var(--color-neutral-stratus-cloud,#f3f1ef);border-radius:3.75em;border-style:var(--tw-border-style);border-width:2px;outline-color:var(--color-neutral-night,#000);outline-offset:0;outline-style:var(--tw-outline-style);outline-width:2px}.promo-story-link .has-outline.has-outline-sm{border-radius:2.5rem}@media(min-width:64rem){.promo-story-link .has-outline.has-outline-sm{border-radius:0}@media(hover:hover){.promo-story-link .has-outline.has-outline-sm:is(:where(.group):hover *){border-radius:2.5rem}}}.promo-story-link:focus-within .has-outline.has-outline-sm{border-radius:2.5rem}.parallax-background:after{background:linear-gradient(to bottom,var(--color-neutral-cloud),transparent);content:"";height:12.5rem;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.reveal[data-v-44441524]{transform-origin:bottom center}.tab-spec [data-slot=carousel-content]{max-height:unset!important}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-outline-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.timeline-simple-year-button{cursor:pointer;--tw-outline-style:none;border-radius:3.40282e+38px;outline-style:none}@media(forced-colors:active){.timeline-simple-year-button{outline:2px solid #0000;outline-offset:2px}}.timeline-simple-year-button{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}:where([data-open=false]) .timeline-simple-year-button{--tw-animation-delay:.15s;animation-delay:.15s;transition-delay:.15s}.timeline-simple-year-button{height:calc(var(--spacing,.25rem)*18.75);touch-action:manipulation;width:calc(var(--spacing,.25rem)*18.75)}@media(min-width:480px){.timeline-simple-year-button{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}}@media(min-width:1128px){.timeline-simple-year-button{height:calc(var(--spacing,.25rem)*50)!important;width:calc(var(--spacing,.25rem)*50)!important}}@media(min-width:40rem){.timeline-simple-year-button{height:calc(var(--spacing,.25rem)*26);width:calc(var(--spacing,.25rem)*26)}}@media(min-width:64rem){.timeline-simple-year-button{height:calc(var(--spacing,.25rem)*44);width:calc(var(--spacing,.25rem)*44)}}.timeline-simple-year-button.closing{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.timeline-simple-year-button:before{aspect-ratio:1;height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);--tw-translate-x:calc(var(--spacing,.25rem)*-2.5);--tw-translate-y:calc(var(--spacing,.25rem)*-2.5);background-color:var(--color-neutral-white,#fff);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));translate:var(--tw-translate-x)var(--tw-translate-y);--tw-duration:.3s;--tw-content:"";border-radius:3.40282e+38px;content:var(--tw-content);left:50%;position:absolute;top:50%;transition-duration:.3s}.timeline-simple-year-button:focus-visible:before{outline-color:var(--color-neutral-cloud,#efedeb);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.timeline-simple-year-image{aspect-ratio:1;min-height:100%;min-width:calc(var(--spacing,.25rem)*18.75);-o-object-fit:cover;object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-neutral-white,#fff);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;border-radius:3.40282e+38px;position:absolute;top:50%;transition-duration:.3s;--tw-scale-x:0%!important;--tw-scale-y:0%!important;--tw-scale-z:0%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}:where([data-is-first-row=true]) .timeline-simple-year-image{top:40%}:where([data-is-last-row=true]) .timeline-simple-year-image{top:-40%}@media(min-width:480px){.timeline-simple-year-image{min-width:calc(var(--spacing,.25rem)*20)}}@media(min-width:1128px){.timeline-simple-year-image{min-width:calc(var(--spacing,.25rem)*50)!important}}@media(min-width:40rem){.timeline-simple-year-image{min-width:calc(var(--spacing,.25rem)*26)}}@media(min-width:64rem){.timeline-simple-year-image{min-width:calc(var(--spacing,.25rem)*44)}:where([data-is-first-row=true]) .timeline-simple-year-image{transform-origin:50% 40px;--tw-translate-y:calc(var(--spacing,.25rem)*10);top:60%;translate:var(--tw-translate-x)var(--tw-translate-y)}:where([data-is-last-row=true]) .timeline-simple-year-image{--tw-translate-y:calc(var(--spacing,.25rem)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}}:where([data-open=true]) .timeline-simple-year-image{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media(min-width:1128px){:where([data-open=true]) .timeline-simple-year-image{--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}}@media(min-width:64rem){:where([data-open=true]) .timeline-simple-year-image{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}[data-open] .timeline-simple-year-image{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}[data-open=true] .timeline-simple-year-image{--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}.timeline-simple-year-image-enter-active{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-animation-delay:.15s;animation-delay:.15s;transition-delay:.15s;transition-duration:.3s}.timeline-simple-year-image-enter-from{opacity:0}.timeline-simple-year-image-enter-to{opacity:1}.timeline-simple-year-image-leave-active{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}.timeline-simple-year-image-leave-from{opacity:1}.timeline-simple-year-image-leave-to{opacity:0}.timeline-simple-year-list{align-items:center;display:flex;justify-content:space-between;list-style-type:none;z-index:10}.timeline-simple-year-list,.timeline-simple-year-rivet{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);position:relative}.timeline-simple-year-rivet{border-radius:3.40282e+38px;height:calc(var(--spacing,.25rem)*18.75);width:calc(var(--spacing,.25rem)*18.75)}@media(min-width:1128px){.timeline-simple-year-rivet{height:calc(var(--spacing,.25rem)*50)!important;width:calc(var(--spacing,.25rem)*50)!important}}@media(min-width:40rem){.timeline-simple-year-rivet{height:calc(var(--spacing,.25rem)*26);width:calc(var(--spacing,.25rem)*26)}}@media(min-width:64rem){.timeline-simple-year-rivet{height:calc(var(--spacing,.25rem)*44);width:calc(var(--spacing,.25rem)*44)}}.timeline-simple-year-rivet:first-child button{transform-origin:0}.timeline-simple-year-list[data-is-left-column=false][data-is-right-column=false] .timeline-simple-year-rivet:first-child .timeline-simple-year-image{--tw-translate-x:5px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.timeline-simple-year-list[data-is-left-column=false][data-is-right-column=false] .timeline-simple-year-rivet:last-child .timeline-simple-year-image{--tw-translate-x:-10px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.timeline-simple-year-list[data-is-left-column=true] .timeline-simple-year-rivet .timeline-simple-year-image{--tw-translate-x:5px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.timeline-simple-year-list[data-is-right-column=true] .timeline-simple-year-rivet .timeline-simple-year-image{--tw-translate-x:-10px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.vs-svg-wrapper{overflow:hidden}
