@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/regola-light.woff2)format("woff2");font-family:regola-light;font-display:block}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/regola-book.woff2)format("woff2");font-family:regola-book;font-display:block}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/regola-regular.woff2)format("woff2");font-family:regola-regular;font-display:block}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/regola-book-oblique.woff2)format("woff2");font-family:regola-book-oblique;font-display:block}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/regola-medium.woff2)format("woff2");font-family:regola-medium;font-display:block}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/regola-light.woff2)format("woff2");font-family:regola-light-field;font-display:block;ascent-override:107%;descent-override:27%;line-gap-override:0%}@font-face{font-style:normal;font-weight:400;src:url(/assets/fonts/regola-book.woff2)format("woff2");font-family:regola-book-field;font-display:block;ascent-override:107%;descent-override:27%;line-gap-override:0%}.row{flex-flow:wrap;justify-content:space-around;min-height:72px;margin-bottom:12px;display:flex}.row:last-of-type{margin-bottom:0}.row.above-fold{height:100vh;margin-bottom:0}.row.above-fold .column{flex-direction:column;justify-content:space-evenly;display:flex}.row.bottom{align-items:flex-end}.grid .column{margin-left:6px;margin-right:6px}.grid .column:first-of-type{margin-left:0}.grid .column:last-of-type{margin-right:0}.grid .half{flex:.5}.grid .one{flex:1}.grid .two{flex:2}.grid .two-half{flex:2.5}.grid .three{flex:3}.grid .four{flex:4}.grid .five{flex:5}.grid .five-half{flex:5.5}.grid .six{flex:6}.grid .seven{flex:7}.grid .eight{flex:8}.grid .nine{flex:9}.grid .ten{flex:10}.grid .eleven{flex:11}.grid .twelve{flex:12}.grid h1,.grid h2,.grid h3,.grid h4,.grid h5,.grid h6{margin:0;padding:0;font-weight:400}.grid h1{letter-spacing:-3px;font-family:regola-light;font-size:72px;line-height:78px}@media screen and (max-width:950px) and (orientation:portrait){.grid .row{flex-flow:column wrap;min-height:0;margin-bottom:0}.grid .column{flex:1;margin:0 0 12px}.grid .column:empty,.grid .column:last-of-type{margin:0}.grid h1,.grid h2,.grid h3,.grid h4,.grid h5,.grid h6{padding:40px 40px 20px}.grid h1{padding:0;font-size:8vmin;line-height:120%}}@media screen and (max-width:950px) and (orientation:landscape){.grid h1{padding:0;font-size:8vmin;line-height:120%}}.grid h2{font-family:regola-book;font-size:64px;line-height:72px}@media screen and (max-width:950px) and (orientation:portrait){.grid h2{padding:0 40px 20px;font-size:6vmin;line-height:120%}}.grid h3{margin-top:-12px;font-family:regola-book;font-size:36px;line-height:36px}@media screen and (max-width:950px) and (orientation:portrait){.grid h3{font-size:5vmin;line-height:120%}}.grid h6{text-align:center;text-transform:uppercase;font-family:regola-book;font-size:14px;line-height:18px}@media screen and (max-width:950px) and (orientation:portrait){.grid h6{padding:0;font-size:16px;line-height:120%}}.grid p{margin-bottom:30px;font-family:regola-book;font-size:18px;line-height:30px}.grid p:last-of-type{margin-bottom:0}.financing{background:#fff}.financing .button-rounded.button-squared{padding:20px 24px!important}.financing-header{position:relative;overflow-x:hidden}.financing-header ul{z-index:1;margin:0;margin-inline-start:1.4ch;padding:0;list-style-type:"—";position:relative}.financing-header ul li{padding-inline-start:.75ch}.financing-header a img{width:auto;height:.5em;position:relative;top:-1px}.financing-header-image{z-index:0;width:33%;max-width:450px;height:auto;position:absolute;bottom:12%;right:5%}.financing-rate-comparison{background:var(--color-blue);color:#fff}.segue .financing-rate-comparison{margin:0 -10vw;padding:0 10vw}.financing-rate-comparison ul{margin:0;margin-inline-start:1.4ch;padding:0;list-style-type:"—"}.financing-rate-comparison ul li{padding-inline-start:.75ch}.financing-rate-comparison-option{background:#000;border-radius:24px;padding:36px}.financing-rate-comparison-option-payment{margin-left:-.5em}@media (max-width:768px){.financing .button-rounded.button-squared{padding:18px 21px!important}.financing-header-image{top:260px;right:-8px;bottom:unset;width:45vw}.financing-rate-comparison-option{padding:24px}.financing-rate-comparison-option-payment{margin-left:0}}.financing-rate-comparison-option-other{background:#00000040}.financing-rate-comparison-option-features{min-height:4.25em;display:flex}.financing-rate-comparison-option-features p{box-sizing:border-box;padding-right:var(--modern-grid-column-gutter);width:45%}.financing-rate-comparison-option-features p:last-child{width:55%}.financing-rate-comparison-footnote{gap:5px;padding:0 36px;display:flex}@media (max-width:1280px){.financing-rate-comparison-option-term{width:100%;display:block}}.financing-rate-benefits{background:#f7f7f0}.financing-rate-benefits-row{flex-wrap:wrap;display:flex}.financing-rate-benefits-row-divider{width:100%!important}.financing-rate-benefits-row>div{flex-direction:column;width:32.25%;min-height:250px;display:flex}.financing-rate-benefits-row>div div{height:180px;margin-bottom:16px}@media (max-width:768px){.financing-rate-comparison-footnote{padding:0 var(--modern-grid-column-gutter)}.financing-rate-benefits-row-divider{display:none!important}.financing-rate-benefits-row>div{width:50%;min-height:190px}.financing-rate-benefits-row>div div{height:120px;margin-top:24px}}.financing-rate-benefits-row>div img{object-fit:contain;width:60%;height:100%}@media (max-width:768px){.financing-rate-benefits-row>div img{width:90%}}.financing-rate-benefits-row .spacer-50{min-height:unset}.financing-rate-benefits-row>div p{width:70%;min-width:180px;max-width:230px}.financing-how-it-stacks-up{background:#fff}.financing-how-it-stacks-up-row{min-height:6em;display:flex}.financing-how-it-stacks-up-row>div{text-align:center;border-left:1px solid #0000001a;width:16%;padding:21px 0}.financing-how-it-stacks-up-row>div:first-child{box-sizing:border-box;padding-top:1em;padding-right:var(--modern-grid-column-gutter);text-align:left;border:none;width:20%}.financing-how-it-stacks-up-row:first-child{text-align:center}.financing-how-it-stacks-up-highlight{color:#fff;background:#000;border:none!important}.financing-how-it-stacks-up-highlight+div{border:none!important}.financing-how-it-stacks-up-row:first-child .financing-how-it-stacks-up-highlight{border-top-left-radius:12px;border-top-right-radius:12px}.financing-how-it-stacks-up-row:last-child .financing-how-it-stacks-up-highlight{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.financing-how-it-stacks-up-footnote{padding:0 var(--modern-grid-column-margin);justify-content:center;gap:4px;display:flex}@media (max-width:768px){.financing-rate-benefits-row>div p{width:100%;min-width:unset;max-width:unset}.financing-how-it-stacks-up-footnote{justify-content:flex-start}}.financing-how-it-stacks-up-card{margin:0 calc(var(--modern-grid-column-margin)*.5);background:#0000000a;border-radius:6px;padding:27px}.financing-how-it-stacks-up-card ul{flex-direction:column;gap:1em;margin:0;padding:0;list-style-type:none;display:flex}.financing-how-it-stacks-up-card ul li{gap:12px;display:flex}.financing-how-it-stacks-up-card ul li img{width:13px;transform:translateY(5px)}.financing-how-it-stacks-up-card ul li img[alt=✓]{height:13px;transform:translateY(3px)}.financing-how-it-stacks-up-card-highlight{color:#fff;background:#000}.financing-basement{background:#fdfdf7}.homes{background:#fff}.homes-hero-slideshow-wrapper{box-sizing:border-box;width:100%;padding:0 18px;position:relative}.homes-hero-slideshow-wrapper>.digital-rendering-wrapper{width:100%}.homes-hero-slideshow{aspect-ratio:1440/835}.homes-rendering-paging-indicator .paging-indicator{--homes-rendering-paging-indicator-size:5px;--homes-rendering-paging-indicator-current-width:48px;--homes-rendering-paging-indicator-gap:6px;--homes-rendering-paging-indicator-padding:16px;--paging-indicator-active-width:var(--homes-rendering-paging-indicator-current-width);--paging-indicator-inactive-width:var(--homes-rendering-paging-indicator-size);--paging-indicator-gap:var(--homes-rendering-paging-indicator-gap);justify-content:flex-start;align-items:center;gap:var(--homes-rendering-paging-indicator-gap);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;padding:var(--homes-rendering-paging-indicator-padding);width:var(--paging-indicator-width);background:#0000003d;border-radius:999px}.homes-rendering-paging-indicator .paging-indicator li{opacity:1;border-radius:calc(var(--homes-rendering-paging-indicator-size)*.5);width:var(--homes-rendering-paging-indicator-size);height:var(--homes-rendering-paging-indicator-size);background:#ffffff4d;transition:width .35s,background .35s;position:relative;overflow:hidden}.homes-rendering-paging-indicator .paging-indicator li:after{opacity:0;border-radius:calc(var(--homes-rendering-paging-indicator-size)*.5);width:var(--paging-indicator-progress-width,var(--homes-rendering-paging-indicator-size));content:"";background:#fff;height:100%;transition:width .1s linear,opacity .25s .1s;position:absolute;top:0;left:0}.homes-rendering-paging-indicator .paging-indicator .paging-indicator-current{width:var(--homes-rendering-paging-indicator-current-width)}.homes-rendering-paging-indicator .paging-indicator .paging-indicator-current:after{opacity:var(--paging-indicator-progress-opacity,1)}.homes-rendering-slideshow-wrapper{width:100%;position:relative}.homes-rendering-slideshow{aspect-ratio:1/var(--homes-rendering-slideshow-aspect,.579861)}.homes-rendering-paging-indicator{z-index:2;position:absolute;bottom:12px;right:12px}.homes-hero-cards-viewport{--homes-hero-cards-fade:12px;--homes-hero-card-duration:.75s;--homes-hero-card-easing:cubic-bezier(.65,0,.35,1);z-index:3;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--homes-hero-cards-fade),#000 calc(100% - var(--homes-hero-cards-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--homes-hero-cards-fade),#000 calc(100% - var(--homes-hero-cards-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--homes-hero-cards-fade),#000 calc(100% - var(--homes-hero-cards-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--homes-hero-cards-fade),#000 calc(100% - var(--homes-hero-cards-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--homes-hero-cards-fade),#000 calc(100% - var(--homes-hero-cards-fade)),transparent 100%);transition:width var(--homes-hero-card-duration)cubic-bezier(.65,0,.35,1);box-sizing:border-box;pointer-events:none;max-width:100%;padding:30px 0 15px;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.homes-hero-cards{--homes-hero-card-collapsed-size:54px;--homes-hero-card-expanded-height:63px;--homes-hero-card-gap:12px;align-items:center;gap:var(--homes-hero-card-gap);transition:transform var(--homes-hero-card-duration)var(--homes-hero-card-easing);width:max-content;min-height:var(--homes-hero-card-expanded-height);pointer-events:auto;display:flex;transform:translate(0)}.homes-hero-card{-webkit-backdrop-filter:blur(18px);transition:width var(--homes-hero-card-duration)var(--homes-hero-card-easing),height var(--homes-hero-card-duration)var(--homes-hero-card-easing),padding var(--homes-hero-card-duration)var(--homes-hero-card-easing),border-radius var(--homes-hero-card-duration)var(--homes-hero-card-easing),background-color var(--homes-hero-card-duration)var(--homes-hero-card-easing);box-sizing:border-box;border-radius:calc(var(--homes-hero-card-collapsed-size)*.5);width:var(--homes-hero-card-collapsed-size);height:var(--homes-hero-card-collapsed-size);-webkit-user-select:none;user-select:none;background:#ffffffb3;border:0;flex-shrink:0;align-items:center;margin:0;padding:6px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.homes-hero-card-active{width:var(--homes-hero-card-expanded-width,max-content);height:var(--homes-hero-card-expanded-height);background:#ffffffe6;border-radius:18px;padding:7px 30px 8px 7px}.homes-hero-card-select{z-index:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.homes-hero-card-active .homes-hero-card-select{display:none}.homes-hero-card-no-transition,.homes-hero-card-no-transition *{transition:none!important}.homes-hero-card-image{transition:width var(--homes-hero-card-duration)var(--homes-hero-card-easing),height var(--homes-hero-card-duration)var(--homes-hero-card-easing),border-radius var(--homes-hero-card-duration)var(--homes-hero-card-easing);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:42px;height:42px;display:block;overflow:hidden}.homes-hero-card-active .homes-hero-card-image{border-radius:12px;width:48px;height:48px}.homes-hero-card-image img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.homes-hero-card-info{opacity:0;text-align:left;white-space:nowrap;flex-direction:column;flex-shrink:0;gap:4px;margin-left:12px;transition:opacity .2s;display:flex}.homes-hero-card-active .homes-hero-card-info{opacity:1;transition:opacity .3s var(--homes-hero-card-easing).26s}.homes-hero-card .homes-hero-card-title{color:#000;align-items:center;gap:3px;display:flex;line-height:1!important}.homes-hero-card .homes-hero-card-meta{align-items:center;gap:7.5px;display:flex;line-height:1!important}.homes-hero-card-explore{color:var(--color-blue);align-items:center;gap:4px;display:inline-flex}.homes-hero-card-progress{opacity:0;-webkit-backdrop-filter:blur(36px);pointer-events:none;background:#fff6;border-radius:16px;height:2px;transition:opacity .25s;display:block;position:absolute;bottom:0;left:18px;right:18px;box-shadow:0 9px 20px #00000094}.homes-hero-card-active .homes-hero-card-progress{opacity:1;transition:opacity .3s var(--homes-hero-card-easing).26s}.homes-hero-card-progress-fill{transform:scaleX(var(--homes-hero-card-progress,0));transform-origin:0;background:#0003;border-radius:15px;width:100%;height:100%;transition:transform .1s linear;display:block;box-shadow:.5px .5px 1px #00000017}@media (max-width:768px){.homes-rendering-paging-indicator .paging-indicator{--homes-rendering-paging-indicator-current-width:40px;--homes-rendering-paging-indicator-gap:9px}.homes-hero-slideshow-wrapper{flex-direction:column;align-items:center;gap:0;padding:0 6px;display:flex}.homes-hero-slideshow{aspect-ratio:1/1.0744}.homes-hero-cards-viewport{--homes-hero-cards-fade:9px;margin:0 auto;padding:9px 0 12px;position:static;left:auto;transform:none}.homes-hero-cards{--homes-hero-card-collapsed-size:39px;--homes-hero-card-expanded-height:56px;--homes-hero-card-gap:9px}.homes-hero-card-active{padding:7px 24px 7px 6px}.homes-hero-card-image{width:27px;height:27px}.homes-hero-card-active .homes-hero-card-image{width:42px;height:42px}}.homes-features-list{justify-content:center;gap:24px;display:flex}@media (max-width:1024px){.homes-features-list{gap:15px;padding:0 30px}}@media (max-width:768px){.homes-features-list{flex-direction:column;gap:12px;padding:0 54px}}.homes-features-list-item{box-sizing:border-box;text-align:center;background:#e0ded433;border-radius:18px;flex-direction:column;align-items:center;gap:6px;width:280px;padding:30px;display:flex}@media (max-width:1024px){.homes-features-list-item{width:unset;flex:1}}.homes-features-list-item-icon{width:29px;height:13px;margin-bottom:10px;position:relative}.homes-features-list-item-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@media (max-width:768px){.homes-new-chapter-copy{width:300px;max-width:100%;margin:0 auto}.homes-new-chapter-rendering{margin-right:calc(6px - var(--modern-grid-column-margin));margin-left:calc(6px - var(--modern-grid-column-margin))}.homes-new-chapter-rendering img{aspect-ratio:363/394.337;height:auto}.homes-where-building-map .samara-map{border-radius:12px}.homes-where-building-map .samara-map:not(.samara-map-expanded){height:calc(147.222vw - 17.6667px);min-height:0;max-height:none}}.homes-space-for-life{--homes-space-for-life-unit:1px;z-index:10;height:calc(150*var(--homes-space-for-life-unit));position:relative}.homes-space-for-life img{position:absolute}.homes-space-for-life-space{width:calc(441*var(--homes-space-for-life-unit));height:auto}.homes-space-for-life-for-life{right:calc(-42*var(--homes-space-for-life-unit));width:calc(237*var(--homes-space-for-life-unit));height:auto}.homes-space-for-life-line{top:calc(70*var(--homes-space-for-life-unit));left:calc(454*var(--homes-space-for-life-unit));width:calc(100% - 657*var(--homes-space-for-life-unit));height:calc(12*var(--homes-space-for-life-unit));background:#000;position:absolute}.homes-space-for-life-photo-description{width:70%;max-width:330px}@media (max-width:1024px){.homes-space-for-life{--homes-space-for-life-unit:.62px}}@media (max-width:768px){.homes-space-for-life{--homes-space-for-life-unit:.4px}.homes-space-for-life-grid{row-gap:36px}.homes-space-for-life-kitchen,.homes-space-for-life-living{align-items:flex-end;gap:18px;display:flex}.homes-space-for-life-kitchen{flex-direction:row-reverse}.homes-space-for-life-kitchen .digital-rendering-wrapper,.homes-space-for-life-living .digital-rendering-wrapper{flex-shrink:0;width:58%}.homes-space-for-life-caption{flex:1}.homes-space-for-life-caption-gap,.homes-space-for-life-stagger{display:none}.homes-space-for-life-photo-description{width:100%;max-width:none}}.homes-pitch a{color:#000;font-weight:inherit;text-decoration:none}.homes-explore-other-developments .digital-rendering-wrapper{border-radius:18px;display:block;overflow:hidden;box-shadow:0 0 0 1px #00000005,0 4px 12px #00000014}.homes-explore-other-developments .digital-rendering-wrapper img{transition:transform .4s}@media (hover:hover){.homes-pitch a:hover{color:#000}.homes-explore-other-developments .digital-rendering-wrapper:hover img{transform:scale(1.05)}.homes-subscribe-locate:hover{opacity:.6}}.homes-explore-other-developments-status{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border-radius:100px;align-items:center;gap:6px;padding:8px 12px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 1px 2px #0000000a}.homes-explore-other-developments-status-indicator{background:#70ff59;border-radius:3px;width:6px;height:6px}.homes-explore-other-developments-caption{gap:6px;padding:12px 12px 0;display:flex;position:relative}.homes-explore-other-developments-grid .homes-explore-other-developments-caption{display:block}.homes-explore-other-developments-caption-icon{line-height:0;position:absolute;top:14px;right:12px}.homes-explore-development-banner img{aspect-ratio:1106/517;object-fit:cover;width:100%;height:auto}.homes .footer-legal-links{display:flex}.homes-find-list{flex-direction:column;gap:30px;margin:0;padding:0;list-style-type:none;display:flex}.homes-find-list li,.homes-find-list li a{white-space:nowrap;align-items:flex-end;gap:14px;display:flex}.homes-find-list-badge{letter-spacing:0;border-radius:12px;align-items:center;gap:8px;padding:13px 21px 15px;transition:background .2s,box-shadow .2s;display:inline-flex;transform:translateY(-23%);box-shadow:inset 0 0 0 1px #0000001a}.homes-find-list-badge-content{align-items:center;gap:8px;display:inline-flex}.homes-find-list-external-icon{color:var(--color-black-40);flex-shrink:0;transition:color .2s;transform:translateY(1px)}.homes-find-list li a{transition:color .2s}.homes-find-list li a:hover,.homes-find-list li a:hover .homes-find-list-external-icon{color:#0096f7}.homes-find-list li a:hover .homes-find-list-badge{box-shadow:none;background:#00000008}.homes-find-list li a .homes-find-list-badge-number{color:#000}.homes-find-list-badge-indicator{background:#70ff59;border-radius:100%;width:6px;height:6px;transform:translateY(1.5px)}.homes-find-list-badge-meta{align-items:center;gap:8px;display:inline-flex}.homes-subscribe{box-sizing:border-box;background:#0000000a;border-radius:30px;flex-direction:column;gap:48px;padding:36px 60px 60px;display:flex;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a}.homes-subscribe-intro h4,.homes-subscribe-intro p,.homes-subscribe-success h4,.homes-subscribe-success p{margin:0}.homes-subscribe-form{flex-direction:column;align-items:center;gap:48px;display:flex}.homes-subscribe-body{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}.homes-subscribe-fields{flex-direction:column;gap:3px;width:100%;display:flex}.homes-subscribe-field{position:relative}.homes-subscribe-field input{appearance:none;box-sizing:border-box;color:#000;background:#fff;border:.5px solid #00000026;border-radius:18px;outline:0;width:100%;height:60px;padding:0 21px;box-shadow:0 2px 3px #0000000d;font-family:regola-light-field,sans-serif!important}.homes-subscribe-field input[name=zip]{padding-right:54px}.homes-subscribe-field input::placeholder{color:#0006}.homes-subscribe-field input:disabled{opacity:1;-webkit-text-fill-color:currentColor;background:#fff}.homes-subscribe-field input:focus{box-shadow:0 0 0 4px #0096f740}.homes-subscribe-locate{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .2s;display:inline-flex;position:absolute;top:16px;right:18px}.homes-subscribe-locating .homes-subscribe-locate{pointer-events:none}.homes-subscribe-locate .loader,.homes-subscribe-locating .homes-subscribe-locate svg{display:none}.homes-subscribe-locating .homes-subscribe-locate .loader{display:inline-flex}.homes-subscribe-consent{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.homes-subscribe-checkbox{flex-shrink:0;line-height:0;position:relative}.homes-subscribe-checkbox input{appearance:none;cursor:pointer;background:#fff;border:.5px solid #0003;border-radius:6px;width:28px;height:28px;margin:0;padding:0;box-shadow:0 .5px 2px #0000001f}.homes-subscribe-checkbox img{pointer-events:none;display:none;position:absolute;top:6px;left:6px}.homes-subscribe-checkbox input:checked+img{display:block}.homes-subscribe-submit{cursor:pointer;background:var(--color-blue);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;min-width:136px;min-height:54px;padding:15px 24px 18px;transition:background .2s;display:inline-flex}@media (hover:hover){.homes-subscribe-submit:hover{background:var(--color-blue-white-20)}}.homes-subscribe-submit:active{background:var(--color-blue-black-6)}.homes-subscribe-submit:disabled{cursor:default;background:#00000026}.homes-subscribe-submit .loader{display:none}.homes-subscribe-submit .loader div{background:#fff}.homes-subscribe-form-loading .homes-subscribe-submit{pointer-events:none}.homes-subscribe-form-loading .homes-subscribe-submit span{display:none}.homes-subscribe-form-loading .homes-subscribe-submit .loader{display:inline-flex}.homes-subscribe-form,.homes-subscribe-intro{transition:opacity .3s}.homes-subscribe-fading .homes-subscribe-form,.homes-subscribe-fading .homes-subscribe-intro{opacity:0;pointer-events:none}.homes-subscribe-success{opacity:0;transition:opacity .3s;display:none}.homes-subscribe-complete{justify-content:center}.homes-subscribe-complete .homes-subscribe-form,.homes-subscribe-complete .homes-subscribe-intro{display:none}.homes-subscribe-complete .homes-subscribe-success{display:block}.homes-subscribe-shown .homes-subscribe-success{opacity:1}@media (min-width:1025px) and (max-width:1210px){ul.homes-find-list{letter-spacing:-.033em!important;font-size:clamp(54px,4.16vw,60px)!important;line-height:110%!important}.homes-find-list{gap:33px}.homes-find-list li,.homes-find-list li a{align-items:flex-start;gap:18px}.homes-find-list-badge{align-items:flex-end;padding:12px 15px 13px 18px;transform:translateY(5px)}.homes-find-list-external-icon{transform:translateY(-2px)}.homes-find-list-badge-content{flex-direction:column;align-items:flex-start;gap:4px}.homes-find-list-badge-number,.homes-find-list-badge-status{line-height:1}.homes-find-list-badge-divider{display:none}.homes-find-list-badge-meta{gap:4px}}@media (max-width:1024px){.homes-explore-development-banner-responsive img{aspect-ratio:740/517}.homes-find-list{gap:33px}.homes-find-list li,.homes-find-list li a{align-items:flex-start;gap:18px}.homes-find-list-badge{align-items:flex-end;padding:12px 15px 13px 18px;transform:translateY(5px)}.homes-find-list-external-icon{transform:translateY(-2px)}.homes-find-list-badge-content{flex-direction:column;align-items:flex-start;gap:4px}.homes-find-list-badge-number,.homes-find-list-badge-status{line-height:1}.homes-find-list-badge-divider{display:none}.homes-find-list-badge-meta{gap:4px}.homes-subscribe{gap:42px;padding:36px 48px 42px}.homes-subscribe-form{gap:42px}.homes-subscribe-intro,.homes-subscribe-success{padding:0 21px}}@media (max-width:768px){.homes-explore-development-banner-responsive img{aspect-ratio:351/517}.homes-explore-other-developments-grid{row-gap:50px}.homes-find-map .samara-map:not(.samara-map-expanded){margin-right:calc(6px - var(--modern-grid-column-margin));margin-left:calc(6px - var(--modern-grid-column-margin));aspect-ratio:360/530;border-radius:4px;width:auto;min-height:0;max-height:none}.homes-find-map .samara-map-placeholder{margin-right:calc(6px - var(--modern-grid-column-margin));margin-left:calc(6px - var(--modern-grid-column-margin));width:auto}.homes-find-list{gap:42px}.homes-find-list li,.homes-find-list li a{text-align:center;white-space:normal;flex-direction:column;align-items:center;gap:18px}.homes-find-list-badge{transform:none}.homes-find-list-external-icon{transform:translateY(-5px)}.homes-find-list-badge-content{flex-direction:row;align-items:center}.homes-find-list-badge-divider{display:block}.homes-subscribe{border-radius:24px;gap:36px;padding:36px 18px 30px}.homes-subscribe-form{gap:36px}.homes-subscribe-intro,.homes-subscribe-success{padding:0 12px;flex:unset!important}}.homes-subscribe-card{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px;padding:45px 60px 48px}.homes-subscribe-card .homes-subscribe-intro{text-align:left;min-width:0}.homes-subscribe-card .homes-subscribe-form{flex:0 592px;align-items:stretch;gap:12px;min-width:540px;padding-top:12px}.homes-subscribe-card .homes-subscribe-fields{flex-direction:row;gap:6px}.homes-subscribe-card .homes-subscribe-field-zip{flex-shrink:0;width:177px}.homes-subscribe-card .homes-subscribe-field-email{flex:auto;min-width:0}.homes-subscribe-actions{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.homes-subscribe-card .homes-subscribe-consent{padding-left:9px}.homes-subscribe-actions .homes-subscribe-submit{flex-shrink:0}.homes-subscribe-submit-confirmed,.homes-subscribe-submit-label{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.homes-subscribe-confirmed .homes-subscribe-submit-label,.homes-subscribe-submit-confirmed{display:none}.homes-subscribe-confirmed .homes-subscribe-submit-confirmed{display:inline-flex}.homes-subscribe-confirmed .homes-subscribe-submit{pointer-events:none;background:#000c}@media (max-width:1200px){.homes-subscribe-card{flex-direction:column;align-items:center;gap:42px;padding:48px}.homes-subscribe-card .homes-subscribe-intro{text-align:center;width:auto;max-width:480px}.homes-subscribe-card .homes-subscribe-form{flex:none;gap:18px;width:100%;padding-top:0}}@media (max-width:768px){.homes-subscribe-card{border-radius:24px;gap:36px;padding:36px 18px 30px}.homes-subscribe-card .homes-subscribe-intro{max-width:none}.homes-subscribe-card .homes-subscribe-form{gap:30px;min-width:0}.homes-subscribe-card .homes-subscribe-fields{flex-direction:column;gap:3px}.homes-subscribe-card .homes-subscribe-field-zip{width:100%}.homes-subscribe-card .homes-subscribe-actions{flex-direction:column;align-items:center;gap:36px}.homes-subscribe-card .homes-subscribe-consent{gap:8px;padding-left:0}}.homes-agents{background:#e0ded433;border-radius:12px;align-items:center;gap:36px;margin:0 -48px;padding:36px 48px 39px;display:flex}.homes-agents-list{align-items:center;gap:36px;display:flex}.homes-agents-agent{align-items:center;gap:16px;display:flex}.homes-agents-avatar{display:flex;position:relative}.homes-agents-avatar>img{opacity:.8;filter:saturate(0);border-radius:100%}.homes-agents-details{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.homes-agents-status{align-items:center;gap:8px;display:flex}.homes-agents-status a{align-items:center;display:inline-flex}.homes-agents-status-online{background:#c7c6c5;border:2px solid #f9f8f6;border-radius:100%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.homes-agents-status-online-available{background:#70ff59}.homes-agents-divider{background:#00000014;width:1px;min-width:1px;height:48px}.homes-pricing-badge{float:left;background:#e0ded433;border-radius:8px;padding:9px 12px 12px;display:inline-block;transform:translate(-12px)}.homes-highly-polished{z-index:10;position:relative;top:6em}.homes-highly-polished-highly{width:fit-content;transform:translate(15vw)}.homes-highly-polished-polished{text-align:right;transform:translate(-15vw)}.homes-highly-polished-gallery{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:-35px;display:flex}.homes-highly-polished-gallery .digital-rendering-wrapper{transform-origin:50%;backface-visibility:hidden;justify-content:center;display:flex}.homes-highly-polished-gallery .homes-highly-polished-gallery-first{width:calc(min(var(--center-column-max-width),100vw)*.7633)}.homes-highly-polished-gallery .homes-highly-polished-gallery-second{width:calc(min(var(--center-column-max-width),100vw)*.8597)}.homes-highly-polished-gallery .homes-highly-polished-gallery-third{width:calc(min(var(--center-column-max-width),100vw)*.6861)}.homes-gallery-jump-links{flex-wrap:wrap;justify-content:center;gap:10px 8px;display:flex}.homes-gallery-jump-links a{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;color:#0009;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#00000008;border-radius:100px;align-items:center;height:48px;padding:0 24px 3px;text-decoration:none;display:inline-flex}.homes-gallery-grid{--modern-grid-column-gutter:12px;row-gap:var(--modern-grid-column-gutter);padding-left:36px;padding-right:36px}.homes-gallery-section{scroll-margin-top:118px}.homes-gallery-section-intro{text-align:center;max-width:654px;margin:0 auto}.homes-gallery-section-intro p{max-width:654px}.homes-gallery-image{overflow:hidden}.homes-gallery-image-tall{aspect-ratio:684/580}.homes-gallery-image-wide{aspect-ratio:684/509}.homes-gallery-image picture{display:contents}.homes-gallery-image img{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.homes-gallery-grid{--modern-grid-column-gutter:15px;padding-left:30px;padding-right:30px}}@media (max-width:768px){.homes-gallery-grid{--modern-grid-column-gutter:10px;padding-right:var(--modern-grid-column-margin);padding-left:var(--modern-grid-column-margin);row-gap:16px}.homes-gallery-image-tall,.homes-gallery-image-wide{aspect-ratio:var(--homes-gallery-mobile-aspect,684/580)}.homes-gallery-section{scroll-margin-top:98px}}.homes-design-copy-width-3{max-width:calc(var(--modern-grid-column-width-fixed-column)*3 + var(--modern-grid-column-gutter)*2)}.homes-design-living-room-photo{max-width:calc(var(--modern-grid-column-width-fixed-column)*4 + var(--modern-grid-column-gutter)*3);margin-left:auto}@media (min-width:769px) and (max-width:1024px){.homes-design-copy-width-3{max-width:none}.homes-design-breathe-main{display:contents}.homes-design-breathe-gap,.homes-design-breathe-indent{display:none}.modern-grid.homes-design-breathe .homes-design-living-room-photo{grid-area:1/1/auto/span 4;align-self:start;max-width:none;margin-left:0}.modern-grid.homes-design-breathe .homes-design-breathe-dining{grid-area:1/5/auto/span 4;align-self:start;margin-top:103px}.modern-grid.homes-design-breathe .homes-design-breathe-copy{grid-area:1/9/auto/span 4;align-self:start;margin-top:138px}}[data-homes-design-parallax]{will-change:transform}.homes-design-m{display:none}.homes-design-m-section{flex-direction:column;gap:24px;padding:0 12px;display:flex}.homes-design-m-section h2{margin:0}.homes-design-m-text{padding:0 9px}.homes-design-m-text-right{text-align:right}.homes-design-m-photo-living{align-self:flex-end;width:64.1%}.homes-design-m-photo-dining{width:80.3%}@media (max-width:768px){.homes-design-m{display:block}}.homes-specs-features{gap:var(--modern-grid-column-gutter);display:flex}.homes-specs-features-item{background:#e0ded426;border-radius:18px;flex-direction:column;flex:1 1 0;min-width:0;padding:21px 30px 24px 21px;display:flex}.homes-specs-features-item-icon{--homes-specs-icon-center:11px;height:13px;position:relative}.homes-specs-features-item-icon img{top:var(--homes-specs-icon-center);position:absolute;transform:translateY(-50%)}.homes-specs-details{column-gap:var(--modern-grid-column-gutter);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;display:grid}.homes-specs-spec-item{border-top:.5px solid #0003;padding-top:8px;padding-right:24px}@media (max-width:1024px){.homes-specs-features{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px;display:grid}.homes-specs-features-item{grid-template-columns:auto 1fr;align-items:start;column-gap:18px;padding-top:18px;display:grid}.homes-specs-features-item-icon{grid-column:1;width:18px;height:19px}.homes-specs-features-item>:not(.homes-specs-features-item-icon){grid-column:2}.homes-specs-features-item .spacer-18{display:none}}@media (max-width:768px){.homes-specs-gallery{margin-right:calc(6px - var(--modern-grid-column-margin));margin-left:calc(6px - var(--modern-grid-column-margin))}.homes-specs-gallery .segmented-gallery-images{aspect-ratio:363/480}.homes-specs-features{grid-template-columns:1fr}.homes-specs-features-item{column-gap:16px;padding-top:21px}.homes-specs-features-item-icon{width:25px}.homes-specs-details{grid-template-columns:1fr;row-gap:12px}.homes-specs-spec-item{padding-right:0}.modern-grid.homes-everything-fits-panels{row-gap:15px;padding-left:15px;padding-right:15px}}.homes-floor-plan-porch{opacity:0;mix-blend-mode:multiply;background:#f7f7f7;border:.5px dashed #0003;border-right:0;transition:opacity .25s}.homes-floor-plan:has(.segmented-control input[value=first-floor]:checked) .homes-floor-plan-porch{opacity:1}.homes-everything-fits-intro{max-width:383px;margin:0 auto}.homes-everything-fits-panels{row-gap:var(--modern-grid-column-gutter)}.homes-everything-fits-panel{box-sizing:border-box;background:#fafaf7;border-radius:12px;flex-direction:column;min-height:706px;padding:24px 36px;display:flex;overflow:hidden}.homes-everything-fits-control{flex-shrink:0}.homes-everything-fits-graphic{flex:1;justify-content:center;align-items:center;width:100%;min-height:360px;margin-top:72px;display:flex;position:relative}.homes-everything-fits-view{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0;container-type:size}.homes-everything-fits-view-active{opacity:1;pointer-events:auto}.homes-everything-fits-frame{aspect-ratio:1;width:min(100cqw,calc(100cqh*var(--homes-everything-fits-frame-aspect,1)));flex-shrink:0;max-width:100%;height:auto;position:relative}.homes-everything-fits-image{object-fit:contain;width:100%;height:100%;display:block}.homes-everything-fits-hotspot{top:var(--homes-everything-fits-hotspot-y);left:var(--homes-everything-fits-hotspot-x);cursor:pointer;color:#000;font-feature-settings:"lnum","tnum";background:#ffbd00;border:0;border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-family:regola-regular,sans-serif;font-size:14px;line-height:18px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000005,0 4px 12px #00000014}.homes-everything-fits-hotspot-active,.homes-everything-fits-hotspot:focus-visible{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 1px #00000014,0 6px 16px #0000001f}@media (hover:hover){.homes-gallery-jump-links a:hover{color:#000c;background-color:#00000004}.homes-everything-fits-hotspot:hover{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 1px #00000014,0 6px 16px #0000001f}.doorway-slide-learn-more:hover{color:#0096f7}.doorway-slide-learn-more:active{box-shadow:0 .5px .5px #0000000f}}.homes-everything-fits-captions{border-top:.5px solid #0009;flex-shrink:0;min-height:80px;padding:14px 25% 0 0}.homes-everything-fits-caption{display:none}.homes-everything-fits-caption-active{display:block}.homes-everything-fits-caption-title{color:#000;gap:9px;display:flex}.homes-everything-fits-caption-number{font-feature-settings:"lnum","tnum";width:6px}.homes-everything-fits-caption-body{margin:6px 0 0;padding-left:15px}.homes-everything-fits-caption-body-flush{padding-left:0}@media (max-width:1024px){.homes-everything-fits-panel{min-height:620px}.homes-everything-fits-captions{padding-right:15%}}@media (prefers-reduced-motion:reduce){.homes-explore-other-developments .digital-rendering-wrapper img{transition:none}.homes-explore-other-developments .digital-rendering-wrapper:hover img{transform:none}.homes-everything-fits-hotspot,.homes-everything-fits-view{transition:none}}@media (max-width:768px){.homes-everything-fits-panel{min-height:520px;padding-left:18px;padding-right:18px}.homes-everything-fits-graphic{min-height:300px;margin-top:50px}.homes-everything-fits-captions{padding-right:0}.homes-rendering-slideshow-wrapper{width:calc(100vw - 12px);margin-left:-12px;--homes-rendering-slideshow-aspect:1.446!important}.homes-intro-escape{width:58vw;margin:0 auto}.homes-highly-polished{top:1em}.homes-highly-polished .homes-highly-polished-highly,.homes-highly-polished .homes-highly-polished-polished{transform:none;font-size:min(72px,18.5vw)!important}.homes-highly-polished-gallery{gap:20px;margin-top:-42px;padding:0}.homes-highly-polished-gallery .homes-highly-polished-gallery-first{width:86.1vw}.homes-highly-polished-gallery .homes-highly-polished-gallery-second{width:93.6vw}.homes-highly-polished-gallery .homes-highly-polished-gallery-third{width:76.5vw}.homes-locale-map .samara-map:not(.samara-map-expanded){aspect-ratio:360/530;border-radius:6px;min-height:0;max-height:none}}.homes-agents-divider-lead{display:none}@media (min-width:1025px) and (max-width:1250px){.homes-agents-column{margin:0 -48px}.homes-agents{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:890px;margin:0 auto;padding:30px 48px 36px}.homes-agents-list{justify-content:space-between;gap:24px;width:100%}.homes-agents .spacer-flexible,.homes-agents .type-15 br{display:none}}@media (max-width:1024px){.homes-agents{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:0;max-width:297px;margin:0 auto;padding:30px 30px 36px}.homes-agents-list{flex-direction:column;align-items:stretch;gap:0}.homes-agents .spacer-flexible,.homes-agents .type-15 br{display:none}.homes-agents-divider,.homes-agents-divider-lead{width:100%;height:.5px;margin:24px 0}.homes-agents-divider-lead{display:block}}.index{background:#fff}.doorway-home{--doorway-slide-height:min(784px,calc(100vh - 200px),calc((100vw - 64px)/1.745));background:#fff;height:100svh;transition:opacity .7s;position:relative;overflow:hidden}.doorway-home.doorway-loading{opacity:0}.doorway-slideshow{box-sizing:border-box;width:100%;height:100%;padding-block:calc((100svh - var(--doorway-slide-height))/2);scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:20px;display:flex;overflow:hidden scroll}.doorway-slideshow::-webkit-scrollbar{display:none}.doorway-slide{height:var(--doorway-slide-height);opacity:.2;scroll-snap-align:center;flex:none;position:relative}.doorway-slide-image{background:#0000000d;border-radius:6px;overflow:hidden}.doorway-slide-wide{aspect-ratio:1368/784}.doorway-slide-medium{aspect-ratio:1026/784}.doorway-slide-narrow{aspect-ratio:886/784}.doorway-slide-background{object-fit:cover;object-position:bottom center;pointer-events:none;width:100%;height:100%}.doorway-slide-image-link{width:100%;height:100%;display:block}.doorway-slide-footer{align-items:center;gap:9px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.doorway-slide-caption,.doorway-slide-learn-more{--doorway-blur-active:none}.doorway-slide[data-backdrop] .doorway-slide-caption,.doorway-slide[data-backdrop] .doorway-slide-learn-more{--doorway-blur-active:var(--doorway-blur-image,none)}.doorway-slide-caption{background-color:#00000047;background-image:linear-gradient(#00000047,#00000047),var(--doorway-blur-active);background-position:center,var(--doorway-blur-position,center bottom);background-size:cover,var(--doorway-blur-size,cover);color:#fff;white-space:nowrap;background-repeat:no-repeat,no-repeat;border-radius:12px;padding:9px 14px 12px;display:inline-block}.doorway-slide-learn-more{background-color:#ffffffe6;background-image:linear-gradient(#ffffffe6,#ffffffe6),var(--doorway-blur-active);background-position:center,var(--doorway-blur-position,center bottom);background-size:cover,var(--doorway-blur-size,cover);color:#000;white-space:nowrap;-webkit-user-select:none;user-select:none;background-repeat:no-repeat,no-repeat;border-radius:100px;justify-content:center;align-items:center;padding:12px 20px 13px;display:inline-flex;box-shadow:0 0 0 1px #00000005,0 4px 12px #00000014}.doorway-slide-footer .doorway-slide-caption{letter-spacing:-.15px;line-height:19px!important}.doorway-slide-footer .doorway-slide-learn-more{letter-spacing:-.12px;line-height:15px!important}.doorway-slide-text{width:var(--doorway-slide-width-text,778px);justify-content:center;align-items:center;max-width:calc(100vw - 64px);padding:0;display:flex}.doorway-slide-statement{color:#0000004d;text-align:center;width:778px;max-width:100%;margin:0 auto}.doorway-slide-statement a{color:#000;font-weight:inherit;text-decoration:none}.doorway-slideshow.doorway-staged{scroll-snap-type:none;gap:0;padding:0;display:block;overflow:hidden}.doorway-staged .doorway-scroll{z-index:1;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.doorway-staged .doorway-scroll::-webkit-scrollbar{display:none}.doorway-staged .doorway-spacer{scroll-snap-align:center;scroll-snap-stop:always;height:100%}.doorway-staged .doorway-stage{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.doorway-staged .doorway-track{will-change:transform;flex-direction:column;align-items:center;gap:20px;display:flex}.doorway-scroll-linked{timeline-scope:--doorway-progress}.doorway-scroll-linked .doorway-scroll{scroll-timeline-name:--doorway-progress;scroll-timeline-axis:block}.doorway-scroll-linked .doorway-track{animation-duration:auto;animation-name:doorway-track-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--doorway-progress}@keyframes doorway-track-progress{0%{transform:translate3d(0,var(--doorway-track-from,0),0)}to{transform:translate3d(0,var(--doorway-track-to,0),0)}}.doorway-staged .doorway-slide{scroll-snap-align:none}.doorway-staged .doorway-slide-footer{pointer-events:auto}@media (hover:none){.doorway-staged .doorway-slide-footer{pointer-events:none}}@media (prefers-reduced-motion:reduce){.doorway-home{transition:none}.doorway-staged .doorway-track{will-change:auto}}@media (min-width:769px) and (max-width:1100px){.doorway-staged .doorway-stage{top:24px;bottom:-24px}}@media (max-width:768px){.doorway-home{--doorway-slide-height:calc(100svh - 192px)}.doorway-home:after,.doorway-home:before{content:"";z-index:10;pointer-events:none;height:64px;position:fixed;left:0;right:0}.doorway-home:before{background:linear-gradient(#fff,#fff0);top:0}.doorway-home:after{background:linear-gradient(#fff0,#fff);bottom:0}.doorway-slide-image{aspect-ratio:auto;width:calc(100vw - 12px)}.doorway-slide[data-backdrop] .doorway-slide-caption,.doorway-slide[data-backdrop] .doorway-slide-learn-more{--doorway-blur-active:var(--doorway-blur-image-mobile,var(--doorway-blur-image,none))}.doorway-slide-footer{flex-direction:column;bottom:20px}.doorway-slide-caption{text-align:center}.doorway-slide-footer .doorway-slide-learn-more{letter-spacing:-.14px;font-size:14px!important;line-height:18px!important}}.insights-story-content{background:var(--color-story-background);color:var(--color-story-foreground)}.segue .insights-story-content{margin:0 -10vw;padding:0 10vw}.insights-secondary-text{opacity:.6}.insights-story-content-video{aspect-ratio:1440/810;background-color:#0000000d;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.insights-story-content img{background:#0000001a}.insights-secondary-text a{color:var(--color-story-foreground)}.insights-body-text{line-height:150%}.insights-interview-block div+p{margin-left:calc(var(--modern-grid-column-width-fixed-column) + var(--modern-grid-column-gutter))}.insights-story blockquote{text-indent:-.66ch;margin:0}.insights-full-width-image{width:100%;height:auto;display:block}.insights-story video{object-fit:cover;width:100%;height:auto}.insights-story-model{border-radius:18px;overflow:hidden}.insights-story-model img{background:0 0}.insights-story-model-image{background:#f7f7f0;width:100%;height:250px;position:relative}@media (max-width:1024px){.insights-story-model-image{height:215px}}.insights-story-model-image img{height:50%;position:absolute;top:50%;left:50%;transform:translate(-52%,-50%)}.insights-story-model-title{background:#fff;align-items:flex-end;gap:16px;padding:18px 18px 18px 24px;display:flex;position:relative}.insights-story-model-title-left{flex:1}.insights-story-model-title-actions{display:flex}.insights-story-model-title-actions a{justify-content:center;align-items:center;gap:8px;padding:12px 15px;line-height:1;display:flex}.insights-story-model-title-actions-design{border:var(--color-blue)1px solid;border-radius:12px}.insights-story-footer{background:#fdfdf7}.insights-post .newsroom-internal-body{color:#000}.insights-post .newsroom-internal-body dd,.insights-post .newsroom-internal-body p,.insights-post .newsroom-internal-body ul{line-height:1.5!important}.insights-post dl{margin:0;padding-left:40px}.insights-post dl dt{margin-bottom:20px;position:relative}.insights-post dl dt .insights-dl-index{color:#fff;background:#000;border-radius:100%;justify-content:center;align-items:center;width:22px;height:22px;line-height:1;display:flex;position:absolute;left:-40px;transform:translateY(1px);font-family:regola-book,sans-serif!important}.insights-post dl dt .insights-dl-index span{transform:translateY(-.1em);font-size:12px!important}.insights-post .insights-dt-title{align-items:center;display:flex}@media (max-width:768px){.insights-story-model-image{height:130px}.insights-story-model-title{padding:15px}.insights-story-model-title-left p{width:50%}.insights-story-model-title-actions{position:absolute;bottom:15px;right:15px}.insights-post dl{padding-left:36px}.insights-post dl dt .insights-dl-index{width:18px;height:18px;left:-36px;font-size:10px!important}.insights-post dl dt .insights-dl-index span{transform:translateY(-.05em);font-size:10px!important}}.insights-post dl dd{margin:0}.insights-post dd+dt{margin-top:50px}.insights-post dd+dd{margin-top:1em}.insights-post dd+dd:has(ul){margin-top:0}.insights-post dd:has(ul)+dd:empty{margin-top:0}.insights-post .insights-post-body li a,.insights-post .insights-post-body p a{font-family:regola-regular,sans-serif!important}.insights-post .newsroom-internal-body ul{gap:0}.insights-post .newsroom-internal-body ul li{list-style-type:"• "}@supports (font:-apple-system-body) and (appearance:none){.insights-post .newsroom-internal-body ul li{list-style-type:"•  "}}.insights-post .newsroom-internal-body ol{padding-left:2.8ch}.insights-index .insights-footer,.insights-post .insights-story-footer{background:#fff}.insights-post-breadcrumbs a{color:inherit}@media (hover:hover){.doorway-slide-statement a:hover{color:#000}.insights-secondary-text a:hover{opacity:.6;color:var(--color-story-foreground)}.insights-story-model-title-actions-design a:hover{border-color:var(--color-blue-white-20)}.insights-post-breadcrumbs a:hover{opacity:.6;color:inherit}}.insights-index-featured-image{width:100%;height:auto}.insights-index hr{appearance:none;border:none;border-top:1px solid #0000001a;margin:0;padding:0}.insights-index h2 a,.insights-index h2 a:hover,.insights-index p a,.insights-index p a:hover,.insights-index-blog-post-item a,.insights-index-blog-post-item a:hover{color:unset}.insights-index-blog-post-item p{line-clamp:2;-webkit-line-clamp:2;margin-right:var(--modern-grid-column-gutter);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insights-index-blog-post-item img{aspect-ratio:200/150;object-fit:cover;background:#0000000f;border-radius:4px;width:100%;height:auto}.insights-index-blog-post-item-details{flex-direction:column;gap:.15em;margin-top:.33em;display:flex}.insights-index-hero-story-item-image{background:#0000000f}.insights-index-hero-story-item-description{line-clamp:2;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:768px){.insights-index-blog-post-item-details{flex-direction:row;gap:1em}.insights-index-blog-post-item-title{gap:1em;display:flex}.insights-index-blog-post-item-title img{width:calc(var(--modern-grid-column-width)*2 + var(--modern-grid-column-gutter))}.insights-index .insights-full-width-image{margin:0 calc(var(--modern-grid-column-margin)*-1);width:100vw;border-radius:0!important}}.insights-pagination{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:18px;transition:opacity .2s;display:flex}.insights-pagination a{opacity:.8;color:#000;align-items:center;gap:.8ch;transition:opacity .2s;display:flex}.insights-pagination a svg{transform:translateY(.05em)}.insights-pagination-selector{box-sizing:border-box;white-space:nowrap;background:#fff;border-radius:12px;width:100px;padding:10px 35px 10px 15px;position:relative;box-shadow:0 2px 3px #00000014}.insights-pagination-selector select{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.insights-pagination-selector svg{position:absolute;top:18px;right:15px}.insights-pagination-hidden{pointer-events:none;opacity:0!important}.insights-index-list{opacity:1;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.insights-index-list-will-change{opacity:0;transition:opacity .2s}.insights-pagination-loading{pointer-events:none}.insights-chart-section{border-top:1px solid #0000001a;margin-top:60px;padding-top:60px;display:flex}.spacer-100+.modern-grid .insights-chart-section{border:none;margin-top:0;padding-top:0}.insights-chart-description{box-sizing:border-box;padding-right:calc(var(--modern-grid-column-width)*.5 + var(--modern-grid-column-gutter));max-width:45%;display:flex}@media (max-width:1024px){.insights-chart-section{border-top:none;flex-wrap:wrap;justify-content:center;padding-top:0}.insights-chart-description{max-width:calc(var(--modern-grid-column-width)*8 + var(--modern-grid-column-gutter)*7);border-top:1px solid #0000001a;padding-top:60px;padding-bottom:30px;padding-right:0}.spacer-100+.modern-grid .insights-chart-description{border:none;padding-top:0}}@media (max-width:768px){.insights-chart-description{padding:36px 0}}.insights-chart-description-text{flex-direction:column;display:flex}.insights-chart-description-bullet{min-width:2.5ch}.insights-chart{box-sizing:border-box;background:#fdfdf7;border-radius:18px;flex-direction:column;align-items:center;gap:16px;min-width:55%;padding:30px;display:flex;box-shadow:0 2px 10px #00000014}.insights-chart>div{text-align:center;width:100%}.insights-chart-title{text-align:center;text-wrap:balance;width:90%}.insights-image-full-width{border-radius:0!important}@media (max-width:768px){.insights-chart{gap:0;margin:0 -18px;padding:24px 12px 0}.insights-image-full-width{aspect-ratio:375/450;object-fit:cover;width:100%!important;margin:0!important}}.insights-costs-table{border-radius:24px;flex-direction:column;gap:1px;display:flex}.insights-costs-header{background:#d1e8ff;border-radius:24px 24px 6px 6px;justify-content:center;align-items:center;height:69px;display:flex;box-shadow:0 2px 3px #00000014,inset 0 1px #ffffff4d}.insights-costs-row{background:#d1e8ff;border-radius:6px;justify-content:center;align-items:center;height:69px;display:flex;box-shadow:0 2px 3px #00000014,inset 0 1px #ffffff4d}.insights-costs-row-cell{align-items:flex-end;gap:10px;display:flex}@media (max-width:1024px){.insights-chart{min-width:100%}.insights-chart svg{max-width:550px!important}.insights-costs-row{height:99px}.insights-costs-row-cell{flex-direction:column;align-items:center;gap:4px}}@media (max-width:768px){.insights-costs-row{height:69px}.insights-costs-row-cell{flex-direction:row;align-items:flex-end;gap:10px}}.insights-costs-row-last{border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding-bottom:1em}.insights-costs-footer{text-align:center;padding-top:18px}@media (hover:hover){.insights-pagination a:hover{opacity:.6;color:#000}.insights-costs-footer a:hover svg{opacity:.6}.jobs .wrapper>ul li a:hover{opacity:1;color:#f9f8f1;background:#000;transition:color .2s,background-color .2s}}body.jobs{background:#f9f8f1}.jobs footer{min-height:unset}.jobs footer button{color:#000}.jobs article{flex-direction:column;min-height:100svh;display:flex}body>.dot{z-index:0;background:#000;border-radius:100%;transition:opacity .4s;animation:1s appear;position:fixed;top:0;left:0}@keyframes appear{0%{opacity:0}to{opacity:1}}body>.dot.hidden{opacity:0;transition:none}body>.dot.solo{z-index:99}main .jobs{box-sizing:border-box;flex-grow:1;justify-content:center;align-items:center;padding-top:10em;display:flex}.jobs.content .wrapper{width:100vw;min-height:unset}.jobs h1{letter-spacing:-2px;text-align:center;max-width:80%;margin:0 auto;padding:0;font-family:regola-light,sans-serif;font-size:60px;font-weight:400;line-height:130%}.jobs .jobs h1{font-size:48px}@media screen and (max-width:950px){.jobs.content .wrapper{max-width:600px}.jobs .jobs h1,.jobs h1{letter-spacing:-1px;font-size:32px}}.jobs .wrapper>h2{text-align:center;text-transform:uppercase;font-family:regola-medium,sans-serif;font-size:18px;font-weight:400}@media screen and (max-width:950px){.jobs .wrapper>h2{font-size:16px}}.jobs .wrapper>p{box-sizing:border-box;text-align:center;width:100%;margin:0 auto;padding:0 16px;font-size:24px;line-height:130%}.jobs .wrapper>p:first-of-type{padding-top:3em}.jobs .wrapper>p:last-of-type{padding-bottom:3em}.jobs .description{box-sizing:border-box;width:66.6667vw;margin:2em auto 8em}@media screen and (max-width:950px){.jobs .wrapper>p{box-sizing:border-box;width:100%;font-size:18px}.jobs .wrapper>p br{display:none}.jobs .description{box-sizing:border-box;width:100%;padding:0 40px}}.jobs .description>p{clear:both;text-align:center;width:670px;max-width:85%;margin-bottom:1.5em;margin-left:auto;margin-right:auto;font-size:18px;line-height:150%}@media screen and (max-width:950px){.jobs .description>p{margin-left:1em;padding:0}}.jobs .wrapper>ul{text-align:center;width:100%;margin:0;padding:0 0 6em;font-size:24px;list-style-type:none;position:relative}.jobs .wrapper>ul li{text-align:center;width:714px;max-width:100%;margin:0 auto 16px}.jobs .wrapper>ul li a{box-sizing:border-box;background-color:#f9f8f1;border:2px solid #000;border-radius:8px;padding:.9em 1.1em;transition:color .4s;display:block}@media screen and (max-width:950px){.jobs .wrapper>ul{font-size:20px}.jobs .wrapper>ul li{width:500px;max-width:80%}.jobs .wrapper>ul li a{box-sizing:border-box;justify-content:center;align-items:center;height:4.5em;display:flex}.jobs .jobs ul{font-size:22px}}.jobs.empty{flex-direction:column;justify-content:center;align-items:center;display:flex}.jobs.empty li{opacity:.3;pointer-events:none}.jobs .jobs a{color:#000;text-decoration:none}.jobs .column{float:left;box-sizing:border-box;width:50%;margin:3em 0;font-size:18px;line-height:24px}.jobs .column.wide{float:none;width:670px;max-width:85%;margin:6em auto 4em;padding:0}.jobs .column.right{float:right;margin-top:-14.25em;padding-left:2em}.jobs .column.left{margin-top:-7em}.jobs .column:first-of-type,.jobs .column:nth-of-type(3){padding-right:2em}.jobs .column:nth-of-type(3){clear:both}.jobs .column:nth-of-type(2),.jobs .column:nth-of-type(4){padding-left:2em}.jobs .column h2{margin:0;padding:0;font-family:regola-medium,sans-serif;font-size:18px;font-weight:400;line-height:150%}.jobs .column ul{text-align:left;margin-top:.1em;padding-left:0}.jobs .column ul ol{padding-left:.7em}.jobs .column ul ul{padding-left:1.25em}.jobs .column ul li{margin-top:0;font-size:18px;line-height:28px;display:block}.jobs .column>ul li:before{content:"—";width:1.25em;margin-left:-1.25em;display:inline-block}@media screen and (max-width:950px){.jobs .column{float:none;width:100%;margin-top:0!important;padding:0!important}.jobs .column h2{font-size:16px}.jobs .column ul{padding-left:.8em}.jobs .column ul li{padding-left:.1em}}.jobs .column ul ul li:before{content:"-";width:1em;margin-left:-1.2em;display:inline-block}.jobs .apply{clear:both;text-align:center;padding-top:1em}.jobs .apply a{color:#000;font-size:36px;text-decoration:none}.job-description{flex-wrap:wrap;display:flex}.job-description p{text-wrap:balance;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);text-align:center;margin:0 auto 1.5em;line-height:1.5em}@media screen and (max-width:950px){.jobs .apply a{font-size:24px}.jobs .apply a img{height:.8em}.job-description p{width:90%}}.job-description div{width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*2);margin-top:3em}.job-description div:nth-of-type(odd){margin-right:calc(var(--modern-grid-column-gutter)*3)}.job-description div+p{margin-top:6em}.job-description ul{margin:0 0 0 2.2ch;padding:0;line-height:1.5em;list-style-type:none}.job-description li{list-style-type:"—  "}.job-description h2{margin-bottom:.3em;font-family:regola-medium,sans-serif;font-size:clamp(16px,1.25vw,18px)}.job-get-in-touch{font-family:regola-book!important;font-size:clamp(32px,9.6vw,36px)!important}.job-get-in-touch a{color:#000}@media (hover:hover){.jobs .apply a:hover,.jobs .jobs a:hover{opacity:.25}.job-get-in-touch a:hover{opacity:.7;color:#000}}@media screen and (max-width:950px){.job-description div{width:100%}.job-description div:nth-of-type(odd){margin-right:0}.job-get-in-touch{font-size:clamp(21px,6.4vw,24px)!important}.job-get-in-touch img{height:.8em}}body.legal{background:#f7f7f0!important}.legal .page .row{box-sizing:border-box;padding:0 var(--modern-grid-column-margin);grid-template-columns:repeat(12,[col-start]1fr);gap:22px;width:100%;height:100%;display:grid}.legal .page h1{letter-spacing:-4px;border-bottom:1px solid #0003;grid-column:2 col-start/span 10;margin-top:1.5em;margin-bottom:1em;padding-bottom:1em;font-family:regola-light,sans-serif;font-size:96px;font-weight:400;line-height:96px}.legal .page .text{grid-column:6 col-start/span 6;margin-bottom:96px}@media (max-width:768px){.legal .page .row{box-sizing:border-box;grid-template-columns:repeat(6,[col-start]1fr);gap:22px;width:100%;height:100%;padding:0 24px;display:grid}.legal .page h1{letter-spacing:-1px;grid-column:1 col-start/span 6;margin-top:3em;font-family:regola-light,sans-serif;font-size:42px;line-height:42px}.legal .page .text{grid-column:1 col-start/span 6}.legal .phone{margin-top:36px}}.legal .page h2{letter-spacing:-2px;margin-top:2em;margin-bottom:.5em;font-family:regola-light,sans-serif;font-size:42px;font-weight:400;line-height:48px}.legal .page h3{font-family:regola-book,sans-serif;font-size:18px;font-weight:400;line-height:26px}.legal .page .row li,.legal .page .row p{color:#0009;margin-bottom:1em;font-family:regola-book,sans-serif;font-size:18px;line-height:26px}.legal .page a{color:inherit}.legal .phone{margin-bottom:20px;font-family:regola-book,sans-serif;display:none}.legal .phone a{color:inherit}.backyard .legal .phone{display:unset}.multiunit{background:#000}.multiunit main{color:#fff}.multiunit nav .backyard-configure{opacity:1;pointer-events:all}.multiunit nav .backyard-configure img{display:none}.multiunit-hero{color:#000;position:relative}.multiunit-hero .multiunit-hero-title{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:50vw;margin-left:-25vw;display:flex;position:absolute;left:50%}.multiunit-hero .multiunit-hero-photo{object-fit:cover;background:#fff;border-radius:6px;width:100%;height:auto;display:block}.multiunit-heading h2{text-align:center;padding:0 5%}.multiunit-community img{background:#fff;border-radius:6px;width:100%;height:auto;display:block}.multiunit-hr hr{border:none;border-top:1px solid #fff3;margin:0;padding:0}.multiunit-form p{color:#fff9;padding-right:10%}@media (max-width:768px){.multiunit nav .backyard-configure{box-sizing:border-box;aspect-ratio:1;width:42px;height:42px;padding:0;transform:translate(-2px)}.multiunit nav .backyard-configure img{display:block;position:absolute;transform:translate(-25%)translateY(15%)}.multiunit nav .backyard-configure span{display:none}.multiunit-hero .multiunit-hero-title{left:unset;filter:invert();width:100%;margin:0;display:block;position:static}.multiunit-hero .multiunit-hero-photo{width:calc(100% + 24px);margin:0 -12px}.multiunit-text p{color:#fff9}.multiunit-form h3,.multiunit-form p{text-align:center}}.footer-nav .footnotes,.footer-nav .phone{display:block}.multiunit .error-message{color:var(--color-white-60)}.multiunit .error-message a{color:var(--color-white-80)}.newsroom{background:var(--color-biege)}.newsroom article .item a{color:inherit;text-decoration:none}.newsroom article{background:var(--color-biege)}.newsroom .g,.newsroom .item{box-sizing:border-box;margin:0 var(--modern-grid-column-margin);width:calc(100% - var(--modern-grid-column-margin)*2);grid-template-columns:repeat(12,[col-start]1fr);gap:22px;display:grid}.newsroom h1,.newsroom h2{letter-spacing:-.033em;grid-column:2 col-start/span 10;margin:0;padding:0;font-family:regola-light,sans-serif;font-size:clamp(100px,8.33vw,140px);font-weight:400;line-height:112.5%}@media only screen and (max-width:950px){.newsroom .g,.newsroom .item{width:calc(100% - var(--modern-grid-column-margin)*2);grid-template-columns:repeat(6,[col-start]1fr);gap:0}.newsroom h1{grid-column:1 col-start/span 6}.newsroom h1 span{display:none}}.newsroom .item>a img{object-fit:cover;background:#0000000f;border-radius:6px}.newsroom .item .source{color:#0009;font-family:regola-book,sans-serif;font-size:18px;line-height:24px}.newsroom .newsroom-items-item-source-icons{gap:4px;margin-left:4px;display:inline-flex;position:relative;top:1px}.newsroom .item .date{color:#0009;letter-spacing:.06em;text-transform:uppercase;font-family:regola-medium,sans-serif;font-size:12px;line-height:18px}.newsroom .item .date img{margin-left:4px}.newsroom .item.large>a{aspect-ratio:2717/1563;grid-column:1 col-start/span 12;margin-bottom:24px}.newsroom .item.large>a img{aspect-ratio:2717/1563;border-radius:6px;width:100%;height:auto}.newsroom .item.large .details{grid-column:2 col-start/span 10}.newsroom .item.large h2{margin-left:-.075em;padding:.22em 0 .25em;font-size:clamp(42px,4.16vw,72px)}.newsroom .item.large .date{padding-top:.6em}.item.large+.item{border-top:.5px solid #0003;margin-top:50px;padding-top:60px}.newsroom .item.medium{border-bottom:.5px solid #0003;margin-bottom:60px;padding-bottom:60px}.newsroom .item.medium:last-child{border-bottom:none}@media only screen and (max-width:950px){.newsroom .item.large>a{grid-column:1 col-start/span 6}.newsroom .item.large>a img{border-radius:0;width:calc(100% + 52px);height:auto;margin:0 -26px}.newsroom .item.large .details{grid-column:1 col-start/span 6}.newsroom .item.large h2{letter-spacing:-1px;padding:.25em 0;font-family:regola-light,sans-serif;font-size:clamp(28px,9.6vw,42px);line-height:133%}.newsroom .item.large .date{padding-top:.75em}.newsroom .item.medium{margin-bottom:48px;padding-bottom:48px}.newsroom .item.medium>a{margin-bottom:16px}}.newsroom .item.medium.alternative{grid-auto-flow:dense}.newsroom .item.medium>a{grid-column:2 col-start/span 7}.newsroom .item.medium>a img{aspect-ratio:856/585;object-fit:cover;width:100%;height:auto}.newsroom .item.medium.alternative>a{grid-column:6 col-start/span 6}.newsroom .item.medium .details{grid-column:9 col-start/span 3}.newsroom .item.medium.alternative .details{grid-column:2 col-start/span 4}.newsroom .item.medium h2{padding:.25em 0;font-size:clamp(24px,2.5vw,48px)}.newsroom .item.medium.alternative h2{padding:.25em 0;font-size:clamp(36px,2.9vw,54px)}@media only screen and (max-width:950px){.newsroom .item.medium .details,.newsroom .item.medium.alternative .details,.newsroom .item.medium.alternative>a,.newsroom .item.medium>a{grid-column:1 col-start/span 6}.newsroom .item.medium .source{font-size:15px}.newsroom .item.medium h2{font-size:clamp(26px,8vw,36px)}}.newsroom .item.medium .date{padding-top:.5em}.newsroom .item.video{width:unset;flex-direction:column;gap:16px;margin:0;display:inline-flex}.newsroom .item.video:last-child{margin:0}.newsroom .item.video img{border-radius:3px;width:100%;height:auto;display:block}.newsroom .item.video .source{font-size:15px;line-height:18px}.newsroom .item.video h2{padding:.5em 0 .7em;letter-spacing:0!important;font-family:regola-light,sans-serif!important;font-size:clamp(21px,1.6vw,26px)!important;line-height:125%!important}.newsroom .item.quote{width:unset;margin:0 0 12px;display:block}.newsroom .item.quote .details{flex-direction:column-reverse;gap:24px;display:flex}.newsroom .item.quote .source{font-size:15px;line-height:18px}.source-quote{align-items:top;gap:.66ch;display:flex}.source-quote-link{max-width:90%}.newsroom .item.quote h2{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(54px,4.16vw,60px)!important;line-height:110%!important}@media (max-width:768px){.newsroom .item.quote{margin-bottom:12px}.newsroom .item.quote .details{gap:16px}.newsroom .item.quote h2{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(32px,9.6vw,36px)!important;line-height:117%!important}}.newsroom .item.quote h2:first-letter{margin-left:-.66ch}.newsroom .item.small{border-right:.5px solid #0003;flex-direction:column;gap:10px;width:calc(25% - 16.5px);margin:0;padding:0 22px 0 0;display:inline-flex}.newsroom .item.small:last-child{border:none}.newsroom .item.small .source{font-size:15px;line-height:18px}.newsroom .item.small .date{line-height:18px}.newsroom .item.small h2{letter-spacing:0;padding:.5em 0 .7em;font-family:regola-book,sans-serif;font-size:clamp(15px,1.5vw,28px);line-height:130%}.newsroom .item-group{box-sizing:border-box;margin:0 0 60px var(--modern-grid-column-margin);width:calc(100% - var(--modern-grid-column-margin)*2);border-bottom:.5px solid #0003;gap:24px;padding-bottom:60px;padding-left:calc(8.33333% + 1.83333px);display:flex}.newsroom .item-group:last-child{border-bottom:none;margin-bottom:96px}.newsroom .item-group:has(.quote){border-bottom:.5px solid #0003}.seen-in{padding:50px var(--modern-grid-column-margin)85px var(--modern-grid-column-margin)}@media only screen and (max-width:950px){.newsroom .item.small{border-right:.5px solid #0003;width:75%;height:100%;margin-left:0;margin-right:22px}.newsroom .item.small:last-child{border-right:none;margin-right:0;padding-right:0}.newsroom .item.small,.newsroom .item.small *{white-space:normal}.newsroom .item.small h2{font-size:clamp(14px,4.8vw,24px)}.newsroom .item-group{scrollbar-color:transparent;scrollbar-width:none;white-space:nowrap;border:none;width:100%;margin:0 0 48px;padding:0 24px;display:block;overflow:auto}.newsroom .item-group::-webkit-scrollbar{display:none}.seen-in{margin-top:32px;margin-bottom:32px}}.seen-in h3{color:#0009;text-align:center;padding:10px 0 28px;font-family:regola-book,sans-serif;font-size:18px;font-weight:400}.seen-in .logos{opacity:.8;border-top:.5px solid #0003;border-bottom:.5px solid #0003;justify-content:space-between;align-items:center;padding:60px calc(8.33333% + 1.83333px);display:flex}@media only screen and (max-width:950px){.seen-in .logos{border-bottom:none;flex-direction:column;gap:60px;padding-bottom:0}}.seen-in+.item.medium{border-bottom:none;margin-bottom:0}.newsroom-internal-body a{font-family:regola-regular,sans-serif!important}.newsroom-internal-body h1 a,.newsroom-internal-body h2 a,.newsroom-internal-body h3 a,.newsroom-internal-body h4 a{font-family:inherit!important}.newsroom-internal-body p.type-18{line-height:150%!important}.newsroom-internal-body h2 sub,.newsroom-internal-body h3 sub{color:var(--color-black-40);font-size:inherit;display:block}@media (max-width:768px){.newsroom-internal-body h2{padding-right:0}}.newsroom strong{font-family:regola-medium,sans-serif;font-weight:400}.newsroom-internal-body blockquote{margin:0;padding:0}.newsroom-internal-body strong{font-family:regola-medium,sans-serif;font-weight:400}.newsroom-internal-body blockquote:first-letter{margin-left:-.66ch}.newsroom-internal-body ul{flex-direction:column;gap:1.4em;margin:0;padding:0 0 0 1.1em;display:flex}.newsroom-internal-image{background:#0000000f;border-radius:6px;width:100%;height:auto;display:block}@media (max-width:768px){.newsroom-internal-image{width:calc(100% + 28px);margin:0 -14px}.newsroom-internal-action span .long{display:none}}.newsroom-internal-action{-webkit-user-select:none;user-select:none;background:#00000008;border-radius:12px;justify-content:space-between;align-items:center;margin:0 -18px;padding-left:18px;display:flex;box-shadow:0 .5px 1px #0000001f}.newsroom-internal-action button{color:var(--color-blue);background:0 0;align-items:center;gap:6px;padding:16px 18px;display:flex}@media (hover:hover){.multiunit .error-message a:hover{color:#fff}.newsroom-internal-action button:hover img{opacity:.8;color:var(--color-blue)}.newsroom-internal-share a:hover{color:var(--color-blue);background:#fff}}.newsroom-internal-action button:active img{opacity:.6}.newsroom .page-section-container hr{border:none;border-top:var(--color-black-10)1px solid;margin:0}.newsroom-internal-share{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.newsroom-internal-share div{text-align:center;width:100%;margin-bottom:.66em}.newsroom-internal-share a{white-space:nowrap;background:#00000008;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:0 15px;display:flex;position:relative;box-shadow:0 .5px 2px #0000001f}.newsroom-internal-share a:active img{opacity:.6}.newsroom-internal-about-samara p+p{margin-top:1em}.newsroom :has(>.newsroom-internal-feedback){position:relative}.newsroom-internal-feedback{opacity:0;pointer-events:none;color:#fff;white-space:nowrap;background:#000;border-radius:24px;padding:8px 15px;transition:opacity .2s,transform 0s linear .2s;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-100%);width:auto!important}.newsroom-internal-feedback-visible .newsroom-internal-feedback{opacity:1;transition:all .2s;transform:translate(-50%)translateY(calc(-100% - 8px))}.newsroom-breadcrumbs a{color:inherit}.newsroom-image-download-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap;background:#00000008;border-radius:12px;align-items:center;gap:.75ch;padding:8px 12px;display:flex;position:relative;top:-9px;box-shadow:0 .5px 1px #0000001f}.newsroom-image-download-button-captionless{height:0;position:relative}.newsroom-image-download-button-captionless .newsroom-image-download-button{top:unset;opacity:0;justify-content:center;width:36px;height:36px;padding:0;transition:opacity .2s;position:absolute;bottom:6px;right:6px}.press-highlights{max-width:100%;position:relative;overflow:hidden}.press-highlights-items{scrollbar-width:none;overflow-x:auto}@media (max-width:768px){.newsroom-internal-share a{height:38px}.newsroom-internal-share img{transform:scale(.833)}.newsroom-image-download-button{display:none}.press-highlights-items{scroll-snap-type:x mandatory}}.press-highlights-items::-webkit-scrollbar{display:none}.press-highlights-items-scroll{gap:var(--modern-grid-column-gutter);padding-bottom:8px;padding-left:max((100vw - var(--center-column-max-width))/2 + var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column) + var(--modern-grid-column-gutter),var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column) + var(--modern-grid-column-gutter));flex-wrap:nowrap;display:flex}@media (max-width:768px){.press-highlights-items-scroll{padding-left:var(--modern-grid-column-margin)}}.press-highlights-scroll-item{box-sizing:border-box;aspect-ratio:315/292;min-width:max(calc(var(--modern-grid-column-width-fixed-column)*3 + var(--modern-grid-column-gutter)*2),315px);scroll-snap-align:center;color:#000;background:#0000000f;border-radius:12px;gap:.25em;height:auto;padding:18px 21px;transition:background .2s;box-shadow:0 .5px 2px #0000001f}@media (max-width:1024px){.press-highlights-scroll-item{min-width:max(calc(var(--modern-grid-column-width-fixed-column)*5 + var(--modern-grid-column-gutter)*4),315px);min-width:max(calc(var(--modern-grid-column-width-fixed-column)*5 + var(--modern-grid-column-gutter)*4),270px)}.modern-grid .l-column-0{display:none}}@media (hover:hover){.newsroom-breadcrumbs a:hover{opacity:.8;color:inherit}.newsroom-image-download-button:hover{color:#0096f7;background:#fff}.newsroom .column-10:has(.newsroom-internal-image):hover .newsroom-image-download-button-captionless .newsroom-image-download-button{opacity:1}.press-highlights-scroll-item:hover{color:#000;background:#00000008}.press-highlights-scroll-button:hover svg{opacity:.8}}.press-highlights-variant-dark .press-highlights-scroll-item{color:#fff;background:#ffffff1a}.press-highlights-variant-dark .color-text-40{color:#fff6}.press-highlights-variant-dark .color-text-40 svg{filter:invert()}.press-highlights-scroll-spacer{min-width:max((100vw - var(--center-column-max-width))/2 + var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column) + var(--modern-grid-column-gutter),var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column) + var(--modern-grid-column-gutter))}.press-highlights-scroll-button{opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#ffffffe6;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:60px;height:60px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff4d,0 1px 4px #0000001f}.press-highlights-scroll-button:active{margin-top:.5px;box-shadow:inset 0 .5px #ffffff4d,0 .5px 2px #0000001f}.press-highlights-scroll-button-visible{opacity:1;pointer-events:all}.press-highlights-scroll-button-previous{right:unset;left:24px}.press-highlights-scroll-button-previous svg{transform:scaleX(-1)}.button-rounded.press-highlights-learn-more-button{padding:30px 48px!important}.start{background:#fff}.start-headline-muted{color:#0000004d}.start-funnel-top-initial{height:170px}.start-funnel-top-sub{height:210px}.start-funnel-gap-initial{height:121px}.start-funnel-gap-sub{height:74px}.start-funnel-gap-contact{height:80px}@media (max-width:768px){.press-highlights-scroll-spacer{min-width:var(--modern-grid-column-margin)}.press-highlights-scroll-button{display:none}.button-rounded.press-highlights-learn-more-button{padding:21px 30px!important}.start-funnel-top-initial{height:116px}.start-funnel-top-sub{height:156px}.start-funnel-gap-initial{height:56px}.start-funnel-gap-sub{height:44px}.start-funnel-gap-contact{height:56px}}.yoshino{background:#f9f8f1}.yoshino .logos{position:fixed;top:20vh;right:4.66vw}@media screen and (max-width:950px){.yoshino .logos{display:none}}.yoshino .above-fold{background:#fff}.yoshino .above-fold .column:last-of-type{background-image:url(/assets/images/yoshino/01.jpg);background-position:50%;background-size:cover}.yoshino footer{min-height:50vh}[data-experiment-name]{visibility:hidden}.complete [data-experiment-name]{visibility:unset}:root{--color-blue:#0096f7;--color-blue-10:#0096f71a;--color-blue-20:#0096f733;--color-blue-white-20:#33abf9;--color-blue-white-6:#0f9cf7;--color-blue-black-6:#008de8;--color-white-80:#fffc;--color-white-60:#fff9;--color-white-40:#fff6;--color-black-80:#000c;--color-black-60:#0009;--color-black-40:#0006;--color-black-20:#0003;--color-black-12:#0000001f;--color-black-10:#0000001a;--color-black-6:#0000000f;--color-black-4:#0000000a;--color-black-2:#00000005;--color-biege:#fdfdf7;--color-biege-darker:#f7f7f0;--color-bone-white:#f6f7f5;--color-driftwood:#dadad9;--color-parchment:#d7d5cb;--color-evergreen:#375033;--color-dark-bronze:#2e2e2c;--color-metallic-silver:#dadad9;--color-red:#ff4000;--color-orange:#ffbd00;--center-column-max-width:1600px;--modern-grid-column-gutter:24px;--modern-grid-column-width:calc((100vw - 11*var(--modern-grid-column-gutter) - var(--modern-grid-column-margin)*2)/12);--modern-grid-column-width-fixed-column:calc((min(100vw,var(--center-column-max-width)) - 11*var(--modern-grid-column-gutter) - var(--modern-grid-column-margin)*2)/12);--modern-grid-column-margin:54px;--three-sizes-h:920;--three-sizes-v:190}.color-blue{color:var(--color-blue)}.color-text-100{color:#000}.color-text-80{color:var(--color-black-80)}.color-text-60{color:var(--color-black-60)}.color-text-40{color:var(--color-black-40)}.color-text-20{color:var(--color-black-20)}.color-white{color:#fff}.color-white-80{color:var(--color-white-80)}.color-white-60{color:var(--color-white-60)}.color-white-40{color:var(--color-white-40)}.color-red{color:var(--color-red)}a.button-rounded,button{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;outline:0;margin:0;padding:0;transition:background .2s,border-color .2s}.button-rounded{border:1px solid #0000;margin:0;display:inline-block;border-radius:24px!important;padding:11px 18px 13px!important;font-family:regola-book,sans-serif!important;font-size:14px!important}.button-rounded-12{border-radius:12px!important}.button-rounded-grey{color:var(--color-blue)!important;background-color:#f7f7f7!important;border-color:#f7f7f7!important}.button-rounded-blue{border-color:var(--color-blue)!important;background-color:var(--color-blue)!important;color:#fff!important}@media (hover:hover){.button-rounded-grey:hover{border-color:#fffffff!important;color:var(--color-blue)!important;background-color:#fff!important}.button-rounded-blue:hover{border-color:var(--color-blue-white-20)!important;background-color:var(--color-blue-white-20)!important}.button-rounded-blue-outline:hover{opacity:.5}}@media (max-width:768px) and (hover:hover){.newsroom-internal-share a:hover{background:#00000008}.button-rounded-blue:hover{border-color:var(--color-blue)!important;background-color:var(--color-blue)!important}}.button-rounded-blue:active{border-color:var(--color-blue-black-6)!important;background-color:var(--color-blue-black-6)!important}@media (max-width:768px){.button-rounded{padding:12px 18px!important}.button-rounded-blue:active{border-color:var(--color-blue)!important;background-color:var(--color-blue)!important}}.button-rounded-blue:disabled{pointer-events:none!important;color:#0003!important;background-color:#0000!important;border:1px solid #0000001a!important}.button-rounded-blue-outline{border-color:var(--color-blue)!important;color:var(--color-blue)!important;background-color:#0000!important}.button-rounded-white-outline{color:#fff!important;background-color:#0000!important;border-color:#fff!important}.button-rounded-black{color:#fff!important;background-color:#000!important;border-color:#000!important}.button-configurator{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:var(--color-black-4);color:var(--color-black-60);align-items:center;gap:12px;transition:opacity .2s;display:flex}@media (hover:hover){.button-rounded-black:hover{background-color:#333!important;border-color:#333!important}.button-configurator:hover{background:var(--color-black-2)}.button-inner-navigation:hover{color:#000c;background-color:#fff}}.button-submit{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;height:57px;display:flex;border-radius:12px!important}.button-loading{pointer-events:none}.divider{border:none;border-top:1px solid #0000001a;width:100%;margin:0;padding:0}.button-squared{letter-spacing:0;white-space:nowrap;margin-bottom:2px;box-shadow:0 .5px 2px #0000001f;border-radius:12px!important;padding:9px 15px 11px!important}.button-inner-navigation{color:#0009;letter-spacing:0;white-space:nowrap;background:#0000000a;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;display:flex;box-shadow:0 .5px 2px #0000001f}@media (max-width:768px){.button-inner-navigation{padding:9px 15px}.modern-grid .m-column-0{display:none}}.middot-divider{padding:0 .5ch}.infinite-slideshow{will-change:scroll-position;scroll-snap-stop:always;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;overflow:scroll hidden}.infinite-slideshow::-webkit-scrollbar{display:none}.infinite-slideshow-spacer{width:3000vw;height:100%;position:relative}.infinite-slideshow-item{z-index:1;will-change:transform;width:auto;height:100%;position:absolute}.infinite-slideshow-snapper{scroll-snap-align:center;width:auto;height:100%;position:absolute}.loader{flex-direction:row;justify-content:center;align-items:center;gap:3px;height:4px;margin-top:2px;transition:opacity .2s;display:inline-flex}.loader div{background:#000;border-radius:2px;width:4px;height:4px;animation:1s infinite pulse}.loader-large{gap:6px;height:8px}.loader-large div{border-radius:4px;width:8px;height:8px}.loader div:nth-child(2){animation-delay:.15s}.loader div:nth-child(3){animation-delay:.3s}@keyframes pulse{0%{opacity:0}to{opacity:1}}.modal-grid{grid-column-gap:24px;grid-template-columns:repeat(6,1fr);display:grid}.modal-grid-half-gap{grid-column-gap:12px}.modal-grid-column-3{grid-column:span 3}.modal-grid-column-6{grid-column:span 6}.modern-grid{grid-column-gap:var(--modern-grid-column-gutter);box-sizing:border-box;padding:0 var(--modern-grid-column-margin);grid-template-columns:repeat(12,1fr);width:100%;display:grid}.modern-grid .column-0{display:none}.modern-grid .column-1{grid-column:span 1}.modern-grid .column-2{grid-column:span 2}.modern-grid .column-3{grid-column:span 3}.modern-grid .column-4{grid-column:span 4}.modern-grid .column-5{grid-column:span 5}.modern-grid .column-6{grid-column:span 6}.modern-grid .column-7{grid-column:span 7}.modern-grid .column-8{grid-column:span 8}.modern-grid .column-9{grid-column:span 9}.modern-grid .column-10{grid-column:span 10}.modern-grid .column-11{grid-column:span 11}.modern-grid .column-12{grid-column:span 12}@media (max-width:1024px){.modern-grid .l-column-1{grid-column:span 1}.modern-grid .l-column-2{grid-column:span 2}.modern-grid .l-column-3{grid-column:span 3}.modern-grid .l-column-4{grid-column:span 4}.modern-grid .l-column-5{grid-column:span 5}.modern-grid .l-column-6{grid-column:span 6}.modern-grid .l-column-7{grid-column:span 7}.modern-grid .l-column-8{grid-column:span 8}.modern-grid .l-column-9{grid-column:span 9}.modern-grid .l-column-10{grid-column:span 10}.modern-grid .l-column-11{grid-column:span 11}.modern-grid .l-column-12{grid-column:span 12}:root{--center-column-max-width:100vw;--modern-grid-column-gutter:15px;--modern-grid-column-margin:30px;--modern-grid-column-width-fixed-column:var(--modern-grid-column-width)}.l-modern-grid-full{padding:0}}@media (max-width:768px){.modern-grid .m-column-1{grid-column:span 1}.modern-grid .m-column-2{grid-column:span 2}.modern-grid .m-column-3{grid-column:span 3}.modern-grid .m-column-4{grid-column:span 4}.modern-grid .m-column-5{grid-column:span 5}.modern-grid .m-column-6{grid-column:span 6}.modern-grid .m-column-7{grid-column:span 7}.modern-grid .m-column-8{grid-column:span 8}.modern-grid .m-column-9{grid-column:span 9}.modern-grid .m-column-10{grid-column:span 10}.modern-grid .m-column-11{grid-column:span 11}.modern-grid .m-column-12{grid-column:span 12}:root{--center-column-max-width:100vw;--modern-grid-column-gutter:15px;--modern-grid-column-width:calc((100vw - 5*var(--modern-grid-column-gutter) - var(--modern-grid-column-margin)*2)/6);--modern-grid-column-width-fixed-column:var(--modern-grid-column-width);--modern-grid-column-margin:21px}.modern-grid{grid-column-gap:var(--modern-grid-column-gutter);padding:0 var(--modern-grid-column-margin);grid-template-columns:repeat(6,1fr);display:grid}.m-modern-grid-full{padding:0}.m-modern-grid-half-margin{padding:0 calc(var(--modern-grid-column-margin)/2)}}.modern-grid-full{padding:0}.modern-grid-almost-full{padding:0 18px}.page-section-container{max-width:var(--center-column-max-width);margin:0 auto}.modern-slideshow{box-sizing:border-box;padding-right:var(--modern-grid-column-margin);scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none;white-space:nowrap;gap:36px;width:100%;height:auto;display:flex;overflow:auto}.modern-slideshow::-webkit-scrollbar{display:none}.modern-slideshow>*{float:left;scroll-snap-align:center;width:auto;max-width:calc(100% - 58px);height:calc(100% - 5px);display:block}.modern-slideshow>:first-child{margin-left:var(--modern-grid-column-margin)}@media (max-width:768px){.modern-slideshow{gap:10px;padding-right:24px}.modern-slideshow>:first-child{margin-left:var(--modern-grid-column-margin)}}.modern-slideshow img{background:var(--color-black-2);object-fit:cover}.paging-indicator{pointer-events:none;justify-content:center;gap:6px;margin:0;padding:0;list-style-type:none;display:flex}.paging-indicator li{opacity:.1;background:#000;border-radius:50%;width:6px;height:6px}.paging-indicator .paging-indicator-current{opacity:.2}.spacer-0{height:0}.spacer-4{height:4px}.spacer-8{height:8px}.spacer-12{height:12px}.spacer-16{height:16px}.spacer-18{height:18px}.spacer-24{height:24px}.spacer-32{height:32px}.spacer-36{height:36px}.spacer-50{height:50px}.spacer-64{height:64px}.spacer-72{height:72px}.spacer-80{height:80px}.spacer-100{height:100px}.spacer-120{height:120px}.spacer-150{height:150px}.spacer-flexible{flex:1}@media (max-width:1024px){.l-spacer-0{display:none}.l-spacer-16{height:16px}.l-spacer-36{height:36px}.l-spacer-50{height:50px}.l-spacer-64{height:64px}.l-spacer-72{height:72px}.l-spacer-80{height:80px}.l-spacer-100{height:100px}.l-spacer-120{height:120px}}@media (max-width:768px){.m-spacer-0{display:none}.m-spacer-4{height:4px}.m-spacer-8{height:8px}.m-spacer-12{height:12px}.m-spacer-16{height:16px}.m-spacer-18{height:18px}.m-spacer-24{height:24px}.m-spacer-32{height:32px}.m-spacer-36{height:36px}.m-spacer-50{height:50px}.m-spacer-64{height:64px}.m-spacer-72{height:72px}.m-spacer-80{height:80px}.m-spacer-100{height:100px}.m-spacer-120{height:120px}.m-spacer-150{height:150px}.m-spacer-flexible{flex:1}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}h1{text-wrap:balance}.prop-nums{font-feature-settings:"pnum" on,"onum" on}.mono-nums{font-variant-numeric:lining-nums tabular-nums slashed-zero}.alt,.type-alt{font-feature-settings:"ss01" on;display:contents}.type-center{text-align:center}.type-balanced{text-wrap:balance}.type-mono{font-feature-settings:"tnum","lnum"}.type-144{letter-spacing:-.033em!important;font-family:regola-light,sans-serif!important;font-size:clamp(120px,10vw,144px)!important;line-height:100%!important}.type-120{letter-spacing:-.033em!important;font-family:regola-light,sans-serif!important;font-size:clamp(96px,8.3vw,120px)!important;line-height:100%!important}.type-96{letter-spacing:-.041em!important;font-family:regola-light,sans-serif!important;font-size:clamp(72px,6.67vw,120px)!important;line-height:100%!important}.type-72{letter-spacing:-.041em!important;font-family:regola-light,sans-serif!important;font-size:clamp(64px,5vw,72px)!important;line-height:100%!important}.type-60{letter-spacing:-.033em!important;font-family:regola-light,sans-serif!important;font-size:clamp(54px,4.16vw,60px)!important;line-height:110%!important}.type-48{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(42px,3.3vw,48px)!important;line-height:112%!important}.type-42{letter-spacing:-.047em!important;font-family:regola-light,sans-serif!important;font-size:clamp(36px,3vw,48px)!important;line-height:114%!important}.type-36{letter-spacing:-.027em!important;font-family:regola-light,sans-serif!important;font-size:clamp(30px,2.9vw,36px)!important;line-height:116%!important}.type-30{letter-spacing:-.014em!important;font-family:regola-book,sans-serif!important;font-size:clamp(26px,2vw,30px)!important;line-height:120%!important}.type-30-light{letter-spacing:-.014em!important;font-family:regola-light,sans-serif!important;font-size:clamp(24px,2vw,30px)!important;line-height:120%!important}.type-24{font-family:regola-book,sans-serif!important;font-size:clamp(21px,1.6vw,24px)!important;line-height:125%!important}.type-24-light{letter-spacing:-.014em!important;font-family:regola-light,sans-serif!important;font-size:clamp(21px,1.6vw,26px)!important;line-height:125%!important}.type-21{letter-spacing:-.01em!important;font-family:regola-book,sans-serif!important;font-size:clamp(18px,5.6vw,21px)!important;line-height:125%!important}.type-21-light{letter-spacing:-.01em!important;font-family:regola-light,sans-serif!important;font-size:clamp(18px,5.6vw,21px)!important;line-height:125%!important}.type-18{font-family:regola-book,sans-serif!important;font-size:18px!important;line-height:133%!important}.type-18-light{font-family:regola-light,sans-serif!important;font-size:18px!important;line-height:133%!important}.type-15{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:15px!important;line-height:120%!important}.type-15-light{letter-spacing:0!important;font-family:regola-light,sans-serif!important;font-size:15px!important;line-height:120%!important}.type-14{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:14px!important;line-height:128%!important}.type-12{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:12px!important;line-height:133%!important}.type-caps{letter-spacing:.04em;text-transform:uppercase;font-family:regola-regular,sans-serif!important}.type-light{font-family:regola-light,sans-serif!important}@media (max-width:1024px){.l-type-96{letter-spacing:-.041em!important;font-family:regola-light,sans-serif!important;font-size:clamp(72px,6.67vw,120px)!important;line-height:100%!important}.l-type-72{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(64px,5vw,72px)!important;line-height:110%!important}.l-type-60{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(54px,4.16vw,60px)!important;line-height:110%!important}.l-type-48{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(42px,12.8vw,48px)!important;line-height:110%!important}.l-type-42{letter-spacing:-.03em!important;font-family:regola-light,sans-serif!important;font-size:clamp(36px,3vw,48px)!important;line-height:110%!important}.l-type-36{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(32px,9.6vw,36px)!important;line-height:117%!important}.l-type-30-light{letter-spacing:-.02em!important;font-family:regola-light,sans-serif!important;font-size:clamp(26px,2vw,30px)!important;line-height:120%!important}.l-type-24-light{letter-spacing:-.01em!important;font-family:regola-light,sans-serif!important;font-size:clamp(21px,6.4vw,24px)!important;line-height:125%!important}.l-type-21-light{letter-spacing:-.01em!important;font-family:regola-light,sans-serif!important;font-size:clamp(18px,5.6vw,21px)!important;line-height:125%!important}.l-type-18-light{letter-spacing:0!important;font-family:regola-light,sans-serif!important;font-size:clamp(16px,4.8vw,18px)!important;line-height:133%!important}.l-type-15{font-family:regola-book,sans-serif!important;font-size:15px!important;line-height:140%!important}.l-type-15-light{font-family:regola-light,sans-serif!important;font-size:15px!important;line-height:120%!important}.l-type-14{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:14px!important;line-height:140%!important}}@media (max-width:768px){.m-type-96{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(72px,25.6vw,96px)!important;line-height:100%!important}.m-type-72{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(64px,5vw,72px)!important;line-height:110%!important}.m-type-60{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(54px,4.16vw,68px)!important;line-height:110%!important}.m-type-48{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(42px,12.8vw,48px)!important;line-height:110%!important}.m-type-42{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(36px,11.2vw,42px)!important;line-height:110%!important}.m-type-36{letter-spacing:-.04em!important;font-family:regola-light,sans-serif!important;font-size:clamp(32px,9.6vw,36px)!important;line-height:117%!important}.m-type-30-light{letter-spacing:-.02em!important;font-family:regola-light,sans-serif!important;font-size:clamp(26px,2vw,30px)!important;line-height:120%!important}.m-type-24{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:clamp(21px,6.4vw,24px)!important;line-height:125%!important}.m-type-24-light{letter-spacing:-.02em!important;font-family:regola-light,sans-serif!important;font-size:clamp(21px,6.4vw,24px)!important;line-height:125%!important}.m-type-21{letter-spacing:-.01em!important;font-family:regola-book,sans-serif!important;font-size:clamp(18px,5.6vw,21px)!important;line-height:125%!important}.m-type-21-light{letter-spacing:-.01em!important;font-family:regola-light,sans-serif!important;font-size:clamp(18px,5.6vw,21px)!important;line-height:125%!important}.m-type-18{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:clamp(16px,4.8vw,18px)!important;line-height:133%!important}.m-type-18-light{letter-spacing:0!important;font-family:regola-light,sans-serif!important;font-size:clamp(16px,4.8vw,18px)!important;line-height:133%!important}.m-type-15{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:15px!important;line-height:140%!important}.m-type-15-light{letter-spacing:0!important;font-family:regola-light,sans-serif!important;font-size:15px!important;line-height:140%!important}.m-type-16{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:16px!important;line-height:133%!important}.m-type-14{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:14px!important;line-height:140%!important}.m-type-12{letter-spacing:0!important;font-family:regola-book,sans-serif!important;font-size:12px!important;line-height:140%!important}.m-type-left{text-align:left}.type-light{font-family:regola-light,sans-serif!important}.m-type-center{text-align:center}}.type-regola-regular{font-family:regola-regular,sans-serif!important}.type-regola-book-oblique{font-family:regola-book-oblique,sans-serif!important}.type-24-light.leading-150{line-height:150%!important}.rounded-4{border-radius:4px!important}.rounded-6{border-radius:6px!important}.rounded-12{border-radius:12px!important}.rounded-18{border-radius:18px!important}.drop-shadow{box-shadow:0 2px 4px #0003}.mobile-visible{display:none}@media (max-width:768px){.m-rounded-0{border-radius:0!important}.drop-shadow{box-shadow:0 .5px 1.5px #0000001f}.mobile-hidden{display:none!important}.mobile-visible{display:unset}.tablet-hidden.mobile-visible{display:unset!important}}@media (min-width:768px){.desktop-hidden{display:none!important}}@media (max-width:1024px){.tablet-hidden{display:none!important}.doorway-item:nth-child(3){display:none}}.full-width{width:100%;height:auto;display:block}.flex{display:flex}.flex-column{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-8{gap:8px}.flex-1{flex:1}.image-full{object-fit:cover;width:100%;height:auto}.well-slideshow{--well-slide-duration:.7s;--well-slide-opacity-duration:var(--well-slide-duration);--well-slide-transform-duration:var(--well-slide-duration);--well-slide-easing:cubic-bezier(.65,0,.35,1);--well-slide-offset:5%;--well-slide-scale:1.12;isolation:isolate;border-radius:6px;width:100%;position:relative;overflow:hidden}.well-slide{opacity:0;z-index:0;pointer-events:none;position:absolute;inset:0}.well-slide-current{opacity:1;z-index:2;pointer-events:auto}.well-slide-incoming{opacity:1;z-index:1}.well-slide-leaving{opacity:0;z-index:3;transform:translateX(calc(var(--well-slide-direction,1)*var(--well-slide-offset)*-1));transition:opacity var(--well-slide-opacity-duration)var(--well-slide-easing),transform var(--well-slide-transform-duration)var(--well-slide-easing)}.well-slide>*{width:100%;height:100%}.well-slide picture{display:contents}.well-slideshow img{width:100%;height:100%;transform:scale(var(--well-slide-scale));object-fit:cover;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.well-slide-leaving{transition:opacity .2s linear;transform:none}}#tooltip{z-index:10100;pointer-events:none;transition:opacity .2s;position:fixed;top:-35px;left:8px}#tooltip.centered{top:-50px;left:0}#tooltip.dismissed{opacity:0;transition:opacity .4s}#tooltip .tooltip-container{transform-origin:0 90%;opacity:0;-webkit-backdrop-filter:blur(18px)saturate(1.5);box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff6;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 15px 10px;transition:opacity .2s,transform .2s;display:flex;transform:scale(0)}#tooltip.centered .tooltip-container{transform:scale(0)translate(-50%)}#tooltip.tooltip-no-text .tooltip-container{width:40px;height:34px;padding:0}#tooltip.visible .tooltip-container{opacity:1;transform:none}#tooltip.visible.centered .tooltip-container{transform:translate(-50%)}#tooltip .tooltip-container svg{display:none;position:relative;top:0}#tooltip.arrow-left .arrow-left,#tooltip.arrow-right .arrow-right{display:block}#tooltip.arrow-down .arrow-down{display:block;transform:rotate(90deg)}#tooltip.xmark .xmark{display:block}#tooltip.pause .pause{display:block;transform:translateY(.75px)}#tooltip.play .play{display:block;transform:translateY(1px)}#tooltip.globe .globe{display:block}#tooltip .tooltip-container span:empty{display:none}.doorway-item{cursor:pointer;aspect-ratio:315/436;color:#000;background:#0000000d;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 .5px 2px #0000001f}@media (max-width:768px){.doorway-item:nth-child(3){display:block}}.doorway-item-foreground{z-index:1;opacity:1;padding:18px 24px;position:absolute}.doorway-item-foreground div{opacity:.4}.doorway-item-foreground .alt{display:inline}.doorway-item-inverted .doorway-item-foreground div{opacity:.7}.doorway-item-arrow{width:auto;height:.5em;transform:translateY(-1px)}.doorway-item-inverted{color:#fff}.doorway-item-background{width:100%;height:100%}.doorway-item picture{display:contents}.doorway-item img.doorway-item-background,.doorway-item video{aspect-ratio:315/436;object-fit:cover;width:100%;height:auto;transition:transform .4s}.doorway-item-video{height:100%;position:absolute;inset:0}@media (hover:hover){.doorway-item:hover{color:#000}.doorway-item:hover .doorway-item-foreground{opacity:1}.doorway-item-inverted:hover{color:#fff}.doorway-item:hover img.doorway-item-background,.doorway-item:hover video{transform:scale(1.05)}.backyard .slide.xl-10 .xl-10-introducing a:hover{color:#666}.backyard .slide.xl-10 .xl-10-introducing a:hover svg{opacity:.6}.backyard .slide.xl-10 .xl-10-introducing a:active{box-shadow:0 .5px .5px #0000000f}}@media (prefers-reduced-motion:reduce){.doorway-item img.doorway-item-background,.doorway-item video{transition:none}.doorway-item:hover img.doorway-item-background,.doorway-item:hover video{transform:none}}@media only screen and (max-width:768px){.doorway-item{aspect-ratio:351/216;margin:0 -14px 12px}.doorway-item:last-child{margin-bottom:0}.doorway-item-foreground{padding:15px 18px}.doorway-item img.doorway-item-background,.doorway-item video{aspect-ratio:351/216}}.backyard .slide.xl-10{background:var(--color-biege-darker);aspect-ratio:1440/825;min-height:unset;position:relative;overflow:hidden}.backyard .slide.xl-10 .xl-10-animation-container{opacity:0;will-change:opacity;width:100vw;height:100%;transition:opacity 1s .4s}.backyard .slide.xl-10.xl-10-loaded .xl-10-animation-container{opacity:1}.backyard .slide.xl-10 .xl-10-parallax-container{will-change:transform;width:100vw;height:100%;transition:transform 2s cubic-bezier(.16,1,.3,1) .4s;position:absolute;transform:translateY(2%)}.backyard .slide.xl-10 .xl-10-parallax-container:has(.xl-10-front){z-index:10}.backyard .slide.xl-10.xl-10-loaded .xl-10-parallax-container{transform:none}.backyard .slide.xl-10 .xl-10-parallax{aspect-ratio:1440/1728;object-fit:contain;width:100vw;height:auto;position:absolute}@media (max-width:768px){.backyard .slide.xl-10{aspect-ratio:375/596}.backyard .slide.xl-10 .xl-10-parallax-container{transform:none}.backyard .slide.xl-10 .xl-10-parallax{aspect-ratio:375/639}}.backyard .slide.xl-10 .xl-10-front{z-index:2}.backyard .slide.xl-10 .xl-10-birds{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.backyard .slide.xl-10 .xl-10-title{opacity:0;z-index:1;aspect-ratio:30/12;width:30vw;height:auto;margin-left:-15vw;transition:transform 2s cubic-bezier(.16,1,.3,1) .4s,opacity 1s .4s;position:absolute;top:19%;left:50%;transform:translateY(25%)}.backyard .slide.xl-10.xl-10-loaded .xl-10-title{opacity:1;transform:none}.backyard .slide.xl-10 h1,.backyard .slide.xl-10 h2{font-family:regola-light,sans-serif;line-height:120%;top:10.5vw}.backyard .slide.xl-10 .xl-10-small-living{z-index:20;letter-spacing:-.03em;font-size:clamp(30px,2vw,50px);position:absolute;left:12vw}@media (max-width:1024px){.backyard .slide.xl-10 .xl-10-title{width:24vw;margin-left:-12vw;top:23%}.backyard .slide.xl-10 h1,.backyard .slide.xl-10 h2{top:13vw}.backyard .slide.xl-10 .xl-10-small-living{font-size:clamp(21px,2vw,48px)}}@media (max-width:768px){.backyard .slide.xl-10 .xl-10-title{width:77vw;height:30vw;margin-left:-38.5vw;top:23.5%}.backyard .slide.xl-10 .xl-10-small-living{text-align:center;width:100vw;font-size:6.5vw;top:22vw;left:0}.backyard .slide.xl-10 .xl-10-small-living br{display:none}}.backyard .slide.xl-10 .xl-10-introducing{z-index:20;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(21px,1.4vw,36px);position:absolute;left:74vw}@media (max-width:1024px){.backyard .slide.xl-10 .xl-10-introducing{font-size:clamp(18px,1.4vw,21px);left:70vw}}@media (max-width:768px){.backyard .slide.xl-10 .xl-10-introducing{top:unset;opacity:0;box-sizing:border-box;padding:0 var(--modern-grid-column-margin);color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:flex-end;width:100vw;font-family:regola-book,sans-serif;font-size:4vw;display:flex;bottom:50px;left:0;transform:translateY(10%)}.xl-10-loaded .xl-10-introducing{transition:opacity 1s .6s,transform 1s .3s;opacity:1!important;transform:none!important}}.backyard .slide.xl-10 .xl-10-introducing a{color:#000;letter-spacing:0;background:#fff;border-radius:12px;align-items:center;gap:4px;padding:10px 16px 10px 18px;font-family:regola-regular,sans-serif;font-size:14px;line-height:150%;display:inline-flex;box-shadow:0 .5px 2px #0000001f}.backyard .slide.xl-10 .xl-10-introducing a svg{position:relative;top:1px}.backyard .slide.intro-carousel-new{min-height:unset;background:linear-gradient(#fff 0,#fdfdf7 100%);flex-direction:column;align-items:center}.backyard .slide .intro-carousel-container{aspect-ratio:1440/735;width:100%;height:auto}.intro-carousel-new .infinite-slideshow{width:100%;height:100%}.intro-carousel-new img{object-fit:cover;background:#d3d3d3 50%;border-radius:6px;width:77.75vw;height:calc(100% - 10px);margin:0 12px;box-shadow:0 2px 4px #0003}.intro-carousel-new .infinite-slideshow-snapper{width:77.75vw;height:calc(100% - 10px);padding:0 12px}#intro-carousel-layout-name{transform:translateY(1px)}#intro-carousel-layout-new{color:var(--color-blue);transform:translateY(-.075em)}.backyard .slides .intro-carousel{background:var(--color-biege);height:auto;min-height:unset;flex-direction:column;align-items:center;display:flex;position:relative}.backyard .slides .intro-carousel .mobile{display:none}.backyard .slides .intro-carousel-layout{align-items:flex-end;gap:12px;display:flex}.backyard .slides .intro-carousel h1 br{display:none}@media (max-width:1024px){.backyard .slides .intro-carousel h1{text-align:center;margin-bottom:32px}.backyard .slides .intro-carousel h1 br{display:unset}}.backyard .slides #intro-carousel-layout-name{color:#000}.backyard .slides .intro{will-change:transform;box-sizing:border-box;padding:0 var(--modern-grid-column-margin);min-height:unset;background:#fff;grid-template-columns:repeat(12,[col-start]1fr);gap:22px;display:grid;overflow:hidden}.backyard .slides .intro-container{grid-column:2 col-start/span 10;position:relative}.backyard .slides .intro h1,.backyard .slides .intro h2 br,.backyard .slides .intro h2 img{-webkit-user-select:none;user-select:none}.backyard .slides .intro h1,.backyard .slides .intro h2{letter-spacing:-.04em;font-family:regola-light,sans-serif;font-size:6.67vw;line-height:96%;position:relative}.backyard .slides .intro-container h1,.backyard .slides .intro-container h2{white-space:nowrap}.backyard .slides .intro .intro-title{pointer-events:none;max-width:100vw;white-space:wrap;position:absolute;left:-200vw}.backyard .slides .intro h2 .part{color:var(--color-black-10);transition:color .3s;display:inline}.backyard .slides .intro h2 .part.active{color:#000;transition:color .6s}.backyard .slides .intro h2 span[data-sentence].active{color:#000;transition:color 1s}.segue.backyard .slides .intro h2 .part{transition:none}.backyard .slides .intro h2 br.mobile{display:none}.backyard .slides .intro h2 strong{color:#000;font-weight:400}.backyard .slides .intro h2 .intro-elevation{z-index:0;display:inline-block;position:relative}.backyard .slides .intro h2 .intro-elevation.mobile{display:none}.backyard .slides .intro h2 .intro-elevation img{opacity:0;will-change:transform;height:.85em;position:absolute;top:-.71em;transform:translate(0)}.backyard .slides .intro h2 .intro-elevation img.loaded{opacity:1}.backyard .slides .intro .intro-cta{grid-column:2 col-start/span 10}.backyard .slides .intro .intro-cta .not-in-ca{gap:10px;display:flex}.backyard .slides .intro .intro-cta .not-in-ca a{cursor:pointer}.backyard .slides .intro .intro-cta .not-in-ca img{position:relative;left:5px}.backyard .as-seen-in-container{grid-column:2 col-start/span 10;position:relative}@media (max-width:768px){.backyard .slide.xl-10 .xl-10-introducing a{white-space:nowrap;padding:10px 13px 11px 15px}.backyard .slide .intro-carousel-container{aspect-ratio:375/521}.intro-carousel-new img{width:calc(100vw - 44px);margin:0 5px}.intro-carousel-new .infinite-slideshow-snapper{width:calc(100vw - 44px);padding:0 5px}.backyard .slides .intro-carousel{min-height:unset}.backyard .slides .intro-carousel .desktop{display:none}.backyard .slides .intro-carousel .mobile{display:unset}.backyard .slides .intro-carousel h1{text-align:center;margin-bottom:32px}.backyard .slides .intro-carousel h1 br{display:unset}.backyard .slides .intro{grid-template-columns:repeat(6,[col-start]1fr);gap:12px;padding:0 24px}.backyard .slides .intro-container{grid-column:unset;flex-direction:column;justify-content:center;width:100%;margin-top:40px;display:flex}.backyard .slides .intro h1,.backyard .slides .intro h2{grid-column:1 col-start/span 6;margin:0;font-size:11vw}.backyard .slides .intro h2 br{display:none}.backyard .slides .intro h2 br.mobile{display:unset}.backyard .slides .intro h2 .intro-elevation.mobile{display:inline-block}.backyard .slides .intro h2 .intro-elevation.desktop{display:none}.backyard .slides .intro .intro-cta{grid-column:1 col-start/span 6;margin:0;padding-right:48px}.backyard .slides .intro .intro-cta .not-in-ca{flex-direction:column;gap:0}.backyard .as-seen-in-container{height:unset;grid-column-start:1}}.backyard .as-seen-in{opacity:.8;color:#0006;white-space:nowrap;background:#0000000a;border-radius:9px;align-items:center;gap:18px;height:60px;padding:3px 32px 0;font-family:regola-book,sans-serif;font-size:15px;line-height:24px;display:inline-flex;box-shadow:0 .5px 1px #0000001f}.backyard .as-seen-in a{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px;display:flex}@media (max-width:768px){.backyard .as-seen-in{height:unset;line-height:auto;box-sizing:border-box;flex-direction:column;gap:8px;width:calc(100vw - 48px);padding:12px 21px 16px;position:static;transform:none}.backyard .as-seen-in a{justify-content:space-between;gap:0;width:100%}.backyard .as-seen-in .label{text-align:center;width:100%;line-height:1}.backyard .slides .as-seen-in img{opacity:.8;width:auto;height:3.75vw}.backyard .slides .as-seen-in img:last-child{height:4.5vw}}.banners{background:var(--color-biege);-webkit-user-select:none;user-select:none;flex-direction:column;min-height:unset!important}.banners .modern-grid{box-sizing:border-box;width:100%}.banners .banner{box-sizing:border-box;aspect-ratio:540/350;color:#fff;background-color:#e0ded4;border-radius:12px;width:100%;height:auto;margin-bottom:10px;padding:28px 32px 32px;display:block;overflow:hidden;box-shadow:0 2px 4px #0003}@media (max-width:1024px){.banners .banner{padding:15px 18px}}.banner span{color:var(--color-white-80)}.banner svg{vertical-align:middle;position:relative;left:2px}.banner-showroom{background-image:url(/assets/images/backyard/banner-showroom/banner-showroom-1440.webp);background-position:50% 20%;background-size:cover}@media (max-width:768px){.banners .banner{aspect-ratio:350/215;border-radius:9px;width:calc(100% + 28px);margin:0 -14px 12px;padding:15px 18px}.banner-showroom{background-position:50% 20%}.banner-showroom svg{width:.75em}.banner-video video{transform:scale(1.01)}}.banner-video{position:relative;overflow:hidden}.banner-video div{z-index:1;width:80%;position:absolute}.banner-video video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.banner .short{display:none}.backyard .slide.life-with-backyard{aspect-ratio:1440/750;height:auto;min-height:unset}.life-with-backyard-slideshow{width:100%;height:100%}.life-with-backyard-slideshow .infinite-slideshow-snapper{width:100vw;height:100%}.life-with-backyard-item{width:100vw;height:100%;display:block;position:absolute}.life-with-backyard-video{left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*2 + var(--modern-grid-column-gutter)*2);aspect-ratio:1161/651;position:absolute;right:0}.life-with-backyard-video video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.life-with-backyard h1{top:21vw;left:var(--modern-grid-column-margin);z-index:1;width:calc(100vw - var(--modern-grid-column-margin)*2);color:#fff;-webkit-user-select:none;user-select:none;align-items:center;gap:.33em;display:flex;position:absolute}.life-with-backyard h1 svg{display:none}.life-with-backyard h1 .life-with-backyard-title-svg-desktop{width:100%;height:auto;display:block;position:relative;top:.06em}@media (max-width:768px){.banner .long{display:none}.banner .short{display:inline}.backyard .slide.life-with-backyard{aspect-ratio:375/630}.life-with-backyard-video{top:62vw;left:var(--modern-grid-column-margin);aspect-ratio:351/294;right:0}.life-with-backyard-video video{object-position:73.3% 50%}.life-with-backyard h1{align-items:flex-start;top:8vw;transform:none;font-size:11.2vw!important}.life-with-backyard h1 hr,.life-with-backyard h1 span{opacity:0;pointer-events:none}.life-with-backyard h1 svg{width:100%;height:auto;display:block;position:absolute}.life-with-backyard h1 .life-with-backyard-title-svg-desktop{display:none}.life-with-backyard h1 hr{width:9.6vw;display:block;position:absolute;top:1.6em;left:48vw}}.life-with-backyard h1 hr{appearance:none;border:none;border-top:.06em solid #fff;flex:1;margin:0;padding:0;transform:translateY(.12em)}.life-with-backyard-cta{top:calc(100% - 16px);right:var(--modern-grid-column-margin);color:#000;-webkit-user-select:none;user-select:none;background:#f7f7f0;border-radius:12px;align-items:center;gap:6px;padding:6px 15px 6px 6px;display:flex;position:absolute;box-shadow:0 .5px 2px #0000001f}.life-with-backyard-cta img{border-radius:6px;margin-right:6px}.life-with-backyard-cta svg{position:relative;top:1px}@media (hover:hover){.backyard .slides a#intro-carousel-layout-name{opacity:.8;color:#000}.backyard .slides .intro .intro-cta .not-in-ca a:hover{opacity:.75;color:var(--color-black-60)!important}.life-with-backyard-cta:hover{color:#0009;background:#fff}.life-with-backyard-cta:hover img{filter:brightness(1.05)}.life-with-backyard-cta:hover svg{opacity:.6}.three-sizes-layouts-pages-controls button:hover{background:#00000005}}.life-with-backyard-pagination{z-index:2;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#0000000f;border-radius:12px;gap:9px;padding:14px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 4px #0003}.life-with-backyard-dot{appearance:none;filter:drop-shadow(0 .5px 2px #0000001f);cursor:pointer;opacity:.5;background:#fffc;border:none;border-radius:50%;flex-shrink:0;width:8px;height:8px;padding:0;box-shadow:inset 0 .25px .5px #fff}.life-with-backyard-dot.active{opacity:1;background:#ffffffe6}@media (max-width:768px){.life-with-backyard-cta{line-height:1.05!important}.life-with-backyard-cta svg{top:8px}.life-with-backyard-pagination{gap:7px;padding:10px 12px;bottom:12px}.life-with-backyard-dot{width:7px;height:7px}}.ddd-tour-banner{aspect-ratio:1440/655;background:#fff;height:auto;min-height:unset!important}.ddd-tour-banner-container{left:var(--modern-grid-column-margin);background:var(--color-parchment);width:calc(100% - var(--modern-grid-column-margin)*2);border-radius:12px;height:100%;position:absolute;overflow:hidden}@media (max-width:768px){.ddd-tour-banner{aspect-ratio:375/555}.ddd-tour-banner-container{left:calc(var(--modern-grid-column-margin)*.5);width:calc(100% - var(--modern-grid-column-margin));border-radius:18px}}.ddd-tour-banner-overlay{z-index:2;box-sizing:border-box;color:#fff;text-align:center;flex-direction:column;align-items:center;width:100%;height:100%;padding:42px;display:flex;position:absolute}.ddd-tour-banner-overlay h1{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ddd-tour-banner-overlay button{align-items:center;gap:8px;height:48px;display:flex;padding:0 24px!important}.three-sizes{background-color:var(--color-biege);flex-direction:column;min-height:unset!important}.three-sizes-gradient{background-image:linear-gradient(#fdfdf7 0,#fff 100%);background-color:unset}.three-sizes h1{text-align:center}@media (max-width:768px){.ddd-tour-banner-overlay{padding:30px}:root{--three-sizes-v:240}.three-sizes h1 span{display:block}}.three-sizes-layouts{margin:0 var(--modern-grid-column-margin);background:var(--color-biege-darker);border-radius:12px;padding:0 0 30px;overflow-x:hidden;box-shadow:0 .5px 2px #0000001f}.three-sizes-layouts-selector{justify-content:center;gap:8px;display:flex}.three-sizes-layouts-pages-controls{pointer-events:none;position:relative}@media (max-width:768px){.three-sizes-layouts{border-radius:18px;margin:0 12px}.three-sizes-layouts-pages-controls,.three-sizes-layouts-selector{display:none}}.three-sizes-layouts-pages-controls button{top:calc(80vw*var(--three-sizes-v)/var(--three-sizes-h) + 20px);appearance:none;z-index:110;-webkit-backdrop-filter:blur(18px)saturate(1.5);cursor:pointer;pointer-events:all;background:#0000000a;border:none;border-radius:24px;justify-content:center;align-items:center;width:60px;height:60px;transition:opacity .3s,transform .6s,background-color .2s;display:flex;position:absolute}.three-sizes-layouts-pages-controls button.highlight{background:#00000005}.three-sizes-layouts-pages-controls button:active{background:#0000000f}.three-sizes-layouts-pages-controls button:disabled{opacity:0;cursor:default;pointer-events:none}.three-sizes-layouts-pages-controls button img{transform:translate(-1px)}.three-sizes-layouts-pages-controls-button-previous{left:10vw}.three-sizes-layouts-pages-controls-button-previous:disabled{transform:translate(50%)}.three-sizes-layouts-pages-controls-button-next{right:10vw;transform:scaleX(-1)}.three-sizes-layouts-pages-controls-button-next:disabled{transform:scaleX(-1)translate(50%)}.three-sizes-layouts-pages-container{width:100%;height:calc(80vw*var(--three-sizes-v)/var(--three-sizes-h) + 210px);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:scroll}@media (max-width:768px){.three-sizes-layouts-pages-container{height:calc(80vw*var(--three-sizes-v)/var(--three-sizes-h) + 160px)}}.three-sizes-layouts-pages-container::-webkit-scrollbar{display:none}.three-sizes-layouts-pages-container-scroll{white-space:nowrap;width:500%;height:100%}.three-sizes-layouts-pages-page{float:left;will-change:transform;background:var(--color-biege-dark);scroll-snap-align:center;flex-direction:column;align-items:center;width:20%;display:flex;position:relative}.three-sizes-layouts-pages-image{background:var(--color-biege-dark);width:calc(100vw - var(--modern-grid-column-margin)*2);height:calc(80vw*var(--three-sizes-v)/var(--three-sizes-h));position:relative;overflow:hidden}.three-sizes-layouts-pages-container .three-sizes-layouts-pages-heading{opacity:0;will-change:opacity;text-align:center;padding-top:30px;transition:opacity .2s;position:relative;top:10px}.three-sizes-layouts-pages-heading h2{margin-bottom:3px}.three-sizes-layouts-pages-heading-new{color:var(--color-blue);position:absolute;top:.75em;left:50%;transform:translate(-50%)}.three-sizes-layouts-pages-heading div{text-align:center;width:100%;position:absolute;top:-1.33em}.three-sizes-layouts-pages-container .selected .three-sizes-layouts-pages-heading{opacity:1;transition:opacity .8s .2s}.three-sizes-layouts-pages-page img{visibility:hidden;aspect-ratio:6000/740;width:auto;height:100%;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.complete .three-sizes-layouts-pages-page.selected img{display:block}.three-sizes-layouts-pages-page img.current{visibility:visible;display:block}.three-sizes-paging-indicator{display:none}@media (max-width:768px){.three-sizes-layouts-pages-image{top:10px}.three-sizes-paging-indicator{display:block;transform:translateY(-14px)}.three-sizes-footer{box-sizing:border-box;width:100%;padding:0 12px}}.three-sizes-footer{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.three-sizes-footer p{width:540px}.three-sizes-footer-actions{text-align:left;gap:24px;padding-bottom:2px;display:flex}@media (max-width:768px){.three-sizes-footer p{width:100%}.three-sizes-footer-actions{text-align:center;flex-direction:column;width:100%}}.three-sizes-footer-action{cursor:pointer;box-sizing:border-box;background:var(--color-black-4);border-radius:12px;min-width:205px;padding:8px 18px;display:flex;box-shadow:0 .5px 1px #0000001f}.three-sizes-footer-action:first-child{flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width:768px){.three-sizes-footer-action{border-radius:18px;height:64px;justify-content:center!important;align-items:center!important;line-height:150%!important}.three-sizes-footer p:last-of-type{padding-bottom:20px!important}}.three-sizes-footer-action img:first-of-type{border-radius:6px;width:48px;height:48px;margin-left:-12px;margin-right:15px;display:block}.three-sizes-footer-action img:last-of-type{margin-left:3px}.three-sizes-footer a{color:var(--color-blue);align-items:center;text-decoration:none;display:inline-flex}.three-sizes-footer img{position:relative;left:1px}.three-sizes-colors{justify-content:center;gap:11px;display:flex}.three-sizes-colors>div{appearance:none;cursor:pointer;border:1px solid #00000026;border-radius:50%;outline:0;width:32px;height:32px;margin:0;padding:0;display:inline;position:relative}@media (hover:hover){.three-sizes-footer a:hover{background:#fff}.three-sizes-colors>div:hover,.three-sizes-colors>div:hover .three-sizes-colors-label span{opacity:1}}.three-sizes-colors-bone-white{background:var(--color-bone-white)}.three-sizes-colors-driftwood{background:var(--color-driftwood)}.three-sizes-colors-parchment{background:var(--color-parchment)}.three-sizes-colors-evergreen{background:var(--color-evergreen)}.three-sizes-colors-dark-bronze{background:var(--color-dark-bronze)}.three-sizes-colors>div.selected div{border:2px solid var(--color-blue);border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.three-sizes-colors .three-sizes-colors-label{z-index:100;pointer-events:none;justify-content:center;width:200px;margin-left:-100px;display:flex;position:absolute;top:-125%;left:50%}.three-sizes-colors .three-sizes-colors-label span{opacity:0;-webkit-backdrop-filter:blur(18px)saturate(1.5);will-change:opacity;white-space:nowrap;background:#0000000a;border-radius:6px;padding:6px 12px 7px;transition:opacity .2s;display:inline-block}@media (max-width:768px){.three-sizes-colors>div{width:28px;height:28px}.three-sizes-colors>div.selected div{width:34px;height:34px}.three-sizes-colors .three-sizes-colors-label{display:none}}.three-sizes-footer-summary{justify-content:center;align-items:center;gap:12px;display:flex}.three-sizes-footer-summary span{background:#0003;width:1.5px;height:1.1em}.three-sizes-footer hr{border:none;border-top:1px solid #0000001a;width:490px;margin:0;padding:0}.three-sizes-footer-calculator{position:relative;top:1.5px}.four-simple-steps{gap:var(--modern-grid-column-gutter);box-sizing:border-box;padding:calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter))calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width) + var(--modern-grid-column-gutter));background:#fff;flex-wrap:wrap;width:100vw;overflow-x:hidden;min-height:unset!important}.backyard .slide.four-simple-steps.desktop-hidden{display:none}.four-simple-steps-header{width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}@media (max-width:768px){.three-sizes-footer hr{width:100%}.four-simple-steps{scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none;flex-wrap:nowrap;gap:18px;margin:0;padding:0 24px;overflow-x:auto}.backyard .slide.four-simple-steps.desktop-hidden{display:flex}.four-simple-steps::-webkit-scrollbar{display:none}.four-simple-steps-header{min-width:100vw}.four-simple-steps-step{min-width:calc(100vw - 60px)}}.four-simple-steps-step{width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2);scroll-snap-align:center;flex-direction:column;display:flex;position:relative}.four-simple-steps-step p{padding-right:var(--modern-grid-column-width)!important;margin-bottom:15px!important}@media (max-width:768px){.four-simple-steps-step-header{z-index:2;align-items:center;padding:14px;display:flex;position:absolute;top:0;left:0}.four-simple-steps-step-header-light{color:#fff}.four-simple-steps-step-header-light .four-simple-steps-step-number{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);color:#fff;background:#00000008;border:1px solid #fff}}.four-simple-steps-step-number{letter-spacing:-.36px;text-align:center;border:1px solid #0006;border-radius:12px;justify-content:center;align-items:center;width:40px;height:38px;padding-bottom:2px;display:flex;line-height:90%!important}@media (max-width:768px){.four-simple-steps-step-number{border-radius:9px;width:32px;height:32px;margin-right:15px;padding:0}}.four-simple-steps-step-eternal .four-simple-steps-step-number{color:#fff;background:#000;border-color:#000}.four-simple-steps-step-footer{flex-direction:column;height:100%;display:flex}.four-simple-steps-step-media{aspect-ratio:315/396;background-color:#e0ded4;border-radius:12px;width:100%;height:auto;margin:auto 0 30px;position:relative;overflow:hidden;box-shadow:0 .5px 2px #0000001f}.four-simple-steps-step-media-touch{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.four-simple-steps-step-footer{flex-direction:column-reverse}.four-simple-steps-step-media{aspect-ratio:957/1093;border-radius:4px;margin-top:0;margin-bottom:12px}}.four-simple-steps-step-media img{object-fit:cover;width:100%;height:100%}.four-simple-steps-step-media video{object-fit:cover;width:100%;height:100%;transform:scale(1.01)}.four-simple-steps-footer{box-sizing:border-box;padding-top:54px;padding-left:calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter));width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3);flex-direction:column;display:flex;position:relative}@media (max-width:768px){.four-simple-steps-footer.mobile-hidden{display:none}.four-simple-steps-footer{border-top:.5px solid #00000026;flex-direction:row;min-width:calc(100vw - 48px);margin-top:50px;padding:18px 0 0}.four-simple-steps-footer h3{margin-right:1em}}.four-simple-steps-footer-title{gap:18px;min-width:62%}.four-simple-steps-footer h3{letter-spacing:0!important;margin-bottom:.25em!important}.four-simple-steps-footer-buttons{aspect-ratio:315/396;flex-direction:column;gap:12px;width:100%;height:auto;margin:auto 0 30px;display:flex}.four-simple-steps-footer a{box-sizing:border-box;background:var(--color-black-4);width:140px;color:var(--color-blue);border-radius:12px;justify-content:center;align-items:center;padding:14px;display:flex;box-shadow:0 .5px 2px #0000001f}.four-simple-steps-footer .four-simple-steps-footer-button-configure{background:var(--color-blue);color:#fff;gap:8px}@media (hover:hover){.four-simple-steps-footer a:hover{background:#fff}.four-simple-steps-footer .four-simple-steps-footer-button-configure:hover{background-color:var(--color-blue-white-20)}.backyard .slides .jealousy ul li:hover{color:#fffc}}.four-simple-steps-step-line{background:#0000001a;width:100%;height:1px;position:absolute}.four-simple-steps-step-line-first{width:calc(var(--modern-grid-column-width)*3 + 9px);position:absolute;top:21px;left:52px}.four-simple-steps-step-line-second{width:calc(var(--modern-grid-column-width)*4 + 61px);top:21px;left:52px}.four-simple-steps-step-line-third-before{width:calc(var(--modern-grid-column-width) + 53px);top:21px;right:calc(100% + 12px)}.four-simple-steps-step-line-third-after{width:calc(var(--modern-grid-column-width)*3 + 9px);top:21px;left:52px}.four-simple-steps-footer-paging-indicator{width:100%;position:absolute;top:-50px;left:0}.backyard .slide.a-lot-can-happen{aspect-ratio:1440/624;min-height:unset;background:#fff;position:relative}@media (max-width:1024px){.backyard .slide.a-lot-can-happen{aspect-ratio:1440/720}}@media (max-width:768px){.four-simple-steps-footer-buttons a{width:100%;height:46px;padding:0}.four-simple-steps-step-line{display:none}.backyard .slide.a-lot-can-happen{aspect-ratio:unset}.a-lot-can-happen .modern-grid{padding:0 3px}.a-lot-can-happen-title{text-align:center}}.a-lot-can-happen-foreground{z-index:1;width:100%;height:100%;position:relative}.a-lot-can-happen-background{z-index:0;width:100%;height:100%;position:absolute}.a-lot-can-happen-background .column-10{background:var(--color-black-10);border-radius:6px;overflow:hidden}.a-lot-can-happen-background img{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.a-lot-can-happen-title{color:#fff;text-shadow:0 4px 20px #0006;flex-direction:column;justify-content:center;display:flex}.a-lot-can-happen-title h1{transform:translateY(-.5em)translateX(var(--modern-grid-column-gutter)*-1)}.a-lot-can-happen-cards-container{flex-direction:column;display:flex}.a-lot-can-happen-cards{cursor:pointer;--card-width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*3);background:#f7f7f0;border-radius:12px;flex:1;width:90%;position:relative;box-shadow:0 2px 4px #0003}.a-lot-can-happen-cards .infinite-slideshow{width:100%;height:90%}@media (max-width:768px){.a-lot-can-happen-title h1{transform:none}.a-lot-can-happen-cards{width:unset;--card-width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*4);min-height:340px;margin:0 36px}.a-lot-can-happen-cards .infinite-slideshow{height:120%;transform:translateY(-15%)}}.a-lot-can-happen-cards .infinite-slideshow-item{aspect-ratio:1;width:var(--card-width);object-fit:contain;-webkit-user-select:none;user-select:none;height:auto}.a-lot-can-happen-cards .infinite-slideshow-item img{opacity:.2;margin-left:calc(var(--modern-grid-column-gutter));width:calc(100% - var(--modern-grid-column-gutter));object-fit:contain;height:100%;transition:opacity .6s}.a-lot-can-happen-cards .infinite-slideshow-item.current img{opacity:1}.a-lot-can-happen-cards .infinite-slideshow-snapper{aspect-ratio:1;width:var(--card-width);height:auto}.a-lot-can-happen-cards-label{pointer-events:none;text-align:center;width:100%;transition:opacity .4s;position:absolute;bottom:64px}@media (max-width:768px){.a-lot-can-happen-cards-label{bottom:54px}}.a-lot-can-happen-cards-label.change{opacity:0;transition:opacity .2s}.a-lot-can-happen-cards-paging-indicator{width:100%;position:absolute;bottom:40px}.backyard .slides .jealousy{aspect-ratio:1440/870;min-height:unset;background:#fff;flex-direction:column;position:relative}.backyard .slides .jealousy .column{z-index:100;padding:7.5% 0 0 calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter) + var(--modern-grid-column-margin));color:#fff;align-items:start;display:flex}.backyard .slides .jealousy .h3{z-index:2;pointer-events:none;color:#fff;grid-column:2 col-start/span 3;margin-top:2em;transition:opacity 1s}@media (max-width:768px){.a-lot-can-happen-cards-paging-indicator{bottom:30px}.backyard.complete .slides .jealousy{aspect-ratio:375/456;background-position:100% 100%;border-bottom:64px solid #0000}.backyard .slides .jealousy .column{padding:30px 0 0 24px}.backyard .slides .jealousy .h3{grid-column:1 col-start/span 5;margin-top:.8em;font-size:clamp(42px,3.3vw,57px)}}@media (min-width:768px) and (max-width:1024px){.backyard .slides .jealousy .h3{grid-column:2 col-start/span 6}}.backyard .slides .jealousy.active .h3{opacity:0;transition:opacity .5s}.backyard .slides .jealousy ul{right:var(--modern-grid-column-margin);z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.5);color:#fff;font-feature-settings:"tnum" on,"lnum" on;background:#fff3;border-radius:6px;gap:6px;margin:0;padding:6px 9px;font-family:regola-book,sans-serif;font-size:12px;line-height:100%;list-style-type:none;display:flex;position:absolute;bottom:30px}.backyard .slides .jealousy ul li{cursor:pointer;white-space:nowrap;background:#00000026;border-radius:14px;padding:7px 12px 8px;position:relative}.backyard .slides .jealousy ul li:has(input:checked){background:var(--color-blue);margin:0}.backyard .slides .jealousy ul li input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.backyard .slides .jealousy .images{z-index:0;cursor:pointer;width:100%;height:100%;position:absolute;overflow-x:hidden}.backyard .slides .jealousy .images img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:is(.backyard .slides .jealousy ul:has(input[data-layout=studio]:checked)+.images img:nth-child(2),.backyard .slides .jealousy ul:has(input[data-layout=studio]:checked)+.images img:nth-child(3),.backyard .slides .jealousy ul:has(input[data-layout=studio]:checked)+.images img:nth-child(4),.backyard .slides .jealousy ul:has(input[data-layout=studio]:checked)+.images img:nth-child(5),.backyard .slides .jealousy ul:has(input[data-layout=onebed]:checked)+.images img:first-child,.backyard .slides .jealousy ul:has(input[data-layout=onebed]:checked)+.images img:nth-child(3),.backyard .slides .jealousy ul:has(input[data-layout=onebed]:checked)+.images img:nth-child(4),.backyard .slides .jealousy ul:has(input[data-layout=onebed]:checked)+.images img:nth-child(5),.backyard .slides .jealousy ul:has(input[data-layout=twobed]:checked)+.images img:first-child,.backyard .slides .jealousy ul:has(input[data-layout=twobed]:checked)+.images img:nth-child(2),.backyard .slides .jealousy ul:has(input[data-layout=twobed]:checked)+.images img:nth-child(4),.backyard .slides .jealousy ul:has(input[data-layout=twobed]:checked)+.images img:nth-child(5),.backyard .slides .jealousy ul:has(input[data-layout=xl]:checked)+.images img:first-child,.backyard .slides .jealousy ul:has(input[data-layout=xl]:checked)+.images img:nth-child(2),.backyard .slides .jealousy ul:has(input[data-layout=xl]:checked)+.images img:nth-child(3),.backyard .slides .jealousy ul:has(input[data-layout=xl]:checked)+.images img:nth-child(5),.backyard .slides .jealousy ul:has(input[data-layout=xl-10]:checked)+.images img:first-child,.backyard .slides .jealousy ul:has(input[data-layout=xl-10]:checked)+.images img:nth-child(2),.backyard .slides .jealousy ul:has(input[data-layout=xl-10]:checked)+.images img:nth-child(3),.backyard .slides .jealousy ul:has(input[data-layout=xl-10]:checked)+.images img:nth-child(4)){opacity:0;z-index:1;transition:opacity 1s}.backyard .slide.bento{box-sizing:border-box;min-height:unset;flex-flow:wrap;gap:3px;padding:3px 0 0 3px}.bento-top{background:linear-gradient(#fff 0,#000 50%)}.bento-middle{background:#000}.bento-bottom{background:linear-gradient(#000 50%,#fdfdf7 100%)}.bento>div{border-radius:12px;height:620px;position:relative;overflow:hidden}@media (max-width:768px){.backyard .slides .jealousy ul{bottom:-44px;right:3px}.backyard .slides .jealousy ul li{padding:8px 12px}.backyard .slides .jealousy .images img{width:130%}.backyard .slide.bento{box-sizing:border-box}.bento>div{height:450px}.bento>.bento-better-future{border-radius:15px;height:auto;padding-bottom:34px}}.bento>.bento-high-performance{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.bento>.bento-fire-resistance{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.bento>.bento-net-zero{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px}.bento>div:has(.bento-details-card){justify-content:flex-end;align-items:flex-end;display:flex}@media (max-width:768px){.bento>.bento-fire-resistance,.bento>.bento-high-performance,.bento>.bento-net-zero{border-radius:3px}.bento>.bento-high-performance{border-top-left-radius:15px;border-top-right-radius:15px}.bento>.bento-net-zero{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.bento>div:has(.bento-details-card){justify-content:flex-start}.bento-better-future h1{text-align:center}}.bento-better-future{background:#e7e3e1;flex-direction:column;justify-content:center;width:calc(100% - 3px);display:flex}.bento img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.bento>div>div{z-index:1;position:relative}.bento-better-future-card{-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);box-sizing:border-box;background:#ffffff4d;border:.5px solid #fff9;border-radius:12px;flex-direction:column;gap:12px;min-height:330px;padding:24px 24px 36px;display:flex;box-shadow:0 .5px 2px #0003}.bento-better-future-card-header{flex:1}@media (max-width:768px){.bento-better-future-card{min-height:unset;flex-direction:row;align-items:flex-start;margin:0 -12px 12px;padding:21px 18px 30px}.bento-better-future-card-header{flex:unset;min-width:120px}.bento-better-future-card-header h2{white-space:nowrap}.bento-better-future-card-header p{flex:1}.bento-better-future-card-header-more-efficient svg{width:60px;height:3.815em}.bento-better-future-card-header-net-grid svg{width:90px;height:3.815em}}.bento-better-future-card h2{flex:1}.bento-better-future-card p{opacity:.8;width:85%;min-height:4.2em}.bento-high-performance{background:#666;width:calc(100% - 3px)}.bento-high-performance .modern-grid{height:100%}.bento-high-performance .column-3{flex-direction:column;justify-content:flex-end;display:flex}.bento-high-performance-card{background:#f5f2de}.bento-fire-resistance-card{color:#fff;background:#263db5}.bento-net-zero-card{background:#ffbd00}.bento-fire-resistance-card .color-text-80{color:#fffc}.bento-fire-resistance-card .color-text-60{color:#fff9}.bento-details-card{cursor:pointer;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*3);border-radius:18px;margin:auto -24px 36px;padding:36px;left:-57px;box-shadow:0 .5px 2px #0000001f}.bento-fire-resistance .bento-details-card{cursor:pointer}@media (max-width:1024px){.bento-details-card{width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}}@media (max-width:768px){.bento-better-future-card p{width:100%;min-height:unset}.bento-details-card{border-radius:12px;width:75%;margin:0 21px 24px;padding:21px;left:0}}.bento-details-card p{width:90%}.bento-details-card label{align-items:center;gap:6px;transition:opacity .4s;display:flex;position:relative}.bento-details-card label:has(input:checked){opacity:.4}.bento-details-card label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.bento-details-card-icon{width:.7em;height:.7em;position:relative}.bento-details-card-icon div{background:var(--color-black-80);width:100%;height:1px;transition:transform .4s,opacity .2s;position:absolute}.bento-fire-resistance-card .bento-details-card-icon div{background:#fffc}.bento-details-card-icon div:first-child{top:50%;transform:translateY(-50%)}.bento-details-card-icon div:last-child{top:50%;transform:translateY(-50%)rotate(-90deg)}input:checked+.bento-details-card-icon div:first-child{opacity:0;transform:rotate(90deg)}input:checked+.bento-details-card-icon div:last-child{top:50%;transform:translateY(-50%)rotate(0)}.bento-details-card ul{opacity:0;box-sizing:border-box;flex-direction:column;gap:8px;max-height:0;margin:0;padding:0;list-style-type:none;transition:max-height .4s .1s,opacity .4s;display:flex;overflow:hidden}.bento-details-card label:has(input:checked)+ul{opacity:1;transition:max-height .4s,opacity .4s .2s}.bento-details-card li{opacity:0;border-top:var(--color-black-20)1px solid;padding:8px 10% 8px 0;transition:opacity .2s}.bento-fire-resistance-card li{border-top:1px solid #fff3}.bento-details-card li:first-child{margin-top:16px}.bento-details-card li:nth-last-child(4){transition-delay:.15s}.bento-details-card li:nth-last-child(3){transition-delay:.1s}.bento-details-card li:nth-last-child(2){transition-delay:50ms}.bento-details-card li:last-child{padding-bottom:0;transition-delay:0s}.bento-details-card label:has(input:checked)+ul li:first-child{transition-delay:0s}.bento-details-card label:has(input:checked)+ul li:nth-child(2){transition-delay:.1s}.bento-details-card label:has(input:checked)+ul li:nth-child(3){transition-delay:.2s}.bento-details-card label:has(input:checked)+ul li:nth-child(4){transition-delay:.3s}.bento-details-card label:has(input:checked)+ul li{opacity:1;transition:opacity .6s}.bento-fire-resistance,.bento-net-zero{width:calc(50% - 3px)}@media (max-width:768px){.bento-details-card p{width:100%}.bento-details-card li{padding:12px 0 0}.bento-details-card li:first-child{margin-top:12px}.bento-fire-resistance,.bento-net-zero{width:calc(100% - 3px)}}.bento-bottom-divider{background:linear-gradient(#000 99%,#fdfdf7 100%);border:none;width:100px;height:620px;margin:0 0 0 -50px;padding:0;position:absolute;left:50%}.configure-now{box-sizing:border-box;padding:0 var(--modern-grid-column-margin);aspect-ratio:1440/552;background:#fff;flex-direction:column;min-height:unset!important}.socal-wildfires .configure-now{background:var(--color-biege);width:100%!important}.configure-now .modern-grid{background:#f7f7f0;border-radius:12px;height:100%;padding:0;box-shadow:0 .5px 2px #0000001f}.configure-now .modern-grid>div{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.configure-now h1 svg{aspect-ratio:1;width:.55em;height:auto}@media (max-width:1024px){.configure-now{aspect-ratio:740/390}.configure-now .column-5{top:calc(min(100vw,var(--center-column-max-width))*.055);left:calc(min(100vw,var(--center-column-max-width))*.055);position:absolute}}.configure-now .column-5>a svg{width:auto;height:.4em;position:relative;top:-3px;left:2px}@media (max-width:768px){.configure-now{aspect-ratio:375/435;padding:0 14px}.configure-now .modern-grid{padding:30px 18px}.configure-now .modern-grid>div{justify-content:flex-start}.configure-now .modern-grid .m-column-0{display:none!important}.configure-now .column-5>a svg{width:auto;height:.45em;top:0;transform:translateY(-.05em)}}.configure-now-not-in-ca{gap:12px;display:flex}.configure-now-not-in-ca svg{margin-left:4px}.configure-now .column-6,.configure-now .modern-grid{position:relative;overflow:hidden}.configure-now .modern-grid>img{pointer-events:none;width:185vw;height:auto;position:absolute;top:5.5vw;left:3.5vw}.socal-wildfires .configure-now .modern-grid>img{top:calc(min(100vw,var(--center-column-max-width))*.055);left:calc(min(100vw,var(--center-column-max-width))*.035);width:calc(min(100vw,var(--center-column-max-width))*1.85)}.backyard-compare{background:#fff}.backyard-compare table{width:calc(100% + 40px)}.backyard-compare-collapsible h2>*{display:none}@media (max-width:1024px){.configure-now-not-in-ca{flex-direction:column;gap:.25em}.configure-now .modern-grid>img,.socal-wildfires .configure-now .modern-grid>img{top:calc(min(100vw,var(--center-column-max-width))*.1525);left:calc(min(100vw,var(--center-column-max-width))*-.04);width:calc(min(100vw,var(--center-column-max-width))*2)}.backyard-compare-collapsible h2>*{display:unset}.backyard-compare table{width:100%}.backyard-compare table tr td{box-sizing:border-box;width:50%}.backyard-compare table tr td:nth-child(3n+3){display:none}.backyard-compare table tr td:first-child{padding:0 12px 0 0}.backyard-compare table tr td:nth-child(2){padding:0 0 0 12px}.backyard-compare-collapsible>.modern-grid:first-child .m-column-6{border-top:1px solid #000;padding-top:8px}.backyard-compare-collapsible .backyard-compare-row{display:none}.backyard-compare-collapsible h2+.spacer-50{height:24px!important}.backyard-compare-collapsible:has(input:checked) .backyard-compare-row{display:grid}.backyard-compare-collapsible:has(input:checked) h2+.spacer-50{height:50px!important}.backyard-compare-collapsible h2{position:relative}.backyard-compare-collapsible h2 input{opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.backyard-compare-collapsible h2 img{z-index:0;position:absolute;top:60%;right:0;transform:translateY(-50%)scaleY(-1)}.backyard-compare-collapsible:has(input:checked) h2 img{transform:translateY(-50%)scaleY(1)}}.backyard-compare-row-hidden{display:none}.backyard-compare-row-title{border-top:1px solid #0003;width:calc(100% - 20px);padding-top:5px;letter-spacing:-.03em!important}@media (max-width:768px){.configure-now-not-in-ca{gap:8px}.configure-now .modern-grid>img{top:unset!important;width:320vw!important;bottom:-18vw!important;left:-72.5vw!important}.backyard-compare-row-title{width:100%}}.backyard-compare-text{width:75%}@media (max-width:768px){.backyard-compare-text{width:100%}}.backyard-compare-text-empty{appearance:none;border:none;border-top:1px dashed #0003;width:calc(100% - 40px);margin:0;padding:0;position:relative;top:.8em}.backyard-compare-header{z-index:1000;background:#fff;position:sticky;top:-10px}.backyard-compare-header img{transform-origin:0 100%;will-change:transform;object-fit:contain;width:calc(100% + 60px);max-width:375px;transition:transform .2s ease-out;transform:translate(-11%)scale(.8)}@media (max-width:768px){.backyard-compare-header{top:-10px}.backyard-compare-header img{height:auto;transform:translate(-4%)scale(.8)}}.backyard-compare-header-sticky img{transform-origin:0 100%;transform:translate(-10%)translateY(10px)scale(.7)}.backyard-compare-header .modern-grid{background:#fff}.backyard-compare-header-shadow{opacity:0;z-index:-1;filter:blur(3px);background:#00000026;border-radius:100%;width:80%;height:5px;transition:opacity .2s;position:absolute;bottom:0;left:54%;transform:translate(-56%)}@media (max-width:768px){.backyard-compare-header-sticky img{transform:translate(-4%)translateY(10px)scale(.8)}.backyard-compare-header-shadow{width:100%;left:50%;transform:translate(-50%)}}.backyard-compare-header-sticky .backyard-compare-header-shadow{opacity:1}.backyard-compare-header td{padding-right:24px;position:relative}.backyard-compare-header select{appearance:none;box-sizing:border-box;color:#000;-webkit-user-select:none;user-select:none;background:#00000008;border:none;border-radius:12px;width:100%;margin:0;padding:12px 18px;transform:translate(-18px);box-shadow:0 .5px 2px #0000001f;font-family:regola-book-field,sans-serif!important}.backyard-compare-header-sticky select{font-size:clamp(16px,1.25vw,18px)!important}.backyard-compare-header select:hover{background:#00000004}.backyard-compare-header select:focus{outline:var(--color-blue)2px solid;background:#fff}.backyard-compare-header svg{pointer-events:none;position:absolute;bottom:21px;right:62px}@media (max-width:768px){.backyard-compare-header select{padding:10px 15px;transform:none}.backyard-compare-header-sticky select{font-size:14px!important}.backyard-compare-header svg{bottom:16px;right:12px;transform:scale(.8)}.backyard-compare-header td:first-child svg{right:24px}}.backyard-compare-header-sticky svg{bottom:19px}.backyard-compare-cost{display:inline-block}@media (max-width:768px){.backyard-compare-header-sticky svg{bottom:15px}.backyard-compare-header .modern-grid{overflow:hidden}.backyard-compare-cost{display:block}}.backyard-compare-cost-divider{appearance:none;border:none;border-top:1px solid #0000001a;margin:0;padding:0}.backyard-compare-cost-formula{padding-right:24px;display:flex}@media (max-width:768px){.backyard-compare-cost-formula{width:100%;padding-right:12px}}.backyard-compare-unit-dimensions-note{border-top:1px solid #0000001a;margin-top:12px;padding-top:8px;padding-right:24px;display:inline-block}.backyard-compare-floorplan{display:inline-block;position:relative}.backyard-compare-floorplan>img{height:auto;display:block}.backyard-compare-floorplan-dimension{position:absolute}.backyard-compare-floorplan-dimension-width{border-top:1px solid #0000001a;width:100%;height:1px;bottom:-16px}.backyard-compare-floorplan-dimension-height{border-left:1px solid #0000001a;width:1px;height:100%;top:0;right:-16px}.backyard-compare-floorplan-dimension img{position:absolute}.backyard-compare-floorplan-dimension-width img:first-of-type{top:0;left:0;transform:translateY(-55%)scaleX(-1)}.backyard-compare-floorplan-dimension-width img:last-of-type{top:0;right:0;transform:translateY(-55%)}.backyard-compare-floorplan-dimension-height img:first-of-type{top:0;left:0;transform:translate(-55%)}.backyard-compare-floorplan-dimension-height img:last-of-type{bottom:0;left:0;transform:translate(-55%)scaleY(-1)}.backyard-compare-floorplan-dimension-width span{position:absolute;top:4px;left:50%;transform:translate(-50%)}.backyard-compare-floorplan-dimension-height span{position:absolute;top:50%;left:8px;transform:translateY(-50%)}.backyard-compare-colors-note{width:66%}body.faq{background:var(--color-biege)}.backyard .backyard-faq .row{height:unset;min-height:unset}.backyard .backyard-faq .slide{min-height:unset;overflow:unset;flex-direction:column}.backyard .backyard-faq hr{border:none;border-top:1px solid #0000001a;width:100%;height:0;margin:96px 0}.faq-sticky-content{position:sticky;top:240px}.faq-sticky-content h1{transform-origin:0 100%;position:absolute;top:-200px}.backyard .backyard-faq .sidebar .menu{flex-direction:column;gap:6px;margin:9px 0 0;padding:0;list-style-type:none;display:flex}.backyard .backyard-faq .sidebar .menu li{cursor:pointer;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:12px;margin-left:-18px;padding:10px 18px 12px;font-family:regola-book,sans-serif;overflow:hidden}@media (hover:hover){.configure-now h1 a:hover{opacity:.8}.configure-now .column-5>a:hover path{fill:var(--color-blue-white-20)}.configure-now-not-in-ca a:hover{opacity:.8;color:var(--color-black-60)}.backyard .backyard-faq .sidebar .menu li:hover{background:var(--color-black-4);color:#000;box-shadow:0 .5px 2px #0000001f}.backyard .backyard-faq .sidebar .menu li.faq-menu-still-questions:hover{background:#fff;box-shadow:0 .5px 1px #0000001f}}.backyard .backyard-faq .sidebar .menu li.faq-menu-still-questions{background:var(--color-black-4);border-radius:12px;flex-direction:column;gap:6px;margin-top:72px;padding:14px 18px;display:flex;box-shadow:0 .5px 1px #0000001f}.backyard .backyard-faq .sidebar .menu li.active{color:#fff;background:#000}.backyard .backyard-faq .faq-group h2{pointer-events:none;margin-bottom:1em;position:relative}.backyard .backyard-faq .faq-group h2 input{opacity:0;cursor:pointer;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.backyard .backyard-faq .faq-group .question{width:80%}.backyard .backyard-faq .faq-group .question .bubble{box-sizing:border-box;color:#fff;background:#000;border-radius:18px;padding:14px 24px 16px;font-family:regola-book,sans-serif;display:inline-block}@media (max-width:768px){.backyard-compare-unit-dimensions-note{margin-top:8px;padding-top:4px;padding-right:0}.backyard-compare-floorplan>img{width:75px;height:auto}td[data-layout=xl-10] .backyard-compare-floorplan>img,td[data-layout=xl-8] .backyard-compare-floorplan>img{width:125px}.backyard-compare-floorplan-dimension-width{bottom:-11px}.backyard-compare-floorplan-dimension-height{right:-11px}.backyard-compare-colors-note{width:100%}.backyard-compare .specs-content-colors{gap:3px}.backyard-compare table tr td:nth-child(2) .specs-content-colors-dark-bronze div{left:calc(50% - 12px)}.backyard .backyard-faq .slide .row{height:unset}.backyard .backyard-faq hr{border-top:0;margin:36px 0}.faq-sticky-content,.faq-sticky-content h1{position:static}.backyard .backyard-faq .sidebar .menu{display:none}.backyard .backyard-faq .faq-group{background-image:url(/assets/images/backyard/faq-up.svg);background-size:0 0}.backyard .backyard-faq .faq-group h2{pointer-events:all;background-image:url(/assets/images/backyard/faq-down.svg);background-position:right 75%;background-repeat:no-repeat;border-top:1px solid #0000001a;margin-bottom:18px;padding-top:18px}.backyard .backyard-faq .faq-group h2:has(input:checked){background-image:url(/assets/images/backyard/faq-up.svg)}.backyard .backyard-faq .faq-group h2 input{display:block}.backyard .backyard-faq .faq-group .items{display:none}.backyard .backyard-faq .faq-group:has(input:checked) .items{display:block}.backyard .backyard-faq .faq-group .question{width:100%}.backyard .backyard-faq .faq-group .question .bubble{width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4);border-radius:12px;padding:14px 18px}.backyard .backyard-faq .faq-group .answer{width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}}.backyard .backyard-faq .faq-group .answer{margin-left:calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter));width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}.backyard .backyard-faq .faq-group .answer .bubble{background:#fff;border-radius:18px;padding:14px 24px 16px;font-family:regola-book,sans-serif;box-shadow:0 .5px 2px #0000001f}.backyard .backyard-faq .faq-group .answer .bubble p{margin-bottom:1em}.backyard .backyard-faq .faq-group .answer .bubble p:last-child{margin-bottom:0}.backyard .backyard-faq .faq-group .answer .bubble ul{margin-left:0;padding-left:2ch;list-style-image:url(/assets/images/bullet.svg)}.backyard .backyard-faq .faq-group .answer .bubble ul ul{margin-top:.5em;margin-bottom:1em;padding-left:36px}.backyard .backyard-faq .faq-group .answer .bubble ul li{margin-bottom:.5em}.backyard .backyard-faq .faq-group .answer .bubble ul li:last-child{margin-bottom:0}.faq-bottom-still-questions{border-top:1px solid #0000001a;margin-top:22px}.faq-bottom-still-questions-button{cursor:pointer;background:var(--color-black-4);border-radius:12px;flex-direction:column;gap:4px;padding:14px 18px;display:flex;box-shadow:0 .5px 1px #0000001f}.how-it-works{background:var(--color-biege)}.how-it-works-step{margin-bottom:6px}.how-it-works-step-1{height:270px}@media (max-width:450px){.how-it-works-step-1{height:300px}}.how-it-works-step-2{height:250px}@media (max-width:450px){.how-it-works-step-2{height:185px}}.how-it-works-step-3{height:425px}@media (max-width:1024px){.how-it-works-step-3{height:370px}}@media (max-width:450px){.how-it-works-step-3{height:535px}}.how-it-works-step-4{height:calc(min(100vw,var(--center-column-max-width))*.375)}@media (max-width:1024px){.how-it-works-step-4{height:305px}}@media (max-width:450px){.how-it-works-step-4{height:520px}}.how-it-works-step-5-2{height:120px}@media (max-width:1024px){.how-it-works-step-5-2{height:85px}}@media (max-width:450px){.how-it-works-step-5-2{height:70px}}.how-it-works-step-6{height:630px}@media (max-width:1024px){.how-it-works-step-6{height:435px}}@media (max-width:450px){.how-it-works-step-6{height:420px}}.how-it-works-step-7{height:385px}@media (max-width:1024px){.how-it-works-step-7{height:250px}}@media (max-width:450px){.how-it-works-step-7{height:500px}}.how-it-works-step-9{height:calc(min(100vw,var(--center-column-max-width))*.375)}@media (max-width:1024px){.how-it-works-step-9{height:315px}}@media (max-width:450px){.how-it-works-step-9{height:560px}}.how-it-works-step-bullet{background:#000;border-radius:100%;width:14px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:450px){.how-it-works-step-bullet{width:12px;height:12px}}.how-it-works-step-line{background:#000;border-radius:7px;width:6px;height:calc(100% - 20px);position:absolute;top:20px;left:50%;transform:translate(-50%)}@media (max-width:450px){.how-it-works-step-line{width:5px;top:18px}}.how-it-works-step-5-2 .how-it-works-step-line{height:100%;top:0}.how-it-works-step-8{padding-top:calc(min(var(--center-column-max-width),100vw)*.13);aspect-ratio:1440/610;width:100%;height:auto;position:relative}.how-it-works-step-8 .how-it-works-step-line{top:unset;height:calc(min(var(--center-column-max-width),100vw)*.1);bottom:0}@media (max-width:1024px){.how-it-works-step-8 .how-it-works-step-line{height:95px}}@media (max-width:768px){.backyard .backyard-faq .faq-group .answer .bubble{border-radius:12px;padding:14px 18px}.backyard .backyard-faq .faq-group .answer .bubble ul{padding-left:2.3ch}.backyard .backyard-faq .spacer{height:60px}.how-it-works-step-8{aspect-ratio:unset;padding-bottom:35vw}.how-it-works-step-8 .how-it-works-step-line{height:20vw;position:absolute;left:50%}}.how-it-works-step-8-video{top:calc(min(var(--center-column-max-width),100vw)*.04);left:calc(min(var(--center-column-max-width),100vw)*.48);cursor:pointer;aspect-ratio:375/210;width:calc(min(var(--center-column-max-width),100vw)*.26);height:auto;position:absolute}@media (max-width:768px){.how-it-works-step-8-video{margin:16px var(--modern-grid-column-margin);width:calc(100vw - var(--modern-grid-column-margin)*2);position:static}.how-it-works-welcome img{aspect-ratio:375/472;object-fit:cover}}.how-it-works-step-8-video-expand{opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#fff6;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .4s .2s,transform .4s .2s;display:flex;position:absolute;bottom:6px;right:6px;transform:scale(.5)}.how-it-works-step-8:has(video) .how-it-works-step-8-video-expand{opacity:1;transform:none}.how-it-works-step-8-video video{object-fit:cover;background:#ccc;border-radius:4px;width:100%;height:100%;display:block;box-shadow:0 2px 10px #00000029}.how-it-works-step-label{background:var(--color-biege);white-space:nowrap;border:1px solid #0006;border-radius:12px;justify-content:center;align-items:center;height:42px;padding:0 15px;display:flex;position:absolute;top:215px;left:50%;transform:translate(-50%)}.how-it-works-step-3 .how-it-works-step-label{top:250px}@media (max-width:450px){.how-it-works-step-3 .how-it-works-step-label{top:450px}}.how-it-works-step-4 .how-it-works-step-label{top:unset;bottom:calc(min(100vw,var(--center-column-max-width))*.075)}@media (max-width:450px){.how-it-works-step-4 .how-it-works-step-label{top:425px}}.how-it-works-step-6 .how-it-works-step-label{top:440px}@media (max-width:1024px){.how-it-works-step-6 .how-it-works-step-label{top:280px}}.how-it-works-step-9 .how-it-works-step-label{top:unset;bottom:calc(min(100vw,var(--center-column-max-width))*.075)}@media (max-width:1024px){.how-it-works-step-9 .how-it-works-step-label{top:200px}.how-it-works-step-content{top:-11px!important}}.how-it-works-step-content{z-index:1;width:240px;position:relative}@media (max-width:450px){.how-it-works-step-9 .how-it-works-step-label{top:470px}.how-it-works-step-content{width:150px;top:-10px!important}}.how-it-works-step-right .how-it-works-step-content{padding-left:28px;position:relative;top:-18px;left:50%}.how-it-works-step-left .how-it-works-step-content{text-align:right;display:inline-block;position:relative;top:-18px;left:calc(50% - 268px)}.how-it-works-cta{background:#263db5}.how-it-works-cta a,.how-it-works-cta button{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:160px;display:flex;padding:18px 0!important}.how-it-works-cta a svg{position:relative;top:1.5px}.how-it-works-cta .button-rounded-white{background:#fff}@media (hover:hover){.faq-bottom-still-questions-button:hover{background:#fff;box-shadow:0 .5px 1px #0000001f}.how-it-works-cta a:hover{color:#fffc!important;background:#000!important}.how-it-works-cta .button-rounded-white:hover{color:#0009!important;background:#fff!important}.how-it-works-cta a:hover svg{opacity:.8}.backyard-models-floorplan-tour-button button:hover{color:#0006}.backyard-models-floorplan-tour-button button:hover svg{opacity:.8}}.how-it-works h3{z-index:1;position:relative}.how-it-works-step{position:relative}.how-it-works-step-content-media{z-index:0;background:#0000001a;border-radius:4px;position:absolute;overflow:hidden;box-shadow:0 .5px 2px #0000001f}.how-it-works-step-content-media video{object-fit:cover;display:block}.how-it-works-step-content-media img{object-fit:cover;width:100%;height:100%;display:block}.how-it-works-step-1 .how-it-works-step-content-media{top:-5em;right:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column)*.5);aspect-ratio:426/428;width:round(calc(min(100vw,var(--center-column-max-width))*.3),1px);background:#fff;border-radius:18px}@media (max-width:1024px){.how-it-works-step-1 .how-it-works-step-content-media{top:8em;right:var(--modern-grid-column-margin)}}@media (max-width:450px){.how-it-works-step-right .how-it-works-step-content{padding-left:22px}.how-it-works-step-left .how-it-works-step-content{left:calc(50% - 167px)}.how-it-works-step-1 .how-it-works-step-content-media{top:5em;right:unset;left:calc(var(--modern-grid-column-margin)*.5);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2)}}.how-it-works-step-2 .how-it-works-step-content-media{top:calc(100% - 5em);left:var(--modern-grid-column-margin);aspect-ratio:540/360;width:calc(min(100vw,var(--center-column-max-width))*.375)}@media (max-width:1024px){.how-it-works-step-2 .how-it-works-step-content-media{left:calc(var(--modern-grid-column-margin)*.5);width:calc(min(100vw,var(--center-column-max-width)) - var(--modern-grid-column-margin) - (50% + 36px))}}@media (max-width:450px){.how-it-works-step-2 .how-it-works-step-content-media{z-index:10;width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4);top:210%}}.how-it-works-step-4 .how-it-works-step-content-media{top:calc(min(100vw,var(--center-column-max-width))*-.05);aspect-ratio:636/360;width:calc(min(100vw,var(--center-column-max-width)) - var(--modern-grid-column-margin) - (50% + 36px));left:calc(50% + 36px)}@media (max-width:450px){.how-it-works-step-4 .how-it-works-step-content-media{top:12em;right:calc(var(--modern-grid-column-margin)*.5);left:unset;z-index:10;width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}}.how-it-works-step-6 .how-it-works-step-content-media{aspect-ratio:300/400;width:calc(min(100vw,var(--center-column-max-width))*.2);top:-3em;left:calc(50% + 36px)}@media (max-width:450px){.how-it-works-step-6 .how-it-works-step-content-media{top:-2em;right:calc(var(--modern-grid-column-margin)*.5);left:unset;aspect-ratio:300/400;width:calc(50% - 36px)}}.how-it-works-step-7 .how-it-works-step-content-media{top:-5em;left:calc(var(--modern-grid-column-margin));aspect-ratio:636/358;width:calc(50% - 36px - var(--modern-grid-column-margin))}@media (max-width:450px){.how-it-works-step-7 .how-it-works-step-content-media{top:14em;right:unset;left:calc(var(--modern-grid-column-margin)*.5);width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*5)}.how-it-works-step-7 .how-it-works-step-content-media video{aspect-ratio:280/190!important}}.how-it-works-step-9 .how-it-works-step-content-media{top:-5em;left:calc(var(--modern-grid-column-margin));aspect-ratio:636/392;width:calc(50% - 36px - var(--modern-grid-column-margin))}.how-it-works-welcome img{border-radius:4px;width:100%;height:auto;display:block}.how-it-works-welcome{color:#fff;position:relative}.how-it-works-welcome h5{top:30%;left:calc(var(--modern-grid-column-width-fixed-column) + var(--modern-grid-column-gutter));z-index:2;position:absolute}@media (max-width:768px){.how-it-works-welcome h5{color:#000;text-align:center;position:static}}.how-it-works-welcome p{z-index:2;position:absolute;top:36%;right:24px}@media (max-width:768px){.how-it-works-welcome p{color:#000;text-align:center;position:static}}.how-it-works-welcome a{z-index:2;background:#ffffffe6;height:60px;display:flex;position:absolute;bottom:24px;right:24px}.how-it-works-welcome a img{width:48px;height:48px}.how-it-works-factory{position:relative}.how-it-works-factory-text{top:42px;left:calc(var(--modern-grid-column-margin) + 42px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;background:#ffffffe6;border-radius:12px;width:300px;padding:30px;position:absolute;box-shadow:0 .5px 2px #0000001f}@media (max-width:1024px){.how-it-works-factory-text{top:24px;left:calc(var(--modern-grid-column-margin) + 24px);padding:24px}}@media (max-width:450px){.how-it-works-step-9 .how-it-works-step-content{top:-18px;right:unset;text-align:right;display:inline-block;position:relative;left:calc(50% - 191px)}.how-it-works-step-9 .how-it-works-step-content-media{top:35%;right:calc(var(--modern-grid-column-margin)*.5);left:unset;aspect-ratio:282/206;width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*5)}.how-it-works-factory video{aspect-ratio:350/270;object-fit:cover}.how-it-works-factory-text{-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;box-shadow:none;background:0 0;border-radius:0;width:300px;padding:12px;position:static}}.how-it-works-step-8-text{right:var(--modern-grid-column-margin);width:calc(var(--modern-grid-column-width-fixed-column)*2 + var(--modern-grid-column-gutter));position:absolute;bottom:85%}@media (max-width:1024px){.how-it-works-step-8-text{top:calc(min(var(--center-column-max-width),100vw)*.035);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column)*1 + var(--modern-grid-column-gutter)*1);width:calc(var(--modern-grid-column-width-fixed-column)*4 + var(--modern-grid-column-gutter)*3)}.how-it-works-welcome a{left:unset!important}}@media (max-width:450px){.how-it-works-step-8-text{top:unset;margin:0 var(--modern-grid-column-margin);width:calc(var(--modern-grid-column-width-fixed-column)*5 + var(--modern-grid-column-gutter)*5);position:absolute;bottom:35vw;left:0;transform:translateY(100%)}}.backyard.backyard-models,.backyard.backyard-models-index{background:#fff}.backyard.backyard-models-xl-10{background:#f7f7f0}.backyard-models-header-image{background:#0000001a}.backyard-models-header-content{justify-content:space-between;align-items:flex-end;gap:var(--modern-grid-column-margin);display:flex}@media (max-width:768px){.how-it-works-welcome a{height:72px;padding-left:78px;left:24px!important}.how-it-works-welcome a img{width:60px;height:60px}.how-it-works-welcome a svg{transform:translateY(-1px)}.backyard-models-header-content{flex-direction:column;align-items:flex-start;gap:20px}.backyard-models-header-content-subtitle p{display:inline}.backyard-models-navigation{box-sizing:border-box;margin:0 calc(var(--modern-grid-column-margin)*-1);padding:0 var(--modern-grid-column-margin)3px;max-width:calc(100% + var(--modern-grid-column-margin)*2);overflow:auto}}.backyard-models-navigation{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;gap:12px;display:flex}.backyard-models-navigation::-webkit-scrollbar{display:none}.backyard-models-intro{aspect-ratio:1440/1037;background:#fff;flex-direction:column;display:flex}@media (max-width:768px){.backyard-models-intro{aspect-ratio:375/513}.backyard-models-studio .backyard-models-intro{aspect-ratio:375/603!important}}.backyard-models-onebed .backyard-models-intro,.backyard-models-twobed .backyard-models-intro{aspect-ratio:1440/918}.backyard-models-intro-container{flex:1}.backyard-models-intro .column-5,.backyard-models-intro .modern-grid{height:100%}.backyard-models-intro .column-5{z-index:0;position:relative}.backyard-models-intro .column-5 img{z-index:0;object-fit:cover;background:#0000001a;position:absolute;bottom:0;right:0}.backyard-models-studio .backyard-models-intro .column-5 img{width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}@media (max-width:768px){.backyard-models-onebed .backyard-models-intro,.backyard-models-twobed .backyard-models-intro{aspect-ratio:375/568!important}.backyard-models-xl .backyard-models-intro{aspect-ratio:375/638!important}.backyard-models-xl-10 .backyard-models-intro{aspect-ratio:375/600!important}.backyard-models-studio .backyard-models-intro .column-5 img{width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}}.backyard-models-onebed .backyard-models-intro .column-5 img{width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*7)}@media (max-width:768px){.backyard-models-onebed .backyard-models-intro .column-5 img{width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}}.backyard-models-twobed .backyard-models-intro .column-5 img{width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*7)}.backyard-models-intro-text{letter-spacing:-.02em;font-family:regola-light,sans-serif;font-size:clamp(24px,2.5vw,100px);line-height:110%;z-index:1!important}.backyard-models-floorplan,.backyard-models-xl-10 .backyard-models-intro{background:#f7f7f0}.backyard-models-xl-10 .backyard-models-floorplan{background:#fff}.backyard-models-floorplan-dimensions{display:inline-block;position:relative}.backyard-models-dimension{background-color:#a6adab80;justify-content:center;align-items:center;display:flex;position:absolute}.backyard-models-dimension img{position:absolute}.backyard-models-dimension-horizontal{width:100%;height:1px;bottom:-24px}.backyard-models-dimension-horizontal div{transform:translateY(1.5em)}.backyard-models-dimension-horizontal img:first-of-type{left:0;transform:scaleX(-1)}.backyard-models-dimension-horizontal img:last-of-type{right:0}.backyard-models-dimension-vertical{width:1px;height:100%;top:0;right:-24px}.backyard-models-dimension-vertical div{transform:translate(1.5em)}.backyard-models-dimension-vertical img:first-of-type{top:-1px}.backyard-models-dimension-vertical img:last-of-type{bottom:-1px;transform:scaleY(-1)}.backyard-models-floorplan-dimensions-image{cursor:pointer;width:66vw;height:auto;display:inline-block;position:relative}.backyard-models-studio .backyard-models-floorplan-dimensions-image{aspect-ratio:620/320;width:50vw}@media (max-width:768px){.backyard-models-twobed .backyard-models-intro .column-5 img,.backyard-models-xl .backyard-models-intro .column-5 img{width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}.backyard-models-xl-10 .backyard-models-intro .column-5 img{aspect-ratio:230/280;width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*5)}.backyard-models-intro-text{font-size:clamp(18px,8vw,100px)}.backyard-models-floorplan-dimensions-image{width:200px;height:auto}.backyard-models-studio .backyard-models-floorplan-dimensions-image{aspect-ratio:190/360}}.backyard-models-onebed .backyard-models-floorplan-dimensions-image{aspect-ratio:570/230}@media (max-width:768px){.backyard-models-onebed .backyard-models-floorplan-dimensions-image{aspect-ratio:260/640}}.backyard-models-twobed .backyard-models-floorplan-dimensions-image{aspect-ratio:790/250}@media (max-width:768px){.backyard-models-twobed .backyard-models-floorplan-dimensions-image{aspect-ratio:160/510}}.backyard-models-xl .backyard-models-floorplan-dimensions-image{aspect-ratio:655/510;width:50vw}@media (max-width:768px){.backyard-models-xl .backyard-models-floorplan-dimensions-image{aspect-ratio:510/655;width:70vw;height:auto}}.backyard-models-xl-10 .backyard-models-floorplan-dimensions-image{aspect-ratio:770/505;width:50vw}.backyard-models-floorplan-dimensions-image img{width:auto;height:100%;position:absolute}.backyard-models-floorplan-tour-button{flex-direction:column;align-items:flex-end;display:flex;transform:translateY(-7px)}@media (max-width:768px){.backyard-models-xl-10 .backyard-models-floorplan-dimensions-image{aspect-ratio:300/455;width:70vw;height:auto}.backyard-models-floorplan-tour-button{align-items:center;transform:none}}.backyard-models-floorplan-tour-button button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 21px;display:flex;box-shadow:0 0 0 1px #00000005,0 4px 12px #00000014}.backyard-models-interior{aspect-ratio:1440/880;color:#fff;position:relative}.backyard-models-interior h1{letter-spacing:-.02em;font-family:regola-light;font-size:4.16vw;line-height:110%;position:absolute;top:0;left:11%}.backyard-models-interior img{aspect-ratio:1440/880;object-fit:cover;background:#0000001a}.backyard-models-interior .modern-grid{width:100%;height:100%;position:absolute;top:0;left:0}.backyard-models .interior-carousel-cards-card{min-width:unset}.backyard-models .interior-carousel-cards-card-images{aspect-ratio:unset}.backyard-models .interior-carousel-cards-card-images img{object-fit:cover;background:#0000001a;width:auto;min-width:100%;height:580px;position:static}@media (max-width:768px){.backyard-models-interior{aspect-ratio:375/456}.backyard-models-interior h1{font-size:9.6vw;left:6.4%}.backyard-models-interior img{aspect-ratio:375/456}.backyard-models .interior-carousel-cards-card{min-width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}.backyard-models .interior-carousel-cards-card-images img{aspect-ratio:745/556;width:100%;height:auto}.backyard-models .interior-carousel-cards-card p{width:90%}}.backyard-models-collage{aspect-ratio:1440/1917;background:#f7f7f0;position:relative}@media (max-width:768px){.backyard-models-collage{aspect-ratio:375/732}.backyard-models-studio .backyard-models-collage{aspect-ratio:375/735!important}.backyard-models-onebed .backyard-models-collage{aspect-ratio:375/657!important}.backyard-models-twobed .backyard-models-collage{aspect-ratio:375/650!important}.backyard-models-xl-10 .backyard-models-collage{overflow:hidden;aspect-ratio:375/520!important}}.backyard-models-studio .backyard-models-collage{aspect-ratio:1440/2000}.backyard-models-twobed .backyard-models-collage{aspect-ratio:1440/1923}.backyard-models-xl .backyard-models-collage{aspect-ratio:1440/1753}@media (max-width:768px){.backyard-models-xl .backyard-models-collage{aspect-ratio:375/745}}.backyard-models-xl-10 .backyard-models-collage{aspect-ratio:1440/1621}.backyard-models-collage>*{position:absolute}.backyard-models-collage img{object-fit:cover;background:#0000001a}.backyard-models-collage-text{top:5%;left:calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter) + var(--modern-grid-column-margin));z-index:2;width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*6);letter-spacing:-.02em;font-family:regola-light,sans-serif;font-size:clamp(40px,4.16vw,100px);line-height:110%}@media (max-width:768px){.backyard-models-collage-text{top:7%;left:var(--modern-grid-column-margin);font-size:clamp(15px,6.4vw,60px);line-height:125%;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)!important}}.backyard-models-collage-text-xl{z-index:10;width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*7)}.backyard-models-collage-text-xl-10{width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*7)}.backyard-models-collage-image-one-studio{top:35%;left:var(--modern-grid-column-margin);aspect-ratio:654/858;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);height:auto}@media (max-width:768px){.backyard-models-collage-image-one-studio{aspect-ratio:185/246;width:49%;height:auto;top:29%;left:47%}}.backyard-models-collage-image-one-onebed{top:30%;left:var(--modern-grid-column-margin);z-index:1;aspect-ratio:654/876;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);height:auto}@media (max-width:768px){.backyard-models-collage-image-one-onebed{top:41%;left:var(--modern-grid-column-margin);aspect-ratio:156/210;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2);height:auto}}.backyard-models-collage-image-one-twobed{top:44%;left:var(--modern-grid-column-margin);aspect-ratio:428/572;width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3);height:auto}@media (max-width:768px){.backyard-models-collage-image-one-twobed{top:50%;left:var(--modern-grid-column-margin);aspect-ratio:100/133;width:calc(var(--modern-grid-column-width)*2 + var(--modern-grid-column-gutter)*1);height:auto}}.backyard-models-collage-image-one-xl{top:28%;left:var(--modern-grid-column-margin);z-index:1;aspect-ratio:428/572;width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3);height:auto}@media (max-width:768px){.backyard-models-collage-image-one-xl{top:43%;left:var(--modern-grid-column-margin);z-index:2;aspect-ratio:156/210;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*1);height:auto}}.backyard-models-collage-image-one-xl-10{top:42%;left:var(--modern-grid-column-margin);aspect-ratio:654/870;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);height:auto}@media (max-width:768px){.backyard-models-collage-image-one-xl-10{top:52%;left:var(--modern-grid-column-margin);z-index:2;aspect-ratio:158/210;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2);height:auto}}.backyard-models-collage-image-two-studio{top:22.5%;left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*7);aspect-ratio:541/723;width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4);height:auto}@media (max-width:768px){.backyard-models-collage-image-two-studio{top:47.5%;left:var(--modern-grid-column-margin);z-index:1;aspect-ratio:138/185;width:36.8%;height:auto}}.backyard-models-collage-image-two-onebed{top:20%;right:var(--modern-grid-column-margin);aspect-ratio:541/714;width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4);height:auto}@media (max-width:768px){.backyard-models-collage-image-two-onebed{top:27%;right:var(--modern-grid-column-margin);aspect-ratio:156/205;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2);height:auto}}.backyard-models-collage-image-two-twobed{top:16%;right:var(--modern-grid-column-margin);left:unset;aspect-ratio:651/928;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);height:auto}@media (max-width:768px){.backyard-models-collage-image-two-twobed{top:26%;right:var(--modern-grid-column-gutter);left:unset;aspect-ratio:169/241;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*4);height:auto}}.backyard-models-collage-image-two-xl{top:25%;right:var(--modern-grid-column-margin);left:unset;aspect-ratio:654/873;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);height:auto}@media (max-width:768px){.backyard-models-collage-image-two-xl{top:28.5%;right:var(--modern-grid-column-gutter);left:unset;aspect-ratio:169/225;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*4);height:auto}}.backyard-models-collage-image-two-xl-10{top:16%;left:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*6 + var(--modern-grid-column-margin));aspect-ratio:654/495;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);height:auto}@media (max-width:768px){.backyard-models-collage-image-two-xl-10{top:26%;left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*3);aspect-ratio:169/137;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*3);height:auto}}.backyard-models-collage-image-three-studio{top:62.5%;left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*6);aspect-ratio:427/641;width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3);height:auto}@media (max-width:768px){.backyard-models-collage-image-three-studio{aspect-ratio:115/174;width:30%;height:auto;top:68%;left:47%}}.backyard-models-collage-image-three-onebed{top:69%;left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*5);aspect-ratio:654/470;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);height:auto}@media (max-width:768px){.backyard-models-collage-image-three-onebed{top:67%;right:var(--modern-grid-column-margin);left:unset;aspect-ratio:213/153;width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3);height:auto}}.backyard-models-collage-image-three-twobed{top:61.5%;left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*4);z-index:1;aspect-ratio:539/672;width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4);height:auto}@media (max-width:768px){.backyard-models-collage-image-three-twobed{top:62%;left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*2 + var(--modern-grid-column-gutter)*2);aspect-ratio:158/194;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2);height:auto}}.backyard-models-collage-image-three-xl{top:68%;left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*1 + var(--modern-grid-column-gutter)*1);z-index:1;aspect-ratio:653/489;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);height:auto}@media (max-width:768px){.backyard-models-collage-image-three-xl{top:68%;left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*1 + var(--modern-grid-column-gutter)*1);aspect-ratio:214/161;width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3);height:auto}}.backyard-models-collage-image-three-xl-10{top:61%;left:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*6 + var(--modern-grid-column-margin));aspect-ratio:427/320;width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3);height:auto}.backyard-models-doorway-container{background:#fdfdf7}.backyard-models-doorway{gap:var(--modern-grid-column-gutter);display:flex}@media (max-width:768px){.backyard-models-collage-image-three-xl-10{top:61%;right:var(--modern-grid-column-margin);left:unset;aspect-ratio:157/118;width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2);height:auto}.backyard-models-doorway{flex-direction:column;gap:0}.backyard-models-doorway .doorway-item{aspect-ratio:351/234}}.backyard-models-doorway .doorway-item{flex:1}.backyard-models-specs{background:#fdfdf7}.backyard-models-specs-table{gap:calc(var(--modern-grid-column-gutter)*2);flex-wrap:wrap;display:flex}.backyard-models-specs-table-group{width:calc((100% - var(--modern-grid-column-gutter)*6)/4)}@media (max-width:768px){.backyard-models-specs-table{gap:0}.backyard-models-specs-table-group{width:100%!important}.backyard-models-specs-table-group .type-14,.backyard-models-specs-table-group .type-18{display:inline}.backyard-models-specs-table-group .type-18+.type-14{margin-left:4px}.backyard-models-specs-table-collapsible-content{display:none}.backyard-models-specs-table-collapsible:has(input:checked)+.backyard-models-specs-table-collapsible-content{display:block}.backyard-models-specs-table-collapsible:has(input:checked) img{transform:none}}@media (max-width:1350px){.backyard-models-specs-table-group{width:calc((100% - var(--modern-grid-column-gutter)*6)/2)}}.backyard-models-specs-table-section{border-top:1px solid #0003;padding-top:8px}.backyard-models-specs-table-collapsible{position:relative}.backyard-models-specs-table-collapsible input{opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute}.backyard-models-specs-table-collapsible img{top:35%;right:var(--modern-grid-column-margin);position:absolute;transform:scaleY(-1)}.backyard-models-specs-table-collapsible hr{appearance:none;border:none;border-top:1px solid #000;width:100%;margin:0 0 8px;padding:0}.backyard-models-basement{background:#fdfdf7}.backyard-models-specs .specs-content-colors{gap:12px}.backyard-models-specs .specs-content-colors>div{aspect-ratio:1}.segue .models-overview-header{margin:0 -10vw;padding:0 10vw}.backyard .slide.models-overview-header{min-height:unset;color:#fff;background:#000;display:block}.backyard .slide.models-lineup{min-height:unset;background:#fff;flex-direction:column}.models-lineup-scroll{scrollbar-color:transparent;scrollbar-width:none;padding-bottom:4px;overflow:auto}.models-lineup-scroll::-webkit-scrollbar{display:none}.models-lineup-scroll-container{padding:0 calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column) - 6px + (100vw - var(--center-column-max-width))*.5);width:2310px;display:flex}@media (max-width:1600px){.models-lineup-scroll-container{padding:0 calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width) - 6px)}}@media (max-width:768px){.models-lineup-scroll{scroll-snap-type:x mandatory}.models-lineup-scroll-container{padding:0}}.models-lineup-scroll-model{box-sizing:border-box;scroll-snap-align:center;border-left:1px solid #0003;flex-direction:column;min-width:385px;min-height:485px;padding:0 30px 12px;display:flex}@media (max-width:1024px){.models-lineup-scroll-model{min-width:350px;max-width:350px}.models-lineup-scroll-model:first-child{padding-left:22px}}.models-lineup-scroll-model:first-child{border-left:1px solid #0000}.models-lineup-scroll-model-cant-decide{border-left:none}@media (max-width:768px){.models-lineup-scroll-model{min-width:unset;max-width:calc(100vw - 50px);min-height:454px}.models-lineup-scroll-model-cant-decide{min-width:calc(100vw - 50px);padding:0!important}}.models-lineup-scroll-model-cant-decide-container{background:#0000000d;border-radius:12px;height:100%;position:relative;overflow:hidden}.models-lineup-scroll-model-cant-decide-container img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute}.models-lineup-scroll-model-cant-decide-container h4{z-index:10;position:absolute;top:36px;left:36px}.models-lineup-scroll-model-cant-decide-container button{position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.models-lineup-scroll-model-label{border:1px solid #000;border-radius:6px;align-self:flex-start;padding:4px 9px}.models-lineup-scroll-model-subtitle span{color:var(--color-black-20);margin:0 4px}.models-lineup-scroll-model-elevation{flex:1}.models-lineup-scroll-model-elevation img{object-fit:contain;width:calc(100% + 60px);transform:translate(-30px)}.models-lineup-scroll-model-actions{gap:8px;display:flex}.models-lineup-collage-section{background:#f7f7f0;min-height:unset!important;display:block!important}.models-lineup-collage{aspect-ratio:1440/990;min-height:unset;background:#f7f7f0;display:block;position:relative}@media (max-width:1024px){.models-lineup-collage{aspect-ratio:1440/1100}}.models-lineup-collage h1{top:6%;right:var(--modern-grid-column-margin);width:calc(var(--modern-grid-column-width-fixed-column)*4 + var(--modern-grid-column-gutter)*3);font-size:calc(max(100vw,var(--center-column-max-width))*.033);letter-spacing:-.03em;font-family:regola-light,sans-serif;line-height:112%;position:absolute}@media (max-width:768px){.models-lineup-scroll-model-elevation img{transform:translate(-30px)translateY(20px)}.models-lineup-collage{aspect-ratio:375/720}.models-lineup-collage h1{top:7.5%;left:var(--modern-grid-column-margin);width:calc(var(--modern-grid-column-width-fixed-column)*6 + var(--modern-grid-column-gutter)*5);font-size:calc(max(100vw,var(--center-column-max-width))*.112)}}.models-lineup-collage>img{width:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column)*8 + var(--modern-grid-column-gutter)*7);height:auto;position:absolute;top:16%;left:0}@media (max-width:768px){.models-lineup-collage>img{top:28%;left:calc(var(--modern-grid-column-margin)*.5);width:calc(var(--modern-grid-column-margin)*.5 + var(--modern-grid-column-width-fixed-column)*5 + var(--modern-grid-column-gutter)*4);height:auto}}.models-lineup-collage div{top:63%;right:var(--modern-grid-column-margin);aspect-ratio:428/280;width:calc(var(--modern-grid-column-width-fixed-column)*4 + var(--modern-grid-column-gutter)*3);height:auto;position:absolute}@media (max-width:768px){.models-lineup-collage div{top:48%;right:calc(var(--modern-grid-column-margin)*.5);aspect-ratio:191/125;width:calc(var(--modern-grid-column-margin)*.5 + var(--modern-grid-column-width-fixed-column)*3 + var(--modern-grid-column-gutter)*3);height:auto}}.models-lineup-collage div img{width:100%;height:100%}.models-lineup-collage p{width:calc(var(--modern-grid-column-width-fixed-column)*3 + var(--modern-grid-column-gutter)*2);position:absolute;bottom:100%;margin-bottom:24px!important}.models-lineup-compare-link{align-items:center;gap:.4em;display:flex}.models-lineup-compare-link svg{transform:translateY(3px)}.models-lineup-compare-link:hover svg{opacity:.8}.specs-content-colors{gap:12px;display:flex}@media (max-width:768px){.models-lineup-collage p{top:72%;left:var(--modern-grid-column-margin);width:calc(var(--modern-grid-column-width-fixed-column)*6 + var(--modern-grid-column-gutter)*5)}.models-lineup-compare-link svg{transform:translateY(1px)}.specs-content-colors{gap:12px}}.specs-content-colors>div{background:#ccc;border:1px solid #ccc;border-radius:50%;width:34px;height:34px;position:relative}.specs-content-colors .specs-content-colors-bone-white{background-color:var(--color-bone-white);border-color:#0000001a}.specs-content-colors .specs-content-colors-driftwood{border-color:var(--color-driftwood);background-color:var(--color-driftwood)}.specs-content-colors .specs-content-colors-parchment{border-color:var(--color-parchment);background-color:var(--color-parchment)}.specs-content-colors .specs-content-colors-evergreen{border-color:var(--color-evergreen);background-color:var(--color-evergreen)}.specs-content-colors .specs-content-colors-dark-bronze{border-color:var(--color-dark-bronze);background-color:var(--color-dark-bronze)}.specs-content-colors .specs-content-colors-metallic-silver{border-color:var(--color-metallic-silver);background-color:var(--color-metallic-silver)}.specs-content-colors>div>div{opacity:0;-webkit-backdrop-filter:blur(18px)saturate(1.5);pointer-events:none;white-space:nowrap;background:#ffffffe6;border:1px solid #dedfd8;border-radius:20px;padding:6px 15px 8px;transition:all .2s;position:absolute;top:-35px;left:50%;transform:translateY(25%)translate(-50%)}.specs-fire-resistance-button a{color:#fff;background:#000;display:inline-block;border-radius:12px!important}.interior-carousel{-webkit-user-select:none;user-select:none;background:#fdfdf7}.interior-carousel-white{background:#fff}@media (max-width:768px){.specs-content-colors>div{width:24px;height:24px}.specs-fire-resistance-button{justify-content:center;display:flex}.interior-carousel h1{text-align:center;margin:0 auto}.interior-carousel-cards{scroll-snap-type:x mandatory}}.interior-carousel-cards{gap:var(--modern-grid-column-gutter);will-change:scroll-position;padding:0 calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter) + var(--modern-grid-column-margin));scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow:auto}.interior-carousel-cards::-webkit-scrollbar{display:none}.interior-carousel-cards-card{min-width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*6);scroll-snap-align:center}.interior-carousel-cards-card-images{cursor:pointer;aspect-ratio:740/556;transition:opacity .2s;position:relative}.interior-carousel-cards-card-images-portrait{width:464px!important}.interior-carousel-cards-card-images-portrait img{width:100%!important}@media (max-width:768px){.interior-carousel-cards-card{min-width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);scroll-snap-align:center}.interior-carousel-cards-card:has(.interior-carousel-cards-card-images-portrait){min-width:unset}.interior-carousel-cards-card-images-portrait{min-width:unset;width:260px!important}.interior-carousel-cards-card-images-portrait img{height:282px!important}}.interior-carousel-cards-card.current:has(.all) .interior-carousel-cards-card-images{cursor:default}.interior-carousel-cards-card img{z-index:0;will-change:opacity;aspect-ratio:474/356;pointer-events:none;background:#d3d3d3 100%;border-radius:6px;width:100%;height:auto;position:absolute;box-shadow:0 2px 4px #0000001f}.interior-carousel-cards-card p{-webkit-user-select:text;user-select:text;width:90%}@media (max-width:768px){.interior-carousel-cards-card img{border-radius:4px}.interior-carousel-cards-card p{width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}.interior-carousel-cards-card-diptyque img:last-child{display:none}}.interior-carousel-cards-card ul{color:var(--color-black-80);font-feature-settings:"tnum" on,"lnum" on;border-radius:6px;gap:6px;margin:0;padding:6px 0;font-family:regola-book,sans-serif;font-size:12px;line-height:100%;list-style-type:none;display:flex}.interior-carousel-cards-card ul li{cursor:pointer;white-space:nowrap;background:#0000000d;border-radius:14px;margin:1px;padding:5px 8px 6px;position:relative}.interior-carousel-cards-card ul li:has(input:checked){background:var(--color-blue);margin:0;padding:6px 9px 7px;color:#fff!important}.interior-carousel-cards-card ul li input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}:is(.interior-carousel-cards-card:has(input[data-layout=studio]:checked) .interior-carousel-cards-card-images img:nth-child(2),.interior-carousel-cards-card:has(input[data-layout=studio]:checked) .interior-carousel-cards-card-images img:nth-child(3),.interior-carousel-cards-card:has(input[data-layout=onebed]:checked) .interior-carousel-cards-card-images img:first-child,.interior-carousel-cards-card:has(input[data-layout=onebed]:checked) .interior-carousel-cards-card-images img:nth-child(3),.interior-carousel-cards-card:has(input[data-layout=twobed]:checked) .interior-carousel-cards-card-images img:first-child,.interior-carousel-cards-card:has(input[data-layout=twobed]:checked) .interior-carousel-cards-card-images img:nth-child(2)){opacity:0;z-index:1;transition:opacity .6s}@media (min-width:768px){.interior-carousel-cards-card-diptyque{min-width:calc(var(--modern-grid-column-width)*8 + var(--modern-grid-column-gutter)*7)}.interior-carousel-cards-card-diptyque .interior-carousel-cards-card-images{aspect-ratio:740/485.1;gap:6px;display:flex}.interior-carousel-cards-card-diptyque img{object-fit:cover;width:calc(50% - 3px);height:100%;position:static}}body,html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;width:100%;min-height:100vh;min-height:fill-available;background:#fff;min-height:-webkit-fill-available;margin:0;padding:0;font-family:regola-book;position:relative}body[data-slug=\/adus]{background:#fff}body.segue{overflow-x:clip}.backyard .slides{width:100vw;height:auto}.backyard .slide{width:100vw;min-height:100vh;display:flex;position:relative}.backyard .slides p{margin:0;padding:0}.backyard .backyard-basement{background:var(--color-biege);min-height:unset;flex-direction:column}.configurator{background:#fdfdf7;overflow-x:clip}.insights-module-explore-the-lineup{aspect-ratio:1330/550;background:#f7f7f0;border-radius:12px;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 .5px 2px #0000001f}.insights-module-explore-the-lineup h1{z-index:1;box-sizing:border-box;padding:0 var(--modern-grid-column-width-fixed-column)0 calc(var(--modern-grid-column-gutter) + var(--modern-grid-column-width-fixed-column));max-width:50%}@media (max-width:768px){.interior-carousel-cards-card{min-width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}.interior-carousel-cards-card-images img{aspect-ratio:745/556;width:100%;height:auto}.interior-carousel-cards-card-diptyque .interior-carousel-cards-card-images img:first-child{aspect-ratio:unset;object-fit:cover;width:calc(50% - 3px);height:calc(100% - 2px)}.interior-carousel-cards-card-diptyque .interior-carousel-cards-card-images img:last-child{aspect-ratio:unset;object-fit:cover;width:calc(50% - 3px);height:calc(100% - 2px);display:block;position:absolute;right:0}.interior-carousel-cards-card p{width:90%}.insights-module-explore-the-lineup{margin:0 calc(var(--modern-grid-column-margin)*-.5);aspect-ratio:350/430;min-width:calc(100% + var(--modern-grid-column-margin));flex-direction:column}.insights-module-explore-the-lineup h1{padding:30px var(--modern-grid-column-margin);max-width:100%}}.insights-module-explore-the-lineup img{bottom:calc(min(100vw,var(--center-column-max-width))*-.08);left:calc(min(100vw,var(--center-column-max-width))*.02);z-index:0;width:calc(min(100vw,var(--center-column-max-width))*1.85);height:auto;position:absolute}.insights-module-explore-the-lineup a{white-space:nowrap}.insights-module-lineup .column-12{background:#f7f7f0;border-radius:12px;padding:30px 0 14px;box-shadow:0 .5px 2px #0000001f}.insights-module-lineup-container{scrollbar-width:none;position:relative;overflow:auto}.insights-module-lineup-container::-webkit-scrollbar{display:none}.insights-module-lineup-scroll{white-space:nowrap;width:1550px;padding:16px;display:flex}@media (max-width:1024px){.insights-module-lineup-scroll{width:1320px}}@media (max-width:768px){.insights-module-explore-the-lineup img{bottom:calc(min(100vw,var(--center-column-max-width))*-.145);left:calc(min(100vw,var(--center-column-max-width))*-.725);width:calc(min(100vw,var(--center-column-max-width))*3.3)}.insights-module-lineup .column-12{margin:0 -16px}.insights-module-lineup-scroll{gap:6px;width:1104px;padding:16px 10px}}.insights-module-lineup-model{cursor:pointer;min-width:310px;padding:36px 0 42px}.insights-module-lineup-model-image{position:relative}.insights-module-lineup-model-image img{object-fit:cover;width:310px;height:144px;display:block}@media (max-width:1024px){.insights-module-lineup-model{min-width:264px}.insights-module-lineup-model-image img{width:264px;height:126px}}@media (max-width:768px){.insights-module-lineup-model{background:#fff9;border-radius:18px;min-width:216px;padding:30px 0;box-shadow:0 2px 6px #0000000d}.insights-module-lineup-model-image img{width:216px;height:99px}.insights-module-lineup-model-image-fade{display:none}}.insights-module-lineup-model-image-fade{background:linear-gradient(90deg,#f7f7f0,#f7f7f000);width:5%;height:100%;position:absolute}@media (hover:hover){.specs-content-colors>div:hover>div{opacity:1;transform:translate(-50%)}.specs-fire-resistance-button a:hover{color:#ccc}.insights-module-explore-the-lineup a:hover svg{opacity:.8}.insights-module-lineup-model:hover{background:#fff9;border-radius:18px;box-shadow:0 2px 6px #0000000d}.insights-module-lineup-model:hover .insights-module-lineup-model-image-fade{background:linear-gradient(90deg,#fff,#fff0)}.insights-module-lineup-model:hover .insights-module-lineup-model-image-fade:last-child{background:linear-gradient(90deg,#fff0,#fff)}}.insights-module-lineup-model-image-fade:last-child{background:linear-gradient(90deg,#f7f7f000,#f7f7f0);width:10%;top:0;right:0}.insights-module-lineup-model-name{border:1px solid #0006;border-radius:9px;padding:.25em .5em .33em;line-height:1;display:inline-block}@media (max-width:768px){.insights-module-lineup-model-name{color:#000!important;border-color:#000!important}}.insights-module-lineup-model-title{color:#000;margin-bottom:.33em}.insights-module-lineup-model-features{white-space:nowrap;justify-content:center;display:flex}.insights-module-lineup-model-features-divider{width:1.5ch;display:inline-block}.insights-module-lineup-controls{z-index:10;box-sizing:border-box;padding:0 var(--modern-grid-column-gutter);justify-content:space-between;align-items:center;width:100%;height:0;display:flex;position:sticky;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1024px){.insights-module-lineup-controls{padding:0 6px}}@media (max-width:768px){.insights-module-lineup-controls{display:none}}.insights-module-lineup-control{appearance:none;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:opacity;cursor:pointer;pointer-events:none;background:#ffffffe6;border:none;border-radius:24px;justify-content:center;align-items:center;width:60px;height:60px;margin:0;padding:0;transition:opacity .2s;display:flex;box-shadow:inset 0 1px #ffffff4d,0 1px 4px #0000001f}@media (hover:hover){.insights-module-lineup-model:hover .insights-module-lineup-model-name{color:#000;border-color:#000}.insights-module-lineup-control:hover img{opacity:.5}.insights-module-lineup-control:active{box-shadow:inset 0 1px #ffffff4d,0 1px 1px #0000001f}}@media (max-width:1024px){.insights-module-lineup-control{border-radius:18px;width:48px;height:48px}}.insights-module-lineup-control-visible{opacity:1;pointer-events:all}.insights-module-lineup-control:last-child img{transform:scaleX(-1)}.insights-module-faq .column-6{background:#f7f7f0;border-radius:24px;flex-direction:column;padding:42px 18px 48px;display:flex;box-shadow:0 .5px 2px #0000001f}.insights-module-faq-pair{flex-direction:column;gap:8px;display:flex}.insights-module-faq-question{color:#fff;background:#000;border-radius:18px;align-self:flex-start;max-width:70%;padding:15px 24px 18px;display:inline-block;box-shadow:0 .5px 2px #0000001f}@media (max-width:768px){.insights-module-faq .column-6{border-radius:18px;padding:12px 9px 30px}.insights-module-faq-question{border-radius:12px;padding:12px 15px}}.insights-module-faq-answer{background:#fff;border-radius:18px;margin-left:10%;padding:18px 24px;box-shadow:0 .5px 2px #0000001f}.insights-module-faq-answer a{font-family:regola-regular,sans-serif!important}.insights-module-faq-answer p+p{margin-top:1em}.insights-module-faq a{align-self:center}.insights-module-showroom .column-6{box-sizing:border-box;aspect-ratio:488/323;border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px 36px;display:flex;position:relative;overflow:hidden}.insights-module-showroom a,.insights-module-showroom h1{color:#fff}.insights-module-showroom h1{opacity:.8;text-wrap:unset}.insights-module-showroom-foreground{z-index:1;line-height:1.25}.insights-module-showroom-foreground a{align-items:center;gap:.5ch;display:flex;color:#fff!important}.insights-module-showroom-foreground a img{width:auto;height:.5em;transform:translateY(.1em)}.insights-module-showroom-background{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.insights-module-explore-customer-profile-container{aspect-ratio:1106/514;background:#f7f7f0;border-radius:12px;width:100%;height:auto;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000014}@media (max-width:1024px){.insights-module-explore-customer-profile-container{aspect-ratio:536/473;flex-direction:column;width:calc(100% + 48px);margin:0 -24px}}@media (max-width:768px){.insights-module-faq-answer{border-radius:12px;padding:12px 15px}.insights-module-showroom .column-6{padding:12px 14px}.insights-module-explore-customer-profile-container{aspect-ratio:350/445;flex-direction:column;width:calc(100% + 32px);margin:0 -16px}.insights-module-explore-customer-profile-media a{position:absolute}}.insights-module-explore-customer-profile-text{box-sizing:border-box;flex-direction:column;justify-content:space-between;min-width:50%;padding:30px;display:flex;color:#000!important}.insights-module-explore-customer-profile-media{background:#0000001a;min-width:50%;position:relative}@media (max-width:1024px){.insights-module-explore-customer-profile-text{width:100%;min-height:50%;padding:24px}.insights-module-explore-customer-profile-media{min-width:100%;height:100%;max-height:50%}}.insights-module-explore-customer-profile-media-link{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;color:#000;background:#fff9;border-radius:12px;flex-direction:column;justify-content:center;height:60px;padding:6px 15px 6px 69px;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 .5px 2px #0000001f}@media (max-width:1024px){.insights-module-explore-customer-profile-media-link{right:unset;bottom:18px;left:18px}}.insights-module-explore-customer-profile-media-link img{border-radius:6px;position:absolute;top:6px;left:6px}@media (max-width:768px){.insights-module-explore-customer-profile-media-link{right:unset;height:48px;padding-left:50px;bottom:12px;left:12px}.insights-module-explore-customer-profile-media-link img{width:36px;height:36px}}.insights-module-explore-customer-profile-media-link svg{transform:translate(1px)}.insights-module-explore-customer-profile-media video{object-fit:cover;object-position:top right;width:100%;height:105%}.guides-cta{justify-content:center;align-items:center;display:flex}.guides-index-video video{aspect-ratio:1330/750;object-fit:cover;border-radius:6px;width:100%;height:auto}@media (max-width:768px){.guides-index-video video{aspect-ratio:350/230;border-radius:0}}.guides-cta-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#ffffffe6;border-radius:9px;align-items:center;gap:21px;padding:15px 36px 15px 18px;display:flex;box-shadow:0 2px 4px #0000001f}.guides-cta-button img{border-radius:6px}@media (max-width:1024px){.guides-cta-button{gap:18px;padding:12px 18px 12px 12px}.guides-cta-button img{width:48px;height:48px}}.guides-cta-button svg{transform:translateY(.05em)}.guides-cities{gap:var(--modern-grid-column-gutter);flex-wrap:wrap;display:flex}.guides-cities a{box-sizing:border-box;width:calc((100% - var(--modern-grid-column-gutter)*2)*.33);color:#000;background:#f7f7f0;border-radius:15px;align-items:center;height:84px;padding:0 24px 1px;display:flex;box-shadow:0 2px 3px #00000014}@media (max-width:1024px){.guides-cities a{height:75px;padding:0 18px 1px}}.showroom{background:var(--color-biege)}.showroom .modern-slideshow{aspect-ratio:1440/735}@media (max-width:768px){.guides-cities a{width:calc((100% - var(--modern-grid-column-gutter))*.5);height:72px}.showroom .modern-slideshow{aspect-ratio:375/326;height:auto}}@media (min-width:768px){.showroom .modern-slideshow{padding-right:max(calc((100vw - 1600px)/2 + var(--modern-grid-column-margin)),var(--modern-grid-column-margin));aspect-ratio:unset;height:736px}.showroom .modern-slideshow>:first-child{margin-left:max(calc((100vw - 1600px)/2 + var(--modern-grid-column-margin)),var(--modern-grid-column-margin))}}.showroom-photo img{background:#00000005;border-radius:4px;width:100%;height:auto}.showroom-footer-link img{height:.4em;margin-bottom:.1em}.showroom-book-heading{text-align:center}.showroom-book-card{background:var(--color-biege-darker);border-radius:24px;flex-wrap:wrap;align-items:flex-start;margin:0 -40px;padding:33px 40px 38px;display:flex;box-shadow:0 .5px 1px #0000001f}.showroom-book-card>div{width:calc(50% - 30px)}@media (max-width:768px){.showroom-book-card{border-radius:12px;flex-wrap:wrap;gap:32px;margin:0 -16px;padding:36px}.showroom-book-card>div{width:100%}}.showroom-book-card-info p{line-height:20px!important}.showroom-book-schedule{border:1px solid var(--color-black-10);border-radius:24px;margin:0 -40px;padding:33px 40px 38px}@media (max-width:768px){.showroom-book-schedule{margin:0 -16px;padding:24px}}.showroom-book-card-details{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;flex-direction:column;gap:12px;padding:24px 0 26px;display:flex}.showroom-book-card-details>a,.showroom-book-card-details>div{color:#000;border-radius:12px;flex-direction:column;gap:10px;display:flex}.showroom-book-card-details>div{flex-direction:row}.showroom-book-card-info-detail{align-items:flex-start;gap:12px;display:flex}.showroom-book-card-info-detail img{position:relative;top:2.5px}.showroom-book-card-details-labeled img{top:26px}.showroom.tour article{min-height:100vh}.showroom-title-secondary span{letter-spacing:0;margin-left:.25em}.showroom-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5em;display:flex}@media (max-width:768px){.showroom-book-card-details{border-bottom:none;padding:24px 0 0}.showroom-footer h4:last-of-type{margin-right:.2em;display:inline}.showroom-footer a{white-space:nowrap}.showroom-title{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px}}.showroom-jump-links{gap:18px;display:flex;position:relative;top:-11px}.showroom-jump-links a{color:#000;letter-spacing:0;white-space:nowrap;background:#f7f7f0;border-radius:12px;padding:12px 24px 15px;box-shadow:0 .5px 2px #0000001f}@media (hover:hover){.insights-module-explore-customer-profile-media-link:hover{color:#000;background:#fff}.guides-cta-button:hover .guides-cta-button-text{opacity:.8}.guides-cta-button:hover img{filter:brightness(1.05)}.guides-cities a:hover{color:#fff;background:#000}.showroom-jump-links a:hover{color:#000;background:#fff}}.showroom-events{flex-direction:column;align-items:center;gap:18px;margin-bottom:56px;display:flex}.showroom-events-divider{display:none}@media (max-width:768px){.showroom-jump-links{top:0}.showroom-jump-links a{padding:13px 18px 14px}.showroom-thousand-oaks .showroom-photo{order:1}.showroom-thousand-oaks .showroom-description{order:-1}.showroom-events{margin-bottom:68px}}.showroom-events[data-number-of-events="0"]{margin-bottom:0;display:none}.showroom-events[data-number-of-events="0"]+div+.showroom-events-divider{display:grid}.showroom-events[data-number-of-events="0"]+div+.showroom-events-divider hr{border:none;border-top:var(--color-black-10)1px solid;margin:0;padding:0}.showroom-events ul{gap:var(--modern-grid-column-gutter);box-sizing:border-box;padding:0 calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width) + var(--modern-grid-column-gutter));width:100%;scroll-padding-block:var(--modern-grid-column-margin);scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none;flex-wrap:nowrap;margin:0;padding-bottom:10px;list-style-type:none;display:flex;overflow:auto}.showroom-events[data-number-of-events="1"] ul,.showroom-events[data-number-of-events="2"] ul{justify-content:center}.showroom-events ul::-webkit-scrollbar{display:none}.showroom-events-event{box-shadow:0 .5px 1px 0 var(--color-black-12);background:var(--color-biege-darker);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*5);min-width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*5);scroll-snap-align:center;border-radius:24px;padding:30px}@media (max-width:768px){.showroom-events ul{padding:0 24px 10px}.showroom-events[data-number-of-events="2"] ul{justify-content:unset}.showroom-events-event{width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4);min-width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4);padding:24px}.showroom-events[data-number-of-events="1"] .showroom-events-event{width:100%}}.showroom-events-event a{display:block;color:#000!important}.showroom-events-event p{-webkit-line-clamp:3;line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;line-height:130%!important}.showroom-events-event hr{border:none;border-top:var(--color-black-10)1px solid;margin:0;padding:0}.showroom-events-event-footer{justify-content:space-between;display:flex}.showroom-events-event-footer-date{align-items:center;gap:16px;display:flex}.showroom-events-event-footer-date-day{aspect-ratio:1;border:1px solid #000;border-radius:12px;justify-content:center;align-items:center;width:auto;min-height:100%;display:flex;line-height:80%!important}.showroom-events-event-footer-date-rest-time{white-space:nowrap}.showroom-event-label{color:var(--color-red)}.showroom-event-box h1{width:80%}.showroom-event-box{box-shadow:0 .5px 1px 0 var(--color-black-12);background:var(--color-biege-darker);border-radius:24px;padding:40px}.showroom-event-body{gap:40px;display:flex}@media (max-width:768px){.showroom-event-box h1{width:100%}.showroom-event-box{margin:0 -12px;padding:24px}.showroom-event-body{flex-direction:column;gap:24px}}.showroom-event-body>div{width:50%}@media (max-width:768px){.showroom-event-body>div{width:100%}}.showroom-event-body>hr{border:none;border-right:var(--color-black-10)1px solid;width:1px;margin:0;padding:0}@media (max-width:768px){.showroom-event-body>hr{border:none;border-top:var(--color-black-10)1px solid;width:100%}}.showroom-event-image img{border-radius:4px;width:100%;height:auto}.showroom-event-body-details-detail p{margin-bottom:1em}.showroom-event-body-details-detail p:last-child{margin-bottom:0}.showroom-event-body-details-detail ul{flex-direction:column;margin:0 0 1em;padding:0 0 0 2.5ch;list-style-image:url(/assets/images/bullet.svg);list-style-type:none;display:flex}nav.main-navigation{z-index:8999;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:80px;font-family:regola-book,sans-serif;transition:none;display:block;position:fixed;top:0;left:0}nav.main-navigation.is-panel-visible{height:var(--main-navigation-panel-height,378px);pointer-events:all}nav.main-navigation.main-navigation-concealable{transition:transform .24s cubic-bezier(.16,1,.3,1),opacity,visibility}nav.main-navigation.main-navigation-concealable.main-navigation-concealed{visibility:hidden;opacity:0;pointer-events:none;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s,visibility 0s .24s;transform:translateY(-8px)}nav.main-navigation a,nav.main-navigation button{pointer-events:all}nav.main-navigation a{text-decoration:none}.main-navigation-panel{opacity:0;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);box-sizing:border-box;width:100%;height:var(--main-navigation-panel-height,378px);pointer-events:none;background:#ffffffe6;transition:opacity .2s;position:absolute;top:0;left:0}.main-navigation.is-panel-visible .main-navigation-panel{opacity:1;pointer-events:all}.main-navigation:not(.is-panel-visible) .main-navigation-panel a,.main-navigation:not(.is-panel-visible) .main-navigation-panel button{pointer-events:none}.main-navigation-homes .main-navigation-panel{display:none}.main-navigation-panel-content{opacity:0;box-sizing:border-box;width:100%;height:var(--main-navigation-panel-height,378px);pointer-events:none;transition:opacity .16s;display:block;position:absolute;top:0;left:0}.main-navigation-panel-content.no-transition{transition:none}.main-navigation-panel-content.active{opacity:1;z-index:1}.main-navigation.is-panel-visible .main-navigation-panel-content.active{pointer-events:all}.main-navigation-panel-blurb{top:114px;left:var(--modern-grid-column-margin);flex-direction:column;gap:8px;width:231px;display:flex;position:absolute}.main-navigation-panel-media{background:linear-gradient(135deg,#00000014,#0000),#f7f7f0;border-radius:9px;width:168px;height:109px;margin-bottom:8px;overflow:hidden;box-shadow:0 .5px 1px #0000001c}.main-navigation-panel-media img{object-fit:cover;width:100%;height:100%;display:block}.main-navigation-panel-media-adus{background:#f7f7f0}.main-navigation-panel-media-homes{background:#545657}.main-navigation-panel-media-multifamily{background:linear-gradient(135deg,#00000029,#0096f714),#f7f7f0}.main-navigation-panel-blurb h2,.main-navigation-panel-blurb p,.main-navigation-panel-list p{margin:0}.main-navigation-panel-blurb h2{color:#000;letter-spacing:-.18px;font-size:18px;font-weight:300;line-height:24px}.main-navigation-panel-blurb p{color:#0006;letter-spacing:-.14px;font-size:14px;font-weight:300;line-height:18px}.main-navigation-panel-blurb-link{color:#0096f7;letter-spacing:-.14px;font-size:14px;font-weight:300;line-height:18px}.mobile-navigation-blurb-link{color:#0096f7;display:inline-block}.main-navigation-panel-main-column{top:110px;left:var(--main-navigation-panel-menu-left,430px);flex-direction:column;align-items:flex-start;gap:48px;width:max-content;display:flex;position:absolute}.main-navigation-panel-list{flex-direction:column;align-items:flex-start;gap:12px;padding-top:0;display:flex}.main-navigation-panel-list-secondary{top:115px;left:var(--main-navigation-panel-secondary-left,calc(var(--main-navigation-panel-menu-left,430px) + 290px));position:absolute}.main-navigation-panel-list p{color:#0006;letter-spacing:-.15px;margin-bottom:2px;font-size:15px;font-weight:300;line-height:18px}.main-navigation-panel-list a{color:#000;letter-spacing:-.18px;white-space:nowrap;align-items:baseline;gap:12px;width:fit-content;font-size:18px;font-weight:300;line-height:24px;transition:color .16s;display:inline-flex}.main-navigation-panel-list a.current{opacity:.4}.main-navigation-panel-actions a.current{opacity:1}.main-navigation-panel-list a span:not(.type-alt){color:#0009;letter-spacing:-.14px;font-size:14px;line-height:22px}.main-navigation-panel-list-primary a:focus-visible{color:var(--color-black-60)}.main-navigation-panel-list a.main-navigation-panel-link-muted{color:#0009}.main-navigation-panel-list a.main-navigation-panel-link-muted:focus-visible{color:var(--color-black-40)}.main-navigation-panel-list-secondary a{color:#0009;letter-spacing:-.15px;font-size:15px;line-height:18px}.main-navigation-panel-actions{gap:9px}.main-navigation-panel-actions a{color:#0096f7;letter-spacing:-.15px;padding:3px 0 3px 32px;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px;position:relative}.main-navigation-panel-actions a:before{content:"";background-color:currentColor;width:22px;height:12px;position:absolute;top:7px;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2197 0.219666C15.5126 -0.0732276 15.9874 -0.0732274 16.2803 0.219666L21.2803 5.21967C21.573 5.51257 21.5731 5.98737 21.2803 6.28021L16.2803 11.2802C15.9874 11.5731 15.5126 11.5731 15.2197 11.2802C14.9268 10.9873 14.9268 10.5126 15.2197 10.2197L18.9395 6.49994H0.75C0.335786 6.49994 3.43059e-08 6.16415 0 5.74994C-3.43059e-08 5.33573 0.335786 4.99994 0.75 4.99994H18.9395L15.2197 1.28021C14.9268 0.987319 14.9268 0.512559 15.2197 0.219666Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2197 0.219666C15.5126 -0.0732276 15.9874 -0.0732274 16.2803 0.219666L21.2803 5.21967C21.573 5.51257 21.5731 5.98737 21.2803 6.28021L16.2803 11.2802C15.9874 11.5731 15.5126 11.5731 15.2197 11.2802C14.9268 10.9873 14.9268 10.5126 15.2197 10.2197L18.9395 6.49994H0.75C0.335786 6.49994 3.43059e-08 6.16415 0 5.74994C-3.43059e-08 5.33573 0.335786 4.99994 0.75 4.99994H18.9395L15.2197 1.28021C14.9268 0.987319 14.9268 0.512559 15.2197 0.219666Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:22px 12px;mask-size:22px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.main-navigation-panel-actions .main-navigation-panel-action-design:before{transform-origin:50%;background-color:#0000;background-image:url(/assets/images/navigation/design-yours.png);background-repeat:no-repeat;background-size:25px 25px;width:25px;height:25px;animation:60s linear infinite main-navigation-design-rotate;top:-1px;-webkit-mask-image:none;mask-image:none}@keyframes main-navigation-design-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1160px){.main-navigation-panel-blurb{width:calc(3*var(--modern-grid-column-width) + 2*var(--modern-grid-column-gutter))}.main-navigation-panel-media{aspect-ratio:168/109;width:100%;height:auto}.main-navigation-panel-main-column{left:calc(var(--modern-grid-column-margin) + 4*(var(--modern-grid-column-width) + var(--modern-grid-column-gutter)));width:calc(5*var(--modern-grid-column-width) + 4*var(--modern-grid-column-gutter))}.main-navigation-panel-list-secondary{left:calc(var(--modern-grid-column-margin) + 9*(var(--modern-grid-column-width) + var(--modern-grid-column-gutter)));width:calc(3*var(--modern-grid-column-width) + 2*var(--modern-grid-column-gutter))}.main-navigation-panel-list-primary a{flex-wrap:wrap;row-gap:0}.main-navigation-panel-list-primary a span:not(.type-alt){flex-basis:100%}}.main-navigation-bar{z-index:1;box-sizing:border-box;padding:30px 36px 0 var(--modern-grid-column-margin);justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.main-navigation-brand{z-index:1;color:#000;letter-spacing:-.57px;white-space:nowrap;flex-direction:column;justify-content:center;min-height:43px;font-size:19px;font-weight:300;line-height:18px;display:flex;position:relative}.main-navigation-standard-brand{letter-spacing:-.72px;font-size:24px;line-height:24px}.main-navigation-homes-brand{padding-bottom:2px;line-height:17px;display:none}.locale-trentadue .main-navigation-homes-brand span:first-child{transform:translate(-.155em)}.main-navigation-homes-brand span+span{color:#0006}@media (hover:hover){.main-navigation-menu-link:hover,.main-navigation-panel-list a:hover{color:#000}.main-navigation-homes-cta:hover,.main-navigation-primary-cta:hover{background:var(--color-blue-white-20);color:#fff}.main-navigation-panel-actions a:hover{color:var(--color-blue-white-20)}.main-navigation-panel-actions .main-navigation-panel-action-design:hover:before,.main-navigation-panel-actions a:hover:before{opacity:.8}.main-navigation-panel-list-primary a:hover{color:var(--color-black-60)}.main-navigation-panel-list a.main-navigation-panel-link-muted:hover{color:var(--color-black-40)}.main-navigation-brand:hover,.main-navigation-brand:hover span{color:inherit}.main-navigation-homes-brand:hover span+span{color:#0006}}.main-navigation-menu{top:29px;left:var(--main-navigation-menu-left,50%);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#fff6;border-radius:22px;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;transform:translate(-50%)}.main-navigation-homes-menu{display:none}.main-navigation-menu-indicator{z-index:0;opacity:0;pointer-events:none;background:#0000000f;border-radius:18px;width:0;height:41px;transition:transform .24s,width .24s,opacity .16s;position:absolute;top:3px;left:0;transform:translate(0)}.main-navigation-menu-indicator.no-transition{transition:none}.main-navigation-menu-link{z-index:1;box-sizing:border-box;color:#0009;letter-spacing:-.2px;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;height:41px;padding:0 21px;font-family:regola-regular,sans-serif;font-size:15px;font-weight:400;line-height:18px;transition:color .16s;display:flex;position:relative}.main-navigation-menu-link+.main-navigation-menu-link{margin-left:-11px}.main-navigation-menu-link.current{color:#000}@media (prefers-reduced-motion:reduce){.main-navigation-menu-indicator{transition:opacity .16s}}.main-navigation-homes-cta,.main-navigation-primary-cta{z-index:1;box-sizing:border-box;background:var(--color-blue);color:#fff;letter-spacing:-.15px;white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;height:45px;padding:0 18px;font-size:15px;font-weight:300;line-height:18px;transition:background .16s,opacity .2s;display:flex;position:relative;box-shadow:0 2px 1.5px #0000001a}.main-navigation-homes-cta:active,.main-navigation-primary-cta:active{background:var(--color-blue-black-6)}.main-navigation-homes-cta{display:none;top:-1px}.main-navigation-homes .main-navigation-main-menu,.main-navigation-homes .main-navigation-primary-cta,.main-navigation-homes .main-navigation-standard-brand{display:none}.main-navigation-homes .main-navigation-homes-brand,.main-navigation-homes .main-navigation-homes-cta,.main-navigation-homes .main-navigation-homes-menu{display:flex}.configurator nav.main-navigation .main-navigation-menu,.configurator nav.main-navigation .main-navigation-menu a,.configurator nav.main-navigation .main-navigation-primary-cta,.locale-contact .main-navigation-homes-cta,.locale-contact .mobile-navigation-homes-cta-mobile,nav.main-navigation.transition-configurator .main-navigation-menu,nav.main-navigation.transition-configurator .main-navigation-menu a,nav.main-navigation.transition-configurator .main-navigation-primary-cta{opacity:0;pointer-events:none}nav.main-navigation>.logo{top:36px;left:var(--modern-grid-column-margin);width:var(--modern-grid-column-width);pointer-events:all;display:block;position:absolute}nav.main-navigation>.logo img{width:102%;min-width:85px}nav.main-navigation>.backyard-configure{pointer-events:all;position:absolute;top:30px;right:36px}.mobile-navigation{display:none}.mobile-navigation-bar{z-index:1;box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:100%;padding:18px 12px 0;display:flex;position:relative}.mobile-navigation-square{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);cursor:pointer;background:#fff6;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative;box-shadow:0 2px 3px #0000001a}.mobile-navigation-hamburger:before{background-color:var(--color-black-60);content:"";width:15px;height:10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 0C14.6642 0 15 0.335786 15 0.75C15 1.16421 14.6642 1.5 14.25 1.5H0.75C0.335786 1.5 0 1.16421 0 0.75C0 0.335786 0.335786 0 0.75 0H14.25Z'/%3E%3Cpath d='M14.25 8.5C14.6642 8.5 15 8.83579 15 9.25C15 9.66421 14.6642 10 14.25 10H0.75C0.335786 10 0 9.66421 0 9.25C0 8.83579 0.335786 8.5 0.75 8.5H14.25Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 0C14.6642 0 15 0.335786 15 0.75C15 1.16421 14.6642 1.5 14.25 1.5H0.75C0.335786 1.5 0 1.16421 0 0.75C0 0.335786 0.335786 0 0.75 0H14.25Z'/%3E%3Cpath d='M14.25 8.5C14.6642 8.5 15 8.83579 15 9.25C15 9.66421 14.6642 10 14.25 10H0.75C0.335786 10 0 9.66421 0 9.25C0 8.83579 0.335786 8.5 0.75 8.5H14.25Z'/%3E%3C/svg%3E");-webkit-mask-size:15px 10px;mask-size:15px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-navigation-back:before{border-bottom:1.5px solid var(--color-black-60);border-left:1.5px solid var(--color-black-60);content:"";width:9px;height:9px;transform:translate(2px)rotate(45deg)}.mobile-navigation-close:before{background-color:var(--color-black-60);content:"";width:12px;height:12px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.791 0.0219727C10.9032 -0.00724699 11.0157 -0.00729846 11.1279 0.0219727C11.24 0.0464454 11.34 0.102201 11.4277 0.189941C11.5107 0.272949 11.5674 0.370605 11.5967 0.48291C11.6259 0.595143 11.6259 0.707592 11.5967 0.819824C11.5674 0.932129 11.5107 1.02979 11.4277 1.11279L6.73633 5.8042L11.4277 10.4956C11.5106 10.5786 11.5645 10.6764 11.5889 10.7886C11.618 10.9007 11.6181 11.0133 11.5889 11.1255C11.5644 11.2376 11.5106 11.3356 11.4277 11.4185C11.3449 11.5061 11.2448 11.562 11.1279 11.5864C11.0158 11.6157 10.9032 11.6156 10.791 11.5864C10.6789 11.5572 10.581 11.5012 10.498 11.4185L5.80957 6.72998L1.12305 11.4185C1.04015 11.5014 0.942198 11.5571 0.830078 11.5864C0.717912 11.6157 0.60533 11.6156 0.493164 11.5864C0.380953 11.5572 0.28022 11.5014 0.192383 11.4185C0.104609 11.3356 0.0459371 11.2376 0.0166016 11.1255C-0.00778721 11.0133 -0.00479688 10.9008 0.0244141 10.7886C0.0536796 10.6764 0.109521 10.5786 0.192383 10.4956L4.88379 5.8042L0.192383 1.11279C0.109414 1.02982 0.0537162 0.932073 0.0244141 0.819824C0 0.70752 0 0.595215 0.0244141 0.48291C0.0537162 0.370661 0.109414 0.272918 0.192383 0.189941C0.275355 0.102088 0.373107 0.0464034 0.485352 0.0219727C0.597656 -0.00732422 0.709961 -0.00732422 0.822266 0.0219727C0.939429 0.0463928 1.04005 0.102065 1.12305 0.189941L5.80957 4.87744L10.498 0.189941C10.5859 0.102178 10.6837 0.0463662 10.791 0.0219727Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.791 0.0219727C10.9032 -0.00724699 11.0157 -0.00729846 11.1279 0.0219727C11.24 0.0464454 11.34 0.102201 11.4277 0.189941C11.5107 0.272949 11.5674 0.370605 11.5967 0.48291C11.6259 0.595143 11.6259 0.707592 11.5967 0.819824C11.5674 0.932129 11.5107 1.02979 11.4277 1.11279L6.73633 5.8042L11.4277 10.4956C11.5106 10.5786 11.5645 10.6764 11.5889 10.7886C11.618 10.9007 11.6181 11.0133 11.5889 11.1255C11.5644 11.2376 11.5106 11.3356 11.4277 11.4185C11.3449 11.5061 11.2448 11.562 11.1279 11.5864C11.0158 11.6157 10.9032 11.6156 10.791 11.5864C10.6789 11.5572 10.581 11.5012 10.498 11.4185L5.80957 6.72998L1.12305 11.4185C1.04015 11.5014 0.942198 11.5571 0.830078 11.5864C0.717912 11.6157 0.60533 11.6156 0.493164 11.5864C0.380953 11.5572 0.28022 11.5014 0.192383 11.4185C0.104609 11.3356 0.0459371 11.2376 0.0166016 11.1255C-0.00778721 11.0133 -0.00479688 10.9008 0.0244141 10.7886C0.0536796 10.6764 0.109521 10.5786 0.192383 10.4956L4.88379 5.8042L0.192383 1.11279C0.109414 1.02982 0.0537162 0.932073 0.0244141 0.819824C0 0.70752 0 0.595215 0.0244141 0.48291C0.0537162 0.370661 0.109414 0.272918 0.192383 0.189941C0.275355 0.102088 0.373107 0.0464034 0.485352 0.0219727C0.597656 -0.00732422 0.709961 -0.00732422 0.822266 0.0219727C0.939429 0.0463928 1.04005 0.102065 1.12305 0.189941L5.80957 4.87744L10.498 0.189941C10.5859 0.102178 10.6837 0.0463662 10.791 0.0219727Z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-navigation-cta{box-sizing:border-box;background:var(--color-blue);color:#fff;letter-spacing:-.25px;white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;padding:12px 18px 14px;font-size:14px;line-height:18px;transition:background .16s,opacity .2s;display:flex;box-shadow:0 2px 3px #0000001a}.mobile-navigation-cta:active{background:var(--color-blue-black-6)}.mobile-navigation-homes-cta-mobile{display:none}.mobile-navigation-overlay{z-index:3;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s;position:fixed;inset:0}.mobile-navigation.mobile-navigation-open .mobile-navigation-bar{visibility:hidden}.mobile-navigation.mobile-navigation-open .mobile-navigation-overlay{visibility:visible;opacity:1;pointer-events:all;transition:opacity .2s,visibility linear}.mobile-navigation-card{--mobile-navigation-divider:#0000001a;opacity:0;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);box-sizing:border-box;background:#ffffffe6;border-radius:28px;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;top:18px;left:12px;right:12px;overflow:hidden;transform:translateY(-8px);box-shadow:0 9px 20px #00000029}.mobile-navigation.mobile-navigation-open .mobile-navigation-card{opacity:1;transform:translateY(0)}.mobile-navigation-card .mobile-navigation-back,.mobile-navigation-card .mobile-navigation-close{z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);background:#ffffffe6;border:none;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:box-shadow .2s;display:flex;position:absolute;top:14px}.mobile-navigation-card .mobile-navigation-close{left:14px}.mobile-navigation-card .mobile-navigation-back{display:none;left:14px}.mobile-navigation-overlay:not([data-mobile-nav-screen=root]) .mobile-navigation-back{display:flex}.mobile-navigation-overlay:not([data-mobile-nav-screen=root]) .mobile-navigation-close{left:auto;right:14px}.mobile-navigation-card-scrolled .mobile-navigation-back,.mobile-navigation-card-scrolled .mobile-navigation-close{box-shadow:0 .5px 1px #0000001f,inset .5px .5px 1px #fff}.mobile-navigation-screens{transition:height .32s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.mobile-navigation-fade{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#fff0 0,#f2f2f2cc 100%);height:80px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.mobile-navigation-fade:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='25' height='6' viewBox='0 0 25 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7451 0C23.9209 0 24.0674 0.0634766 24.1846 0.19043C24.3018 0.307617 24.3604 0.449219 24.3604 0.615234C24.3604 0.712891 24.3262 0.810547 24.2578 0.908203C24.1992 0.996094 24.1064 1.06445 23.9795 1.11328L13.0518 5.52246C12.915 5.57129 12.7686 5.625 12.6123 5.68359C12.4561 5.73242 12.3096 5.75684 12.1729 5.75684C12.0361 5.75684 11.8896 5.73242 11.7334 5.68359C11.5869 5.625 11.4453 5.57129 11.3086 5.52246L0.366211 1.11328C0.239258 1.06445 0.146484 0.996094 0.0878906 0.908203C0.0292969 0.810547 0 0.712891 0 0.615234C0 0.449219 0.0537109 0.307617 0.161133 0.19043C0.27832 0.0634766 0.424805 0 0.600586 0C0.678711 0 0.771484 0.0195312 0.878906 0.0585938C0.986328 0.0976562 1.0791 0.131836 1.15723 0.161133L12.1729 4.59766L23.1885 0.161133C23.2666 0.131836 23.3594 0.0976562 23.4668 0.0585938C23.5742 0.0195312 23.667 0 23.7451 0Z' fill='black' fill-opacity='0.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:25px 6px;width:25px;height:6px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mobile-navigation-fade-visible{opacity:1}.mobile-navigation-screen{box-sizing:border-box;scrollbar-width:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;max-height:calc(100dvh - 96px);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.mobile-navigation-screen::-webkit-scrollbar{display:none}.mobile-navigation-screen-root{transform:translate(0)}.mobile-navigation-main-root{gap:3px;padding:54px 6px 30px}.mobile-navigation-homes-root{padding:70px 30px 20px;display:none}.mobile-navigation-screen-secondary{opacity:0;pointer-events:none;padding:54px 24px 30px;transform:translate(100%)}.mobile-navigation-rule{background:var(--mobile-navigation-divider);flex-shrink:0;width:100%;height:1px;margin:4px 0}.mobile-navigation-main-root .mobile-navigation-rule{width:auto;margin-left:12px;margin-right:12px}.mobile-navigation-overlay:not([data-mobile-nav-screen=root]) .mobile-navigation-screen-root{opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .16s;transform:translate(-25%)}.mobile-navigation-overlay[data-mobile-nav-screen=adus] .mobile-navigation-screen-adus,.mobile-navigation-overlay[data-mobile-nav-screen=homes] .mobile-navigation-screen-homes{opacity:1;pointer-events:all;transform:translate(0)}.mobile-navigation-card-link{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:9px 12px;display:flex}.mobile-navigation-card-media{aspect-ratio:4/3;background:#f7f7f0;border-radius:9px;flex-shrink:0;width:96px;overflow:hidden;box-shadow:0 .5px 1px #0000001f}.mobile-navigation-card-media img{object-fit:cover;width:100%;height:100%;display:block}.mobile-navigation-card-text{flex-direction:column;flex:1;gap:6px;min-width:0;padding-right:42px;display:flex}.mobile-navigation-card-text h2{color:#000;margin:0}.mobile-navigation-card-text p{color:var(--color-black-40);margin:0}.mobile-navigation-card-link.current .mobile-navigation-card-text h2{color:var(--color-black-40)}.mobile-navigation-screen .mobile-navigation-wordmark{width:100%;color:var(--color-black-60);text-align:center;margin:27px 0 15px;display:block}.mobile-navigation-screen-secondary .mobile-navigation-actions{padding-bottom:20px}.mobile-navigation-brand{color:#000;letter-spacing:-.02em;white-space:nowrap;flex-direction:column;display:flex}.mobile-navigation-card .mobile-navigation-brand{letter-spacing:-.03em!important;line-height:20px!important}.mobile-navigation-brand-homes span+span{color:var(--color-black-40)}.locale-trentadue .mobile-navigation-brand-homes span:first-child{transform:translate(-.155em)}@media (hover:hover){.mobile-navigation-brand:hover,.mobile-navigation-brand:hover span{color:inherit}.mobile-navigation-brand-homes:hover span+span{color:var(--color-black-40)}}.mobile-navigation-primary{flex-direction:column;align-items:stretch;width:100%;margin-top:30px;display:flex}.mobile-navigation-primary-item{cursor:pointer;border:none;border-top:1px solid var(--mobile-navigation-divider);color:#000;text-align:left;background:0 0;width:100%;margin:0;padding:24px 0}.mobile-navigation-homes-root .mobile-navigation-primary-item{letter-spacing:-.01em!important;font-size:24px!important}.mobile-navigation-primary-item.current{color:var(--color-black-40)}.mobile-navigation-secondary{flex-direction:column;align-items:flex-start;gap:21px;width:100%;padding:24px 21px;display:flex}.mobile-navigation-secondary a{color:var(--color-black-60)}.mobile-navigation-blurb{flex-direction:column;align-items:flex-start;gap:15px;width:100%;display:flex}.mobile-navigation-media{aspect-ratio:168/109;border-radius:9px;flex-shrink:0;width:168px;max-width:100%;overflow:hidden;box-shadow:0 .5px 1px #0000001f}.mobile-navigation-media img{object-fit:cover;width:100%;height:100%;display:block}.mobile-navigation-media-adus,.mobile-navigation-media-homes{background:#f7f7f0}.mobile-navigation-blurb-text{flex-direction:column;gap:6px;width:100%;display:flex}.mobile-navigation-blurb-text h2{color:#000;margin:0;display:block}.mobile-navigation-blurb-text p{color:var(--color-black-40);margin:0}.mobile-navigation-blurb-link{color:var(--color-blue)}.mobile-navigation-screen-secondary .mobile-navigation-blurb{margin-top:10px}.mobile-navigation-screen-secondary .mobile-navigation-list-block{width:100%;margin-top:32px}.mobile-navigation-screen-secondary .mobile-navigation-actions,.mobile-navigation-screen-secondary .mobile-navigation-sublist{width:100%;margin-top:50px}.mobile-navigation-list-block{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.mobile-navigation-list-label{color:var(--color-black-40);margin:0}.mobile-navigation-link-list{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.mobile-navigation-link-list a{color:#000}.mobile-navigation-project{flex-direction:column;gap:2px;display:flex}.mobile-navigation-project span{color:var(--color-black-40)}.mobile-navigation-link-list a.mobile-navigation-link-muted{color:var(--color-black-60)}.mobile-navigation-sublist{flex-direction:column;align-items:flex-start;gap:21px;display:flex}.mobile-navigation-sublist a{color:var(--color-black-60)}.mobile-navigation-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.mobile-navigation-action{color:var(--color-blue);white-space:nowrap;align-items:center;gap:18px;display:flex}.mobile-navigation-action:before{content:"";background-color:currentColor;flex-shrink:0;width:20px;height:10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2197 0.219666C15.5126 -0.0732276 15.9874 -0.0732274 16.2803 0.219666L21.2803 5.21967C21.573 5.51257 21.5731 5.98737 21.2803 6.28021L16.2803 11.2802C15.9874 11.5731 15.5126 11.5731 15.2197 11.2802C14.9268 10.9873 14.9268 10.5126 15.2197 10.2197L18.9395 6.49994H0.75C0.335786 6.49994 3.43059e-08 6.16415 0 5.74994C-3.43059e-08 5.33573 0.335786 4.99994 0.75 4.99994H18.9395L15.2197 1.28021C14.9268 0.987319 14.9268 0.512559 15.2197 0.219666Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2197 0.219666C15.5126 -0.0732276 15.9874 -0.0732274 16.2803 0.219666L21.2803 5.21967C21.573 5.51257 21.5731 5.98737 21.2803 6.28021L16.2803 11.2802C15.9874 11.5731 15.5126 11.5731 15.2197 11.2802C14.9268 10.9873 14.9268 10.5126 15.2197 10.2197L18.9395 6.49994H0.75C0.335786 6.49994 3.43059e-08 6.16415 0 5.74994C-3.43059e-08 5.33573 0.335786 4.99994 0.75 4.99994H18.9395L15.2197 1.28021C14.9268 0.987319 14.9268 0.512559 15.2197 0.219666Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:20px 10px;mask-size:20px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-navigation-action-design:before{transform-origin:50%;background-color:#0000;background-image:url(/assets/images/navigation/design-yours.png);background-repeat:no-repeat;background-size:22px 22px;width:22px;height:22px;animation:60s linear infinite main-navigation-design-rotate;-webkit-mask-image:none;mask-image:none}.main-navigation-homes .mobile-navigation-main-cta,.main-navigation-homes .mobile-navigation-main-root{display:none}.main-navigation-homes .mobile-navigation-homes-cta-mobile,.main-navigation-homes .mobile-navigation-homes-root{display:flex}.main-navigation-homes .mobile-navigation-card{width:300px;right:auto}@media (max-width:767px){nav.main-navigation,nav.main-navigation.is-panel-visible{height:72px}.main-navigation-bar,.main-navigation-panel{display:none}.mobile-navigation{display:block}}.main-navigation.inverted .main-navigation-brand{color:#fff}.main-navigation.inverted .main-navigation-homes-brand span+span{color:var(--color-white-40)}.main-navigation.inverted .main-navigation-menu{background:var(--color-black-20)}.main-navigation.inverted .main-navigation-menu-link{color:var(--color-white-60)}.main-navigation.inverted .main-navigation-menu-indicator{background:#ffffff24}.main-navigation.inverted .main-navigation-menu-link.current{color:#fff}.main-navigation.inverted .main-navigation-panel{background:#000000e6}.main-navigation.inverted .main-navigation-panel-blurb h2,.main-navigation.inverted .main-navigation-panel-list:not(.main-navigation-panel-actions) a{color:#fff}.main-navigation.inverted .main-navigation-panel-blurb p,.main-navigation.inverted .main-navigation-panel-list p{color:var(--color-white-40)}.main-navigation.inverted .main-navigation-panel-list a span:not(.type-alt),.main-navigation.inverted .main-navigation-panel-list a.main-navigation-panel-link-muted,.main-navigation.inverted .main-navigation-panel-list-secondary a{color:var(--color-white-60)}.main-navigation.inverted .mobile-navigation-square{background:var(--color-black-20)}.main-navigation.inverted .mobile-navigation-hamburger:before{background-color:#fff}@media (hover:hover){.main-navigation.inverted .main-navigation-homes-brand:hover span+span{color:var(--color-white-40)}.main-navigation.inverted .main-navigation-menu-link:hover,.main-navigation.inverted .main-navigation-panel-list:not(.main-navigation-panel-actions) a:hover{color:#fff}.main-navigation.inverted .main-navigation-panel-list-primary a:hover{color:var(--color-white-60)}.main-navigation.inverted .main-navigation-panel-list a.main-navigation-panel-link-muted:hover{color:var(--color-white-40)}}main.out{animation:.4s ease-in forwards out}main.out-pop{animation:.4s ease-in forwards out-pop}main.in{animation:.8s cubic-bezier(0,.635,.345,1) in}main.in-pop{animation:.8s cubic-bezier(0,.635,.345,1) in-pop}@keyframes out{80%{opacity:0}to{opacity:0;transform:translate(-10px)}}@keyframes out-pop{80%{opacity:0}to{opacity:0;transform:translate(10px)}}@keyframes out-pop-fade{80%,to{opacity:0}}@keyframes in{0%{opacity:0;transform:translate(max(1vw,25px))}to{opacity:1;transform:none}}@keyframes in-pop{0%{opacity:0;transform:translate(min(-1vw,-25px))}to{opacity:1;transform:none}}@keyframes in-fade{0%{opacity:0}to{opacity:1}}.hello .ice-faq-link{display:none}.lists.svelte-qy5cur{margin:0 -14px}.header.svelte-iqdnnn{flex-direction:column;display:flex}p.svelte-iqdnnn{margin:0;padding:0}.estimated.svelte-901m7r.svelte-901m7r{border-top:1px solid #0000001a;flex-wrap:wrap;justify-content:space-between;margin:36px 0;padding-top:32px;display:flex}.estimated.svelte-901m7r h4.svelte-901m7r{margin:0;padding:0;font-family:regola-book,sans-serif}.estimated.svelte-901m7r p.svelte-901m7r{color:#0006;margin-top:8px;line-height:133%!important}.slider-native.svelte-7kpfix.svelte-7kpfix{background:#fff;align-items:flex-end;gap:8px;height:90px;display:flex;position:relative}.slider-native.svelte-7kpfix .svelte-7kpfix{-webkit-user-select:none;user-select:none}input[type=range].svelte-7kpfix.svelte-7kpfix{appearance:none;border-top:1px solid #0003;flex:1;height:1px}.slider-native input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;box-shadow:none;background-color:#000;border-radius:100%;width:18px;height:18px}.slider-native-value.svelte-7kpfix.svelte-7kpfix{pointer-events:none;position:absolute;top:1px;transform:translate(-50%)}.slider-native-value.svelte-7kpfix svg.svelte-7kpfix{z-index:1;margin-left:-6.6px;position:absolute;bottom:-39.5px;left:50%}.slider-native-value-input.svelte-7kpfix.svelte-7kpfix{will-change:transform;pointer-events:all;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:12px;align-items:center;padding:11px 15px 13px 18px;display:flex;position:absolute;top:6px;left:0}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix{appearance:none;box-sizing:border-box;text-align:center;background:0 0;border:none;outline:0;width:100%;margin:0;padding:0;line-height:1;transform:translateY(-1px)}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix:focus{-webkit-user-select:text;user-select:text}.slider-native-value.svelte-7kpfix span.svelte-7kpfix{visibility:hidden;pointer-events:none;border:1px solid #9a9a9a;padding:12px 17px 12px 20px}.slider-native-label.svelte-7kpfix.svelte-7kpfix{line-height:1;transform:translateY(22.5%)}.slider-native-value-relative.svelte-7kpfix.svelte-7kpfix{text-align:center;width:100%;position:absolute;top:98px;left:3px}.invalid.svelte-jpc34f input.svelte-jpc34f,.invalid.svelte-jpc34f label.svelte-jpc34f,.invalid.svelte-jpc34f.svelte-jpc34f{opacity:1;color:#bb262c!important}.invalid.svelte-jpc34f .overlay.svelte-jpc34f{display:none}.form-row.svelte-jpc34f.svelte-jpc34f{gap:12px;margin-top:16px;display:flex}.field.svelte-jpc34f.svelte-jpc34f{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.field.merge.svelte-jpc34f.svelte-jpc34f{display:block}label.svelte-jpc34f.svelte-jpc34f{opacity:.4;width:100%;margin-bottom:8px;font-size:14px;line-height:18px}.input.svelte-jpc34f.svelte-jpc34f{box-sizing:border-box;width:100%;position:relative}input.svelte-jpc34f.svelte-jpc34f:focus{outline:var(--color-blue)2px solid}.invalid.svelte-jpc34f input.svelte-jpc34f:focus{outline:2px solid #bb262c;box-shadow:0 0 0 4px #bb262c40}.overlay.svelte-jpc34f.svelte-jpc34f{opacity:.5;pointer-events:none;padding:17px 20px 18px;position:absolute;top:1px;left:.5px}@media (max-width:768px){.slider-native-value.svelte-7kpfix svg.svelte-7kpfix{bottom:-40.5px}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix{transform:none}.input.svelte-jpc34f.svelte-jpc34f{border-radius:10px}.overlay.svelte-jpc34f.svelte-jpc34f{padding:16px 18px;top:1.5px;left:1px}}.overlay.svelte-jpc34f span.svelte-jpc34f{opacity:0}input.svelte-jpc34f.svelte-jpc34f{appearance:none;box-sizing:border-box;background:0 0;border:none;outline:0;width:100%;padding:16px 20px 18px;font-size:15px}.calculator-rate-input.svelte-jpc34f.svelte-jpc34f{background:var(--color-black-2);border:1px solid #0000001a;border-radius:12px;padding:17px 18px 19px}.configurator .result .button-rounded{display:none}.result.svelte-16kiupr.svelte-16kiupr{flex-direction:column;display:flex}.mortgage.svelte-16kiupr.svelte-16kiupr{border-top:1px solid #0000001a;flex-direction:column;flex-grow:1;gap:4px;display:flex}.monthly.svelte-16kiupr div.svelte-16kiupr{display:inline}.button-rounded.svelte-16kiupr.svelte-16kiupr{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:60px;display:flex}.calculator.svelte-1ldgoce.svelte-1ldgoce{will-change:transform;background:#fff;border-radius:24px;max-width:540px;margin:auto;font-family:regola-book,sans-serif;display:flex;position:relative;box-shadow:0 2px 10px #00000014}.column.svelte-1ldgoce.svelte-1ldgoce{box-sizing:border-box;background:#fff;border-radius:24px;max-width:720px;margin:0;padding:50px 60px}.calculator[data-variant=both].svelte-1ldgoce .info.svelte-1ldgoce{background:#fafafa;border-radius:24px 0 0 24px}@media (max-width:768px){input.svelte-jpc34f.svelte-jpc34f{padding:10px 12px 11px;font-size:16px}.monthly.svelte-16kiupr div.svelte-16kiupr{display:block}.calculator.svelte-1ldgoce.svelte-1ldgoce{margin:0;display:block}.column.svelte-1ldgoce.svelte-1ldgoce{border-radius:18px;padding:32px}.calculator[data-variant=both].svelte-1ldgoce .info.svelte-1ldgoce{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:0}}.calculator[data-variant=both].svelte-1ldgoce .form.svelte-1ldgoce{border-radius:0 24px 24px 0}@keyframes svelte-1ldgoce-reveal{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes svelte-1ldgoce-reveal-background{0%{opacity:0}to{opacity:1}}.contact-option.svelte-18pz7gy{cursor:pointer;background:#00000005;border-radius:12px;align-items:flex-start;gap:18px;margin:0;padding:18px 24px;display:flex;box-shadow:0 .5px 1px #0000001f}@media (hover:hover){.contact-option.svelte-18pz7gy:hover{background:#00000003;box-shadow:0 .5px 1px #0003}.common-locate-zip.svelte-fppdxn.svelte-fppdxn:hover{opacity:.6}}.contact-option-icon.svelte-18pz7gy{height:1.25em}@media (max-width:768px){.calculator[data-variant=both].svelte-1ldgoce .form.svelte-1ldgoce{border-top-right-radius:0;border-bottom-left-radius:24px}.contact-option.svelte-18pz7gy{gap:14px;padding:14px 8px 14px 14px}.contact-option-icon.svelte-18pz7gy{top:2px}.contact-option-icon svg{width:1em}}.contact-option-title.svelte-18pz7gy{color:var(--color-blue)}.contact-option-subtitle.svelte-18pz7gy{flex-direction:column;justify-content:center;min-height:2em;display:flex}.contact-options.svelte-or7mni{flex-direction:column;gap:16px;display:inline-flex}.contact-option-icon-container.svelte-or7mni{width:20px;height:100%;position:relative}.contact-option-icon-container svg{position:absolute;top:50%;transform:translateY(-50%)}.hello .contact-faq-link{display:none}.contact-content:has(.contact-content-home){padding:42px 36px!important}@media (max-width:768px){.contact-option-icon-container.svelte-or7mni{width:14px}.contact-content:has(.contact-content-home){padding:32px 16px!important}}.contact-faq-link.svelte-14afq7f{line-height:1.33!important}.modal-grid-column-6.svelte-14afq7f{padding:0 24px}.common-form-field-label.svelte-1lngd6v{text-align:left;flex-direction:column;gap:6px;display:flex}.common-locate-zip.svelte-fppdxn.svelte-fppdxn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .2s;display:inline-flex}.common-locate-zip.locating.svelte-fppdxn.svelte-fppdxn{pointer-events:none}.common-locate-zip.locating.svelte-fppdxn svg.svelte-fppdxn,.common-locate-zip.svelte-fppdxn .loader{display:none}.common-locate-zip.locating.svelte-fppdxn .loader{display:inline-flex}.common-form-field-input.svelte-t0mlyr.svelte-t0mlyr{position:relative}.common-form-field-input-inverted.svelte-t0mlyr.svelte-t0mlyr{color:#fff}label.svelte-t0mlyr.svelte-t0mlyr{transform-origin:0 0;pointer-events:none;transition:transform .2s,opacity .2s;position:absolute;top:17px;left:22px}.common-form-field-input-label-hidden.svelte-t0mlyr.svelte-t0mlyr{opacity:0}.common-form-field-input-financing.svelte-t0mlyr label.svelte-t0mlyr{top:22px}.common-form-field-input-inverted.svelte-t0mlyr label.svelte-t0mlyr{color:#fff9}:is(.common-form-field-input.svelte-t0mlyr:has(:focus) label.svelte-t0mlyr,.common-form-field-input.svelte-t0mlyr:has(select) label.svelte-t0mlyr,.svelte-t0mlyr:not(.empty) label.svelte-t0mlyr){transform:scale(.75)translate(-3px)translateY(-12px)}.common-form-field-input-financing.svelte-t0mlyr:not(.empty) label.svelte-t0mlyr{transform:scale(.75)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr:has(:focus) label.svelte-t0mlyr{transform:scale(.75)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr:has(select) label.svelte-t0mlyr{transform:scale(.75)translate(-3px)translateY(-16px)}input.svelte-t0mlyr.svelte-t0mlyr,select.svelte-t0mlyr.svelte-t0mlyr,textarea.svelte-t0mlyr.svelte-t0mlyr{appearance:none;box-sizing:border-box;background:var(--color-black-2);border:1px solid #0000001a;border-radius:12px;outline:0;width:100%;padding:25px 8px 9px 18px;scroll-padding-block:18px;display:block}.common-form-field-input-financing.svelte-t0mlyr input.svelte-t0mlyr{padding:28px 8px 15px 17px}@media (max-width:768px){.modal-grid-column-6.svelte-14afq7f{padding:0 16px}.common-form-field-input-financing.svelte-t0mlyr label.svelte-t0mlyr{top:18px}.common-form-field-input-financing.svelte-t0mlyr:not(.empty) label.svelte-t0mlyr{transform:scale(.7)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr:has(:focus) label.svelte-t0mlyr{transform:scale(.7)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr:has(select) label.svelte-t0mlyr{transform:scale(.7)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr input.svelte-t0mlyr{padding:25px 8px 12px 16px}}.titleless.svelte-t0mlyr input.svelte-t0mlyr,.titleless.svelte-t0mlyr select.svelte-t0mlyr,.titleless.svelte-t0mlyr textarea.svelte-t0mlyr{padding-top:17px;padding-bottom:19px}.common-form-field-input-inverted.svelte-t0mlyr input.svelte-t0mlyr,.common-form-field-input-inverted.svelte-t0mlyr select.svelte-t0mlyr,.common-form-field-input-inverted.svelte-t0mlyr textarea.svelte-t0mlyr{color:#fff;background:#ffffff1a}.common-form-field-input-inverted.svelte-t0mlyr input.svelte-t0mlyr,.common-form-field-input-inverted.svelte-t0mlyr textarea.svelte-t0mlyr{border:1px solid #ffffff1a}.common-form-field-input-inverted.svelte-t0mlyr input.svelte-t0mlyr::-webkit-contacts-auto-fill-button{background-color:#fff}.common-form-field-input-inverted.svelte-t0mlyr:has(input:-webkit-autofill) label.svelte-t0mlyr{color:#0009}input.svelte-t0mlyr.svelte-t0mlyr:focus,select.svelte-t0mlyr.svelte-t0mlyr:focus,textarea.svelte-t0mlyr.svelte-t0mlyr:focus{outline:var(--color-blue)2px solid;background:#fff}.common-form-field-input-inverted.svelte-t0mlyr input.svelte-t0mlyr:focus,.common-form-field-input-inverted.svelte-t0mlyr select.svelte-t0mlyr:focus,.common-form-field-input-inverted.svelte-t0mlyr textarea.svelte-t0mlyr:focus{outline:var(--color-blue)2px solid;background:#000}textarea.svelte-t0mlyr.svelte-t0mlyr{resize:none;height:12em}select.svelte-t0mlyr.svelte-t0mlyr{color:#000}.common-form-field-input-dropdown-arrow.svelte-t0mlyr.svelte-t0mlyr{pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.common-form-field-input-locate.svelte-t0mlyr input.svelte-t0mlyr{padding-right:52px}.common-form-field-input-locate.svelte-t0mlyr .common-locate-zip{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.error.svelte-t0mlyr input.svelte-t0mlyr:focus{outline:var(--color-red)2px solid}.common-form-field-input-select.svelte-t0mlyr.svelte-t0mlyr{-webkit-user-select:none;user-select:none}.common-form-field-input-hello.svelte-t0mlyr input.svelte-t0mlyr{padding-top:15px;padding-bottom:15px}h1.svelte-1omh370{text-wrap-style:unset;padding-right:1em}.contact-footer.svelte-piuq3u{text-align:center;flex-direction:column;align-items:center;display:flex}button.svelte-piuq3u{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:57px;display:flex;border-radius:12px!important}button.svelte-piuq3u:disabled{pointer-events:none}.common-form-field-checkbox.svelte-1d7a6bp.svelte-1d7a6bp{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.common-form-field-checkbox-box.svelte-1d7a6bp.svelte-1d7a6bp{line-height:0;position:relative}input.svelte-1d7a6bp.svelte-1d7a6bp{appearance:none;cursor:pointer;background:var(--color-black-2);border:1px solid #0000001a;border-radius:6px;width:28px;height:28px;margin:0;padding:0}img.svelte-1d7a6bp.svelte-1d7a6bp{pointer-events:none;display:none;position:absolute;top:7px;left:6px}input.svelte-1d7a6bp:checked+img.svelte-1d7a6bp{display:block}.suggestions.svelte-18bga3j.svelte-18bga3j{color:#000;width:70%;min-width:300px;height:0;margin:0 auto;font-size:15px;position:relative}.contact.suggestions.svelte-18bga3j.svelte-18bga3j{width:100%!important}@media (max-width:768px){.common-form-field-checkbox.svelte-1d7a6bp.svelte-1d7a6bp{gap:12px}input.svelte-1d7a6bp.svelte-1d7a6bp{width:24px;height:24px}img.svelte-1d7a6bp.svelte-1d7a6bp{top:4px;left:4px}.suggestions.svelte-18bga3j.svelte-18bga3j{min-width:unset;width:100%!important}}ul.svelte-18bga3j.svelte-18bga3j{z-index:10000;box-sizing:border-box;background:#fff;border-radius:12px;width:100%;margin:0;padding:8px;list-style-type:none;display:none;position:absolute;top:9px;box-shadow:0 1px 4px #0003}ul.visible.svelte-18bga3j.svelte-18bga3j{display:unset}ul.svelte-18bga3j li.svelte-18bga3j{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:8px;overflow:hidden}ul.svelte-18bga3j li.selected.svelte-18bga3j{background:var(--color-blue);color:#fff}.loader-container.svelte-18bga3j.svelte-18bga3j{justify-content:center;display:flex}.contact-schedule-feature-group.svelte-1s0z76d.svelte-1s0z76d{border-top:var(--color-black-10)1px solid;border-bottom:var(--color-black-10)1px solid;gap:32px;padding-top:20px;padding-bottom:20px;display:flex}@media (max-width:768px){.contact-schedule-feature-group.svelte-1s0z76d.svelte-1s0z76d{gap:16px}}.contact-schedule-feature-group-half-split.svelte-1s0z76d.svelte-1s0z76d{gap:0}.contact-schedule-feature.svelte-1s0z76d.svelte-1s0z76d{white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.contact-schedule-feature-group-half-split.svelte-1s0z76d .contact-schedule-feature.svelte-1s0z76d{width:50%}.contact-schedule-feature.svelte-1s0z76d.svelte-1s0z76d:last-child{flex-grow:unset;max-width:unset}.loading.svelte-xtmvkg{opacity:.5;pointer-events:none}.address-dependency-group.disabled.svelte-xtmvkg{opacity:.5;filter:saturate(0)}.hello-success-footer.svelte-ltvp3c{width:100%}.slots-loading-message.svelte-1bl5y5v{justify-content:center;align-items:center;gap:10px;display:flex}.contact-schedule-picker-loading.svelte-1bl5y5v{pointer-events:none}.common-form-button-select.svelte-19fks1u.svelte-19fks1u{gap:12px;display:flex}.common-form-button-select.svelte-19fks1u button.svelte-19fks1u{appearance:none;color:#000;background-color:#f7f7f7;border:none;border-radius:12px;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:18px 0;display:flex;box-shadow:0 .5px 1px #0000001f}.common-form-button-select button svg{width:auto;height:.8em;position:relative;top:-.05em}.common-form-button-select.svelte-19fks1u button.selected.svelte-19fks1u{color:#fff;background-color:#000}.common-form-button-select-blue.svelte-19fks1u button.selected.svelte-19fks1u{background:var(--color-blue)}@media (hover:hover){.common-form-button-select-inverted.svelte-19fks1u button.svelte-19fks1u:hover{background-color:#fff6}.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-available.svelte-sp5uqr:hover{background:var(--color-blue-20)}}.common-form-button-select-inverted.svelte-19fks1u button.svelte-19fks1u{color:#fff;background-color:#fff3}.common-form-button-select-inverted.svelte-19fks1u button.selected.svelte-19fks1u{color:#000;background-color:#fff}.common-form-button-select-full-width.svelte-19fks1u.svelte-19fks1u{flex-direction:column;width:100%}.common-form-button-select-two-column.svelte-19fks1u.svelte-19fks1u{flex-wrap:wrap}.common-form-button-select-two-column.svelte-19fks1u button.svelte-19fks1u{flex-grow:unset;flex-basis:unset;width:calc(50% - 6px)}.contact-content.svelte-jzf1v9{box-sizing:border-box;background:#fff;border-radius:24px;width:540px;padding:60px;box-shadow:0 2px 10px #00000014}@media (max-width:768px){.common-form-button-select.svelte-19fks1u.svelte-19fks1u{gap:9px}.common-form-button-select.svelte-19fks1u button.svelte-19fks1u{padding:15px 0}.contact-content.svelte-jzf1v9{box-shadow:none;border-radius:0;width:100%;padding:32px}}.calendar-links-list.svelte-nn755x.svelte-nn755x{flex-wrap:wrap;gap:10px;line-height:150%;display:flex}.calendar-links-list.svelte-nn755x .divider.svelte-nn755x{background:#0000002e;width:1px}.calendar-links-variant-centered.svelte-nn755x.svelte-nn755x{flex-direction:column;align-items:center;display:flex}.calendar-links-list.svelte-nn755x a.svelte-nn755x{white-space:nowrap}.showroom-book-card-title.svelte-2bypd.svelte-2bypd.svelte-2bypd{width:100%}.showroom-book-card-divider.svelte-2bypd.svelte-2bypd.svelte-2bypd{width:60px}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd.svelte-2bypd{border-bottom:0;flex-direction:row;width:100%;padding-bottom:0}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd>.svelte-2bypd{width:40%}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd>.svelte-2bypd:last-child{width:60%}.showroom-book-card-details-date.svelte-2bypd.svelte-2bypd.svelte-2bypd{position:relative}.showroom-book-card-details-edit-button.svelte-2bypd.svelte-2bypd.svelte-2bypd{color:var(--color-blue);position:absolute;bottom:0;right:0}@media (max-width:768px){.calendar-links-list.svelte-nn755x.svelte-nn755x{gap:6px}.showroom-book-card-divider.svelte-2bypd.svelte-2bypd.svelte-2bypd{display:none}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd.svelte-2bypd{border-bottom:1px solid #0000001a;flex-direction:column;margin-bottom:44px;padding-bottom:24px}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd>.svelte-2bypd{width:100%}.showroom-book-card-details-edit-button.svelte-2bypd.svelte-2bypd.svelte-2bypd{bottom:-64px;left:30px}.contact-calendar.svelte-sp5uqr.svelte-sp5uqr{width:100%}}.showroom-book-card-details-date.svelte-2bypd div.svelte-2bypd.svelte-2bypd{display:flex}.showroom-book-card-info-detail-time.svelte-2bypd.svelte-2bypd.svelte-2bypd{gap:12px}.showroom-book-card-info-detail-address.svelte-2bypd.svelte-2bypd.svelte-2bypd,.showroom-book-card-info-detail-time-time.svelte-2bypd.svelte-2bypd.svelte-2bypd{flex-direction:column;gap:3px;display:flex}.showroom-book-card-info-detail-address.svelte-2bypd span.svelte-2bypd.svelte-2bypd{display:block}.showroom-book-card-details-labeled.svelte-2bypd.svelte-2bypd.svelte-2bypd{gap:24px}.showroom-book-card-details-label.svelte-2bypd.svelte-2bypd.svelte-2bypd{margin-bottom:2px;display:none}.showroom-book-card-details-labeled.svelte-2bypd .showroom-book-card-details-label.svelte-2bypd.svelte-2bypd{display:block}.contact-calendar.svelte-sp5uqr.svelte-sp5uqr{-webkit-user-select:none;user-select:none;width:100%;margin:0 auto}.contact-calendar-header.svelte-sp5uqr.svelte-sp5uqr{gap:32px;display:flex}.contact-calendar-header.svelte-sp5uqr button.svelte-sp5uqr{appearance:none;cursor:pointer;background:0 0;border:none;padding:0}.contact-calendar-header.svelte-sp5uqr button.svelte-sp5uqr:disabled{opacity:.2;filter:saturate(0)}.contact-calendar-header-button-next.svelte-sp5uqr.svelte-sp5uqr{transform:scaleX(-1)}.contact-calendar-date.svelte-sp5uqr.svelte-sp5uqr{flex-grow:1;font-size:24px}.content-calendar-days-legend.svelte-sp5uqr.svelte-sp5uqr{gap:10px;display:flex}.content-calendar-days-legend.svelte-sp5uqr div.svelte-sp5uqr{letter-spacing:.04em;text-align:center;text-transform:uppercase;width:calc(14.2857% - 8.57143px)}@media (max-width:768px){.contact-calendar-date.svelte-sp5uqr.svelte-sp5uqr{font-size:18px}.content-calendar-days-legend.svelte-sp5uqr.svelte-sp5uqr{gap:6px}.content-calendar-days-legend.svelte-sp5uqr div.svelte-sp5uqr{text-align:center;width:calc(14.2857% - 5.14286px);font-size:10px!important}}.content-calendar-grid.svelte-sp5uqr.svelte-sp5uqr{flex-wrap:wrap;gap:10px;display:flex}.content-calendar-grid.svelte-sp5uqr div.svelte-sp5uqr{aspect-ratio:1;pointer-events:none;font-feature-settings:"tnum","lnum";background:0 0;border-radius:12px;justify-content:center;align-items:center;width:calc(14.2857% - 8.57143px);height:auto;font-size:18px;display:flex}@media (max-width:768px){.content-calendar-grid.svelte-sp5uqr.svelte-sp5uqr{gap:6px}.content-calendar-grid.svelte-sp5uqr div.svelte-sp5uqr{border-radius:10px;width:calc(14.2857% - 5.14286px);font-size:15px}}.content-calendar-grid div.svelte-sp5uqr span.svelte-sp5uqr{visibility:hidden}.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-available.svelte-sp5uqr{cursor:pointer;pointer-events:all;color:var(--color-blue);background:#00000008;font-family:regola-medium,sans-serif;box-shadow:0 .5px 1px #0000001f}.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-selected.svelte-sp5uqr{background:var(--color-blue);color:#fff}.loader.light.svelte-f9d7e9 div.svelte-f9d7e9{background:#fff}ul.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{flex-direction:column;gap:10px;margin:0;padding:0;list-style-type:none;display:flex}li.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background:#00000005;border-radius:12px;justify-content:center;gap:10px;padding:16px 0;font-family:regola-medium,sans-serif;display:flex;box-shadow:0 .5px 1px #0000001f}.confirmable.svelte-14sv38h li.svelte-14sv38h>.svelte-14sv38h{box-sizing:border-box;width:50%}@media (hover:hover){.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-selected.svelte-sp5uqr:hover{background:var(--color-blue-black-6)}li.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h:hover{background:#00000003}.default.svelte-14sv38h .selected.svelte-14sv38h.svelte-14sv38h:hover{background:var(--color-blue-black-2)}}.default.svelte-14sv38h .selected.svelte-14sv38h.svelte-14sv38h{background:var(--color-blue);color:#fff}.confirmable.svelte-14sv38h .selected.svelte-14sv38h.svelte-14sv38h{box-shadow:none;background:0 0;padding:0}.confirmable.svelte-14sv38h .selected div.svelte-14sv38h.svelte-14sv38h{background:#fff;border-radius:12px;outline:1px solid #0003;padding:16px;box-shadow:0 2px 6px #0000000d}button.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{background:var(--color-blue);color:#fff;text-align:center;border-radius:12px;justify-content:center;align-items:center;display:flex}div.svelte-1qe6l86{height:100%}.showroom-book-schedule-header.svelte-z3e86r.svelte-z3e86r{width:100%}.showroom-book-schedule-picker.svelte-z3e86r.svelte-z3e86r{flex-direction:row;gap:30px;display:flex}.showroom-book-schedule-picker.svelte-z3e86r>div.svelte-z3e86r{flex-grow:1;width:50%}@media screen and (max-width:768px){.showroom-book-schedule-picker.svelte-z3e86r.svelte-z3e86r{flex-direction:column}.showroom-book-schedule-picker.svelte-z3e86r>div.svelte-z3e86r{flex-grow:1;width:100%}}.showroom-book-schedule-loading.svelte-z3e86r.svelte-z3e86r{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.showroom-book-schedule-calendar.svelte-z3e86r.svelte-z3e86r{position:relative;top:4px}.showroom-book-schedule-modify.svelte-z3e86r.svelte-z3e86r{cursor:pointer;justify-content:center;display:flex}.showroom-book-schedule-modify.svelte-z3e86r button.svelte-z3e86r{background:var(--color-biege-darker);border-radius:12px;flex-direction:column;gap:6px;padding:12px 18px 14px;display:flex;box-shadow:0 .5px 1px #0000001f}.showroom-book-schedule-modify.svelte-z3e86r button span.svelte-z3e86r{color:var(--color-blue)}.mobile.svelte-z3e86r.svelte-z3e86r{display:none}@media screen and (max-width:768px){.showroom-book-schedule-modify.svelte-z3e86r button.svelte-z3e86r{text-align:center;flex-direction:column;align-items:center;gap:8px;width:70%;display:flex;line-height:20px!important}.mobile.svelte-z3e86r.svelte-z3e86r{display:block}}.divider.svelte-z3e86r.svelte-z3e86r{border-left:1px solid #0000001a;width:1px;min-height:100%}.ice{flex-direction:column;align-items:flex-start;min-height:100%;font-family:regola-book,sans-serif;display:flex}.ice h1{letter-spacing:-1px;text-align:left;text-transform:none;margin:0 0 .5em;padding:0 10px;font-family:regola-light,sans-serif;font-size:clamp(24px,2.5vw,42px);font-weight:400}@media (max-width:768px){.ice h1{letter-spacing:0;padding:0;font-family:regola-book,sans-serif;font-size:24px;line-height:125%}}.ice h2{margin:0 0 8px;font-family:regola-book,sans-serif;font-size:18px;font-weight:400;line-height:21px}@media (max-width:768px){.ice h2{margin-bottom:1em;padding:0;font-size:15px;line-height:18px}}.ice p{color:#0009;padding:0 10px;line-height:24px;text-align:left!important}.ice .bottom{background:#00000008;border-radius:12px;padding:12px 18px 14px;display:inline-block;box-shadow:0 .5px 2px #0000001f}.ice .bottom:hover{background:#fff}@media (max-width:768px){.ice p{padding:0;font-size:15px;line-height:18px}.ice .bottom{margin:0 -14px;padding:12px 16px 14px}}.ice a{color:var(--color-blue);font-size:15px;text-decoration:none}.ice .lists{box-sizing:border-box;background:#00000008;border-radius:12px;width:calc(100% + 28px);padding:24px}.ice .lists ul{opacity:.6;flex-direction:column;gap:2px;margin:0;padding-left:2.3ch;list-style-image:url(/assets/images/bullet.svg);display:flex}@media (max-width:768px){.ice .lists{padding:16px}.ice .lists ul li{font-size:15px;line-height:18px}}.ice .flexible{flex-grow:1}.socal-wildfires{background:var(--color-biege)}.socal-wildfires-content{background:#000}.segue .socal-wildfires-content{margin:0 -10vw;padding:0 10vw}.wildfire{box-sizing:border-box;background:#000;padding-top:80px;min-height:300px!important}.segue .wildfire{width:120vw;padding-left:10vw;padding-right:10vw;transform:translate(-10vw)}.wildfire-banner{box-sizing:border-box;width:100%}.wildfire-banner-content{justify-content:center;align-items:center;display:flex}.wildfire-banner-content-row{flex:1;justify-content:center;align-items:center;gap:42px;display:flex}@media (max-width:1024px){.wildfire{min-height:330px!important}.wildfire-banner-content-row{text-wrap:balance;align-items:flex-end;gap:21px}}@media (max-width:768px){.wildfire{padding-top:24px;min-height:260px!important}.wildfire-banner-content-row{text-align:center;text-wrap:balance;flex-direction:column;align-items:center;gap:18px}}.wildfire-banner-content a{box-sizing:border-box;background:#ff4000;align-items:center;gap:1ch;height:45px;display:flex;padding:0 18px!important}@media (hover:hover){.wildfire-banner-content a:hover{filter:contrast(75%)brightness(115%);color:#fff}}.wildfire-banner-content a:active{filter:brightness(90%);color:#fff}.wildfire-banner-content a svg{transform:translateY(10%)}.socal-wildfires-faq{background:#1c2138}.socal-wildfires-faq .insights-module-faq .column-6{background:#0003}.socal-wildfires-news{background-color:#000}.footer-nav{margin-top:auto}.footer-nav-primary{grid-template-columns:repeat(var(--footer-columns),minmax(0,1fr))}.footer-nav-primary ul{letter-spacing:-.02em;margin:0;padding:0;font-family:regola-light,sans-serif;font-size:36px;line-height:42px;list-style-type:none}.footer-nav-primary ul li{text-overflow:ellipsis;width:100%;overflow-x:clip}.footer-nav-primary ul li:first-child{opacity:.4}.footer-nav-primary ul li a{color:#fff;white-space:nowrap;text-decoration:none;display:inline-block}.footer-nav-variant-light .footer-nav-primary ul li a{color:inherit}.footer-nav-legal{grid-template-columns:repeat(var(--footer-columns),minmax(0,1fr));color:var(--color-white-60);row-gap:24px;margin-top:72px;padding-bottom:32px}.footer-nav-variant-homes-development .footer-nav-legal{margin-top:96px}.footer-nav-variant-light .footer-nav-legal{color:var(--color-black-40)}.footer-nav-legal-disclaimer{letter-spacing:-.01em;grid-column:-2/-1;font-size:12px;line-height:15px}.footer-nav-variant-homes-development .footer-nav-legal-disclaimer{grid-column:1/-1;padding-right:35px}.footer-nav-legal-copyright{grid-column:1;align-self:end}.footer-nav-legal-secondary{flex-direction:column;grid-column:-2/-1;gap:24px;display:flex}.footer-nav-legal-financing{flex-direction:column;gap:8px;display:flex}.footer-nav .footer-nav-legal-financing a{color:inherit;white-space:normal;margin:0;text-decoration:underline;display:inline}.footer-nav .footer-legal-links{align-items:flex-end;gap:18px;display:flex}.footer-nav .footer-legal-links a{color:#fff;white-space:nowrap;text-decoration:none}.footer-nav-variant-light .footer-legal-links a{color:#000}.footer-eho-logo{display:block}.footer-nav ol{counter-reset:item;margin:0;padding:0;font-family:regola-book,sans-serif;font-size:12px;list-style-type:none;display:none}.backyard .footer-nav ol{display:block}.footer-nav ol li{color:#fff6;width:90%}.footer-nav-variant-light ol li{color:#0006}.footer-nav ol li:before{counter-increment:item;content:counter(item)".";font-feature-settings:"tnum","lnum";margin-left:-1.45em}.footer-contact{z-index:100;color:inherit;flex-direction:column;gap:8px;display:flex}.footer-nav-variant-light .footer-contact{color:#000c}.footer-nav-primary .footer-contact{gap:26px}.footer-nav-primary .footer-contact-status{width:100%;height:0;position:absolute;top:100%}.footer-contact-secondary{color:var(--color-white-60);line-height:150%!important}.footer-nav-variant-light .footer-contact-secondary{color:var(--color-black-40)}.footer-contact-secondary a{color:var(--color-white-80)}.footer-nav-variant-light .footer-contact-secondary a{color:var(--color-black-60)}@media (hover:hover){.footer-nav-primary ul li a:hover{opacity:.75;color:#fff}.footer-nav-variant-light .footer-nav-primary ul li a:hover{color:inherit}.footer-nav .footer-legal-links a:hover,.footer-nav .footer-nav-legal-financing a:hover{opacity:.75}.footer-contact-secondary a:hover{color:#fff}.footer-nav-variant-light .footer-contact-secondary a:hover{color:#000}}@media (min-width:769px) and (max-width:1024px){.footer-nav-primary{grid-template-columns:repeat(var(--footer-nav-columns),minmax(0,1fr));row-gap:48px}.footer-nav-primary ul{font-size:30px;line-height:36px}.footer-nav-legal,.footer-nav-primary .footer-contact{grid-template-columns:repeat(12,minmax(0,1fr))}.footer-nav-primary .footer-contact{column-gap:var(--modern-grid-column-gutter);grid-column:1/-1;display:grid}.footer-nav-primary .footer-contact-subscription{grid-column:1/span 4}.footer-nav-primary .footer-eho-logo{grid-column:-2/-1;place-self:end}.footer-nav-legal{row-gap:15px;margin-top:48px;padding-bottom:54px}.footer-nav-legal-disclaimer{grid-column:1/-1}.footer-nav-legal-copyright{grid-column:1/span 4}.footer-nav-legal-secondary{grid-column:9/span 4}}@media (max-width:1024px){.footer-nav-variant-homes-development .footer-nav-legal-disclaimer{letter-spacing:0;padding-right:0;font-size:9px;line-height:12px}}@media (max-width:768px){.footer-nav-legal,.footer-nav-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-nav-primary{row-gap:24px}.footer-nav-primary ul{letter-spacing:-.03em;font-size:clamp(21px,6.4vw,24px);line-height:125%}.footer-nav-variant-homes-development .footer-nav-more{display:none}.footer-nav-primary .footer-contact{grid-column:1/-1}.footer-nav ol{width:100%;margin:0 0 0 1.45em}.footer-nav-legal{row-gap:6px;margin-top:36px;padding-bottom:60px}.footer-nav-legal-copyright,.footer-nav-legal-disclaimer,.footer-nav-legal-secondary{grid-column:1/-1}.footer-nav-legal-secondary{order:1}.footer-nav-legal-copyright{order:2}.footer-nav-legal-disclaimer{order:3;margin-top:10px}.footer-nav .footer-legal-links{gap:9px}}.footer-contact-subscription{flex-direction:column;gap:13px;padding-top:11px;display:flex;position:relative}.footer-contact-subscription-heading>div{line-height:128%!important}.footer-contact-input{--footer-contact-hairline:inset 0 0 0 .5px #ffffff1a;box-sizing:border-box;box-shadow:0 2px 6px #0000000d,var(--footer-contact-hairline);background:#ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;width:100%;padding:6px 6px 6px 12px;display:flex;position:relative}.footer-nav-variant-light .footer-contact-input{--footer-contact-hairline:inset 0 0 0 .5px #0000001a;background:#00000008}.footer-contact-input:has(input[type=email]:focus){box-shadow:0 2px 6px #0000000d,var(--footer-contact-hairline),0 0 0 4px #ffffff1a}.footer-nav-variant-light .footer-contact-input:has(input[type=email]:focus){box-shadow:0 2px 6px #0000000d,var(--footer-contact-hairline),0 0 0 4px #0096f740}.footer-contact-input input[type=email]{appearance:none;min-width:0;color:var(--color-white-60);letter-spacing:-.03em;background:0 0;border:none;outline:0;flex:1;padding:0;font-family:regola-light-field,sans-serif;font-size:18px;line-height:24px;transition:color .4s}.footer-nav-variant-light .footer-contact-input input[type=email]{color:var(--color-black-60)}.footer-contact-input input[type=email]::placeholder{opacity:1;color:#fff3}.footer-nav-variant-light .footer-contact-input input[type=email]::placeholder{color:var(--color-black-20)}.footer-contact-input input[type=email]:disabled{opacity:1;-webkit-text-fill-color:currentColor}.footer-contact-input input[type=email]:-webkit-autofill{-webkit-text-fill-color:var(--color-white-60);transition:color .4s,background-color 0s 600000s}.footer-nav-variant-light .footer-contact-input input[type=email]:-webkit-autofill{-webkit-text-fill-color:var(--color-black-60)}.footer-contact-submit{appearance:none;cursor:pointer;background:var(--color-blue);color:#fff;border:none;border-radius:13px;outline:0;flex-shrink:0;align-items:center;height:35px;padding:0 12px;transition:background .3s,padding .4s;display:flex;position:relative}@media (hover:hover){.footer-contact-submit:hover{background:var(--color-blue-white-20)}}.footer-contact-input input[type=email]:invalid+.footer-contact-submit{pointer-events:none;background:#fff3}.footer-nav-variant-light .footer-contact-input input[type=email]:invalid+.footer-contact-submit{background:var(--color-black-10)}.footer-contact-submit-icon{flex-shrink:0;place-items:center;width:11px;transition:width .3s,margin-right .4s;display:grid}.footer-contact-submit-icon>*{grid-area:1/1;transition:opacity .2s}.footer-contact-submit .loader,.footer-contact-submit-checkmark{opacity:0}.footer-contact-submit-checkmark{transform:translateY(1px)}.footer-contact-submit .loader{height:auto;margin-top:0;position:absolute;inset:0}.footer-contact-submit .loader div{background:#fff}.footer-contact-submit-label{grid-template-columns:0fr;transition:grid-template-columns .4s;display:grid}.footer-contact-submit-label>span{opacity:0;white-space:nowrap;transition:opacity .3s;overflow:hidden}.footer-contact-subscription-loading .footer-contact-submit,.footer-contact-subscription-success .footer-contact-submit{pointer-events:none}.footer-contact-subscription-loading .footer-contact-submit-chevron,.footer-contact-subscription-success .footer-contact-submit-chevron{opacity:0}.footer-contact-subscription-loading .footer-contact-submit .loader{opacity:1}.footer-contact-subscription-loading .footer-contact-submit-icon{width:18px}.footer-contact-subscription-success .footer-contact-submit{background:#333;padding:0 16px}.footer-contact-subscription-success .footer-contact-submit-checkmark{opacity:1;transition-delay:.25s}.footer-contact-subscription-success .footer-contact-submit-icon{margin-right:6px}.footer-contact-subscription-success .footer-contact-submit-label{grid-template-columns:1fr}.footer-contact-subscription-success .footer-contact-submit-label>span{opacity:1;transition-delay:.25s}.footer-contact-subscription-success .footer-contact-input input[type=email]{color:#0000;-webkit-text-fill-color:transparent}.footer-contact-subscription-failure .footer-contact-subscription-failure-note{opacity:1}.footer-contact-subscription-failure-note{opacity:0;margin-top:5px;transition:opacity .4s}.footer-contact-status{width:100%;height:3em;position:relative}.footer-contact-status>div{position:absolute;top:0}.footer-nav .footer-legal{color:#fff9;align-items:end;padding-bottom:3vw}.footer-nav-variant-light .footer-legal{color:#0006}.footer-nav .footer-legal a{opacity:.8;color:#fff;white-space:nowrap;margin-top:16px;display:inline-block}.footer-nav-variant-light .footer-legal a{color:#000!important}.footer-contact button:not(.footer-contact-submit){appearance:none;box-sizing:content-box;color:#fff;text-align:center;background:#333;border-radius:12px;outline:0;width:calc(100% - 30px);margin:6px 0 0;padding:15px;display:block;font-family:regola-book-field,sans-serif!important}.footer-nav-variant-light .footer-contact button:not(.footer-contact-submit){background:var(--color-blue);color:#fff;padding:16px}.footer-nav-compact .footer-contact-subscription{padding-top:0}.footer-nav-compact .footer-contact-input{margin-top:12px}.footer-nav-compact .footer-contact button:not(.footer-contact-submit){padding-top:14px;padding-bottom:14px}[data-homes-gallery-lightbox-item]{cursor:pointer}html.homes-gallery-lightbox-locked{scrollbar-width:none}html.homes-gallery-lightbox-locked::-webkit-scrollbar{display:none}.homes-gallery-lightbox{--homes-gallery-lightbox-inset-y:96px;--homes-gallery-lightbox-centered-inset-x:120px;--homes-gallery-lightbox-adjacent-inset-x:184px;--homes-gallery-lightbox-shrink:72px;--homes-gallery-lightbox-gap:48px;--homes-gallery-lightbox-fade:.4s;--homes-gallery-lightbox-ease:cubic-bezier(.455,.03,.515,.955);z-index:10000;position:fixed;inset:0;overflow:clip}.homes-gallery-lightbox-backdrop{opacity:0;background:#fff;position:absolute;inset:0}.homes-gallery-lightbox-active .homes-gallery-lightbox-backdrop{opacity:1;transition:opacity var(--homes-gallery-lightbox-fade)var(--homes-gallery-lightbox-ease)}.homes-gallery-lightbox-closing .homes-gallery-lightbox-backdrop{opacity:0;transition:opacity var(--homes-gallery-lightbox-fade)var(--homes-gallery-lightbox-ease)}.homes-gallery-lightbox-scroll{z-index:1;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.homes-gallery-lightbox-scroll::-webkit-scrollbar{display:none}.homes-gallery-lightbox-spacer{scroll-snap-align:center;scroll-snap-stop:always;height:100%}.homes-gallery-lightbox-stage{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.homes-gallery-lightbox-close,.homes-gallery-lightbox-counter,.homes-gallery-lightbox-stage{opacity:0}.homes-gallery-lightbox-active .homes-gallery-lightbox-close,.homes-gallery-lightbox-active .homes-gallery-lightbox-counter,.homes-gallery-lightbox-active .homes-gallery-lightbox-stage{opacity:1;transition:opacity var(--homes-gallery-lightbox-fade)var(--homes-gallery-lightbox-ease)}.homes-gallery-lightbox-closing .homes-gallery-lightbox-close,.homes-gallery-lightbox-closing .homes-gallery-lightbox-counter,.homes-gallery-lightbox-closing .homes-gallery-lightbox-stage{opacity:0;transition:opacity var(--homes-gallery-lightbox-fade)var(--homes-gallery-lightbox-ease)}.homes-gallery-lightbox-track{align-items:center;gap:var(--homes-gallery-lightbox-gap);will-change:transform;flex-direction:column;display:flex}.homes-gallery-lightbox-item{--homes-gallery-lightbox-adjacent-width:min(calc((100dvh - var(--homes-gallery-lightbox-inset-y)*2 - var(--homes-gallery-lightbox-shrink))*var(--homes-gallery-lightbox-aspect)),calc(100dvw - var(--homes-gallery-lightbox-adjacent-inset-x)*2));--homes-gallery-lightbox-centered-width:min(calc((100dvh - var(--homes-gallery-lightbox-inset-y)*2)*var(--homes-gallery-lightbox-aspect)),calc(100dvw - var(--homes-gallery-lightbox-centered-inset-x)*2));width:var(--homes-gallery-lightbox-adjacent-width);height:calc(var(--homes-gallery-lightbox-adjacent-width)/var(--homes-gallery-lightbox-aspect));border-radius:6px;flex:none;position:relative;overflow:hidden}.homes-gallery-lightbox-item-centered{width:var(--homes-gallery-lightbox-centered-width);height:calc(var(--homes-gallery-lightbox-centered-width)/var(--homes-gallery-lightbox-aspect))}.homes-gallery-lightbox-item-image{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.homes-gallery-lightbox-item .digital-rendering-note{opacity:0;transition:opacity .6s var(--homes-gallery-lightbox-ease);bottom:20px;left:20px}.homes-gallery-lightbox-open .homes-gallery-lightbox-item-centered .digital-rendering-note{opacity:.8}.homes-gallery-lightbox-counter{z-index:3;pointer-events:none;color:#0009;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;position:absolute;top:30px;left:30px}.homes-gallery-lightbox-close{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#0000000a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:24px;right:24px}.homes-gallery-lightbox-details{opacity:0;-webkit-backdrop-filter:blur(20px);transition:opacity .6s var(--homes-gallery-lightbox-ease),width .2s ease,height .2s ease,padding .2s ease;cursor:pointer;box-sizing:border-box;width:var(--homes-gallery-lightbox-details-collapsed-width,auto);pointer-events:none;color:#fff;background:#0006;border-radius:21px;align-items:center;height:48px;padding:0 21px 3px 24px;display:none;position:absolute;bottom:16px;right:16px;overflow:hidden}.homes-gallery-lightbox-open .homes-gallery-lightbox-item-centered .homes-gallery-lightbox-details{opacity:1;pointer-events:auto}@media (hover:hover){.footer-contact button:not(.footer-contact-submit):hover{background:var(--color-white-40)}.footer-nav-variant-light .footer-contact button:not(.footer-contact-submit):hover{background:var(--color-blue-white-20)}.homes-gallery-lightbox-close:hover{background:#00000012}.homes-gallery-lightbox-details:not(.homes-gallery-lightbox-details-open):hover{background:#ffffff1a;outline:1px solid #fff3}}.homes-gallery-lightbox-details-open{cursor:default;width:var(--homes-gallery-lightbox-details-open-width,298px);height:var(--homes-gallery-lightbox-details-open-height,auto);align-items:flex-start;padding:18px 21px 18px 24px}.homes-gallery-lightbox-details-label{backface-visibility:hidden;white-space:nowrap;align-items:center;gap:8px;transition:opacity .4s .2s;display:inline-flex;transform:translateZ(0)}.homes-gallery-lightbox-details-open .homes-gallery-lightbox-details-label{opacity:0;transition:opacity .1s}.homes-gallery-lightbox-details-icon{align-items:center;padding-top:2px;display:inline-flex}.homes-gallery-lightbox-details-content{opacity:0;width:var(--homes-gallery-lightbox-details-content-width,253px);pointer-events:none;flex-direction:column;transition:opacity .24s;display:flex;position:absolute;bottom:18px;right:21px}.homes-gallery-lightbox-details-open .homes-gallery-lightbox-details-content{opacity:1;pointer-events:auto;transition-delay:.16s}.homes-gallery-lightbox-details-title{color:#fff;display:block}.homes-gallery-lightbox-details-body{color:#fffc;display:block}@media (max-width:768px){.homes-gallery-lightbox{--homes-gallery-lightbox-inset-y:64px;--homes-gallery-lightbox-centered-inset-x:16px;--homes-gallery-lightbox-adjacent-inset-x:32px;--homes-gallery-lightbox-shrink:48px;--homes-gallery-lightbox-gap:24px}.homes-gallery-lightbox-counter{top:20px;left:20px}.homes-gallery-lightbox-close{top:16px;right:16px}.homes-gallery-lightbox-details{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.homes-gallery-lightbox-scroll{scroll-behavior:auto}.homes-gallery-lightbox-backdrop,.homes-gallery-lightbox-close,.homes-gallery-lightbox-counter,.homes-gallery-lightbox-details,.homes-gallery-lightbox-details-content,.homes-gallery-lightbox-details-label,.homes-gallery-lightbox-item .digital-rendering-note,.homes-gallery-lightbox-stage{transition:none}}.homes-gallery-thumbnail-details{opacity:1;pointer-events:auto;transition:width .2s,height .2s,padding .2s,background .2s;bottom:16px;right:16px}.homes-gallery-thumbnail-details:not(.homes-gallery-lightbox-details-open){background:#0003;border-radius:20px;justify-content:center;width:40px;height:40px;padding:0}.homes-gallery-thumbnail-details .homes-gallery-lightbox-details-label-text{display:none}.samara-map-city-button{appearance:none;z-index:7;visibility:hidden;opacity:0;cursor:pointer;color:#fff;letter-spacing:-.075px;white-space:nowrap;background:#0003;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:48px;margin:0 auto;padding:0 22px 0 24px;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px;transition:opacity .15s,visibility .15s;display:flex;position:absolute;top:24px;left:0;right:0}.samara-map-chrome-in .samara-map-city-button{visibility:visible;opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .4s,visibility .4s}.samara-map-city-button-active{background:#0000004d}.samara-map-city-button-chevron{background:currentColor;width:7px;height:11px;margin-top:2px;display:block;transform:rotate(90deg);-webkit-mask-image:url(/assets/images/map/chevron.svg);mask-image:url(/assets/images/map/chevron.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.samara-map-city-button-active .samara-map-city-button-chevron{transform:rotate(-90deg)}.samara-map-city-overlay{visibility:hidden;opacity:0;z-index:5;background:#0000007a;transition:opacity .24s,visibility .24s;display:block;position:absolute;inset:0}.samara-map-city-overlay-open{visibility:visible;opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html:has(.samara-map-city-overlay-open){overflow:clip}.samara-map-city-headline,.samara-map-city-row,.samara-map-city-subhead{opacity:0;will-change:transform,opacity;transition:transform 10ms linear .2s,opacity 10ms linear .2s;transform:translateY(25%)}.samara-map-city-overlay-open .samara-map-city-headline{opacity:1;transition:transform .4s,opacity .4s;transform:none}.samara-map-city-overlay-open .samara-map-city-subhead{opacity:1;transition:transform .4s 50ms,opacity .4s 50ms;transform:none}.samara-map-city-overlay-open .samara-map-city-row{opacity:1;transition:transform .4s ease calc(.1s + var(--stagger-index,0)*25ms),opacity .4s ease calc(.1s + var(--stagger-index,0)*25ms);transform:none}.samara-map-city-scroll{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.samara-map-city-scroll::-webkit-scrollbar{display:none}.samara-map-city-content{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:132px 24px 100px;display:flex}.samara-map-city-header{flex-direction:column;align-items:center;width:100%;max-width:428px;display:flex}.samara-map-city-headline,.samara-map-city-subhead{letter-spacing:-.9px;text-align:center;font-family:regola-light,sans-serif;font-size:30px;line-height:36px}.samara-map-city-headline{color:#fff}.samara-map-city-subhead{color:#fff6}.samara-map-city-list{flex-direction:column;gap:12px;width:100%;max-width:428px;margin-top:54px;display:flex}.samara-map-city-row{appearance:none;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;text-align:left;background:#fff9;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:21px 18px;display:flex;box-shadow:0 1px 3px #0000000f,0 0 0 .5px #0000000a}.samara-map-city-row-coming-soon{background:#fff3;box-shadow:0 0 0 1px #00000005}.samara-map-city-row-selected{background:#fffc;box-shadow:0 0 0 2px #0096f7,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}@media (hover:hover){.samara-map-city-button:hover{background:#00000047}.samara-map-city-row:hover{background:#ffffffbf}.samara-map-city-row-coming-soon:hover{background:#ffffff47}.samara-map-city-row-selected:hover{background:#fffc;box-shadow:0 0 0 2px #0096f7,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-poi-pin:not(.samara-map-poi-pin-selected):hover .samara-map-poi-pin-circle{box-shadow:0 0 0 2px #fff,0 1px 3px 2px #0000000f,0 0 0 3px #0000000a,0 4px 12px 2px #00000014}}.samara-map-city-row-text{flex-direction:column;gap:3px;display:flex;overflow:hidden}.samara-map-city-row-title{color:#000;letter-spacing:-.15px;white-space:nowrap;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px}.samara-map-city-row-subtitle{color:#0009;letter-spacing:-.14px;white-space:nowrap;font-family:regola-book,sans-serif;font-size:14px;line-height:18px}.samara-map-city-row-dot{margin:0 6px}.samara-map-city-thumb-solo{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #fff;border-radius:100%;flex-shrink:0;width:60px;height:60px;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-city-thumbs-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#fff;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;padding:4px;display:flex;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-city-thumbs-pill-overflow{padding-right:16px}.samara-map-city-thumbs-stack{align-items:center;display:flex}.samara-map-city-thumb{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;border-radius:100%;width:52px;height:52px;position:relative}.samara-map-city-thumb:first-child{z-index:2}.samara-map-city-thumb:not(:first-child){margin-left:-16px}.samara-map-city-thumb-count{color:#000;letter-spacing:-.075px;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px}@media (max-width:768px){.samara-map-city-button{height:44px}.samara-map-city-content{justify-content:flex-start;padding:116px 16px 80px}.samara-map-city-headline,.samara-map-city-subhead{letter-spacing:-.72px;font-size:24px;line-height:30px}.samara-map-city-list{max-width:min(428px,88vw);margin-top:40px}}.samara-map-drawer{visibility:hidden;opacity:0;z-index:10001;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;touch-action:pan-x;background:#d0dae433;border-top:1px solid #0000000a;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s,visibility .3s;display:none;position:absolute;inset:0;transform:translateY(100%)}.samara-map-chrome-in .samara-map-drawer{visibility:visible;opacity:1;transform:translateY(calc(100% - 64px))}.samara-map-chrome-in .samara-map-drawer-peeking{transform:translateY(calc(100% - var(--samara-map-drawer-peek,334px)))}.samara-map-chrome-in .samara-map-drawer-expanded{touch-action:auto;transform:translateY(0)}.samara-map-drawer-dragging{transition:none}.samara-map-drawer-handle{opacity:1;z-index:2;background:#0003;border-radius:100px;width:36px;height:4px;transition:opacity .2s;position:absolute;top:6px;left:50%;transform:translate(-50%)}.samara-map-drawer-handle:before{content:"";position:absolute;inset:-14px -24px}.samara-map-drawer-expanded .samara-map-drawer-handle{opacity:0;pointer-events:none}.samara-map-drawer-scroll{box-sizing:border-box;padding:24px 16px calc(64px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-width:none;height:100%;transition:padding-top .42s cubic-bezier(.22,1,.36,1);position:relative;overflow-y:auto}.samara-map-drawer:not(.samara-map-drawer-expanded) .samara-map-drawer-scroll{overflow-y:hidden}.samara-map-drawer-expanded .samara-map-drawer-scroll{padding-top:88px}.samara-map-drawer-scroll::-webkit-scrollbar{display:none}.samara-map-drawer-list{flex-direction:column;gap:16px;display:flex}.samara-map-drawer:not(.samara-map-drawer-expanded) .samara-map-drawer-item{pointer-events:none}.samara-map-drawer .samara-map-marker-point-card{-webkit-backdrop-filter:blur(12px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffe6;width:100%;animation:none}.samara-map-drawer-item-frosted .samara-map-marker-point-card{background:#fff3}.samara-map-drawer .samara-map-marker-point-card-media{aspect-ratio:337/249;height:auto}.samara-map-drawer .samara-map-marker-point-card-body{gap:12px;padding:20px 0 12px}.samara-map-drawer .samara-map-marker-point-card-title{letter-spacing:-.15px;font-size:15px;line-height:18px}.samara-map-drawer .samara-map-marker-point-card-status,.samara-map-drawer .samara-map-marker-point-card-subtitle{letter-spacing:-.07px;font-size:14px;line-height:18px}.samara-map-drawer .samara-map-marker-point-card-link{letter-spacing:-.07px;font-size:14px;line-height:16px}@media (max-width:768px){.samara-map-drawer{display:block}.samara-map .samara-map-controls,.samara-map .samara-map-reset-button{z-index:10002}.samara-map:has(.samara-map-drawer-expanded) .samara-map-reset-button{visibility:hidden;opacity:0;pointer-events:none}.samara-map-city-overlay{z-index:10003}.samara-map-city-button{z-index:10004}}.samara-map-poi-pill{-webkit-user-select:none;user-select:none;align-items:flex-start;height:64px;display:inline-flex;position:relative}.samara-map-poi-bubble-shape{filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 0 1px #0000000a);pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.samara-map-poi-pill-body{box-sizing:border-box;align-items:center;gap:8px;height:56px;padding:0 16px 0 4px;display:flex;position:relative}.samara-map-poi-pill-image{box-sizing:border-box;background:#d1d1d1;border:2px solid #fff;border-radius:100%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.samara-map-poi-pill-image img{object-fit:cover;width:100%;height:100%;display:block}.samara-map-poi-pill-text{flex-direction:column;display:flex}.samara-map-poi-pill-title{color:#000;letter-spacing:-.075px;white-space:nowrap;font-size:15px;line-height:18px}.samara-map-poi-pill-subtitle{color:#0009;letter-spacing:-.065px;white-space:nowrap;font-family:regola-book,sans-serif;font-size:13px;line-height:16px}.samara-map-poi-pin{cursor:pointer;width:0;height:0;position:relative}.samara-map-poi-pin-inner{transition:transform .2s;position:absolute;top:0;left:0;transform:translate(-28px,-28px)}.samara-map-poi-pin .samara-map-poi-bubble-shape{opacity:0;transition:opacity .2s}.samara-map-poi-pin-selected .samara-map-poi-bubble-shape{opacity:1}.samara-map-poi-pin-content{box-sizing:border-box;align-items:center;gap:11px;height:56px;padding:10px 24px 10px 10px;display:flex;position:relative}.samara-map-poi-pin-circle{box-sizing:border-box;background:#fff;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-poi-pin-selected .samara-map-poi-pin-circle{box-shadow:none}.samara-map-poi-pin-number{color:#000}.samara-map-poi-pin-label{flex-direction:column;display:none}.samara-map-poi-pin-title{color:#fff;letter-spacing:-.075px;white-space:nowrap;font-size:15px;line-height:18px}.samara-map-poi-pin-subtitle{color:#fff9;letter-spacing:-.065px;white-space:nowrap;font-family:regola-book,sans-serif;font-size:13px;line-height:16px;display:none}.samara-map-poi-pin-subtitle-filled{display:block}.samara-map-poi-pin-selected .samara-map-poi-pin-label{display:flex}.samara-map-list .samara-map-list-item.samara-map-poi-item{width:296px}.samara-map-poi-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffe6;border-radius:16px;flex-direction:column;gap:3px;width:100%;padding:18px 24px 18px 20px;transition:background-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 4px 12px #0000001f}.samara-map-poi-item-selected .samara-map-poi-card{box-shadow:0 0 0 2px #0096f7,0 4px 12px #0000001f}.samara-map-poi-card-header{color:#000;letter-spacing:-.15px;align-items:baseline;gap:8px;font-size:15px;line-height:18px;display:flex}.samara-map-poi-card-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0}.samara-map-poi-card-title{white-space:nowrap}.samara-map-poi-card-description{color:#0009;letter-spacing:-.14px;font-family:regola-book,sans-serif;font-size:14px;line-height:18px}.samara-map-poi .samara-map-controls{display:none}.samara-map-poi .samara-map-list{visibility:visible;opacity:1;transform:none}.samara-map-poi .samara-map-list-arrow{visibility:visible}@media (max-width:768px){.samara-map-poi .samara-map-list{display:block}.samara-map-list .samara-map-list-item.samara-map-poi-item{width:min(296px,86vw)}}.samara-map{aspect-ratio:800/600;background:#f5f5f5;border:.5px solid #0003;border-radius:24px;width:100%;min-height:min(420px,75vh);max-height:75vh;position:relative;overflow:hidden;transform:translateZ(0)}.samara-map-has-list{min-height:448px}.samara-map-poi{min-height:420px}.samara-map-canvas{opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.samara-map-ready{background:#fff}.samara-map-ready .samara-map-canvas{opacity:1}.samara-map-canvas .mapboxgl-canvas-container:focus,.samara-map-canvas .mapboxgl-canvas:focus{outline:0}.samara-map-status{color:#0009;background:#f5f5f5;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.samara-map-ready .samara-map-status{opacity:0;pointer-events:none}.samara-map-controls{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:24px;right:24px}.samara-map-explore-button,.samara-map-reset-button{appearance:none;z-index:2;-webkit-backdrop-filter:blur(20px);cursor:pointer;color:#fff;letter-spacing:-.075px;white-space:nowrap;background:#0003;border:0;border-radius:100px;align-items:center;height:48px;padding:0 24px;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px;transition:opacity .2s,visibility .2s,background .12s;display:flex;position:absolute}.samara-map-reset-button{visibility:hidden;opacity:0;top:24px;left:24px}.samara-map-explore-button{visibility:visible;opacity:1;bottom:24px;left:50%;transform:translate(-50%)}.samara-map-expanded .samara-map-explore-button,.samara-map-poi .samara-map-explore-button{visibility:hidden;opacity:0;pointer-events:none}.samara-map-reset-button-visible{visibility:visible;opacity:1}@media (hover:hover){.samara-map-explore-button:hover,.samara-map-reset-button:hover{background:#00000047}}.samara-map-control-button,.samara-map-zoom-button{appearance:none;cursor:pointer;color:#fff;border:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .12s,box-shadow .12s;display:flex;position:relative}.samara-map-control-button:before,.samara-map-zoom-button:before{opacity:1;-webkit-mask-image:var(--samara-map-control-icon);-webkit-mask-image:var(--samara-map-control-icon);-webkit-mask-image:var(--samara-map-control-icon);-webkit-mask-image:var(--samara-map-control-icon);mask-image:var(--samara-map-control-icon);width:var(--samara-map-control-icon-width);height:var(--samara-map-control-icon-height);content:"";background:currentColor;transition:opacity .12s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){.samara-map-control-button:hover{background:#00000047;box-shadow:inset 0 0 0 1px #0000001a}}.samara-map-control-button:active{background:#0000005c}@media (hover:hover){.samara-map-zoom-controls:hover{box-shadow:inset 0 0 0 1px #0000001a}.samara-map-zoom-button:hover{background:#0000001a}.samara-map .mapboxgl-marker:hover{z-index:var(--samara-map-marker-hover-z-index,6)!important}}.samara-map-zoom-button:active{background:#0000002e}.samara-map-zoom-button:disabled{cursor:default;pointer-events:none}.samara-map-zoom-button:disabled:before{opacity:.2}.samara-map-control-button{--samara-map-control-icon:url(/assets/images/map/expand.svg);--samara-map-control-icon-width:17px;--samara-map-control-icon-height:17px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0003;border-radius:24px}.samara-map-close-button{--samara-map-control-icon:url(/assets/images/map/close.svg);--samara-map-control-icon-width:15px;--samara-map-control-icon-height:15px}.samara-map-expand-button:not(.samara-map-close-button):before{transform:scaleX(-1)}.samara-map-zoom-controls{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0003;border-radius:24px;flex-direction:column;width:48px;height:96px;transition:box-shadow .12s;display:flex;overflow:hidden}.samara-map-zoom-button{background:0 0}.samara-map-zoom-in-button{--samara-map-control-icon:url(/assets/images/map/zoom-in.svg);--samara-map-control-icon-width:15px;--samara-map-control-icon-height:15px}.samara-map-zoom-out-button{--samara-map-control-icon:url(/assets/images/map/zoom-out.svg);--samara-map-control-icon-width:15px;--samara-map-control-icon-height:2px}.samara-map-placeholder{width:100%;min-height:1px}.samara-map-expanded{z-index:10000;aspect-ratio:auto;min-height:0;max-height:none;position:fixed}.samara-map-transitioning{transition:top .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1)}.samara-map-expanded-body{overflow:hidden}.samara-map-scroll-locked{top:var(--samara-map-locked-scroll,0);box-sizing:border-box;padding-right:var(--samara-map-locked-scrollbar,0);width:100%;position:fixed;left:0;right:0;overflow:hidden}.samara-map .mapboxgl-marker{will-change:auto}.samara-map-marker-cluster-medium{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;height:64px;display:inline-flex;position:relative}.samara-map-marker-cluster-medium-shape{filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 0 1px #0000000a);pointer-events:none;transition:filter .2s;display:block;position:absolute;top:0;left:0;overflow:visible}.samara-map-marker-cluster-medium-body{box-sizing:border-box;align-items:center;gap:8px;min-width:84px;height:56px;padding:0 4px;display:flex;position:relative}.samara-map-marker-cluster-medium-with-count .samara-map-marker-cluster-medium-body{padding-right:16px}.samara-map-marker-cluster-medium-thumbs{align-items:center;padding-right:16px;display:flex}.samara-map-marker-cluster-medium-thumb{box-sizing:border-box;background:#d1d1d1 50%/cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:48px;height:48px;margin-right:-16px;position:relative}.samara-map-marker-dot{z-index:3;box-sizing:border-box;background:#e7e7e7;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(16px,16px)}.samara-map-marker-dot-available{background:#6fff58}.samara-map-marker-cluster-medium-thumb:first-child{z-index:2}.samara-map-marker-cluster-medium-thumb:nth-child(2){z-index:1}.samara-map-marker-cluster-medium-label{color:#000;letter-spacing:-.075px;white-space:nowrap;flex-shrink:0;font-family:regola-regular;font-size:15px;line-height:18px}.samara-map-marker-point{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;height:64px;display:inline-flex;position:relative}.samara-map-marker-point-pill{height:56px}.samara-map-marker-point-shape{filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 0 1px #0000000a);pointer-events:none;transition:filter .2s;display:block;position:absolute;top:0;left:0;overflow:visible}.samara-map-marker-point-body{box-sizing:border-box;align-items:center;gap:8px;min-width:84px;height:56px;padding:0 16px 0 4px;display:flex;position:relative}.samara-map-marker-point-thumb{box-sizing:border-box;background:#d1d1d1 50%/cover;border:2px solid #fff;border-radius:100%;flex-shrink:0;width:48px;height:48px;position:relative}.samara-map-marker-point-details{flex-direction:column;gap:2px;display:flex}.samara-map-marker-point-title{color:#000;letter-spacing:-.075px;white-space:nowrap;font-family:regola-regular;font-size:15px;line-height:18px}.samara-map-marker-point-subtitle{color:#0009;letter-spacing:-.07px;white-space:nowrap;font-family:regola-book;font-size:14px;line-height:18px}.samara-map-sep-dash,.samara-map-sep-dot{color:#0003}.samara-map-sep-dot{margin:0 3px}.samara-map-sep-dash{margin:0 4px}.samara-map-sep-dash.color-text-40{color:var(--color-black-40)}.samara-map-title-city{color:#0009}.samara-map-status-text{color:#0006}.samara-map .samara-map-marker-cluster-medium{transition:opacity .2s}.samara-map .samara-map-marker-cluster-large{transition:box-shadow .2s,opacity .2s}.samara-map-marker-cluster-large{cursor:pointer;background:#fff;border-radius:50%;width:116px;height:116px;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 #fff,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-marker-cluster-large-thumb{background:#d1d1d1 50%/cover;border:2px solid #fff;border-radius:50%;width:44px;height:44px;position:absolute}.samara-map-marker-cluster-large-thumb:first-child{z-index:2;top:9px;left:36px}.samara-map-marker-cluster-large-thumb:nth-child(2){z-index:3;top:28px;left:9px}.samara-map-marker-cluster-large-thumb:nth-child(3){top:28px;left:63px}.samara-map-marker-cluster-large-thumb:nth-child(4){z-index:4;top:59px;left:20px}.samara-map-marker-cluster-large-count{color:#000;letter-spacing:-.075px;font-family:regola-regular;font-size:15px;line-height:18px;position:absolute;top:77px;left:69px}.samara-map-marker-point-card{cursor:default;box-sizing:border-box;background:#fff;border-radius:18px;width:400px;padding:12px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-marker-point-card-pointer{transform-origin:bottom;box-shadow:none;background:0 0;border-radius:0;padding-bottom:20px;overflow:visible}.samara-map-marker-point-card-shape{filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 0 1px #0000000a);pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.samara-map-marker-point-card-media{background:#d1d1d1;border-radius:6px;width:100%;height:255px;position:relative;overflow:hidden}.samara-map-marker-point-card-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.samara-map-marker-point-card-track::-webkit-scrollbar{display:none}.samara-map-marker-point-card-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.samara-map-marker-point-card-slide-image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.samara-map-marker-point-card-dots{z-index:2;height:6px;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.samara-map-marker-point-card-dots-track{align-items:center;gap:5px;height:100%;transition:transform .25s;display:flex}.samara-map-marker-point-card-dot{opacity:.2;background:#fff;border-radius:4px;flex:0 0 6px;width:6px;height:6px;transition:transform .25s,opacity .25s}.samara-map-marker-point-card-dot-active{opacity:1}.samara-map-marker-point-card-close,.samara-map-marker-point-card-next,.samara-map-marker-point-card-prev{z-index:2;transition:opacity .2s;position:absolute}.samara-map-marker-point-card:hover .samara-map-marker-point-card-next:not(.samara-map-marker-point-card-nav-hidden),.samara-map-marker-point-card:hover .samara-map-marker-point-card-prev:not(.samara-map-marker-point-card-nav-hidden){opacity:1}.samara-map-marker-point-card-close{--samara-map-control-icon:url(/assets/images/map/xmark.svg);--samara-map-control-icon-width:12px;--samara-map-control-icon-height:12px;top:12px;right:12px}.samara-map-marker-point-card-next,.samara-map-marker-point-card-prev{opacity:0;--samara-map-control-icon:url(/assets/images/map/chevron.svg);--samara-map-control-icon-width:7.5px;--samara-map-control-icon-height:13px;top:50%;transform:translateY(-50%)}.samara-map-marker-point-card-prev{left:12px}.samara-map-marker-point-card-next{right:12px}.samara-map-marker-point-card-prev:before{transform:translate(-1px)scaleX(-1)}.samara-map-marker-point-card-next:before{transform:translate(1px)}.samara-map-marker-point-card-nav-hidden{opacity:0;pointer-events:none}.samara-map-marker-point-card-body{flex-direction:column;align-items:center;gap:16px;padding:24px 0 16px;display:flex;position:relative}.samara-map-marker-point-card-info{flex-direction:column;align-items:center;gap:2px;display:flex}.samara-map-marker-point-card-title{color:#000;letter-spacing:-.09px;text-align:center;font-size:18px;line-height:24px}.samara-map-marker-point-card-subtitle{color:#0009;letter-spacing:-.075px;text-align:center;font-family:regola-book;font-size:15px;line-height:18px}.samara-map-marker-point-card-link{cursor:pointer;color:#0096f7;letter-spacing:-.075px;text-align:center;align-items:center;gap:5px;font-size:15px;line-height:18px;text-decoration:none;display:inline-flex}.samara-map-marker-point-card-link-arrow{flex-shrink:0;width:10px;height:10px;transform:translateY(1px)}.samara-map-marker-point-card-link:hover .samara-map-marker-point-card-link-arrow{opacity:.8}.samara-map-marker-point-card-status{color:#0006;letter-spacing:-.075px;text-align:center;font-family:regola-book;font-size:15px;line-height:18px}.samara-map-marker-point-card-expand{animation:.2s ease-out both samaraMapPointCardExpand}@keyframes samaraMapPointCardExpand{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.samara-map-marker-point-card-collapse{animation:.2s ease-in both samaraMapPointCardCollapseScale,.1s ease-in both samaraMapPointCardCollapseFade}@keyframes samaraMapPointCardCollapseScale{0%{transform:scale(1)}to{transform:scale(.35)}}@keyframes samaraMapPointCardCollapseFade{0%{opacity:1}to{opacity:0}}.samara-map-list{visibility:hidden;opacity:0;z-index:3;will-change:scroll-position;scrollbar-width:none;height:150px;transition:opacity .15s,visibility .15s,transform .15s;display:block;position:absolute;bottom:8px;left:0;right:0;overflow:hidden;transform:translateY(15%)}.samara-map-chrome-in .samara-map-list{visibility:visible;opacity:1;transition:opacity .4s,visibility .4s,transform .4s;transform:translateY(0)}.samara-map:not(.samara-map-chrome-in) .samara-map-list-arrow,.samara-map:not(.samara-map-chrome-in) .samara-map-list-card{-webkit-backdrop-filter:none;backdrop-filter:none}.samara-map-list-scrollable{overflow-x:auto}.samara-map-list::-webkit-scrollbar{display:none}.samara-map-list-track{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:100%;height:100%;padding:0 16px;display:flex}.samara-map-list-scrollable .samara-map-list-track{justify-content:flex-start}.samara-map-list .samara-map-list-item{box-sizing:border-box;flex:none;width:416px;height:auto;padding:0 8px}.samara-map-list-arrow{appearance:none;visibility:hidden;z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;color:#fff;background:#0003;border:0;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .2s,visibility .2s,background .12s,box-shadow .12s;display:flex;position:absolute;bottom:59px}.samara-map-chrome-in .samara-map-list-arrow{visibility:visible}.samara-map-list-arrow:before{content:"";background:currentColor;width:8px;height:13px;display:block;-webkit-mask-image:url(/assets/images/map/chevron.svg);mask-image:url(/assets/images/map/chevron.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.samara-map-list-arrow-prev{left:24px}.samara-map-list-arrow-prev:before{transform:rotate(180deg)}.samara-map-list-arrow-next{right:24px}@media (hover:hover){.samara-map-marker-cluster-medium:hover .samara-map-marker-cluster-medium-shape,.samara-map-marker-point:hover .samara-map-marker-point-shape{filter:drop-shadow(0 4px 14px #00000024)drop-shadow(0 0 1px #00000014)}.samara-map-marker-cluster-large:hover{box-shadow:0 0 0 2px #fff,0 1px 3px 2px #0000000f,0 0 0 3px #0000000a,0 4px 12px 2px #00000014}.samara-map-list-arrow:hover{background:#00000047;box-shadow:inset 0 0 0 1px #0000001a}}.samara-map-list-arrow:active{background:#0000005c}.samara-map-list-arrow-faded{opacity:0}.samara-map-list-arrow-inert{pointer-events:none}.samara-map-list-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fffc;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px;transition:box-shadow .2s,background-color .2s;display:flex;overflow:hidden;box-shadow:0 0 #0096f700,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-list-card-frosted{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff3;box-shadow:0 0 0 1px #0000000a,0 3px 9px #0000000f}@media (hover:hover){.samara-map-list-card:hover{background:#ffffffe6}.samara-map-list-card-frosted:hover{background:#ffffff47}}.samara-map-list-item-selected .samara-map-list-card{background:#fffc;box-shadow:0 0 0 1px #000,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-list-card-body{flex-direction:column;gap:12px;display:flex}.samara-map-list-card-info{flex-direction:column;gap:3px;display:flex}.samara-map-list-card-title{color:#000;letter-spacing:-.075px;white-space:nowrap;font-size:15px;line-height:18px}.samara-map-list-card-subtitle{color:#0009;letter-spacing:-.07px;white-space:nowrap;font-family:regola-book;font-size:14px;line-height:18px}.samara-map-list-card-link{color:#0096f7;letter-spacing:-.07px;white-space:nowrap;align-self:flex-start;align-items:center;gap:5px;font-size:14px;line-height:18px;text-decoration:none;display:inline-flex}.samara-map-list-card-link-arrow{flex-shrink:0;width:10px;height:10px}.samara-map-list-card-link:hover .samara-map-list-card-link-arrow{opacity:.8}.samara-map-list-card-status{color:#0009;letter-spacing:-.14px;white-space:nowrap;font-family:regola-book;font-size:14px;line-height:18px}.samara-map-list-card-thumb{box-sizing:border-box;background:#fff;border-radius:100%;flex-shrink:0;width:60px;height:60px;padding:6px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-list-card-thumb-image{object-fit:cover;background:#d1d1d1;border-radius:100%;width:48px;height:48px;display:block}@media (max-width:768px){.samara-map:not(.samara-map-expanded){aspect-ratio:360/530;min-height:0;max-height:none}.samara-map-control-button,.samara-map-zoom-button{width:44px;height:44px}.samara-map-control-button{border-radius:22px}.samara-map-explore-button,.samara-map-reset-button{height:44px;padding:0 20px}.samara-map-zoom-controls{display:none}.samara-map-marker-point-card{width:var(--samara-map-card-width,calc(100vw - 40px))}.samara-map-list,.samara-map-list-arrow{display:none}}.samara-map.samara-map-in-modal{aspect-ratio:auto;background:#fff;border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.samara-map-in-modal .samara-map-status{background:#fff}.segmented-gallery{position:relative}.segmented-gallery-images{isolation:isolate;aspect-ratio:var(--segmented-gallery-aspect-ratio,16/9);background:#0000000a;border-radius:6px;position:relative;overflow:hidden}.segmented-gallery-image{opacity:0;z-index:1;transition:opacity var(--segmented-gallery-fade-duration,1s)ease;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.segmented-gallery-image-active{opacity:1}.segmented-gallery-overlay{z-index:10;pointer-events:none;position:absolute}.segmented-gallery-hotspot{top:var(--segmented-gallery-hotspot-y);left:var(--segmented-gallery-hotspot-x);opacity:1;z-index:20;-webkit-backdrop-filter:blur(12px);cursor:pointer;box-sizing:border-box;color:#fff;text-align:left;background:#0006;border:0;border-radius:100px;outline:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;font-family:regola-book,sans-serif;transition:opacity .2s,transform .2s,width .2s,height .2s,border-radius .2s,padding .2s,margin .2s;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 1px #00000005,0 4px 12px #00000014}.segmented-gallery-hotspot:focus,.segmented-gallery-hotspot:focus-visible{outline:0}.segmented-gallery-hotspot-entering,.segmented-gallery-hotspot-exiting{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.5)}.segmented-gallery-hotspot[hidden]{display:none}.segmented-gallery-hotspot-open{cursor:auto;width:var(--segmented-gallery-hotspot-width,240px);height:var(--segmented-gallery-hotspot-height,143px);-webkit-user-select:text;user-select:text;border-radius:16px;justify-content:flex-start;align-items:flex-start;padding:16px 20px}.segmented-gallery-hotspot-icon{pointer-events:none;justify-content:center;align-items:center;transition:opacity .1s;display:flex;position:absolute;inset:0}.segmented-gallery-hotspot-icon svg{width:12px;height:12px;display:block;transform:translate(.75px,.75px)}.segmented-gallery-hotspot-open .segmented-gallery-hotspot-icon{opacity:0}.segmented-gallery-hotspot-content{opacity:0;width:calc(var(--segmented-gallery-hotspot-width,240px) - 40px);min-width:calc(var(--segmented-gallery-hotspot-width,240px) - 40px);pointer-events:none;flex-direction:column;transition:opacity .24s;display:flex}.segmented-gallery-hotspot-open .segmented-gallery-hotspot-content{opacity:1;cursor:text;pointer-events:auto;-webkit-user-select:text;user-select:text;transition-delay:.16s}.segmented-gallery-hotspot-title{color:#fff;letter-spacing:-.15px;font-size:15px;line-height:18px;display:block}.segmented-gallery-hotspot-body{color:#fff9;letter-spacing:-.14px;margin-top:4px;font-size:14px;line-height:18px;display:block}.segmented-gallery-control-placement-overlay-top .segmented-gallery-control{z-index:2;position:absolute;top:21px;left:50%;transform:translate(-50%)}.segmented-control{-webkit-user-select:none;user-select:none;width:fit-content;background:#0000001a;border:0;border-radius:100px;align-items:center;gap:3px;min-inline-size:0;margin:0 auto;padding:4px;display:flex;position:relative}.segmented-control-underlay{z-index:0;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#fffc;border-radius:100px;width:0;transition:transform .25s,width .25s,opacity .16s;position:absolute;top:4px;left:0;transform:translate(0);box-shadow:0 0 0 1px #00000005,0 4px 12px #00000014}.segmented-control-underlay.no-transition{transition:none}.segmented-control-variant-dark{-webkit-backdrop-filter:blur(18px);background:#0006;padding:3px}.segmented-control-legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.segmented-control-option{z-index:1;cursor:pointer;color:#0009;letter-spacing:-.25px;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:10px 24px 12px;font-family:regola-book,sans-serif;font-size:14px;line-height:18px;transition:color .25s;display:flex;position:relative}.segmented-control-variant-dark .segmented-control-option{color:#ffffffe6}.segmented-control-option:has(input:checked){color:#000}.segmented-control-option:has(input:focus-visible){outline:2px solid var(--color-blue);outline-offset:2px}.segmented-control-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.segmented-control-option span{pointer-events:none}@media (max-width:768px){.segmented-control{max-width:100%;overflow-x:auto}.segmented-control-option{padding-left:18px;padding-right:18px}.segmented-gallery-hotspot{top:var(--segmented-gallery-hotspot-y-mobile,var(--segmented-gallery-hotspot-y));left:var(--segmented-gallery-hotspot-x-mobile,var(--segmented-gallery-hotspot-x))}}@media (prefers-reduced-motion:reduce){.segmented-control-option,.segmented-gallery-hotspot,.segmented-gallery-hotspot-content,.segmented-gallery-hotspot-icon,.segmented-gallery-image{transition:none}.segmented-control-underlay{transition:opacity .16s}}.insights-story-hero{--insights-story-hero-ratio:1440/810;--insights-story-bottom-bar-height:10px;--insights-story-button-bottom:30px;--insights-story-button-height:54px;background:var(--color-story-background);aspect-ratio:var(--insights-story-hero-ratio);outline:0;width:100%;max-height:100svh;display:block;position:relative;overflow:clip}.insights-story-hero-teaser{cursor:pointer}@media (max-width:1024px){.insights-story-hero{--insights-story-hero-ratio:800/758}}.insights-story-hero-video-clip{display:block;position:absolute;inset:0;overflow:hidden}.insights-story-hero-video-clip .insights-story-hero-video{object-fit:cover;pointer-events:none;background:#0000001a;width:100%;height:calc(100% + 1px);transition:opacity .3s;display:block;position:absolute;top:0;left:0}.insights-story-hero-playing{background:#000}.insights-story-hero-switching .insights-story-hero-video{opacity:0}.insights-story-hero-loading .insights-story-hero-video{visibility:hidden}.insights-story-hero .insights-story-hero-native{opacity:0;object-fit:contain;pointer-events:none;background:#000;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.insights-story-hero-native:fullscreen{opacity:1;pointer-events:auto}.insights-story-hero-playing .insights-story-hero-play,.insights-story-hero-playing .insights-story-hero-story-button{display:none}.insights-story-hero-play{cursor:pointer;background:0 0;justify-content:center;align-items:center;width:76px;height:76px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.segmented-control-option:not(:has(input:checked)):hover{color:#000}.segmented-control-variant-dark:has(.segmented-control-option:hover input:not(:checked)) .segmented-control-option:has(input:checked){color:#fff}.segmented-control-variant-dark .segmented-control-option:not(:has(input:checked)):hover{color:#000}.insights-story-hero-play:hover{opacity:.8}}@media (max-width:768px){.insights-story-hero{--insights-story-hero-ratio:375/667}.insights-story-hero-play{width:66px;height:66px}}.insights-story-hero-play img{width:100%;height:100%;display:block}.insights-story-hero-bottom-bar-track{z-index:1;pointer-events:none;position:absolute;inset:0}.insights-story-hero-bottom-bar{top:calc(100vh - var(--insights-story-bottom-bar-height));top:calc(100dvh - var(--insights-story-bottom-bar-height));background:var(--color-story-background,#b4d9ff);width:100%;height:var(--insights-story-bottom-bar-height);border-radius:6px 6px 0 0;transition:transform .3s,border-radius .3s;position:sticky}@media (min-width:1025px){.insights-story-hero-playing .insights-story-hero-bottom-bar{transform:translateY(var(--insights-story-bottom-bar-height));border-radius:0}}@media (max-width:1024px){.insights-story-hero-playing .insights-story-hero-bottom-bar-track{display:none}.insights-story-hero{--insights-story-button-bottom:24px}}.insights-story-hero-story-button-track{top:0;right:0;bottom:calc(var(--insights-story-button-bottom) + var(--insights-story-bottom-bar-height));z-index:1;pointer-events:none;position:absolute;left:0}.insights-story-hero-story-button{top:calc(100vh - var(--insights-story-button-height) - var(--insights-story-button-bottom) - var(--insights-story-bottom-bar-height));top:calc(100dvh - var(--insights-story-button-height) - var(--insights-story-button-bottom) - var(--insights-story-bottom-bar-height));z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;pointer-events:auto;color:#fffc;white-space:nowrap;background:#fff3;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:auto;height:54px;padding-left:24px;padding-right:24px;display:flex;position:sticky;left:50%;transform:translate(-50%)}.insights-story-hero-story-label-mobile{display:none}.insights-story-hero .insights-story-hero-story-chevron{flex-shrink:0;width:18px;height:5px;display:block;transform:translateY(2px)}@media (max-width:768px){.insights-story-hero{--insights-story-button-height:47px}.insights-story-hero-story-button{border-radius:21px;width:182px;height:47px}.insights-story-hero-story-label-standard{display:none}.insights-story-hero-story-label-mobile{display:inline}}.insights-story-hero :focus-visible{outline-offset:4px;outline:2px solid #fff}.insights-story-hero:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.insights-story-hero:fullscreen .insights-story-hero-video{aspect-ratio:auto;object-fit:contain;height:100%;top:0;transform:none}html:has(.video-modal){pointer-events:none;overflow:clip}.video-modal{z-index:10000;pointer-events:all;justify-content:center;align-items:center;width:100vw;height:100dvh;animation:.2s forwards video-modal-appearing;display:flex;position:fixed;top:0;left:0}@keyframes video-modal-appearing{0%{background:0 0}to{background:#000c}}.video-modal-dismissing{animation:.2s forwards video-modal-dismissing}@keyframes video-modal-dismissing{0%{background:#000c}to{background:0 0}}.video-modal-fade{will-change:opacity;background:#000c;animation:.6s ease-out video-modal-fade-appear}@keyframes video-modal-fade-appear{0%{opacity:0}50%{opacity:1}}.video-modal-fade .video-modal-container{will-change:transform;transition:none;animation:.8s cubic-bezier(.16,1,.3,1) video-modal-fade-appear-content}@keyframes video-modal-fade-appear-content{0%{opacity:0;transform:translateY(50px)}50%{opacity:1}to{transform:translate(0)}}.video-modal-fade.video-modal-dismissing{animation:.2s ease-out forwards video-modal-fade-disappear}@keyframes video-modal-fade-disappear{0%{opacity:1}to{opacity:0}}.video-modal-fade.video-modal-dismissing .video-modal-container{animation:.2s cubic-bezier(.16,1,.3,1) forwards video-modal-fade-disappear-content}@keyframes video-modal-fade-disappear-content{0%{opacity:1}to{opacity:0}}.video-loading{opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.video-loading-visible{opacity:1}.video-loading .loader div{background:#fff}.video-modal :focus-visible{outline-offset:4px;outline:2px solid #fff}.video-modal-container{aspect-ratio:16/9;width:100%;max-width:calc(100vw - var(--modern-grid-column-margin)*2);height:auto;max-height:calc(100vh - var(--modern-grid-column-margin)*2);background:#000;border-radius:4px;transition:transform .4s cubic-bezier(.2,.6,.35,1);position:relative;overflow:hidden;box-shadow:0 2px 10px #00000029}.video-modal-dismissing .video-modal-container{transition-duration:.2s}.video-modal-container video{cursor:pointer;aspect-ratio:16/9;object-fit:cover;pointer-events:none;width:100%;height:auto;display:block;position:absolute;top:0;left:0;transform:none}.video-modal-container:fullscreen video{aspect-ratio:auto;object-fit:contain;height:100%}.video-modal-container:fullscreen{aspect-ratio:auto;border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none}.video-modal-close{background:0 0;justify-content:center;align-items:center;width:70px;height:70px;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}@media (max-width:768px){.video-modal-container{max-width:calc(100vw - var(--modern-grid-column-margin));max-height:calc(100dvh - var(--modern-grid-column-margin))}.video-modal-close{width:45px;height:45px}}.video-modal-dismissing .video-modal-close{opacity:0}.video-modal-controls{opacity:0;cursor:none;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.video-modal-controls-visible{opacity:1;cursor:pointer;transition:opacity .2s}.video-modal-dismissing .video-modal-controls-visible{opacity:0;transition:opacity .2s}.video-modal-controls-bar{--video-icon-scale:1;right:25%;bottom:var(--video-controls-bar-bottom,0);align-items:center;gap:21px;height:89px;display:flex;position:absolute;left:25%}@media (max-width:768px){.video-modal-controls-bar{--video-icon-scale:.765;gap:12px;height:55px;left:24px;right:24px}}.video-modal-controls-bar button{background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.video-modal-controls-icon{width:calc(var(--video-icon-width)*var(--video-icon-scale));height:calc(var(--video-icon-height)*var(--video-icon-scale));display:none}.video-modal-controls-icon-pause{--video-icon-width:9.25px;--video-icon-height:18.95px;display:block}.video-modal-controls-icon-play{--video-icon-width:16.95px;--video-icon-height:19.25px}.video-modal-controls-icon-speaker{--video-icon-width:13.75px;--video-icon-height:20.25px;display:block}.video-modal-controls-icon-speaker-slash{--video-icon-width:20.95px;--video-icon-height:21.75px}.video-modal-controls-icon-expand{--video-icon-width:22.05px;--video-icon-height:22.15px;display:block}.video-modal-controls-icon-contract{--video-icon-width:22.05px;--video-icon-height:23.3px}.video-modal-controls-play{width:calc(16.95px*var(--video-icon-scale));height:calc(19.25px*var(--video-icon-scale))}.video-modal-controls-paused .video-modal-controls-icon-pause{display:none}.video-modal-controls-paused .video-modal-controls-icon-play{display:block}.video-modal-controls-scrubber{--video-scrubber-track-height:2px;--video-scrubber-knob-size:12px;appearance:none;cursor:pointer;background:0 0;outline:0;flex:1;min-width:0;margin:0;padding:16px 0}.video-modal-controls-scrubber:disabled{opacity:.5;cursor:wait}.video-modal-controls-scrubber::-webkit-slider-runnable-track{border-radius:var(--video-scrubber-track-height);width:100%;height:var(--video-scrubber-track-height);background:#fff}.video-modal-controls-scrubber::-moz-range-track{border-radius:var(--video-scrubber-track-height);width:100%;height:var(--video-scrubber-track-height);background:#fff}.video-modal-controls-scrubber::-webkit-slider-thumb{appearance:none;z-index:1;cursor:pointer;margin-top:calc((var(--video-scrubber-track-height) - var(--video-scrubber-knob-size))/2);width:var(--video-scrubber-knob-size);height:var(--video-scrubber-knob-size);background:#fff;border:0;border-radius:50%;position:relative}.video-modal-controls-scrubber::-moz-range-thumb{cursor:pointer;width:var(--video-scrubber-knob-size);height:var(--video-scrubber-knob-size);background:#fff;border:0;border-radius:50%}.video-modal-controls-actions{flex-shrink:0;align-items:center;gap:21px;display:flex}@media (max-width:768px){.video-modal-controls-scrubber{--video-scrubber-knob-size:9px;padding:12px 0}.video-modal-controls-actions{gap:12px}.testimonials{padding:0}}@media (min-width:769px) and (max-width:1024px){.video-modal-fade .video-modal-container:not(.video-modal-container-fullscreen){overflow:visible}.video-modal-fade .video-modal-container:not(.video-modal-container-fullscreen) .video-modal-controls{opacity:1;cursor:pointer}.video-modal-fade .video-modal-container:not(.video-modal-container-fullscreen) video{border-radius:inherit}.video-modal-fade .video-modal-container:not(.video-modal-container-fullscreen) .video-modal-controls-bar{box-sizing:border-box;height:61px;padding:0 60px;bottom:-61px;left:0;right:0}.video-modal-fade .video-modal-container:not(.video-modal-container-fullscreen) .video-modal-controls-actions{gap:12px}}.video-modal-controls-volume{justify-content:center;align-items:center;display:flex;position:relative}.video-modal-controls-volume-toggle{width:calc(13.75px*var(--video-icon-scale));height:calc(20.25px*var(--video-icon-scale))}.video-modal-controls-icon-speaker-slash{top:0;left:calc(-2.3px*var(--video-icon-scale));position:absolute}.video-modal-controls-volume-muted .video-modal-controls-icon-speaker{display:none}.video-modal-controls-volume-muted .video-modal-controls-icon-speaker-slash{display:block}.video-modal-controls-volume-slider{opacity:0;pointer-events:none;width:12px;height:61.5px;transition:opacity .2s;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (hover:hover) and (min-width:769px){.video-modal-controls-volume-slider{display:block}.video-modal-controls-volume-adjusting .video-modal-controls-volume-slider,.video-modal-controls-volume:hover .video-modal-controls-volume-slider{opacity:1;pointer-events:all}}.video-modal-controls-volume-input{--video-scrubber-track-height:2px;--video-scrubber-knob-size:9px;appearance:none;cursor:pointer;width:44px;height:var(--video-scrubber-knob-size);background:0 0;outline:0;margin:0;padding:0;position:absolute;top:22px;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.video-modal-controls-volume-input::-webkit-slider-runnable-track{border-radius:var(--video-scrubber-track-height);width:100%;height:var(--video-scrubber-track-height);background:#fff}.video-modal-controls-volume-input::-moz-range-track{border-radius:var(--video-scrubber-track-height);width:100%;height:var(--video-scrubber-track-height);background:#fff}.video-modal-controls-volume-input::-webkit-slider-thumb{appearance:none;cursor:pointer;margin-top:calc((var(--video-scrubber-track-height) - var(--video-scrubber-knob-size))/2);width:var(--video-scrubber-knob-size);height:var(--video-scrubber-knob-size);background:#fff;border:0;border-radius:50%}.video-modal-controls-volume-input::-moz-range-thumb{cursor:pointer;width:var(--video-scrubber-knob-size);height:var(--video-scrubber-knob-size);background:#fff;border:0;border-radius:50%}.video-modal-controls-fullscreen{width:calc(22.05px*var(--video-icon-scale));height:calc(22.15px*var(--video-icon-scale))}.video-modal-controls-fullscreen-active .video-modal-controls-icon-expand{display:none}.video-modal-controls-fullscreen-active .video-modal-controls-icon-contract{display:block}@media (prefers-reduced-motion:reduce){.video-modal{background:#000c;animation:none}.video-modal-dismissing{background:0 0;animation:none}.video-modal-container,.video-modal-dismissing .video-modal-container{transition:none}}.tour-controls-selector-button.svelte-1w69iwe.svelte-1w69iwe{z-index:100;align-items:center;gap:8px;transition:opacity .4s;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);padding-right:22px!important}.tour-controls-selector-button.svelte-1w69iwe svg.svelte-1w69iwe{transform:translateY(1px)}.tour-controls-selector-button-visible.svelte-1w69iwe svg.svelte-1w69iwe{transform:scaleY(-1)}.tour-controls-selector-button-none.svelte-1w69iwe.svelte-1w69iwe{opacity:0;pointer-events:none}.tour-model-selector.svelte-1elduth.svelte-1elduth{opacity:0;z-index:60;-webkit-backdrop-filter:blur(20px);pointer-events:none;scrollbar-width:none;-ms-overflow-style:none;background:#0006;width:100%;height:100%;max-height:100%;transition:opacity .4s;position:absolute;overflow:auto}.tour-model-selector.svelte-1elduth.svelte-1elduth::-webkit-scrollbar{display:none}.tour-model-selector-content.svelte-1elduth.svelte-1elduth{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100%;display:flex}.tour-model-selector-visible.svelte-1elduth.svelte-1elduth{opacity:1;pointer-events:auto;transition:opacity .2s}button.svelte-1elduth.svelte-1elduth,h1.svelte-1elduth.svelte-1elduth,h2.svelte-1elduth.svelte-1elduth{opacity:0;will-change:opacity;transition:all 10ms linear .2s;transform:translateY(25%)}button.svelte-1elduth.svelte-1elduth{flex-direction:column;line-height:100%;display:flex;align-items:flex-start!important;gap:4px!important;margin-bottom:12px!important}.tour-model-selector-visible.svelte-1elduth h1.svelte-1elduth{opacity:1;transition:transform .4s,opacity .4s;transform:none}.tour-model-selector-visible.svelte-1elduth h2.svelte-1elduth{opacity:1;transition:transform .4s 50ms,opacity .4s 50ms;transform:none}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:first-of-type{opacity:1;transition:transform .4s .1s,opacity .4s .1s,background .2s;transform:none}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:nth-of-type(2){opacity:1;transition:transform .4s .125s,opacity .4s .125s,background .2s;transform:none}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:nth-of-type(3){opacity:1;transition:transform .4s .15s,opacity .4s .15s,background .2s;transform:none}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:nth-of-type(4){opacity:1;transition:transform .4s .175s,opacity .4s .175s,background .2s;transform:none}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:nth-of-type(5){opacity:1;transition:transform .4s .2s,opacity .4s .2s,background .2s;transform:none}.tour-model-selector.svelte-1elduth button.svelte-1elduth{flex-direction:column;justify-content:center;width:428px;padding:0 18px;display:flex;-webkit-backdrop-filter:none!important;background:#0000001a!important;border-radius:12px!important;height:90px!important}@media (max-width:1024px){.tour-model-selector.svelte-1elduth button.svelte-1elduth{width:362px}}@media (max-width:768px){.tour-controls-selector-button.svelte-1w69iwe.svelte-1w69iwe{top:calc(5dvh + 25px)}.tour-controls-selector-button-full-screen.svelte-1w69iwe.svelte-1w69iwe{top:21px}.tour-model-selector-content.svelte-1elduth.svelte-1elduth{gap:0}button.svelte-1elduth.svelte-1elduth{margin-bottom:8px!important}.tour-model-selector.svelte-1elduth button.svelte-1elduth{height:71px!important}}.tour-model-selector-null.svelte-1elduth button.svelte-1elduth{background:#ffffff1a!important}@media (hover:hover){.tour-model-selector.svelte-1elduth button.svelte-1elduth:hover{background:#ffffff0d!important}.tour-model-selector-null.svelte-1elduth button.svelte-1elduth:hover{background:#ffffff26!important;outline-color:#ffffff40!important}#tour button:hover{background:#ffffff1a;outline:1px solid #fff3}}.tour-model-selector.svelte-1elduth button.tour-model-selector-selected.svelte-1elduth,.tour-model-selector.svelte-1elduth button.tour-model-selector-selected.svelte-1elduth:hover{outline:2px solid var(--color-blue)!important;background:#ffffff26!important}.tour-progress-bar.svelte-1vxamij.svelte-1vxamij{pointer-events:none;background:#ffffff1a;border-radius:2px;width:200px;height:4px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%)}.tour-progress-bar.svelte-1vxamij div.svelte-1vxamij{background:#fff;height:4px;transition:width .4s linear}.tour-progress-bar-hidden.svelte-1vxamij div.svelte-1vxamij,.tour-progress-bar-without-animation.svelte-1vxamij div.svelte-1vxamij{transition:none}.tour-progress-bar-hidden.svelte-1vxamij.svelte-1vxamij{opacity:0;transition:opacity .2s .2s}.tour-outline.svelte-1iapjqr{z-index:100;outline-offset:-1px;pointer-events:none;border-radius:24.5px;outline:1px solid #ffffff1a;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.tour-outline.svelte-1iapjqr{border-bottom-right-radius:0;border-bottom-left-radius:0;height:95dvh;top:5dvh}}.common-modal-variant-tour .common-modal-scroll{padding:0!important}.common-modal-variant-tour .common-modal-controls{right:0;padding:0 24px!important;position:absolute!important;top:12px!important}.common-modal-variant-tour:has(.tour-content-null) .common-modal-controls{z-index:100!important}.common-modal-variant-tour .common-modal-close-button button{justify-content:center;align-items:center;width:48px;height:48px;display:flex;padding:0!important}.common-modal-variant-tour .common-modal-close-button button svg path{fill:#fff;fill-opacity:1}.tour-content.svelte-1iapjqr{will-change:background;box-sizing:border-box;width:calc(100vw - var(--modern-grid-column-margin)*2 + 2px);height:calc(100vh - var(--modern-grid-column-margin)*2);background:#000;border-radius:24px;transition:background .4s;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000014}@media (max-width:768px){.common-modal-variant-tour .common-modal-controls{top:calc(5dvh + 10px)!important;transform:translateY(12px)!important}.tour-modal-variant-full-screen .common-modal-controls{top:8px!important}body:has(.common-modal-variant-tour){background:#000!important}.common-modal-variant-tour .common-modal-close-button button{width:44px;height:44px}.tour-content.svelte-1iapjqr{width:100vw;height:95dvh;min-height:unset;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:5dvh}}.tour-content-variant-full-screen.svelte-1iapjqr{border-radius:0;width:100vw;height:100vh}.tour-controls-specs-pricing.svelte-1iapjqr{z-index:50;position:absolute;bottom:24px;right:24px}.tour-controls-zoom-in.svelte-1iapjqr{z-index:50;position:absolute;bottom:24px;left:24px}#tour button{appearance:none;-webkit-backdrop-filter:blur(20px);color:#fff;background:#0003;border-radius:24px;align-items:center;gap:8px;height:48px;margin:0;padding:0 24px;display:flex}samara-room-tour.svelte-1iapjqr{opacity:0;z-index:0;height:100%;transition:opacity .8s .8s;position:relative}@media (max-width:768px){.tour-content-variant-full-screen.svelte-1iapjqr{height:100dvh;margin:0}#tour button{height:44px}.glass samara-room-tour.svelte-1iapjqr{border-radius:12px}samara-room-tour.svelte-1iapjqr{overflow:hidden}}.samara-scene-loaded.svelte-1iapjqr{opacity:1;transition:opacity .8s 1s}.samara-scene-changing-model.svelte-1iapjqr{opacity:0;transition:opacity .8s}.modal-control.svelte-r0nedy{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);cursor:pointer;pointer-events:all;background:#fff3;border-radius:12px;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}@media (hover:hover){.modal-control.svelte-r0nedy:hover{background:#00000005;box-shadow:0 .5px .5px #0000001f}}.common-modal-presented{pointer-events:none;overflow:clip}html:has(.common-modal-presented){pointer-events:none;overflow:clip}.common-modal.svelte-1tejbzu.svelte-1tejbzu{z-index:10000;will-change:opacity;pointer-events:all;background:#0009;width:100%;height:100%;animation:.6s ease-out svelte-1tejbzu-appear;position:fixed;top:0;left:0}@media (max-width:768px){.modal-control.svelte-r0nedy{border-radius:9px}.common-modal-presented .configurator-section{opacity:0;transition:opacity .4s}.common-modal-presented .configurator-section:has(.common-modal){opacity:1}.common-modal-presented .configurator-section .configurator-blinds>*{opacity:0;transition:opacity .4s}.configurator-section-column:has(.common-modal){opacity:1!important}.common-modal-presented .configurator-content{background:#fff}.common-modal-presented{background:#fff!important}.common-modal-presented main{opacity:0;transition:opacity .4s}.configurator.common-modal-presented main{opacity:1}.common-modal.svelte-1tejbzu.svelte-1tejbzu{background:#fff}}.common-modal-without-appear-animation.svelte-1tejbzu.svelte-1tejbzu{animation:none}.common-modal-variant-financing.svelte-1tejbzu.svelte-1tejbzu{background:0 0}.common-modal-scroll.svelte-1tejbzu.svelte-1tejbzu{box-sizing:border-box;scrollbar-width:none;width:100%;height:100%;padding:120px;display:flex;overflow:auto}.common-modal-scroll.svelte-1tejbzu.svelte-1tejbzu::-webkit-scrollbar{display:none}.content.svelte-1tejbzu.svelte-1tejbzu{will-change:transform;margin:auto;transition:transform .2s;animation:.8s cubic-bezier(.16,1,.3,1) svelte-1tejbzu-appear-content;position:relative}@media (max-width:768px){.common-modal-scroll.svelte-1tejbzu.svelte-1tejbzu{padding:0 6px}.content.svelte-1tejbzu.svelte-1tejbzu{min-height:100dvh}}.common-modal-without-appear-animation.svelte-1tejbzu .content.svelte-1tejbzu{animation:none}@keyframes svelte-1tejbzu-appear{0%{opacity:0}50%{opacity:1}}@keyframes svelte-1tejbzu-appear-content{0%{opacity:0;transform:translateY(50px)}50%{opacity:1}to{transform:translate(0)}}.common-modal-controls.svelte-1tejbzu.svelte-1tejbzu{z-index:10;pointer-events:none;justify-content:space-between;height:0;padding:0 12px;display:flex;position:sticky;top:-120px;left:0;transform:translateY(12px)}.common-modal-variant-inverted.svelte-1tejbzu .common-modal-close-button svg.svelte-1tejbzu{filter:invert()}.common-modal-dismissing.svelte-1tejbzu.svelte-1tejbzu{animation:.2s ease-out forwards svelte-1tejbzu-disappear}.common-modal-dismissing.svelte-1tejbzu .content.svelte-1tejbzu{animation:.2s cubic-bezier(.16,1,.3,1) forwards svelte-1tejbzu-disappear-content}@keyframes svelte-1tejbzu-disappear{0%{opacity:1}to{opacity:0}}@keyframes svelte-1tejbzu-disappear-content{0%{opacity:1}to{opacity:0}}.common-modal-variant-samara-map{background:0 0!important}.common-modal-variant-samara-map .common-modal-scroll{padding:0!important;overflow:hidden!important}.common-modal-variant-samara-map .common-modal-controls{display:none!important}.samara-map-modal-content.svelte-doxzgx{box-sizing:border-box;background:#fff;border-radius:0;width:100vw;height:100vh;position:relative;overflow:hidden}@media (max-width:768px){.common-modal-controls.svelte-1tejbzu.svelte-1tejbzu{padding:8px;top:0;transform:translateY(16px)}.samara-map-modal-content.svelte-doxzgx{height:100dvh;min-height:unset;border-radius:12px;margin:0}}.testimonials{background:var(--color-biege)}.testimonials-content{position:relative}.testimonials-heading{text-wrap:balance}@media (max-width:1024px){.testimonials-heading{text-align:center}}.testimonials-scroll{scrollbar-width:none;overflow:auto;transform:translateY(-37px)}.testimonials-scroll::-webkit-scrollbar{display:none}.testimonials-scroll-left-gradient{z-index:10;pointer-events:none;background:linear-gradient(90deg,#fdfdf8,#fdfdf800);width:60px;height:100%;position:absolute;top:-37px;left:-1px}@media (max-width:768px){.testimonials-scroll-left-gradient{width:18px}}.hello .testimonials-scroll-left-gradient{background:linear-gradient(90deg,#fff,#0000)}.testimonials-scroll-right-gradient{z-index:10;pointer-events:none;background:linear-gradient(-90deg,#fdfdf8,#fdfdf800);width:80px;height:100%;position:absolute;top:-37px;right:0}@media (max-width:768px){.testimonials-scroll-right-gradient{width:18px}}.hello .testimonials-scroll-right-gradient{background:linear-gradient(90deg,#0000,#fff)}.testimonials-items{will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1px;height:100px;transform-style:preserve-3d;perspective:1000px;backface-visibility:hidden;text-rendering:optimizelegibility;opacity:0;padding:24px 0 24px 60px;transition:opacity .3s;position:relative}.testimonials-item{will-change:transform;-webkit-user-select:none;user-select:none;position:absolute}.testimonials-item-preview{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:fit-content;transform-style:preserve-3d;perspective:1000px;backface-visibility:hidden;will-change:transform;text-rendering:optimizelegibility;background:#fff;border-radius:18px;padding:15px 18px;transition:box-shadow .4s,transform .4s;box-shadow:0 2px 10px #00000014}.testimonials-item-body{flex:1}.testimonials-item-body:first-letter{margin-left:-.5ch}.testimonials-item-details{align-items:center;gap:8px}.testimonials-item-avatar-image{opacity:.6;filter:saturate(0);object-fit:cover;border-radius:100%}.testimonials-item-avatar-initials{color:#fff;background:#0006;border-radius:100%;width:21px;height:21px;font-size:12px;line-height:21px}.testimonials-item-avatar-initials span{text-align:center;width:21px;display:block}.testimonials-item-modal{z-index:100;box-sizing:border-box;background-color:#fff;border-radius:18px;flex-direction:column;width:326px;height:340px;padding:15px 18px;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000029}.testimonials-item-modal .testimonials-item-body{overscroll-behavior:contain;scrollbar-width:none;width:290px;min-width:290px;height:235px;margin-top:9px;padding:2px 0 12px;overflow:auto}.testimonials-item-modal-content{opacity:0;flex:1;animation:.4s forwards testimonials-item-modal-content-appear}@keyframes testimonials-item-modal-content-appear{0%{opacity:0}to{opacity:1}}.testimonials-item-modal .testimonials-item-body::-webkit-scrollbar{display:none}.testimonials-item-modal .testimonials-item-body:first-letter{margin-left:0}.testimonials-item-body p{margin-bottom:18px}.testimonials-item-body p:has(img){flex-direction:column;gap:12px;display:flex}.testimonials-item-body p img{border-radius:6px;width:100%}.testimonials-item-body p:last-child{margin-bottom:0}.testimonials-item-body-container{flex:1;position:relative}.testimonials-item-body-top-gradient{background:linear-gradient(0deg,#fff0 0,#fff 100%);width:100%;height:12px;position:absolute;top:-1px;left:0}.testimonials-item-body-bottom-gradient{background:linear-gradient(#fff0 0,#fff 100%);width:100%;height:12px;position:absolute;bottom:0;left:0}.hello .testimonials-item-body-top-gradient{background:linear-gradient(#fdfdf8 0%,#0000)}.hello .testimonials-item-body-bottom-gradient{background:linear-gradient(#0000,#fdfdf8 100%)}.testimonials-item-details-photos{align-items:center;gap:5px;display:flex}.testimonials-item-modal .testimonials-item-details-photos{cursor:pointer}html{opacity:1;height:fill-available;height:-webkit-fill-available;overflow:clip auto}body{background:#fff;transition:background-color .6s}*{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.nobr{white-space:nowrap}p{-webkit-margin-before:0;-webkit-margin-after:0;orphans:2;margin:0}input{-webkit-font-smoothing:antialiased;font-family:regola-book-field,sans-serif}img{font-family:regola-book,sans-serif}a{cursor:pointer;color:var(--color-blue);text-decoration:none}@media (hover:hover){.testimonials-item:hover .testimonials-item-preview{transform:translateY(-4px);box-shadow:0 6px 10px #00000014}a:hover{color:var(--color-blue-white-20)}a:hover img[url*=svg]{opacity:.8}}button:focus{outline-color:#000}.error404{background:#fff054;height:100%}.error404 a{background:#ffec74;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;overflow:hidden}.error404 svg{height:20vmin}.error404 img{width:30px;position:absolute;bottom:30px}.no-javascript img[data-src]{display:none}.digital-rendering-wrapper{background:#0000000d;border-radius:6px;position:relative}.digital-rendering-wrapper img{display:block}.digital-rendering-note{opacity:.8;z-index:100;pointer-events:none;color:#fff;-webkit-user-select:none;user-select:none;font-size:9px;position:absolute;bottom:12px;left:14px}.digital-rendering-label{color:#fff;position:absolute;top:20px;left:20px}.backyard .home-page .slide.xl-10{aspect-ratio:auto;height:100svh}.backyard .home-page .slide.xl-10 .tspm-hero-stage{position:absolute;inset:0}.backyard .home-page .slide.xl-10 .tspm-hero-layer{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.backyard .home-page .slide.xl-10 .tspm-hero-front{z-index:2}.backyard .home-page .slide.xl-10 .tspm-hero-stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#18120c00 52%,#18120c47 78%,#18120c85 100%);position:absolute;inset:0}.backyard .home-page .slide.xl-10 h1,.backyard .home-page .slide.xl-10 h2{color:#fff}@media (min-width:769px){.backyard .home-page .slide.xl-10 h1,.backyard .home-page .slide.xl-10 h2{top:auto;bottom:8svh}}@media (max-width:768px){.backyard .home-page .slide.xl-10 .xl-10-small-living{box-sizing:border-box;padding:0 var(--modern-grid-column-margin);text-align:left;width:100vw;font-size:8vw;line-height:1.1;top:auto;bottom:112px}.backyard .home-page .slide.xl-10 .tspm-hero-sub{display:none}.backyard .home-page .slide.xl-10 .xl-10-introducing{justify-content:flex-end}.backyard .home-page .slide.xl-10 .tspm-hero-stage:after{background:linear-gradient(#18120c00 50%,#18120c59 75%,#18120c99 100%)}}.backyard .home-page .slides .intro .tspm-intro-line{display:block}.home-page .tspm-contact-line{flex-wrap:wrap;gap:0 10px;display:flex}.home-page .tspm-contact-line a{color:inherit;white-space:nowrap}@media (max-width:768px){.backyard .home-page .slides .intro .tspm-contact-line{flex-direction:column}}.home-page .as-seen-in .tspm-standards span{color:#000}@media (min-width:769px){.home-page .four-simple-steps-scroll .four-simple-steps-footer{margin-left:auto}}.backyard .home-page .slides .intro-carousel,.home-page .banners,.backyard .home-page .backyard-basement{background:#fff}.backyard .home-page .slides .jealousy-single .images{cursor:auto}.backyard .home-page .slides .jealousy.jealousy-single{aspect-ratio:auto;border-bottom:0;height:100svh}.backyard .home-page .slides .intro{box-sizing:border-box;align-content:center;min-height:100svh;padding-block:112px}.backyard .home-page .slides .intro .intro-container>[class*=spacer]:first-child,.backyard .home-page .slides .intro .intro-cta>[class*=spacer]:nth-last-child(-n+2){display:none}@media (max-width:768px){.backyard .home-page .slides .intro{padding-block:88px}.backyard .home-page .slides .intro .intro-container{margin-top:0}.backyard .home-page .slides .intro{grid-template-columns:repeat(6,[col-start]minmax(0,1fr))}.backyard .home-page .slides .intro .intro-cta{padding-right:0}.backyard .home-page .slides .intro h2.tspm-intro-statement{font-size:calc(11.9048vw - 5.71429px)}}@media (width:768px){.backyard .home-page .slides .intro h2.tspm-intro-statement.desktop-hidden{display:block!important}}.home-page .banner-showroom{background-image:url(/assets/images/tspm/banners/banner-anfrage-1440.webp);background-position:50%}.home-page .banner-video img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.home-page .banners .banner{position:relative;overflow:hidden}.home-page .banners .banner:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#140f0a8c 0%,#140f0a4d 38%,#140f0a00 70%);position:absolute;inset:0}.home-page .banners .banner-showroom>*{z-index:2;position:relative}.home-page .banners .banner-video>div{z-index:2}.home-page .banners .banner-video img{z-index:0}.home-page .banners .banner span{color:#ffffffe0}.doorway-scroller{height:calc(var(--doorway-scroller-slides,3)*100svh);background:#fff;position:relative}.doorway-scroller .doorway-scroller-anchor{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.doorway-scroller .doorway-scroller-stage{background:#fff;flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.doorway-scroller .doorway-scroller-heading h1{text-align:center;margin:0}.doorway-scroller .doorway-scroller-viewport{flex:1;height:auto;min-height:0}.doorway-scroller .doorway-scroller-track{will-change:transform;flex-direction:column;align-items:center;gap:20px;display:flex}.doorway-scroller .doorway-slide{will-change:transform,opacity}@media (max-width:768px){.doorway-scroller .doorway-home:before,.doorway-scroller .doorway-home:after{position:absolute}.doorway-scroller .doorway-slide-background{object-position:50% 12%}}.doorway-scroller .doorway-slide-caption{background-color:#0000006b;background-image:linear-gradient(#140f0a6b,#140f0a6b),var(--doorway-blur-active)}@media (min-width:769px){.footer-nav-legal-copyright{white-space:nowrap}}.mobile-navigation-wordmark-bar{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:#000;letter-spacing:-.57px;white-space:nowrap;background:#fff6;border-radius:12px;align-items:center;height:44px;padding:0 16px 2px;font-size:19px;font-weight:300;line-height:18px;text-decoration:none;transition:color .3s,background-color .3s;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 2px 3px #0000001a}.main-navigation.inverted .mobile-navigation-wordmark-bar{color:#fff;background:#0000002e}.tspm-mobile-menu .mobile-navigation-primary-item{letter-spacing:-.03em;border-top:none;align-items:center;gap:12px;padding:14px 0;font-family:regola-light,sans-serif;font-size:32px;line-height:1.15;display:flex}.tspm-mobile-menu .mobile-navigation-primary-item svg{opacity:.5;flex:none;transform:translateY(2px)}.tspm-mobile-menu .mobile-navigation-primary-item.current{color:var(--color-black-40)}.tspm-mobile-menu .mobile-navigation-primary-item.tspm-mobile-menu-enquire{color:var(--color-blue)}.tspm-mobile-menu .mobile-navigation-primary-item.tspm-mobile-menu-enquire svg{opacity:1}.enquiry{z-index:2147483000;color:#000;background:#fdfdf7;grid-template-columns:minmax(0,1fr) minmax(0,560px);animation:.35s both enquiry-in;display:grid;position:fixed;inset:0}@keyframes enquiry-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.enquiry{animation:none}}.enquiry-visual{background:#f7f7f0;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:48px;display:flex;position:relative;overflow:hidden}.enquiry-visual img{width:min(90%,720px);height:auto}.enquiry-visual-pill{background:#0000000a;border-radius:100px;padding:9px 16px 10px;box-shadow:0 .5px 1px #0000001c}.enquiry-visual-note{text-align:center;max-width:360px;margin:0;position:absolute;bottom:32px}.enquiry-visual-note a{color:var(--color-blue)}.enquiry-panel{overscroll-behavior:contain;position:relative;overflow-y:auto}.enquiry-top{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfdf7eb;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}.enquiry-icon-button{cursor:pointer;color:#000;background:#0000000a;border:none;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.enquiry-progress{background:#0000000f;height:2px;position:absolute;bottom:0;left:0;right:0}.enquiry-progress span{background:var(--color-blue);height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.enquiry-column{max-width:400px;margin:0 auto;padding:40px 24px 64px}.enquiry-title{letter-spacing:-.03em;outline:none;margin:0;font-family:regola-light,sans-serif;font-size:30px;line-height:36px}.enquiry-sub{color:#0006;margin:8px 0 0;font-family:regola-light,sans-serif;font-size:18px;line-height:24px}.enquiry-sub a{color:var(--color-blue)}.enquiry-group{outline:none;flex-direction:column;gap:10px;margin-top:40px;display:flex}.enquiry-group+.enquiry-group{margin-top:32px}.enquiry-group-label{letter-spacing:-.014em;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 4px;font-family:regola-light,sans-serif;font-size:21px;line-height:27px;display:flex}.enquiry-help,.enquiry-note{color:#0006;margin:0;font-size:14px;line-height:19px}.enquiry-note{color:#0009;background:#0000000a;border-radius:12px;padding:12px 14px}.enquiry-error{color:#d0362b;margin:0;font-size:14px;line-height:19px}.enquiry-cards{flex-direction:column;gap:8px;display:flex}.enquiry-card{cursor:pointer;color:#000;text-align:left;background:#f3f3ec;border:1.5px solid #0000;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 14px 14px;transition:border-color .2s,background-color .2s;display:flex;box-shadow:0 .5px 1px #00000014}.enquiry-card[aria-pressed=true]{border-color:var(--color-blue);background:#fff}.enquiry-chips{flex-wrap:wrap;gap:8px;display:flex}.enquiry-chip{cursor:pointer;color:#000;text-align:left;background:#f3f3ec;border:1.5px solid #0000;border-radius:100px;padding:9px 14px 10px;transition:border-color .2s,background-color .2s;box-shadow:0 .5px 1px #00000014}.enquiry-chip[aria-pressed=true]{border-color:var(--color-blue);background:#fff}@media (hover:hover){.enquiry-card:hover:not([aria-pressed=true]),.enquiry-chip:hover:not([aria-pressed=true]){background:#ecece4}}.enquiry-field{position:relative}.enquiry-field label{transform-origin:0 0;pointer-events:none;transition:transform .2s;position:absolute;top:17px;left:19px}.enquiry-field:not(.empty) label,.enquiry-field.multiline label{transform:scale(.75)translate(-3px)translateY(-12px)}.enquiry-field:has(:focus) label{transform:scale(.75)translate(-3px)translateY(-12px)}.enquiry-field input,.enquiry-field textarea{appearance:none;box-sizing:border-box;background:var(--color-black-2,#00000005);color:#000;border:1px solid #0000001a;border-radius:12px;outline:none;width:100%;padding:25px 8px 9px 18px;scroll-margin:120px;font-family:regola-book,sans-serif;display:block}.enquiry-field textarea{resize:vertical;padding-top:28px}.enquiry-field.titleless input,.enquiry-field.titleless textarea{padding-top:17px;padding-bottom:17px}.enquiry-field input::placeholder,.enquiry-field textarea::placeholder{color:#0000004d}.enquiry-field input:focus,.enquiry-field textarea:focus{outline:var(--color-blue)2px solid;background:#fff}.enquiry-field [aria-invalid=true]{border-color:#d0362b}.enquiry-field .enquiry-error{margin-top:6px}.enquiry-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.enquiry-row-postcode{grid-template-columns:110px 1fr}.enquiry-check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.enquiry-check input{appearance:none;cursor:pointer;background:var(--color-black-2,#00000005);border:1px solid #0000001a;border-radius:6px;flex:none;width:24px;height:24px;margin:0}.enquiry-check input:checked{border-color:var(--color-blue);background:var(--color-blue)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.enquiry-check span{padding-top:2px}.enquiry-alert{background:#fff;border:1.5px solid #d0362b;border-radius:12px;flex-direction:column;gap:10px;margin-top:32px;padding:18px;display:flex}.enquiry-alert p{margin:0}.enquiry-grid-scroll{overflow-x:auto}.enquiry-grid{border-spacing:6px;width:calc(100% + 12px);margin:0 -6px}.enquiry-grid th{text-align:left;white-space:nowrap;font-weight:400}.enquiry-grid thead th{padding-bottom:2px;font-size:13px!important}.enquiry-grid thead th span{display:block}.enquiry-grid-surcharge{color:#c96a1c;font-size:12px}.enquiry-grid td button{cursor:pointer;color:#fff;background:#f3f3ec;border:1px solid #00000014;border-radius:8px;width:100%;height:36px;display:block}.enquiry-grid tr.weekend td button:not([aria-pressed=true]){background:0 0;border-style:dashed}.enquiry-grid td button[aria-pressed=true]{border-color:var(--color-blue);background:var(--color-blue)}.enquiry-review{flex-direction:column;margin:32px 0 0;display:flex}.enquiry-review-row{border-top:1px solid #00000014;grid-template-columns:1fr auto;gap:4px 16px;padding:16px 0;display:grid}.enquiry-review-row dt{grid-column:1}.enquiry-review-row dd{overflow-wrap:anywhere;flex-direction:column;grid-column:1;gap:2px;margin:0;display:flex}.enquiry-review-row button{grid-area:1/2}.enquiry-link{cursor:pointer;color:var(--color-blue);background:0 0;border:none;padding:0}.enquiry-actions{flex-direction:column;gap:12px;margin-top:48px;display:flex}.enquiry-actions-row{gap:10px;display:flex}.enquiry-primary{cursor:pointer;flex:1;justify-content:center;align-items:center;min-height:57px;text-decoration:none;display:flex;border-radius:12px!important}.enquiry-primary:disabled{opacity:.5;cursor:default}.enquiry-secondary{cursor:pointer;color:#000;background:0 0;border:1px solid #0000001a;border-radius:12px;flex:none;min-height:57px;padding:0 20px}.enquiry-ref{color:var(--color-blue);letter-spacing:.02em;margin:4px 0 24px;font-size:30px}.enquiry-next{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.enquiry-next li{gap:12px;display:flex}.enquiry-next-number{color:#fff;background:#000;border-radius:100%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}@media (max-width:900px){.enquiry{grid-template-columns:1fr}.enquiry-visual{display:none}.enquiry-column{padding-top:28px}.enquiry-actions{padding:20px 24px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(#fdfdf700,#fdfdf7 30%);margin:40px -24px 0;position:sticky;bottom:0}}.legal{z-index:2147483001;background:#00000040;justify-content:flex-end;animation:.25s both enquiry-in;display:flex;position:fixed;inset:0}.legal-panel{box-sizing:border-box;overscroll-behavior:contain;color:#000;background:#fdfdf7;outline:none;width:min(640px,100%);height:100%;padding:64px 48px 80px;position:relative;overflow-y:auto;box-shadow:0 0 40px #0000001f}.legal-close{position:absolute;top:16px;right:16px}.legal-title{letter-spacing:-.03em;margin:0;font-family:regola-light,sans-serif;font-size:42px;line-height:48px}.legal-subtitle{color:#0006;margin:8px 0 0;font-size:18px}.legal-prose{color:#000000b3;margin-top:32px;line-height:1.55!important}.legal-prose h3{color:#000;margin:32px 0 6px;font-family:regola-regular,sans-serif;font-size:18px;font-weight:400}.legal-prose h3 strong{font-weight:inherit}.legal-prose p{margin:0 0 10px}.legal-prose ul{margin:0 0 10px;padding-left:18px}.legal-prose a{color:var(--color-blue)}@media (max-width:768px){.legal-panel{padding:56px 24px 64px}.legal-title{font-size:30px;line-height:36px}}
