@font-face{font-style:normal;font-weight:400;src:url(../fonts/'TASA Explorer'.woff2) format("woff2");font-family:'TASA Explorer';font-display:block}@font-face{font-style:normal;font-weight:400;src:url(../fonts/'TASA Explorer'.woff2) format("woff2");font-family:'TASA Explorer';font-display:block}@font-face{font-style:normal;font-weight:400;src:url(../fonts/'DM Serif Text'.woff2) format("woff2");font-family:'DM Serif Text';font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/'TASA Explorer'-oblique.woff2) format("woff2");font-family:'TASA Explorer'-oblique;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/'DM Serif Text'.woff2) format("woff2");font-family:'DM Serif Text';font-display:swap}.row{display:flex;flex-flow:row wrap;justify-content:space-around;margin-bottom:12px;min-height:72px}.row:last-of-type{margin-bottom:0}.row.above-fold{margin-bottom:0;height:100vh}.row.above-fold .column{display:flex;flex-direction:column;justify-content:space-evenly}.row.bottom{align-items:flex-end}.grid .column{margin-right:6px;margin-left:6px}.grid .column:first-of-type{margin-left:0}.grid .column:last-of-type{margin-right:0}.grid .half{flex:0.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{font-size:72px;line-height:78px;font-family:'TASA Explorer';letter-spacing:-3px}@media screen and (max-width:950px) and (orientation:portrait){.grid .row{flex-flow:column wrap;margin-bottom:0;min-height: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-size:64px;line-height:72px;font-family:'TASA Explorer'}@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-size:36px;line-height:36px;font-family:'TASA Explorer'}@media screen and (max-width:950px) and (orientation:portrait){.grid h3{font-size:5vmin;line-height:120%}}.grid h6{font-size:14px;line-height:18px;font-family:'TASA Explorer';text-align:center;text-transform:uppercase}@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-size:18px;line-height:30px;font-family:'TASA Explorer'}.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{position:relative;z-index:1;margin:0;margin-inline-start:1.4ch;padding:0;list-style-type:"—"}.financing-header ul li{padding-inline-start:0.75ch}.financing-header a img{position:relative;top:-1px;width:auto;height:.5em}.financing-header-image{position:absolute;right:5%;bottom:12%;z-index:0;width:33%;max-width:450px;height:auto}.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:0.75ch}.financing-rate-comparison-option{border-radius:24px;background:#000;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:rgba(0,0,0,.25)}.financing-rate-comparison-option-features{display:flex;min-height:4.25em}.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{display:flex;gap:5px;padding:0 36px}@media (max-width:1280px){.financing-rate-comparison-option-term{display:block;width:100%}}.financing-rate-benefits{background:#f7f7f0}.financing-rate-benefits-row{display:flex;flex-wrap:wrap}.financing-rate-benefits-row-divider{width:100%!important}.financing-rate-benefits-row>div{display:flex;flex-direction:column;width:32.25%;min-height:250px}.financing-rate-benefits-row>div div{margin-bottom:16px;height:180px}@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{margin-top:24px;height:120px}}.financing-rate-benefits-row>div img{width:60%;height:100%;object-fit:contain}@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{display:flex;min-height:6em}.financing-how-it-stacks-up-row>div{border-left:1px solid rgba(0,0,0,.1);padding:21px 0;width:16%;text-align:center}.financing-how-it-stacks-up-row>div:first-child{box-sizing:border-box;border:none;padding-top:1em;padding-right:var(--modern-grid-column-gutter);width:20%;text-align:left}.financing-how-it-stacks-up-row:first-child{text-align:center}.financing-how-it-stacks-up-highlight{border:none!important;background:#000;color:#fff}.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-right-radius:12px;border-top-left-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{display:flex;justify-content:center;gap:4px;padding:0 var(--modern-grid-column-margin)}@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);border-radius:6px;background:rgba(0,0,0,.04);padding:27px}.financing-how-it-stacks-up-card ul{display:flex;flex-direction:column;gap:1em;margin:0;padding:0;list-style-type:none}.financing-how-it-stacks-up-card ul li{display:flex;gap:12px}.financing-how-it-stacks-up-card ul li img{transform:translateY(5px);width:13px}.financing-how-it-stacks-up-card ul li img[alt="✓"]{transform:translateY(3px);height:13px}.financing-how-it-stacks-up-card-highlight{background:#000;color:#fff}.financing-basement{background:#fdfdf7}.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 img{background:rgba(0,0,0,.1)}.insights-secondary-text a{color:#fff}.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{margin:0;text-indent:-.66ch}.insights-full-width-image{display:block;width:100%;height:auto}.insights-story video{width:100%;height:auto;object-fit:cover}.insights-story-model{border-radius:18px;overflow:hidden}.insights-story-model img{background:0 0}.insights-story-model-image{position:relative;background:#f7f7f0;width:100%;height:250px}@media (max-width:1024px){.insights-story-model-image{height:215px}}.insights-story-model-image img{position:absolute;top:50%;left:50%;transform:translate3d(-52%,-50%,0);height:50%}.insights-story-model-title{display:flex;position:relative;align-items:flex-end;gap:16px;background:#fff;padding:18px 18px 18px 24px}.insights-story-model-title-left{flex:1}.insights-story-model-title-actions{display:flex}.insights-story-model-title-actions a{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 15px;line-height:1}.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{position:relative;margin-bottom:20px}.insights-post dl dt .insights-dl-index{display:flex;position:absolute;left:-40px;justify-content:center;align-items:center;transform:translateY(1px);border-radius:100%;background:#000;width:22px;height:22px;color:#fff;line-height:1;font-family:'TASA Explorer',sans-serif!important}.insights-post dl dt .insights-dl-index span{transform:translateY(-.1em);font-size:12px!important}.insights-post .insights-dt-title{display:flex;align-items:center}@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;right:15px;bottom:15px}.insights-post dl{padding-left:36px}.insights-post dl dt .insights-dl-index{left:-36px;width:18px;height:18px;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:'DM Serif Text',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 (-webkit-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){.insights-secondary-text a:hover{opacity:.6;color:#fff}.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;margin:0;border:none;border-top:1px solid rgba(0,0,0,.1);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;-webkit-box-orient:vertical;display:-webkit-box;margin-right:var(--modern-grid-column-gutter);overflow:hidden}.insights-index-blog-post-item img{border-radius:4px;background:rgba(0,0,0,.06);aspect-ratio:200/150;width:100%;height:auto;object-fit:cover}.insights-index-blog-post-item-details{display:flex;flex-direction:column;gap:.15em;margin-top:.33em}.insights-index-hero-story-item-image{background:rgba(0,0,0,.06)}.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{display:flex;gap:1em}.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);border-radius:0!important;width:100vw}}.insights-pagination{display:flex;justify-content:center;align-items:center;gap:18px;transition:opacity .2s;user-select:none;-webkit-user-select:none}.insights-pagination a{display:flex;align-items:center;gap:.8ch;opacity:.8;transition:opacity .2s;color:#000}@media (hover:hover){.insights-pagination a:hover{opacity:.6;color:#000}.jobs .wrapper>ul li a:hover{opacity:1;transition:color .2s,background-color .2s;background:#000;color:#f9f8f1}}.insights-pagination a svg{transform:translateY(.05em)}.insights-pagination-selector{position:relative;box-sizing:border-box;box-shadow:0 2px 3px 0 rgba(0,0,0,.08);border-radius:12px;background:#fff;padding:10px 35px 10px 15px;width:100px;white-space:nowrap}.insights-pagination-selector select{position:absolute;top:0;left:0;appearance:none;opacity:0;cursor:pointer;width:100%;height:100%}.insights-pagination-selector svg{position:absolute;top:18px;right:15px}.insights-pagination-hidden{opacity:0!important;pointer-events:none}.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{display:flex;margin-top:60px;border-top:1px solid rgba(0,0,0,.1);padding-top:60px}.spacer-100+.modern-grid .insights-chart-section{margin-top:0;border:none;padding-top:0}.insights-chart-description{display:flex;box-sizing:border-box;padding-right:calc(var(--modern-grid-column-width) * .5 + var(--modern-grid-column-gutter));max-width:45%}@media (max-width:1024px){.insights-chart-section{flex-wrap:wrap;justify-content:center;border-top:none;padding-top:0}.insights-chart-description{border-top:1px solid rgba(0,0,0,.1);padding-top:60px;padding-right:0;padding-bottom:30px;max-width:calc(var(--modern-grid-column-width) * 8 + var(--modern-grid-column-gutter) * 7)}.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{display:flex;flex-direction:column}.insights-chart-description-bullet{min-width:2.5ch}.insights-chart{display:flex;flex-direction:column;align-items:center;gap:16px;box-sizing:border-box;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);border-radius:18px;background:#fdfdf7;padding:30px;min-width:55%}@media (max-width:1024px){.insights-chart{min-width:100%}.insights-chart svg{max-width:550px!important}}.insights-chart>div{width:100%;text-align:center}.insights-chart-title{width:90%;text-align:center;text-wrap:balance}.insights-image-full-width{border-radius:0!important}body.jobs{background:#f9f8f1}.jobs footer{min-height:unset}.jobs footer button{color:#000}.jobs article{display:flex;flex-direction:column;min-height:100svh}body>.dot{position:fixed;top:0;left:0;z-index:0;animation:1s appear;transition:opacity .4s;border-radius:100%;background:#000}@keyframes appear{from{opacity:0}to{opacity:1}}body>.dot.hidden{opacity:0;transition:none}body>.dot.solo{z-index:99}main .jobs{display:flex;flex-grow:1;justify-content:center;align-items:center;box-sizing:border-box;padding-top:10em}.jobs.content .wrapper{width:100vw;min-height:unset}.jobs h1{margin:0 auto;padding:0;max-width:80%;font-weight:400;font-size:60px;line-height:130%;font-family:'TASA Explorer',sans-serif;letter-spacing:-2px;text-align:center}.jobs .jobs h1{font-size:48px}@media screen and (max-width:950px){.jobs.content .wrapper{max-width:600px}.jobs .jobs h1,.jobs h1{font-size:32px;letter-spacing:-1px}}.jobs .wrapper>h2{font-weight:400;font-size:18px;font-family:'DM Serif Text',sans-serif;text-align:center;text-transform:uppercase}@media screen and (max-width:950px){.jobs .wrapper>h2{font-size:16px}}.jobs .wrapper>p{box-sizing:border-box;margin:0 auto;padding:0 16px;width:100%;font-size:24px;line-height:130%;text-align:center}.jobs .wrapper>p:first-of-type{padding-top:3em}.jobs .wrapper>p:last-of-type{padding-bottom:3em}.jobs .description{box-sizing:border-box;margin:2em auto 8em;width:calc(100vw / 12 * 8)}@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;padding:0 40px;width:100%}}.jobs .description>p{clear:both;margin-right:auto;margin-bottom:1.5em;margin-left:auto;width:670px;max-width:85%;font-size:18px;line-height:150%;text-align:center}@media screen and (max-width:950px){.jobs .description>p{margin-left:1em;padding:0}}.jobs .wrapper>ul{position:relative;margin:0;padding:0 0 6em;width:100%;font-size:24px;list-style-type:none;text-align:center}.jobs .wrapper>ul li{margin:0 auto 16px;width:714px;max-width:100%;text-align:center}.jobs .wrapper>ul li a{display:block;transition:color .4s;box-sizing:border-box;border:2px solid #000;border-radius:8px;background-color:#f9f8f1;padding:.9em 1.1em}@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{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:4.5em}.jobs .jobs ul{font-size:22px}}.jobs.empty{display:flex;flex-direction:column;justify-content:center;align-items:center}.jobs.empty li{opacity:.3;pointer-events:none}.jobs .jobs a{color:#000;text-decoration:none}.jobs .column{float:left;box-sizing:border-box;margin:3em 0;width:50%;font-size:18px;line-height:24px}.jobs .column.wide{float:none;margin:6em auto 4em;padding:0;width:670px;max-width:85%}.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-weight:400;font-size:18px;line-height:150%;font-family:'DM Serif Text',sans-serif}.jobs .column ul{margin-top:.1em;padding-left:0;text-align:left}.jobs .column ul ol{padding-left:.7em}.jobs .column ul ul{padding-left:1.25em}.jobs .column ul li{display:block;margin-top:0;font-size:18px;line-height:28px}.jobs .column>ul li::before{display:inline-block;margin-left:-1.25em;width:1.25em;content:"—"}@media screen and (max-width:950px){.jobs .column{float:none;margin-top:0!important;padding:0!important;width:100%}.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{display:inline-block;margin-left:-1.2em;width:1em;content:"-"}.jobs .apply{clear:both;padding-top:1em;text-align:center}.jobs .apply a{color:#000;font-size:36px;text-decoration:none}.job-description{display:flex;flex-wrap:wrap}.job-description p{text-wrap:balance;margin:0 auto 1.5em;width:calc(var(--modern-grid-column-width) * 6 + var(--modern-grid-column-gutter) * 5);line-height:1.5em;text-align:center}@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{margin-top:3em;width:calc(var(--modern-grid-column-width) * 4 + var(--modern-grid-column-gutter) * 2)}.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-size:clamp(16px, 1.25vw, 18px);font-family:'DM Serif Text',sans-serif}.job-get-in-touch{font-size:clamp(32px, 9.6vw, 36px)!important;font-family:'TASA Explorer'!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{display:grid;grid-template-columns:repeat(12,[col-start] 1fr);gap:22px;box-sizing:border-box;padding:0 var(--modern-grid-column-margin);width:100%;height:100%}.legal .page h1{grid-column:col-start 2/span 10;margin-top:1.5em;margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:1em;font-weight:400;font-size:96px;line-height:96px;font-family:'TASA Explorer',sans-serif;letter-spacing:-4px}.legal .page .text{grid-column:col-start 6/span 6;margin-bottom:96px}@media (max-width:768px){.insights-chart{gap:0;margin:0 -18px;padding:24px 12px 0}.insights-image-full-width{margin:0!important;aspect-ratio:375/450;width:100%!important;object-fit:cover}.legal .page .row{display:grid;grid-template-columns:repeat(6,[col-start] 1fr);gap:22px;box-sizing:border-box;padding:0 24px;width:100%;height:100%}.legal .page h1{grid-column:col-start 1/span 6;margin-top:3em;font-size:42px;line-height:42px;font-family:'TASA Explorer',sans-serif;letter-spacing:-1px}.legal .page .text{grid-column:col-start 1/span 6}.legal .phone{margin-top:36px}}.legal .page h2{margin-top:2em;margin-bottom:.5em;font-weight:400;font-size:42px;line-height:48px;font-family:'TASA Explorer',sans-serif;letter-spacing:-2px}.legal .page h3{font-weight:400;font-size:18px;line-height:26px;font-family:'TASA Explorer',sans-serif}.legal .page .row li,.legal .page .row p{margin-bottom:1em;color:rgba(0,0,0,.6);font-size:18px;line-height:26px;font-family:'TASA Explorer',sans-serif}.legal .page a{color:inherit}.legal .phone{display:none;margin-bottom:20px;font-family:'TASA Explorer',sans-serif}.legal .phone a{color:inherit}.backyard .legal .phone{display:unset}.legal .phone .phone-number{margin-bottom:8px;font-size:14px}.legal .phone .phone-number-label{display:inline-block;margin-left:-1.15em;width:.85em}.legal .phone .phone-hours{color:rgba(255,255,255,.6);font-size:12px;line-height:15px}.footer-nav-variant-light .legal .phone .phone-hours{color:rgba(0,0,0,.6)}.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{position:relative;color:#000}.multiunit-hero .multiunit-hero-title{display:flex;position:absolute;left:50%;flex-direction:column;justify-content:center;align-items:center;margin-left:-25vw;width:50vw;text-align:center}.multiunit-hero .multiunit-hero-photo{display:block;border-radius:6px;background:#fff;width:100%;height:auto;object-fit:cover}.multiunit-heading h2{padding:0 5%;text-align:center}.multiunit-community img{display:block;border-radius:6px;background:#fff;width:100%;height:auto}.multiunit-hr hr{margin:0;border:none;border-top:1px solid rgba(255,255,255,.2);padding:0}.multiunit-form p{padding-right:10%;color:rgba(255,255,255,.6)}@media (max-width:768px){.multiunit nav .backyard-configure{transform:translate3d(-2px,0,0);box-sizing:border-box;padding:0;aspect-ratio:1;width:42px;height:42px}.multiunit nav .backyard-configure img{display:block;position:absolute;transform:translateX(-25%) translateY(15%)}.multiunit nav .backyard-configure span{display:none}.multiunit-hero .multiunit-hero-title{display:block;position:static;left:unset;filter:invert(100%);margin:0;width:100%}.multiunit-hero .multiunit-hero-title img{width:196px}.multiunit-hero .multiunit-hero-photo{margin:0 -12px;width:calc(100% + 24px)}.multiunit-text p{color:rgba(255,255,255,.6)}.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{display:grid;grid-template-columns:repeat(12,[col-start] 1fr);gap:22px;box-sizing:border-box;margin:0 var(--modern-grid-column-margin);width:calc(100% - var(--modern-grid-column-margin) * 2)}.newsroom h1,.newsroom h2{grid-column:col-start 2/span 10;margin:0;padding:0;font-weight:400;font-size:clamp(100px, 8.33vw, 140px);line-height:112.5%;font-family:'TASA Explorer',sans-serif;letter-spacing:-.033em}@media only screen and (max-width:950px){.newsroom .g,.newsroom .item{grid-template-columns:repeat(6,[col-start] 1fr);gap:0;width:calc(100% - var(--modern-grid-column-margin) * 2)}.newsroom h1{grid-column:col-start 1/span 6}.newsroom h1 span{display:none}}.newsroom .item>a img{border-radius:6px;background:rgba(0,0,0,.06);object-fit:cover}.newsroom .item .source{color:rgba(0,0,0,.6);font-size:18px;line-height:24px;font-family:'TASA Explorer',sans-serif}.newsroom .newsroom-items-item-source-icons{display:inline-flex;position:relative;top:1px;gap:4px;margin-left:4px}.newsroom .item .date{color:rgba(0,0,0,.6);font-size:12px;line-height:18px;font-family:'DM Serif Text',sans-serif;letter-spacing:.06em;text-transform:uppercase}.newsroom .item .date img{margin-left:4px}.newsroom .item.large>a{grid-column:col-start 1/span 12;margin-bottom:24px;aspect-ratio:2717/1563}.newsroom .item.large>a img{border-radius:6px;aspect-ratio:2717/1563;width:100%;height:auto}.newsroom .item.large .details{grid-column:col-start 2/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{margin-top:50px;border-top:.5px solid rgba(0,0,0,.2);padding-top:60px}.newsroom .item.medium{margin-bottom:60px;border-bottom:.5px solid rgba(0,0,0,.2);padding-bottom:60px}.newsroom .item.medium:last-child{border-bottom:none}@media only screen and (max-width:950px){.newsroom .item.large>a{grid-column:col-start 1/span 6}.newsroom .item.large>a img{margin:0 -26px;border-radius:0;width:calc(100% + 52px);height:auto}.newsroom .item.large .details{grid-column:col-start 1/span 6}.newsroom .item.large h2{padding:.25em 0;font-size:clamp(28px, 9.6vw, 42px);line-height:133%;font-family:'TASA Explorer',sans-serif;letter-spacing:-1px}.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:col-start 2/span 7}.newsroom .item.medium>a img{aspect-ratio:856/585;width:100%;height:auto;object-fit:cover}.newsroom .item.medium.alternative>a{grid-column:col-start 6/span 6}.newsroom .item.medium .details{grid-column:col-start 9/span 3}.newsroom .item.medium.alternative .details{grid-column:col-start 2/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:col-start 1/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{display:inline-flex;flex-direction:column;gap:16px;margin:0;width:unset}.newsroom .item.video:last-child{margin:0}.newsroom .item.video img{display:block;border-radius:3px;width:100%;height:auto}.newsroom .item.video .source{font-size:15px;line-height:18px}.newsroom .item.video h2{padding:.5em 0 .7em;font-size:clamp(21px, 1.6vw, 26px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.newsroom .item.quote{display:block;margin:0 0 12px;width:unset}.newsroom .item.quote .details{display:flex;flex-direction:column-reverse;gap:24px}.newsroom .item.quote .source{font-size:15px;line-height:18px}.source-quote{display:flex;align-items:top;gap:.66ch}.source-quote-link{max-width:90%}.newsroom .item.quote h2{font-size:clamp(54px, 4.16vw, 60px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}@media (max-width:768px){.newsroom .item.quote{margin-bottom:12px}.newsroom .item.quote .details{gap:16px}.newsroom .item.quote h2{font-size:clamp(32px, 9.6vw, 36px)!important;line-height:117%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}}.newsroom .item.quote h2::first-letter{margin-left:-.66ch}.newsroom .item.small{display:inline-flex;flex-direction:column;gap:10px;margin:0;border-right:.5px solid rgba(0,0,0,.2);padding:0 22px 0 0;width:calc(((100% - 22px * 11)/ 12) * 3 + 2 * 22px)}.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{padding:.5em 0 .7em;font-size:clamp(15px, 1.5vw, 28px);line-height:130%;font-family:'TASA Explorer',sans-serif;letter-spacing:0}.newsroom .item-group{display:flex;gap:24px;box-sizing:border-box;margin:0 0 60px var(--modern-grid-column-margin);border-bottom:.5px solid rgba(0,0,0,.2);padding-bottom:60px;padding-left:calc(((100% - 22px * 11)/ 12) + 22px);width:calc(100% - var(--modern-grid-column-margin) * 2)}.newsroom .item-group:last-child{margin-bottom:96px;border-bottom:none}.newsroom .item-group:has(.quote){border-bottom:.5px solid rgba(0,0,0,.2)}.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{margin-right:22px;margin-left:0;border-right:.5px solid rgba(0,0,0,.2);width:75%;height:100%}.newsroom .item.small:last-child{margin-right:0;border-right:none;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{display:block;margin:0 0 48px;border:none;padding:0 24px;width:100%;overflow:auto;scrollbar-color:transparent;scrollbar-width:none;white-space:nowrap}.newsroom .item-group::-webkit-scrollbar{display:none}.seen-in{margin-top:32px;margin-bottom:32px}}.seen-in h3{padding:10px 0 28px;color:rgba(0,0,0,.6);font-weight:400;font-size:18px;font-family:'TASA Explorer',sans-serif;text-align:center}.seen-in .logos{display:flex;justify-content:space-between;align-items:center;opacity:.8;border-top:.5px solid rgba(0,0,0,.2);border-bottom:.5px solid rgba(0,0,0,.2);padding:60px calc(((100% - 22px * 11)/ 12) + 22px)}@media only screen and (max-width:950px){.seen-in .logos{flex-direction:column;gap:60px;border-bottom:none;padding-bottom:0}}.seen-in+.item.medium{margin-bottom:0;border-bottom:none}.newsroom-internal-key-takeaways{display:flex;flex-direction:column;gap:1em;margin:0;padding:0;padding-inline-start:2ch;list-style-type:"•  "}.newsroom-internal-key-takeaways.type-18 li{line-height:150%!important}.newsroom-internal-body a{font-family:'DM Serif Text',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{display:block;color:var(--color-black-40);font-size:inherit}@media (max-width:768px){.newsroom-internal-body h2{padding-right:0}}.newsroom strong{font-weight:400;font-family:'DM Serif Text',sans-serif}.newsroom-internal-body blockquote{margin:0;padding:0}.newsroom-internal-body strong{font-weight:400;font-family:'DM Serif Text',sans-serif}.newsroom-internal-body blockquote::first-letter{margin-left:-.66ch}.newsroom-internal-body ul{display:flex;flex-direction:column;gap:1.4em;margin:0;padding:0 0 0 1.1em}.newsroom-internal-image{display:block;border-radius:6px;background:rgba(0,0,0,.06);width:100%;height:auto}@media (max-width:768px){.newsroom-internal-image{margin:0 -14px;width:calc(100% + 28px)}.newsroom-internal-action span .long{display:none}}.newsroom-internal-action{display:flex;justify-content:space-between;align-items:center;margin:0 -18px;box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(0,0,0,.03);padding-left:18px;-webkit-user-select:none;user-select:none}.newsroom-internal-action button{display:flex;align-items:center;gap:6px;background:0 0;padding:16px 18px;color:var(--color-blue)}@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{background:#fff;color:var(--color-blue)}}.newsroom-internal-action button:active img{opacity:.6}.newsroom .page-section-container hr{margin:0;border:none;border-top:var(--color-black-10) 1px solid}.newsroom-internal-share{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.newsroom-internal-share div{margin-bottom:.66em;width:100%;text-align:center}.newsroom-internal-share a{display:flex;position:relative;justify-content:center;align-items:center;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:10px;background:rgba(0,0,0,.03);padding:0 15px;height:42px;white-space:nowrap}.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{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-100%);opacity:0;transition:opacity .2s,transform 0s linear .2s;border-radius:24px;background:#000;padding:8px 15px;width:auto!important;pointer-events:none;color:#fff;white-space:nowrap}.newsroom-internal-feedback-visible .newsroom-internal-feedback{transform:translateX(-50%) translateY(calc(-100% - 8px));opacity:1;transition:.2s}.newsroom-breadcrumbs a{color:inherit}.newsroom-image-download-button{display:flex;position:relative;top:-9px;align-items:center;gap:.75ch;backdrop-filter:blur(18px);box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(0,0,0,.03);padding:8px 12px;white-space:nowrap}.newsroom-image-download-button-captionless{position:relative;height:0}.newsroom-image-download-button-captionless .newsroom-image-download-button{position:absolute;top:unset;right:6px;bottom:6px;justify-content:center;opacity:0;transition:opacity .2s;padding:0;width:36px;height:36px}.press-highlights{position:relative;max-width:100%;overflow:hidden}.press-highlights-items{overflow-x:auto;scrollbar-width:none}@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{display:flex;flex-wrap:nowrap;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))}@media (max-width:768px){.press-highlights-items-scroll{padding-left:var(--modern-grid-column-margin)}}.press-highlights-scroll-item{gap:.25em;transition:background .2s;box-sizing:border-box;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(0,0,0,.06);padding:18px 21px;aspect-ratio:315/292;min-width:max(calc(var(--modern-grid-column-width-fixed-column) * 3 + var(--modern-grid-column-gutter) * 2),315px);height:auto;scroll-snap-align:center;color:#000}@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{background:#fff;color:#0096f7}.newsroom .column-10:has(.newsroom-internal-image):hover .newsroom-image-download-button-captionless .newsroom-image-download-button{opacity:1}.press-highlights-scroll-item:hover{background:rgba(0,0,0,.03);color:#000}.press-highlights-scroll-button:hover svg{opacity:.8}}.press-highlights-variant-dark .press-highlights-scroll-item{background:rgba(255,255,255,.1);color:#fff}.press-highlights-variant-dark .color-text-40{color:rgba(255,255,255,.4)}.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{display:flex;position:absolute;top:50%;right:24px;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;transform:translateY(-50%);opacity:0;backdrop-filter:blur(18px);transition:opacity .2s;box-shadow:0 1px 0 0 rgba(255,255,255,.3) inset,0 1px 4px 0 rgba(0,0,0,.12);border-radius:24px;background:rgba(255,255,255,.9);width:60px;height:60px;pointer-events:none}.press-highlights-scroll-button:active{margin-top:.5px;box-shadow:0 .5px 0 0 rgba(255,255,255,.3) inset,0 .5px 2px 0 rgba(0,0,0,.12)}.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}@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}}.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("../images/01.jpg");background-position:center;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:rgba(0, 150, 247, 0.1);--color-blue-20:rgba(0, 150, 247, 0.2);--color-blue-white-20:#33abf9;--color-blue-white-6:#0f9cf7;--color-blue-black-6:#008de8;--color-white-80:rgba(255, 255, 255, 0.8);--color-white-60:rgba(255, 255, 255, 0.6);--color-white-40:rgba(255, 255, 255, 0.4);--color-black-80:rgba(0, 0, 0, 0.8);--color-black-60:rgba(0, 0, 0, 0.6);--color-black-40:rgba(0, 0, 0, 0.4);--color-black-20:rgba(0, 0, 0, 0.2);--color-black-12:rgba(0, 0, 0, 0.12);--color-black-10:rgba(0, 0, 0, 0.1);--color-black-6:rgba(0, 0, 0, 0.06);--color-black-4:rgba(0, 0, 0, 0.04);--color-black-2:rgba(0, 0, 0, 0.02);--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;transition:background .2s,border-color .2s;cursor:pointer;margin:0;outline:0;border:none;padding:0;user-select:none;-webkit-user-select:none}.button-rounded{display:inline-block;margin:0;border:1px solid transparent;border-radius:24px!important;padding:11px 18px 13px!important;font-size:14px!important;font-family:'TASA Explorer',sans-serif!important}.button-rounded-12{border-radius:12px!important}.button-rounded-grey{border-color:#f7f7f7!important;background-color:#f7f7f7!important;color:var(--color-blue)!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;background-color:#fff!important;color:var(--color-blue)!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:rgba(0,0,0,.03)}.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{border:1px solid rgba(0,0,0,.1)!important;background-color:transparent!important;pointer-events:none!important;color:rgba(0,0,0,.2)!important}.button-rounded-blue-outline{border-color:var(--color-blue)!important;background-color:transparent!important;color:var(--color-blue)!important}.button-rounded-white-outline{border-color:#fff!important;background-color:transparent!important;color:#fff!important}.button-rounded-transparent{border:var(--color-black-60) 1px solid!important;background-color:transparent!important;color:var(--color-black-60)!important}@media screen and (min-width:800px) and (hover:hover){.button-rounded-transparent:hover{background-color:var(--color-black-2)!important;color:var(--color-black-80)!important}.button-rounded-transparent:active{background-color:var(--color-black-10)!important}}@media screen and (min-width:800px){.button-rounded-transparent:active{background-color:var(--color-black-10)!important}}.button-rounded-black{border-color:#000!important;background-color:#000!important;color:#fff!important}.button-configurator{display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .2s;cursor:pointer;background:var(--color-black-4);color:var(--color-black-60)}@media (hover:hover){.button-rounded-black:hover{border-color:#333!important;background-color:#333!important}.button-configurator:hover{background:var(--color-black-2)}.button-inner-navigation:hover{background-color:#fff;color:rgba(0,0,0,.8)}}.button-submit{display:flex;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;border-radius:12px!important;width:100%;height:57px}.button-loading{pointer-events:none}.divider{margin:0;border:none;border-top:1px solid rgba(0,0,0,.1);padding:0;width:100%}.button-squared{margin-bottom:2px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px!important;padding:9px 15px 11px!important;letter-spacing:0;white-space:nowrap}.button-inner-navigation{display:flex;align-items:center;gap:8px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(0,0,0,.04);padding:12px 18px;color:rgba(0,0,0,.6);letter-spacing:0;white-space:nowrap}@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;width:100%;overflow-x:scroll;overflow-y:hidden;scroll-snap-stop:always;scroll-snap-type:x mandatory;scrollbar-width:none}.infinite-slideshow::-webkit-scrollbar{display:none}.infinite-slideshow-spacer{position:relative;width:3000vw;height:100%}.infinite-slideshow-item{position:absolute;z-index:1;will-change:transform;width:auto;height:100%}.infinite-slideshow-snapper{position:absolute;width:auto;height:100%;scroll-snap-align:center}.loader{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:3px;transition:opacity .2s;margin-top:2px;height:4px}.loader div{animation:1s infinite pulse;border-radius:2px;background:#000;width:4px;height:4px}.loader div:nth-child(2){animation-delay:.15s}.loader div:nth-child(3){animation-delay:.3s}@keyframes pulse{from{opacity:0}to{opacity:1}}.modal-grid{grid-column-gap:24px;display:grid;grid-template-columns:repeat(6,1fr)}.modal-grid-half-gap{grid-column-gap:12px}.modal-grid-column-3{grid-column:span 3}.modal-grid-column-4{grid-column:span 4}.modal-grid-column-6{grid-column:span 6}.modern-grid{grid-column-gap:var(--modern-grid-column-gutter);display:grid;grid-template-columns:repeat(12,1fr);box-sizing:border-box;padding:0 var(--modern-grid-column-margin);width:100%}.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:10px;--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:26px}.modern-grid{grid-column-gap:var(--modern-grid-column-gutter);display:grid;grid-template-columns:repeat(6,1fr);padding:0 var(--modern-grid-column-margin)}.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}.page-section-container{margin:0 auto;max-width:var(--center-column-max-width)}.modern-slideshow{display:flex;gap:36px;box-sizing:border-box;padding-right:var(--modern-grid-column-margin);width:100%;height:auto;overflow:auto;scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none;white-space:nowrap}.modern-slideshow::-webkit-scrollbar{display:none}.modern-slideshow>*{display:block;float:left;width:auto;max-width:calc(100% - 10px - 48px);height:calc(100% - 5px);scroll-snap-align:center}.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{display:flex;justify-content:center;gap:6px;margin:0;padding:0;pointer-events:none;list-style-type:none}.paging-indicator li{opacity:.1;border-radius:50%;background:#000;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: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}.type-center{text-align:center}.type-balanced{text-wrap:balance}.type-mono{font-feature-settings:"tnum","lnum"}.type-120{font-size:clamp(96px, 8.3vw, 120px)!important;line-height:100%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.033em!important}.type-96{font-size:clamp(72px, 6.67vw, 120px)!important;line-height:100%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.041em!important}.type-72{font-size:clamp(64px, 5vw, 72px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.041em!important}.type-60{font-size:clamp(54px, 4.16vw, 60px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.033em!important}.type-48{font-size:clamp(42px, 3.3vw, 48px)!important;line-height:112%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.type-42{font-size:clamp(36px, 3vw, 48px)!important;line-height:114%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.047em!important}.type-36{font-size:clamp(30px, 2.9vw, 36px)!important;line-height:116%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.027em!important}.type-30{font-size:clamp(26px, 2vw, 30px)!important;line-height:120%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.014em!important}.type-30-light{font-size:clamp(24px, 2vw, 30px)!important;line-height:120%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.014em!important}.type-24{font-size:clamp(21px, 1.6vw, 24px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important}.type-24-light{font-size:clamp(21px, 1.6vw, 26px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.014em!important}.type-21{font-size:clamp(18px, 5.6vw, 21px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.01em!important}.type-21-light{font-size:clamp(18px, 5.6vw, 21px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.01em!important}.type-18{font-size:18px!important;line-height:133%!important;font-family:'TASA Explorer',sans-serif!important}.type-18-light{font-size:18px!important;line-height:133%!important;font-family:'TASA Explorer',sans-serif!important}.type-15{font-size:15px!important;line-height:120%!important;font-family:'TASA Explorer',sans-serif!important}.type-15-light{font-size:15px!important;line-height:120%!important;font-family:'TASA Explorer',sans-serif!important}.type-14{font-size:14px!important;line-height:128%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.type-12{font-size:12px!important;line-height:133%!important;font-family:'TASA Explorer',sans-serif!important}.type-caps{font-family:'DM Serif Text',sans-serif!important;letter-spacing:.04em;text-transform:uppercase}.type-light{font-family:'TASA Explorer',sans-serif!important}@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}.l-type-96{font-size:clamp(72px, 6.67vw, 120px)!important;line-height:100%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.041em!important}.l-type-72{font-size:clamp(64px, 5vw, 72px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.l-type-60{font-size:clamp(54px, 4.16vw, 60px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.l-type-48{font-size:clamp(42px, 12.8vw, 48px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.l-type-42{font-size:clamp(36px, 3vw, 48px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.03em!important}.l-type-36{font-size:clamp(32px, 9.6vw, 36px)!important;line-height:117%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.l-type-30-light{font-size:clamp(26px, 2vw, 30px)!important;line-height:120%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.02em!important}.l-type-24-light{font-size:clamp(21px, 6.4vw, 24px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.01em!important}.l-type-21-light{font-size:clamp(18px, 5.6vw, 21px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.01em!important}.l-type-18-light{font-size:clamp(16px, 4.8vw, 18px)!important;line-height:133%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.l-type-15{font-size:15px!important;line-height:140%!important;font-family:'TASA Explorer',sans-serif!important}.l-type-15-light{font-size:15px!important;line-height:120%!important;font-family:'TASA Explorer',sans-serif!important}.l-type-14{font-size:14px!important;line-height:140%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}}@media (max-width:768px){.m-type-96{font-size:clamp(72px, 25.6vw, 96px)!important;line-height:100%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.m-type-72{font-size:clamp(64px, 5vw, 72px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.m-type-60{font-size:clamp(54px, 4.16vw, 68px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.m-type-48{font-size:clamp(42px, 12.8vw, 48px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.m-type-42{font-size:clamp(36px, 11.2vw, 42px)!important;line-height:110%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.m-type-36{font-size:clamp(32px, 9.6vw, 36px)!important;line-height:117%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.04em!important}.m-type-30-light{font-size:clamp(26px, 2vw, 30px)!important;line-height:120%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.02em!important}.m-type-24{font-size:clamp(21px, 6.4vw, 24px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.m-type-24-light{font-size:clamp(21px, 6.4vw, 24px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.02em!important}.m-type-21{font-size:clamp(18px, 5.6vw, 21px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.01em!important}.m-type-21-light{font-size:clamp(18px, 5.6vw, 21px)!important;line-height:125%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:-.01em!important}.m-type-18{font-size:clamp(16px, 4.8vw, 18px)!important;line-height:133%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.m-type-18-light{font-size:clamp(16px, 4.8vw, 18px)!important;line-height:133%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.m-type-15{font-size:15px!important;line-height:140%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.m-type-15-light{font-size:15px!important;line-height:140%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.m-type-16{font-size:16px!important;line-height:133%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.m-type-14{font-size:14px!important;line-height:140%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.m-type-12{font-size:12px!important;line-height:140%!important;font-family:'TASA Explorer',sans-serif!important;letter-spacing:0!important}.m-type-left{text-align:left}.type-light{font-family:'TASA Explorer',sans-serif!important}.m-type-center{text-align:center}}.type-'DM Serif Text'{font-family:'DM Serif Text',sans-serif!important}.type-'TASA Explorer'-oblique{font-family:'TASA Explorer'-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}.drop-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.mobile-visible{display:none}@media (max-width:768px){.m-rounded-0{border-radius:0!important}.drop-shadow{box-shadow:0 .5px 1.5px 0 rgba(0,0,0,.12)}.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}}.tablet-visible{display:none!important}@media (min-width:769px) and (max-width:1024px){.tablet-visible{display:flex!important}}.full-width{display:block;width:100%;height:auto}.flex{display:flex}.flex-column{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-8{gap:8px}.gap-16{gap:16px}.flex-1{flex:1}#tooltip{position:fixed;top:-35px;left:8px;z-index:10100;transition:opacity .2s;pointer-events:none}#tooltip.centered{top:-50px;left:0}#tooltip.dismissed{opacity:0;transition:opacity .4s}#tooltip .tooltip-container{display:flex;justify-content:center;align-items:center;gap:8px;transform:scale(0);transform-origin:0% 90%;opacity:0;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);transition:opacity .2s,transform .2s;box-sizing:border-box;border-radius:12px;background:rgba(255,255,255,.4);padding:9px 15px 10px;user-select:none;-webkit-user-select:none}#tooltip.centered .tooltip-container{transform:scale(0) translateX(-50%)}#tooltip.tooltip-no-text .tooltip-container{padding:0;width:40px;height:34px}#tooltip.visible .tooltip-container{transform:none;opacity:1}#tooltip.visible.centered .tooltip-container{transform:translateX(-50%)}#tooltip .tooltip-container svg{display:none;position:relative;top:0}#tooltip.arrow-left .arrow-left,#tooltip.arrow-right .arrow-right,#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{display:block;position:relative;cursor:pointer;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(0,0,0,.05);aspect-ratio:315/436;overflow:hidden;color:#000}.doorway-item-foreground{position:absolute;z-index:1;padding:18px 24px;opacity:1}.doorway-item-foreground div{opacity:.4}.doorway-item-inverted .doorway-item-foreground div{opacity:.7}.doorway-item-arrow{transform:translateY(-1px);width:auto;height:.5em}.doorway-item-inverted{color:#fff}.doorway-item-background{width:100%;height:100%}.doorway-item>img,.doorway-item>video{aspect-ratio:315/436;width:100%;height:auto;object-fit:cover}@media only screen and (max-width:768px){.doorway-item{margin:0 -14px 12px;aspect-ratio:351/216}.doorway-item:last-child{margin-bottom:0}.doorway-item-foreground{padding:15px 18px}.doorway-item>img,.doorway-item>video{aspect-ratio:351/216}}.menuiserie .slide.xl-10{position:relative;background:var(--color-biege-darker);aspect-ratio:1440/825;min-height:unset;overflow:hidden}.menuiserie .slide.xl-10 .xl-10-animation-container{opacity:0;transition:opacity 1s .4s;will-change:opacity;width:100vw;height:100%}.menuiserie .slide.xl-10.xl-10-loaded .xl-10-animation-container{opacity:1}.menuiserie .slide.xl-10 .xl-10-parallax-container{position:absolute;transform:translate3d(0,2%,0);transition:transform 2s cubic-bezier(.16, 1, .3, 1) .4s;will-change:transform;width:100vw;height:100%}.menuiserie .slide.xl-10 .xl-10-parallax-container:has(.xl-10-front){z-index:10}.menuiserie .slide.xl-10.xl-10-loaded .xl-10-parallax-container{transform:none}.menuiserie .slide.xl-10 .xl-10-parallax{position:absolute;aspect-ratio:1440/1728;width:100vw;height:auto;object-fit:contain}@media (max-width:768px){.doorway-item:nth-child(3){display:block}.menuiserie .slide.xl-10{aspect-ratio:375/596}.menuiserie .slide.xl-10 .xl-10-parallax-container{transform:none}.menuiserie .slide.xl-10 .xl-10-parallax{aspect-ratio:375/639}}.menuiserie .slide.xl-10 .xl-10-front{z-index:2}.menuiserie .slide.xl-10 .xl-10-birds{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.menuiserie .slide.xl-10 .xl-10-title{position:absolute;top:19%;left:50%;transform:translateY(25%);opacity:0;z-index:1;transition:transform 2s cubic-bezier(.16, 1, .3, 1) .4s,opacity 1s .4s;margin-left:-15vw;aspect-ratio:30/12;width:30vw;height:auto}.menuiserie .slide.xl-10.xl-10-loaded .xl-10-title{transform:none;opacity:1}.menuiserie .slide.xl-10 h1,.menuiserie .slide.xl-10 h2{top:10.5vw;line-height:120%;font-family:'TASA Explorer',sans-serif}.menuiserie .slide.xl-10 .xl-10-small-living{position:absolute;left:12vw;z-index:20;font-size:clamp(30px, 2vw, 50px);letter-spacing:-.03em}@media (max-width:1024px){.menuiserie .slide.xl-10 .xl-10-title{top:23%;margin-left:-12vw;width:24vw}.menuiserie .slide.xl-10 h1,.menuiserie .slide.xl-10 h2{top:13vw}.menuiserie .slide.xl-10 .xl-10-small-living{font-size:clamp(21px, 2vw, 48px)}}@media (max-width:768px){.menuiserie .slide.xl-10 .xl-10-title{top:23.5%;margin-left:-38.5vw;width:77vw;height:30vw}.menuiserie .slide.xl-10 .xl-10-small-living{top:22vw;left:0;width:100vw;font-size:6.5vw;text-align:center}.menuiserie .slide.xl-10 .xl-10-small-living br{display:none}}.menuiserie .slide.xl-10 .xl-10-introducing{position:absolute;left:74vw;z-index:20;font-size:clamp(21px, 1.4vw, 36px);letter-spacing:-.01em;white-space:nowrap}@media (max-width:1024px){.menuiserie .slide.xl-10 .xl-10-introducing{left:70vw;font-size:clamp(18px, 1.4vw, 21px)}}@media (max-width:768px){.menuiserie .slide.xl-10 .xl-10-introducing{display:flex;top:unset;bottom:50px;left:0;justify-content:space-between;align-items:flex-end;transform:translateY(10%);opacity:0;box-sizing:border-box;padding:0 var(--modern-grid-column-margin);width:100vw;color:#fff;font-size:4vw;font-family:'TASA Explorer',sans-serif;letter-spacing:-.01em}.xl-10-loaded .xl-10-introducing{transform:none!important;opacity:1!important;transition:opacity 1s .6s,transform 1s .3s}}.menuiserie .slide.xl-10 .xl-10-introducing a{display:inline-flex;align-items:center;gap:4px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:#fff;padding:10px 16px 10px 18px;color:#000;font-size:14px;line-height:150%;font-family:'DM Serif Text',sans-serif;letter-spacing:0}.menuiserie .slide.xl-10 .xl-10-introducing a svg{position:relative;top:1px}.backyard .slide.intro-carousel-new{flex-direction:column;align-items:center;background:linear-gradient(180deg,#fff 0,#fdfdf7 100%);min-height:unset}.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{margin:0 12px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);border-radius:6px;background:50% #d3d3d3;width:77.75vw;height:calc(100% - 10px);object-fit:cover}.intro-carousel-new .infinite-slideshow-snapper{padding:0 12px;width:77.75vw;height:calc(100% - 10px)}#intro-carousel-layout-name{transform:translateY(1px)}#intro-carousel-layout-new{transform:translateY(-.075em);color:var(--color-blue)}.backyard .slides .intro-carousel{display:flex;position:relative;flex-direction:column;align-items:center;background:var(--color-biege);height:auto;min-height:unset}.backyard .slides .intro-carousel .mobile{display:none}.backyard .slides .intro-carousel-layout{display:flex;align-items:flex-end;gap:12px}.backyard .slides .intro-carousel h1 br{display:none}@media (max-width:1024px){.backyard .slides .intro-carousel h1{margin-bottom:32px;text-align:center}.backyard .slides .intro-carousel h1 br{display:unset}}.backyard .slides #intro-carousel-layout-name{color:#000}@media (hover:hover){.doorway-item:hover{color:#000}.doorway-item:hover .doorway-item-foreground{opacity:1}.doorway-item-inverted:hover{color:#fff}.menuiserie .slide.xl-10 .xl-10-introducing a:hover{color:#666}.menuiserie .slide.xl-10 .xl-10-introducing a:hover svg{opacity:.6}.menuiserie .slide.xl-10 .xl-10-introducing a:active{box-shadow:0 .5px .5px 0 rgba(0,0,0,.06)}.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}}.backyard .slides .intro{display:grid;grid-template-columns:repeat(12,[col-start] 1fr);gap:22px;will-change:transform;box-sizing:border-box;background:#fff;padding:0 var(--modern-grid-column-margin);min-height:unset;overflow:hidden}.backyard .slides .intro-container{position:relative;grid-column:col-start 2/span 10}.backyard .slides .intro h1,.backyard .slides .intro h2 br,.backyard .slides .intro h2 img{user-select:none;-webkit-user-select:none}.backyard .slides .intro h1,.backyard .slides .intro h2{position:relative;font-size:6.67vw;line-height:96%;font-family:'TASA Explorer',sans-serif;letter-spacing:-.04em}.backyard .slides .intro-container h1,.backyard .slides .intro-container h2{white-space:nowrap}.backyard .slides .intro .intro-title{position:absolute;left:-200vw;max-width:100vw;pointer-events:none;white-space:wrap}.backyard .slides .intro h2 .part{display:inline;transition:color .3s;color:var(--color-black-10)}.backyard .slides .intro h2 .part.active{transition:color .6s;color:#000}.backyard .slides .intro h2 span[data-sentence].active{transition:color 1s;color:#000}.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{display:inline-block;position:relative;z-index:0}.backyard .slides .intro h2 .intro-elevation.mobile{display:none}.backyard .slides .intro h2 .intro-elevation img{position:absolute;top:-.71em;transform:translate3d(0,0,0);opacity:0;will-change:transform;height:.85em}.backyard .slides .intro h2 .intro-elevation img.loaded{opacity:1}.backyard .slides .intro .intro-cta{grid-column:col-start 2/span 10}.backyard .slides .intro .intro-cta .not-in-ca{display:flex;gap:10px}.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{position:relative;grid-column:col-start 2/span 10}@media (max-width:768px){.menuiserie .slide.xl-10 .xl-10-introducing a{padding:10px 13px 11px 15px;white-space:nowrap}.backyard .slide .intro-carousel-container{aspect-ratio:375/521}.intro-carousel-new img{margin:0 5px;width:calc(100vw - 44px)}.intro-carousel-new .infinite-slideshow-snapper{padding:0 5px;width:calc(100vw - 44px)}.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{margin-bottom:32px;text-align:center}.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{display:flex;grid-column:unset;flex-direction:column;justify-content:center;margin-top:40px;width:100%}.backyard .slides .intro h1,.backyard .slides .intro h2{grid-column:col-start 1/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:col-start 1/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{grid-column-start:1;height:unset}}.backyard .as-seen-in{display:inline-flex;align-items:center;gap:18px;opacity:.8;box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);border-radius:9px;background:rgba(0,0,0,.04);padding:3px 32px 0;height:60px;color:rgba(0,0,0,.4);font-size:15px;line-height:24px;font-family:'TASA Explorer',sans-serif;white-space:nowrap}.backyard .as-seen-in a{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:18px;white-space:nowrap}@media (max-width:768px){.backyard .as-seen-in{position:static;gap:10px;height:unset;line-height:auto;flex-direction:column;gap:8px;transform:none;box-sizing:border-box;padding:12px 21px 16px;width:calc(100vw - 48px)}.backyard .as-seen-in a{justify-content:space-between;gap:0;width:100%}.backyard .as-seen-in .label{width:100%;line-height:1;text-align:center}.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{flex-direction:column;background:var(--color-biege);min-height:unset!important;user-select:none;-webkit-user-select:none}.banners .modern-grid{box-sizing:border-box;width:100%}.banners .banner{display:block;box-sizing:border-box;margin-bottom:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);border-radius:12px;background-color:#e0ded4;padding:28px 32px 32px;aspect-ratio:540/350;width:100%;height:auto;overflow:hidden;color:#fff}@media (max-width:1024px){.banners .banner{padding:15px 18px}}.banner span{color:var(--color-white-80)}.banner svg{position:relative;left:2px;vertical-align:middle}.banner-showroom{background-image:url('../images/banner-showroom-1440.webp');background-position:center 20%;background-size:cover}@media (max-width:768px){.banners .banner{margin:0 -14px 12px;border-radius:9px;padding:15px 18px;aspect-ratio:350/215;width:calc(100% + 28px)}.banner-showroom{background-position:center 20%}.banner-showroom svg{width:.75em}.banner-video video{transform:scale(1.01)}}.banner-video{position:relative;overflow:hidden}.banner-video div{position:absolute;z-index:1;width:80%}.banner-video video{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.banner .short{display:none}.backyard .slide.life-with-backyard{background:#263db5;aspect-ratio:1440/750;height:auto;min-height:unset}.life-with-backyard>a{display:block;position:relative;width:100%;height:100%}.life-with-backyard-video{position:absolute;left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width) * 2 + var(--modern-grid-column-gutter) * 2);aspect-ratio:1920/1080;width:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width) * 10 + var(--modern-grid-column-gutter) * 9)}.life-with-backyard-video video{position:absolute;top:0;left:0;width:100%;height:100%}.life-with-backyard h1{display:flex;position:absolute;top:21vw;left:var(--modern-grid-column-margin);align-items:center;gap:.33em;z-index:1;width:calc(100vw - var(--modern-grid-column-margin) * 2);color:#fff;user-select:none;-webkit-user-select:none}.life-with-backyard h1 svg{display:none}@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;width:calc(100vw - var(--modern-grid-column-margin));height:auto}.life-with-backyard h1{top:8vw;align-items:flex-start;transform:none;font-size:11.2vw!important}.life-with-backyard h1 .life-with-backyard-title-pre{width:50%}.life-with-backyard h1 .life-with-backyard-title-post{position:absolute;top:1.1em;right:0;width:50%;text-align:right}.life-with-backyard h1 hr,.life-with-backyard h1 span{opacity:0;pointer-events:none}.life-with-backyard h1 svg{display:block;position:absolute;aspect-ratio:324/177;width:100%;height:auto}.life-with-backyard h1 hr{display:block;position:absolute;top:1.6em;left:48vw;width:9.6vw}}.life-with-backyard h1 hr{flex:1;transform:translateY(.12em);appearance:none;margin:0;border:none;border-top:.06em solid #fff;padding:0}.life-with-backyard-cta{display:flex;position:absolute;top:calc(100% - 16px);right:var(--modern-grid-column-margin);align-items:center;gap:6px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:#f7f7f0;padding:6px 15px 6px 6px;color:#000;user-select:none;-webkit-user-select:none}.life-with-backyard-cta img{margin-right:6px}.life-with-backyard-cta svg{position:relative;top:1px}.ddd-tour-banner{background:#fff;aspect-ratio:1440/655;height:auto;min-height:unset!important}.ddd-tour-banner-container{position:absolute;left:var(--modern-grid-column-margin);border-radius:12px;background:var(--color-parchment);width:calc(100% - var(--modern-grid-column-margin) * 2);height:100%;overflow:hidden}@media (max-width:768px){.life-with-backyard-cta{line-height:1.05!important}.life-with-backyard-cta svg{top:8px}.ddd-tour-banner{aspect-ratio:375/555}.ddd-tour-banner-container{left:calc(var(--modern-grid-column-margin) * .5);border-radius:18px;width:calc(100% - var(--modern-grid-column-margin))}}.ddd-tour-banner-overlay{display:flex;position:absolute;flex-direction:column;align-items:center;z-index:2;box-sizing:border-box;padding:42px;width:100%;height:100%;color:#fff;text-align:center}.ddd-tour-banner-overlay h1{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center}.ddd-tour-banner-overlay button{display:flex;align-items:center;gap:8px;padding:0 24px!important;height:48px}.three-sizes{flex-direction:column;background-color:var(--color-biege);min-height:unset!important}.three-sizes-gradient{background-image:linear-gradient(180deg,#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);box-shadow:0 .5px 2px rgba(0,0,0,.12);border-radius:12px;background:var(--color-biege-darker);padding:0 0 30px;overflow-x:hidden}.three-sizes-layouts-selector{display:flex;justify-content:center;gap:8px}.three-sizes-layouts-pages-controls{position:relative;pointer-events:none}@media (max-width:768px){.three-sizes-layouts{margin:0 12px;border-radius:18px}.three-sizes-layouts-pages-controls,.three-sizes-layouts-selector{display:none}}.three-sizes-layouts-pages-controls button{display:flex;position:absolute;top:calc(80vw * var(--three-sizes-v)/ var(--three-sizes-h) + 20px);justify-content:center;align-items:center;appearance:none;z-index:110;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);transition:opacity .3s,transform .6s,background-color .2s;cursor:pointer;border:none;border-radius:24px;background:rgba(0,0,0,.04);width:60px;height:60px;pointer-events:all}@media (hover:hover){.life-with-backyard-cta:hover{background:#fff;color:rgba(0,0,0,.6)}.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:rgba(0,0,0,.02)}}.three-sizes-layouts-pages-controls button.highlight{background:rgba(0,0,0,.02)}.three-sizes-layouts-pages-controls button:active{background:rgba(0,0,0,.06)}.three-sizes-layouts-pages-controls button:disabled{opacity:0;cursor:default;pointer-events:none}.three-sizes-layouts-pages-controls button img{transform:translateX(-1px)}.three-sizes-layouts-pages-controls-button-previous{left:10vw}.three-sizes-layouts-pages-controls-button-previous:disabled{transform:translateX(50%)}.three-sizes-layouts-pages-controls-button-next{right:10vw;transform:scaleX(-1)}.three-sizes-layouts-pages-controls-button-next:disabled{transform:scaleX(-1) translateX(50%)}.three-sizes-layouts-pages-container{width:100%;height:calc(80vw * var(--three-sizes-v)/ var(--three-sizes-h) + 210px);overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}@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{width:500%;height:100%;white-space:nowrap}.three-sizes-layouts-pages-page{display:flex;position:relative;flex-direction:column;align-items:center;float:left;will-change:transform;background:var(--color-biege-dark);width:20%;scroll-snap-align:center}.three-sizes-layouts-pages-image{position:relative;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));overflow:hidden}.three-sizes-layouts-pages-container .three-sizes-layouts-pages-heading{position:relative;top:10px;opacity:0;transition:opacity .2s;will-change:opacity;padding-top:30px;text-align:center}.three-sizes-layouts-pages-heading h2{margin-bottom:3px}.three-sizes-layouts-pages-heading-new{position:absolute;top:.75em;left:50%;transform:translateX(-50%);color:var(--color-blue)}.three-sizes-layouts-pages-heading div{position:absolute;top:-1.33em;width:100%;text-align:center}.three-sizes-layouts-pages-container .selected .three-sizes-layouts-pages-heading{opacity:1;transition:opacity .8s .2s}.three-sizes-layouts-pages-page img{display:none;position:absolute;top:0;left:50%;transform:translateX(-50%);visibility:hidden;aspect-ratio:6000/740;width:auto;height:100%}.complete .three-sizes-layouts-pages-page.selected img{display:block}.three-sizes-layouts-pages-page img.current{display:block;visibility:visible}.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;padding:0 12px;width:100%}}.three-sizes-footer{display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center}.three-sizes-footer p{width:540px}.three-sizes-footer-actions{display:flex;gap:24px;padding-bottom:2px;text-align:left}@media (max-width:768px){.three-sizes-footer p{width:100%}.three-sizes-footer-actions{flex-direction:column;width:100%;text-align:center}}.three-sizes-footer-action{display:flex;cursor:pointer;box-sizing:border-box;box-shadow:0 .5px 1px rgba(0,0,0,.12);border-radius:12px;background:var(--color-black-4);padding:8px 18px;min-width:205px}.three-sizes-footer-action:first-child{flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width:768px){.three-sizes-footer-action{justify-content:center!important;align-items:center!important;border-radius:18px;height:64px;line-height:150%!important}.three-sizes-footer p:last-of-type{padding-bottom:20px!important}}.three-sizes-footer-action img:first-of-type{display:block;margin-right:15px;margin-left:-12px;border-radius:6px;width:48px;height:48px}.three-sizes-footer-action img:last-of-type{margin-left:3px}.three-sizes-footer a{display:inline-flex;align-items:center;color:var(--color-blue);text-decoration:none}.three-sizes-footer img{position:relative;left:1px}.three-sizes-colors{display:flex;justify-content:center;gap:11px}.three-sizes-colors>div{display:inline;position:relative;appearance:none;cursor:pointer;margin:0;outline:0;border:1px solid rgba(0,0,0,.15);border-radius:50%;padding:0;width:32px;height:32px}@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{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:2px solid var(--color-blue);border-radius:50%;width:38px;height:38px}.three-sizes-colors .three-sizes-colors-label{display:flex;position:absolute;top:-125%;left:50%;justify-content:center;z-index:100;margin-left:-100px;width:200px;pointer-events:none}.three-sizes-colors .three-sizes-colors-label span{display:inline-block;opacity:0;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);transition:opacity .2s;will-change:opacity;border-radius:6px;background:rgba(0,0,0,.04);padding:6px 12px 7px;white-space:nowrap}.three-sizes-contact{display:none;flex-direction:column;align-items:center}@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-contact{display:flex}}.three-sizes-contact h3{width:40%;text-align:center}@media (max-width:768px){.three-sizes-contact h3{width:60%}}.three-sizes-footer-summary{display:flex;justify-content:center;align-items:center;gap:12px}.three-sizes-footer-summary span{background:rgba(0,0,0,.2);width:1.5px;height:1.1em}.three-sizes-footer hr{margin:0;border:none;border-top:1px solid rgba(0,0,0,.1);padding:0;width:490px}.three-sizes-footer-calculator{position:relative;top:1.5px}.four-simple-steps{flex-wrap:wrap;gap:var(--modern-grid-column-gutter);box-sizing:border-box;background:#fff;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));width:100vw;min-height:unset!important;overflow-x:hidden}.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{flex-wrap:nowrap;gap:18px;margin:0;padding:0 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none}.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{display:flex;position:relative;flex-direction:column;width:calc(var(--modern-grid-column-width) * 3 + var(--modern-grid-column-gutter) * 2);scroll-snap-align:center}.four-simple-steps-step p{margin-bottom:15px!important;padding-right:var(--modern-grid-column-width)!important}@media (max-width:768px){.four-simple-steps-step-header{display:flex;position:absolute;top:0;left:0;align-items:center;z-index:2;padding:14px}.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);border:1px solid #fff;background:rgba(0,0,0,.03);color:#fff}}.four-simple-steps-step-number{display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.4);border-radius:12px;padding-bottom:2px;width:40px;height:38px;line-height:90%!important;letter-spacing:-.36px;text-align:center}@media (max-width:768px){.four-simple-steps-step-number{margin-right:15px;border-radius:9px;padding:0;width:32px;height:32px}}.four-simple-steps-step-eternal .four-simple-steps-step-number{border-color:#000;background:#000;color:#fff}.four-simple-steps-step-footer{display:flex;flex-direction:column;height:100%}.four-simple-steps-step-media{position:relative;margin:auto 0 30px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background-color:#e0ded4;aspect-ratio:315/396;width:100%;height:auto;overflow:hidden}.four-simple-steps-step-media-touch{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}@media (max-width:768px){.four-simple-steps-step-footer{flex-direction:column-reverse}.four-simple-steps-step-media{aspect-ratio:957/1093;margin-top:0;margin-bottom:12px;border-radius:4px}}.four-simple-steps-step-media img{width:100%;height:100%;object-fit:cover}.four-simple-steps-step-media video{transform:scale(1.01);width:100%;height:100%;object-fit:cover}.four-simple-steps-footer{display:flex;position:relative;flex-direction:column;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)}@media (max-width:768px){.four-simple-steps-footer.mobile-hidden{display:none}.four-simple-steps-footer{flex-direction:row;margin-top:50px;border-top:.5px solid rgba(0,0,0,.15);padding:18px 0 0;min-width:calc(100vw - 48px)}.four-simple-steps-footer h3{margin-right:1em}}.four-simple-steps-footer-title{gap:18px;min-width:62%}.four-simple-steps-footer h3{margin-bottom:.25em!important;letter-spacing:0!important}.four-simple-steps-footer-buttons{display:flex;flex-direction:column;gap:12px;margin:auto 0 30px;aspect-ratio:315/396;width:100%;height:auto}.four-simple-steps-footer a{display:flex;justify-content:center;align-items:center;box-sizing:border-box;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:var(--color-black-4);padding:14px;width:140px;color:var(--color-blue)}.four-simple-steps-footer .four-simple-steps-footer-button-configure{gap:8px;background:var(--color-blue);color:#fff}@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:rgba(255,255,255,.8)}}.four-simple-steps-step-line{position:absolute;background:rgba(0,0,0,.1);width:100%;height:1px}.four-simple-steps-step-line-first{position:absolute;top:21px;left:52px;width:calc(var(--modern-grid-column-width) * 3 + 9px)}.four-simple-steps-step-line-second{top:21px;left:52px;width:calc(var(--modern-grid-column-width) * 4 + 61px)}.four-simple-steps-step-line-third-before{top:21px;right:calc(100% + 12px);width:calc(var(--modern-grid-column-width) + 53px)}.four-simple-steps-step-line-third-after{top:21px;left:52px;width:calc(var(--modern-grid-column-width) * 3 + 9px)}.four-simple-steps-footer-paging-indicator{position:absolute;top:-50px;left:0;width:100%}.backyard .slide.a-lot-can-happen{position:relative;background:#fff;aspect-ratio:1440/624;min-height:unset}@media (max-width:1024px){.backyard .slide.a-lot-can-happen{aspect-ratio:1440/720}}@media (max-width:768px){.four-simple-steps-footer-buttons a{padding:0;width:100%;height:46px}.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{position:relative;z-index:1;width:100%;height:100%}.a-lot-can-happen-background{position:absolute;z-index:0;width:100%;height:100%}.a-lot-can-happen-background .column-10{border-radius:6px;background:var(--color-black-10);overflow:hidden}.a-lot-can-happen-background img{transform:scale3d(1.02,1.02,1);width:100%;height:100%;object-fit:cover}.a-lot-can-happen-title{display:flex;flex-direction:column;justify-content:center;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.4)}.a-lot-can-happen-title h1{transform:translateY(-.5em) translateX(var(--modern-grid-column-gutter) * -1)}.a-lot-can-happen-cards-container{display:flex;flex-direction:column}.a-lot-can-happen-cards{flex:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);border-radius:12px;background:#f7f7f0;width:90%;position:relative;flex:1;cursor:pointer;--card-width:calc(var(--modern-grid-column-width) * 3 + var(--modern-grid-column-gutter) * 3)}.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{margin:0 36px;width:unset;min-height:340px;--card-width:calc(var(--modern-grid-column-width) * 4 + var(--modern-grid-column-gutter) * 4)}.a-lot-can-happen-cards .infinite-slideshow{transform:translateY(-15%);height:120%}}.a-lot-can-happen-cards .infinite-slideshow-item{aspect-ratio:1;width:var(--card-width);height:auto;object-fit:contain;user-select:none;-webkit-user-select:none}.a-lot-can-happen-cards .infinite-slideshow-item img{opacity:.2;transition:opacity .6s;margin-left:calc(var(--modern-grid-column-gutter));width:calc(100% - var(--modern-grid-column-gutter));height:100%;object-fit:contain}.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{position:absolute;bottom:64px;transition:opacity .4s;width:100%;pointer-events:none;text-align:center}@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{position:absolute;bottom:40px;width:100%}.backyard .slides .jealousy{position:relative;flex-direction:column;background:#fff;aspect-ratio:1440/870;min-height:unset}.backyard .slides .jealousy .column{display:flex;align-items:start;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}.backyard .slides .jealousy .h3{grid-column:col-start 2/span 3;z-index:2;transition:opacity 1s;margin-top:2em;pointer-events:none;color:#fff}@media (max-width:768px){.a-lot-can-happen-cards-paging-indicator{bottom:30px}.backyard.complete .slides .jealousy{border-bottom:64px solid transparent;background-position:right bottom;aspect-ratio:375/456}.backyard .slides .jealousy .column{padding:30px 0 0 24px}.backyard .slides .jealousy .h3{grid-column:col-start 1/span 5;margin-top:.8em;font-size:clamp(42px, 3.3vw, 57px)}}.backyard .slides .jealousy.active .h3{opacity:0;transition:opacity .5s}.backyard .slides .jealousy ul{display:flex;position:absolute;right:var(--modern-grid-column-margin);bottom:30px;gap:6px;z-index:2;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);margin:0;border-radius:6px;background:rgba(255,255,255,.2);padding:6px 9px;color:#fff;font-size:12px;line-height:100%;font-family:'TASA Explorer',sans-serif;font-feature-settings:"tnum" on,"lnum" on;list-style-type:none}.backyard .slides .jealousy ul li{position:relative;cursor:pointer;border-radius:14px;background:rgba(0,0,0,.15);padding:7px 12px 8px;white-space:nowrap}.backyard .slides .jealousy ul li:has(input:checked){margin:0;background:var(--color-blue)}.backyard .slides .jealousy ul li input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.backyard .slides .jealousy .images{position:absolute;z-index:0;cursor:pointer;width:100%;height:100%;overflow-x:hidden}.backyard .slides .jealousy .images img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.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){opacity:0;z-index:1;transition:opacity 1s}.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){opacity:0;z-index:1;transition:opacity 1s}.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){opacity:0;z-index:1;transition:opacity 1s}.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){opacity:0;z-index:1;transition:opacity 1s}.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{flex-direction:row;flex-wrap:wrap;gap:3px;box-sizing:border-box;padding:3px 0 0 3px;min-height:unset}.bento-top{background:linear-gradient(180deg,#fff 0,#000 50%)}.bento-middle{background:#000}.bento-bottom{background:linear-gradient(180deg,#000 50%,#fdfdf7 100%)}.bento>div{position:relative;border-radius:12px;height:620px;overflow:hidden}@media (max-width:768px){.backyard .slides .jealousy ul{right:3px;bottom:-44px}.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;padding-bottom:34px;height:auto}}.bento>.bento-high-performance{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.bento>.bento-fire-resistance{border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:3px}.bento>.bento-net-zero{border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.bento>div:has(.bento-details-card){display:flex;justify-content:flex-end;align-items:flex-end}@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-right-radius:15px;border-top-left-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{display:flex;flex-direction:column;justify-content:center;background:#e7e3e1;width:calc(100% - 3px)}.bento img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.bento>div>div{position:relative;z-index:1}.bento-better-future-card{display:flex;flex-direction:column;gap:12px;-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);box-sizing:border-box;box-shadow:0 .5px 2px 0 rgba(0,0,0,.2);border:.5px solid rgba(255,255,255,.6);border-radius:12px;background:rgba(255,255,255,.3);padding:24px 24px 36px;min-height:330px}.bento-better-future-card-header{flex:1}@media (max-width:768px){.bento-better-future-card{flex-direction:row;align-items:flex-start;margin:0 -12px 12px;padding:21px 18px 30px;min-height:unset}.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{display:flex;flex-direction:column;justify-content:flex-end}.bento-high-performance-card{background:#f5f2de}.bento-fire-resistance-card{background:#263db5;color:#fff}.bento-net-zero-card{background:#ffbd00}.bento-fire-resistance-card .color-text-80{color:rgba(255,255,255,.8)}.bento-fire-resistance-card .color-text-60{color:rgba(255,255,255,.6)}.bento-details-card{left:-57px;cursor:pointer;margin:auto -24px 36px;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:18px;padding:36px;width:calc(var(--modern-grid-column-width) * 3 + var(--modern-grid-column-gutter) * 3)}.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{left:0;margin:0 21px 24px;border-radius:12px;padding:21px;width:75%}}.bento-details-card p{width:90%}.bento-details-card label{display:flex;position:relative;align-items:center;gap:6px;transition:opacity .4s}.bento-details-card label:has(input:checked){opacity:.4}.bento-details-card label input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.bento-details-card-icon{position:relative;width:.7em;height:.7em}.bento-details-card-icon div{position:absolute;transition:transform .4s,opacity .2s;background:var(--color-black-80);width:100%;height:1px}.bento-fire-resistance-card .bento-details-card-icon div{background:rgba(255,255,255,.8)}.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{transform:rotate(90deg);opacity:0}input:checked+.bento-details-card-icon div:last-child{top:50%;transform:translateY(-50%) rotate(0)}.bento-details-card ul{display:flex;flex-direction:column;gap:8px;opacity:0;transition:max-height .4s .1s,opacity .4s;box-sizing:border-box;margin:0;padding:0;max-height:0;overflow:hidden;list-style-type:none}.bento-details-card label:has(input:checked)+ul{opacity:1;transition:max-height .4s,opacity .4s .2s}.bento-details-card li{opacity:0;transition:opacity .2s;border-top:var(--color-black-20) 1px solid;padding:8px 10% 8px 0}.bento-fire-resistance-card li{border-top:1px solid rgba(255,255,255,.2)}.bento-details-card li:first-child{margin-top:16px}.bento-details-card li:nth-last-child(4){transition-delay:0.15s}.bento-details-card li:nth-last-child(3){transition-delay:0.1s}.bento-details-card li:nth-last-child(2){transition-delay:50ms}.bento-details-card li:last-child{transition-delay:0s;padding-bottom:0}.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:0.1s}.bento-details-card label:has(input:checked)+ul li:nth-child(3){transition-delay:0.2s}.bento-details-card label:has(input:checked)+ul li:nth-child(4){transition-delay:0.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{position:absolute;left:50%;margin:0 0 0 -50px;border:none;background:linear-gradient(180deg,#000 99%,#fdfdf7 100%);padding:0;width:100px;height:620px}.configure-now{flex-direction:column;box-sizing:border-box;background:#fdfdf7;padding:0 var(--modern-grid-column-margin);aspect-ratio:1440/552;min-height:unset!important}.socal-wildfires .configure-now{width:100%!important}.configure-now .modern-grid{box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:#f7f7f0;padding:0;height:100%}.configure-now .modern-grid>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.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{position:absolute;top:calc(min(100vw,var(--center-column-max-width)) * .055);left:calc(min(100vw,var(--center-column-max-width)) * .055)}}.configure-now .column-5>a svg{position:relative;top:-3px;left:2px;width:auto;height:.4em}@media (max-width:768px){.configure-now{padding:0 14px;aspect-ratio:375/435}.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{top:0;transform:translateY(-.05em);width:auto;height:.45em}}.configure-now-not-in-ca{display:flex;gap:12px}.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{position:absolute;top:5.5vw;left:3.5vw;width:185vw;height:auto;pointer-events:none}.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{position:absolute;top:0;left:0;opacity:0;z-index:1;cursor:pointer;width:100%;height:100%}.backyard-compare-collapsible h2 img{position:absolute;top:60%;right:0;transform:translateY(-50%) scaleY(-1);z-index:0}.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 rgba(0,0,0,.2);padding-top:5px;width:calc(100% - 20px);letter-spacing:-.03em!important}@media (max-width:768px){.configure-now-not-in-ca{gap:8px}.configure-now .modern-grid>img{top:unset!important;bottom:-18vw!important;left:-72.5vw!important;width:320vw!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{position:relative;top:.8em;appearance:none;margin:0;border:none;border-top:1px dashed rgba(0,0,0,.2);padding:0;width:calc(100% - 40px)}.backyard-compare-header{position:sticky;top:-10px;z-index:1000;background:#fff}.backyard-compare-header img{transform:translateX(-11%) scale(.8);transform-origin:bottom left;transition:transform .2s ease-out;will-change:transform;width:calc(100% + 60px);max-width:375px;object-fit:contain}@media (max-width:768px){.backyard-compare-header{top:-10px}.backyard-compare-header img{transform:translateX(-4%) scale(.8);height:auto}}.backyard-compare-header-sticky img{transform:translateX(-10%) translateY(10px) scale(.7);transform-origin:bottom left}.backyard-compare-header .modern-grid{background:#fff}.backyard-compare-header-shadow{position:absolute;bottom:0;left:54%;transform:translateX(-56%);opacity:0;z-index:-1;filter:blur(3px);transition:opacity .2s;border-radius:100%;background:rgba(0,0,0,.15);width:80%;height:5px}@media (max-width:768px){.backyard-compare-header-sticky img{transform:translateX(-4%) translateY(10px) scale(.8)}.backyard-compare-header-shadow{left:50%;transform:translateX(-50%);width:100%}}.backyard-compare-header-sticky .backyard-compare-header-shadow{opacity:1}.backyard-compare-header td{position:relative;padding-right:24px}.backyard-compare-header select{transform:translateX(-18px);appearance:none;box-sizing:border-box;margin:0;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border:none;border-radius:12px;background:rgba(0,0,0,.03);padding:12px 18px;width:100%;color:#000;user-select:none;-webkit-user-select:none}.backyard-compare-header-sticky select{font-size:clamp(16px, 1.25vw, 18px)!important}.backyard-compare-header select:hover{background:rgba(0,0,0,.015)}.backyard-compare-header select:focus{outline:var(--color-blue) 2px solid;background:#fff}.backyard-compare-header svg{position:absolute;right:62px;bottom:21px;pointer-events:none}@media (max-width:768px){.backyard-compare-header select{transform:none;padding:10px 15px}.backyard-compare-header-sticky select{font-size:14px!important}.backyard-compare-header svg{right:12px;bottom:16px;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;margin:0;border:none;border-top:1px solid rgba(0,0,0,.1);padding:0}.backyard-compare-cost-formula{display:flex;padding-right:24px}.backyard-compare-cost-component{display:flex;flex-direction:column;align-items:center;gap:8px}@media (max-width:768px){.backyard-compare-cost-formula{padding-right:12px;width:100%}.backyard-compare-cost-component{position:relative;gap:0;padding-bottom:1.5em}.backyard-compare-cost-component-label{position:absolute;bottom:0;left:0;white-space:nowrap}}.backyard-compare-cost-component-value{border-radius:6px;background:rgba(0,0,0,.06);padding:6px 12px}@media (max-width:768px){.backyard-compare-cost-component-value{padding:4px 6px}}.backyard-compare-cost-plus{padding:6px 8px}@media (max-width:768px){.backyard-compare-cost-plus{padding:4px}}.backyard-compare-unit-dimensions-note{display:inline-block;margin-top:12px;border-top:1px solid rgba(0,0,0,.1);padding-top:8px;padding-right:24px}.backyard-compare-floorplan{display:inline-block;position:relative}.backyard-compare-floorplan>img{display:block;height:auto}.backyard-compare-floorplan-dimension{position:absolute}.backyard-compare-floorplan-dimension-width{bottom:-16px;border-top:1px solid rgba(0,0,0,.1);width:100%;height:1px}.backyard-compare-floorplan-dimension-height{top:0;right:-16px;border-left:1px solid rgba(0,0,0,.1);width:1px;height:100%}.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:translateX(-55%)}.backyard-compare-floorplan-dimension-height img:last-of-type{bottom:0;left:0;transform:translateX(-55%) scaleY(-1)}.backyard-compare-floorplan-dimension-width span{position:absolute;top:4px;left:50%;transform:translateX(-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{flex-direction:column;min-height:unset;overflow:unset}.backyard .backyard-faq .faq-top{display:flex;flex-direction:column}.backyard .backyard-faq .faq-top p{margin-top:.5em}.backyard .backyard-faq hr{margin:96px 0;border:none;border-top:1px solid rgba(0,0,0,.1);width:100%;height:0}.faq-sticky-content{position:sticky;top:240px}.faq-sticky-content h1{position:absolute;top:-200px;transform-origin:0 100%}.backyard .backyard-faq .sidebar .menu{display:flex;flex-direction:column;gap:6px;margin:9px 0 0;padding:0;list-style-type:none}.backyard .backyard-faq .sidebar .menu li{cursor:pointer;margin-left:-18px;border-radius:12px;background:0 0;padding:10px 18px 12px;overflow:hidden;font-family:'TASA Explorer',sans-serif;user-select:none;-webkit-user-select:none;text-overflow:ellipsis;white-space:nowrap}@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{box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);background:var(--color-black-4);color:#000}.backyard .backyard-faq .sidebar .menu li.faq-menu-still-questions:hover{box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);background:#fff}}.backyard .backyard-faq .sidebar .menu li.faq-menu-still-questions{display:flex;flex-direction:column;gap:6px;margin-top:72px;box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);border-radius:12px;background:var(--color-black-4);padding:14px 18px}.backyard .backyard-faq .sidebar .menu li.active{background:#000;color:#fff}.backyard .backyard-faq .faq-group h2{position:relative;margin-bottom:1em;pointer-events:none}.backyard .backyard-faq .faq-group h2 input{display:none;position:absolute;top:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.backyard .backyard-faq .faq-group .question{width:80%}.backyard .backyard-faq .faq-group .question .bubble{display:inline-block;box-sizing:border-box;border-radius:18px;background:#000;padding:14px 24px 16px;color:#fff;font-family:'TASA Explorer',sans-serif}@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 .faq-top{margin:36px 0 60px}.backyard .backyard-faq .slide .row{height:unset}.backyard .backyard-faq hr{margin:36px 0;border-top: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("../images/faq-up.svg");background-size:0 0}.backyard .backyard-faq .faq-group h2{margin-bottom:18px;border-top:1px solid rgba(0,0,0,.1);background-image:url("../images/faq-down.svg");background-position:right 75%;background-repeat:no-repeat;padding-top:18px;pointer-events:all}.backyard .backyard-faq .faq-group h2:has(input:checked){background-image:url("../images/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{border-radius:12px;padding:14px 18px;width:calc(var(--modern-grid-column-width) * 5 + var(--modern-grid-column-gutter) * 4)}.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{box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:18px;background:#fff;padding:14px 24px 16px;font-family:'TASA Explorer',sans-serif}.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("../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{margin-top:22px;border-top:1px solid rgba(0,0,0,.1)}.faq-bottom-still-questions-button{display:flex;flex-direction:column;gap:4px;cursor:pointer;box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);border-radius:12px;background:var(--color-black-4);padding:14px 18px}.footer-nav ol{display:none;counter-reset:item;margin:0;padding:0;font-size:12px;font-family:'TASA Explorer',sans-serif;list-style-type:none}@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}.footer-nav ol{margin:0 0 0 1.45em;width:100%;font-size:12px}}.backyard .footer-nav ol{display:block}.footer-nav{margin-top:auto}.footer-nav ol li{width:90%;color:rgba(255,255,255,.4)}.footer-nav-variant-light ol li{color:rgba(0,0,0,.4)}.footer-nav ol li::before{counter-increment:item;margin-left:-1.45em;content:counter(item) ".";font-feature-settings:"tnum","lnum"}.footer-nav ul{margin:0;padding:0;font-size:36px!important;line-height:46px!important;font-family:'TASA Explorer',sans-serif;letter-spacing:-.02em;list-style-type:none}@media (max-width:1024px){.footer-nav ul{font-size:24px!important;line-height:36px!important}}.footer-nav ul li:first-child{display:inline-block;opacity:.4}.footer-nav ul li{width:100%;overflow:hidden;text-overflow:ellipsis}.footer-nav ul li a{color:#fff;text-decoration:none;white-space:nowrap}.footer-nav-variant-light ul li a{color:inherit}.footer-nav .footer-legal{align-items:end;padding-bottom:3vw;color:rgba(255,255,255,.6)}.footer-nav-variant-light .footer-legal{color:rgba(0,0,0,.4)}.footer-nav .footer-legal a{display:inline-block;opacity:.8;margin-top:16px;margin-right:16px;color:#fff;white-space:nowrap}.footer-nav-variant-light .footer-legal a{color:#000!important}.footer-nav .footer-legal:first-child{order:1}.footer-contact{display:flex;flex-direction:column;gap:8px;z-index:100;color:inherit}.footer-nav-variant-light .footer-contact{color:rgba(0,0,0,.8)}@media (max-width:768px){.footer-nav ul{margin-right:16px;font-size:18px!important;line-height:24px!important;font-family:'TASA Explorer',sans-serif;letter-spacing:0}.footer-contact{width:100%}.footer-contact input[type=email]{font-size:16px}}.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)}.footer-contact button,.footer-contact input[type=email]{display:block;appearance:none;box-sizing:content-box;margin:6px 0 0;outline:0;border-radius:12px;background:#333;padding:15px;width:calc(100% - 30px);color:#fff}.footer-nav-variant-light .footer-contact input[type=email]{border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.03);color:#000}.footer-contact input[type=email]{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1)}.footer-nav-variant-light .footer-contact button{background:var(--color-blue);padding:16px;color:#fff}.footer-contact input[type=email]:focus{box-shadow:0 0 0 4px rgba(255,255,255,.1)}.footer-nav-variant-light .footer-contact input[type=email]:focus{box-shadow:0 0 0 4px rgba(0,150,247,.25)}.footer-contact-input{position:relative}.footer-contact-input input[type=image]{position:absolute;top:45%;right:14px;appearance:none;margin:0;border:none;background:0 0;padding:0}.footer-nav-variant-light .footer-contact-input input[type=image]{filter:invert(100%)}.footer-contact-input input[type=email]:invalid+input[type=image]{opacity:.25;pointer-events:none}@media (hover:hover){.faq-bottom-still-questions-button:hover{box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);background:#fff}.footer-nav ul li a:hover{opacity:.75}.footer-contact-secondary a:hover{color:#fff}.footer-nav-variant-light .footer-contact-secondary a:hover{color:#000}.footer-contact button:hover{background:var(--color-white-40)}.footer-nav-variant-light .footer-contact button:hover{background:var(--color-blue-white-20)}}.footer-contact-subscription{display:flex;flex-direction:column;gap:8px}.footer-contact-subscription-failure .footer-contact-subscription-failure-note,.footer-contact-subscription-success .footer-contact-subscription-success-note{opacity:1;transition:opacity .4s}.footer-nav-variant-light .footer-contact-subscription-success-note img{filter:invert(100%)}.footer-contact-subscription-loading input,.footer-contact-subscription-success input{color:rgba(255,255,255,.4)!important}.footer-nav-variant-light .footer-contact-subscription-loading input,.footer-nav-variant-light .footer-contact-subscription-success input{color:rgba(0,0,0,.2)!important}.footer-contact-subscription-loading input[type=image],.footer-contact-subscription-success input[type=image]{display:none}.footer-contact-subscription-success-note{display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .4s;margin-top:5px}.footer-contact-subscription-failure-note{opacity:0;transition:opacity .4s;margin-top:5px}.footer-contact-subscription .loader{position:absolute;top:50%;right:16px;opacity:0;filter:invert(100%);transition:opacity .4s;pointer-events:none}.footer-nav-variant-light .footer-contact-subscription .loader{filter:none}.footer-contact-subscription-loading .loader{opacity:.6}.footer-contact-status{position:relative;height:3em}.footer-contact-status>div{position:absolute;top:0}.footer-nav input:-webkit-autofill+input[type=image],.footer-nav input:-webkit-autofill:focus+input[type=image]{filter:invert(100%)}.footer-nav input:-webkit-autofill+input+.loader div{filter:invert(100%)}.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{position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:100%;background:#000;width:14px;height:14px}@media (max-width:450px){.how-it-works-step-bullet{width:12px;height:12px}}.how-it-works-step-line{position:absolute;top:20px;left:50%;transform:translateX(-50%);border-radius:7px;background:#000;width:6px;height:calc(100% - 20px)}@media (max-width:450px){.how-it-works-step-line{top:18px;width:5px}}.how-it-works-step-5-2 .how-it-works-step-line{top:0;height:100%}.how-it-works-step-8{position:relative;padding-top:calc(min(var(--center-column-max-width),100vw) * .13);aspect-ratio:1440/610;width:100%;height:auto}.how-it-works-step-8 .how-it-works-step-line{top:unset;bottom:0;height:calc(min(var(--center-column-max-width),100vw) * .1)}@media (max-width:1024px){.how-it-works-step-8 .how-it-works-step-line{height:95px}}@media (max-width:768px){.how-it-works-step-8{padding-bottom:35vw;aspect-ratio:unset}.how-it-works-step-8 .how-it-works-step-line{position:absolute;left:50%;height:20vw}}.how-it-works-step-8-video{position:absolute;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}@media (max-width:768px){.how-it-works-step-8-video{position:static;margin:16px var(--modern-grid-column-margin);width:calc(100vw - var(--modern-grid-column-margin) * 2)}.how-it-works-welcome img{aspect-ratio:375/472;object-fit:cover}}.how-it-works-step-8-video-expand{display:flex;position:absolute;right:6px;bottom:6px;justify-content:center;align-items:center;transform:scale(.5);opacity:0;backdrop-filter:blur(18px);transition:opacity .4s .2s,transform .4s .2s;border-radius:4px;background:rgba(255,255,255,.4);width:24px;height:24px;pointer-events:none}.how-it-works-step-8:has(video) .how-it-works-step-8-video-expand{transform:none;opacity:1}.how-it-works-step-8-video video{display:block;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);border-radius:4px;background:#ccc;width:100%;height:100%;object-fit:cover}.how-it-works-step-label{display:flex;position:absolute;top:215px;left:50%;justify-content:center;align-items:center;transform:translateX(-50%);border:1px solid rgba(0,0,0,.4);border-radius:12px;background:var(--color-biege);padding:0 15px;height:42px;white-space:nowrap}.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{width:240px;position:relative;z-index:1}@media (max-width:450px){.how-it-works-step-9 .how-it-works-step-label{top:470px}.how-it-works-step-content{top:-10px!important;width:150px}}.how-it-works-step-right .how-it-works-step-content{position:relative;top:-18px;left:50%;padding-left:28px}.how-it-works-step-left .how-it-works-step-content{display:inline-block;position:relative;top:-18px;left:calc(50% - 240px - 28px);text-align:right}.how-it-works-cta{background:#263db5}.how-it-works-cta a,.how-it-works-cta button{display:flex;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;padding:18px 0!important;width:160px}.how-it-works-cta a svg{position:relative;top:1.5px}.how-it-works-cta .button-rounded-white{background:#fff}@media (hover:hover){.how-it-works-cta a:hover{background:#000!important;color:rgba(255,255,255,.8)!important}.how-it-works-cta .button-rounded-white:hover{background:#fff!important;color:rgba(0,0,0,.6)!important}.how-it-works-cta a:hover svg{opacity:.8}.expertise-floorplan-tour-button button:hover{color:rgba(0,0,0,.4)}.expertise-floorplan-tour-button button:hover svg{opacity:.8}}.how-it-works h3{position:relative;z-index:1}.how-it-works-step{position:relative}.how-it-works-step-content-media{position:absolute;z-index:0;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:4px;background:rgba(0,0,0,.1);overflow:hidden}.how-it-works-step-content-media video{display:block;object-fit:cover}.how-it-works-step-content-media img{display:block;width:100%;height:100%;object-fit:cover}.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);border-radius:18px;background:#fff;aspect-ratio:426/428;width:round(calc(min(100vw,var(--center-column-max-width)) * .3),1px)}@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% - 145px - 22px)}.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{top:210%;z-index:10;width:calc(var(--modern-grid-column-width) * 5 + var(--modern-grid-column-gutter) * 4)}}.how-it-works-step-4 .how-it-works-step-content-media{top:calc(min(100vw,var(--center-column-max-width)) * -.05);left:calc(50% + 36px);aspect-ratio:636/360;width:calc(min(100vw,var(--center-column-max-width)) - var(--modern-grid-column-margin) - (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{top:-3em;left:calc(50% + 36px);aspect-ratio:300/400;width:calc(min(100vw,var(--center-column-max-width)) * .2)}@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{display:block;border-radius:4px;width:100%;height:auto}.how-it-works-welcome{position:relative;color:#fff}.how-it-works-welcome h5{position:absolute;top:30%;left:calc(var(--modern-grid-column-width-fixed-column) + var(--modern-grid-column-gutter));z-index:2}@media (max-width:768px){.how-it-works-welcome h5{position:static;color:#000;text-align:center}}.how-it-works-welcome p{position:absolute;top:36%;right:24px;z-index:2}@media (max-width:768px){.how-it-works-welcome p{position:static;color:#000;text-align:center}}.how-it-works-welcome a{display:flex;position:absolute;right:24px;bottom:24px;z-index:2;background:rgba(255,255,255,.9);height:60px}.how-it-works-welcome a img{width:48px;height:48px}.how-it-works-factory{position:relative}.how-it-works-factory-text{position:absolute;top:42px;left:calc(var(--modern-grid-column-margin) + 42px);backdrop-filter:blur(18px);box-sizing:border-box;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(255,255,255,.9);padding:30px;width:300px}@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{display:inline-block;position:relative;top:-18px;right:unset;left:calc(50% - 145px - 22px - 24px);text-align:right}.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{position:static;backdrop-filter:none;box-sizing:border-box;box-shadow:none;border-radius:0;background:0 0;padding:12px;width:300px}}.how-it-works-step-8-text{position:absolute;right:var(--modern-grid-column-margin);bottom:85%;width:calc(var(--modern-grid-column-width-fixed-column) * 2 + var(--modern-grid-column-gutter))}@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{position:absolute;top:unset;bottom:35vw;left:0;transform:translateY(100%);margin:0 var(--modern-grid-column-margin);width:calc(var(--modern-grid-column-width-fixed-column) * 5 + var(--modern-grid-column-gutter) * 5)}}.backyard.expertise,.backyard.expertise-index{background:#fff}.backyard.expertise-xl-10{background:#f7f7f0}.expertise-header-image{background:rgba(0,0,0,.1)}.expertise-header-content{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--modern-grid-column-margin)}@media (max-width:768px){.how-it-works-welcome a{height:72px;left:24px!important;padding-left:78px}.how-it-works-welcome a img{width:60px;height:60px}.how-it-works-welcome a svg{transform:translateY(-1px)}.expertise-header-content{flex-direction:column;align-items:flex-start;gap:20px}.expertise-header-content-subtitle p{display:inline}.expertise-navigation{box-sizing:border-box;margin:0 -24px;padding:0 24px 3px;max-width:calc(100% + 48px);overflow:auto}}.expertise-navigation{display:flex;flex-wrap:nowrap;gap:12px;scrollbar-width:none;white-space:nowrap}.expertise-navigation::-webkit-scrollbar{display:none}.expertise-intro{display:flex;flex-direction:column;background:#fff;aspect-ratio:1440/1037}@media (max-width:768px){.expertise-intro{aspect-ratio:375/513}.expertise-studio .expertise-intro{aspect-ratio:375/603!important}}.expertise-onebed .expertise-intro,.expertise-twobed .expertise-intro{aspect-ratio:1440/918}.expertise-intro-container{flex:1}.expertise-intro .column-5,.expertise-intro .modern-grid{height:100%}.expertise-intro .column-5{position:relative;z-index:0}.expertise-intro .column-5 img{position:absolute;right:0;bottom:0;z-index:0;background:rgba(0,0,0,.1);object-fit:cover}.expertise-studio .expertise-intro .column-5 img{width:calc(var(--modern-grid-column-width) * 5 + var(--modern-grid-column-gutter) * 4)}@media (max-width:768px){.expertise-onebed .expertise-intro,.expertise-twobed .expertise-intro{aspect-ratio:375/568!important}.expertise-xl .expertise-intro{aspect-ratio:375/638!important}.expertise-xl-10 .expertise-intro{aspect-ratio:375/600!important}.expertise-studio .expertise-intro .column-5 img{width:calc(var(--modern-grid-column-width) * 4 + var(--modern-grid-column-gutter) * 3)}}.expertise-onebed .expertise-intro .column-5 img{width:calc(var(--modern-grid-column-width) * 7 + var(--modern-grid-column-gutter) * 7)}@media (max-width:768px){.expertise-onebed .expertise-intro .column-5 img{width:calc(var(--modern-grid-column-width) * 4 + var(--modern-grid-column-gutter) * 3)}}.expertise-twobed .expertise-intro .column-5 img{width:calc(var(--modern-grid-column-width) * 7 + var(--modern-grid-column-gutter) * 7)}.expertise-intro-text{z-index:1!important;font-size:clamp(24px, 2.5vw, 100px);line-height:110%;font-family:'TASA Explorer',sans-serif;letter-spacing:-.02em}.expertise-floorplan,.expertise-xl-10 .expertise-intro{background:#f7f7f0}.expertise-xl-10 .expertise-floorplan{background:#fff}.expertise-floorplan-dimensions{display:inline-block;position:relative}.expertise-dimension{display:flex;position:absolute;justify-content:center;align-items:center;background-color:rgba(166,173,171,.5)}.expertise-dimension img{position:absolute}.expertise-dimension-horizontal{bottom:-24px;width:100%;height:1px}.expertise-dimension-horizontal div{transform:translateY(1.5em)}.expertise-dimension-horizontal img:first-of-type{left:0;transform:scaleX(-1)}.expertise-dimension-horizontal img:last-of-type{right:0}.expertise-dimension-vertical{top:0;right:-24px;width:1px;height:100%}.expertise-dimension-vertical div{transform:translateX(1.5em)}.expertise-dimension-vertical img:first-of-type{top:-1px}.expertise-dimension-vertical img:last-of-type{bottom:-1px;transform:scaleY(-1)}.expertise-floorplan-dimensions-image{display:inline-block;position:relative;cursor:pointer;width:66vw;height:auto}.expertise-studio .expertise-floorplan-dimensions-image{aspect-ratio:620/320;width:50vw}@media (max-width:768px){.expertise-twobed .expertise-intro .column-5 img,.expertise-xl .expertise-intro .column-5 img{width:calc(var(--modern-grid-column-width) * 4 + var(--modern-grid-column-gutter) * 3)}.expertise-xl-10 .expertise-intro .column-5 img{aspect-ratio:230/280;width:calc(var(--modern-grid-column-width) * 4 + var(--modern-grid-column-gutter) * 5)}.expertise-intro-text{font-size:clamp(18px, 8vw, 100px)}.expertise-floorplan-dimensions-image{width:200px;height:auto}.expertise-studio .expertise-floorplan-dimensions-image{aspect-ratio:190/360}}.expertise-onebed .expertise-floorplan-dimensions-image{aspect-ratio:570/230}@media (max-width:768px){.expertise-onebed .expertise-floorplan-dimensions-image{aspect-ratio:260/640}}.expertise-twobed .expertise-floorplan-dimensions-image{aspect-ratio:790/250}@media (max-width:768px){.expertise-twobed .expertise-floorplan-dimensions-image{aspect-ratio:160/510}}.expertise-xl .expertise-floorplan-dimensions-image{aspect-ratio:655/510;width:50vw}@media (max-width:768px){.expertise-xl .expertise-floorplan-dimensions-image{aspect-ratio:510/655;width:70vw;height:auto}}.expertise-xl-10 .expertise-floorplan-dimensions-image{aspect-ratio:770/505;width:50vw}.expertise-floorplan-dimensions-image img{position:absolute;width:auto;height:100%}.expertise-xl .expertise-floorplan-download,.expertise-xl-10 .expertise-floorplan-download{display:none}.expertise-floorplan-download a{display:flex;align-items:center;white-space:nowrap}.expertise-floorplan-tour-button{display:flex;flex-direction:column;align-items:flex-end;transform:translateY(-7px)}@media (max-width:768px){.expertise-xl-10 .expertise-floorplan-dimensions-image{aspect-ratio:300/455;width:70vw;height:auto}.expertise-floorplan-tour-button{align-items:center;transform:none}}.expertise-floorplan-tour-button button{display:flex;justify-content:center;align-items:center;gap:8px;backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 4px 12px 0 rgba(0,0,0,.08);border-radius:100px;background:#fff;padding:0 21px;height:48px}.expertise-interior{position:relative;aspect-ratio:1440/880;color:#fff}.expertise-interior h1{position:absolute;top:0;left:11%;font-size:4.16vw;line-height:110%;font-family:'TASA Explorer';letter-spacing:-.02em}.expertise-interior img{background:rgba(0,0,0,.1);aspect-ratio:1440/880;object-fit:cover}.expertise-interior .modern-grid{position:absolute;top:0;left:0;width:100%;height:100%}.expertise .interior-carousel-cards-card{min-width:unset}.expertise .interior-carousel-cards-card-images{aspect-ratio:unset}.expertise .interior-carousel-cards-card-images img{position:static;background:rgba(0,0,0,.1);width:auto;min-width:100%;height:580px;object-fit:cover}@media (max-width:768px){.expertise-interior{aspect-ratio:375/456}.expertise-interior h1{left:6.4%;font-size:9.6vw}.expertise-interior img{aspect-ratio:375/456}.expertise .interior-carousel-cards-card{min-width:calc(var(--modern-grid-column-width) * 6 + var(--modern-grid-column-gutter) * 5)}.expertise .interior-carousel-cards-card-images img{aspect-ratio:745/556;width:100%;height:auto}.expertise .interior-carousel-cards-card p{width:90%}}.expertise-collage{position:relative;background:#f7f7f0;aspect-ratio:1440/1917}@media (max-width:768px){.expertise-collage{aspect-ratio:375/732}.expertise-studio .expertise-collage{aspect-ratio:375/735!important}.expertise-onebed .expertise-collage{aspect-ratio:375/657!important}.expertise-twobed .expertise-collage{aspect-ratio:375/650!important}.expertise-xl-10 .expertise-collage{aspect-ratio:375/520!important;overflow:hidden}}.expertise-studio .expertise-collage{aspect-ratio:1440/2000}.expertise-twobed .expertise-collage{aspect-ratio:1440/1923}.expertise-xl .expertise-collage{aspect-ratio:1440/1753}@media (max-width:768px){.expertise-xl .expertise-collage{aspect-ratio:375/745}}.expertise-xl-10 .expertise-collage{aspect-ratio:1440/1621}.expertise-collage>*{position:absolute}.expertise-collage img{background:rgba(0,0,0,.1);object-fit:cover}.expertise-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);font-size:clamp(40px, 4.16vw, 100px);line-height:110%;font-family:'TASA Explorer',sans-serif;letter-spacing:-.02em}@media (max-width:768px){.expertise-collage-text{top:7%;left:var(--modern-grid-column-margin);width:calc(var(--modern-grid-column-width) * 6 + var(--modern-grid-column-gutter) * 5)!important;font-size:clamp(15px, 6.4vw, 60px);line-height:125%}}.expertise-collage-text-xl{z-index:10;width:calc(var(--modern-grid-column-width) * 7 + var(--modern-grid-column-gutter) * 7)}.expertise-collage-text-xl-10{width:calc(var(--modern-grid-column-width) * 7 + var(--modern-grid-column-gutter) * 7)}.expertise-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){.expertise-collage-image-one-studio{top:29%;left:47%;aspect-ratio:185/246;width:49%;height:auto}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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){.expertise-collage-image-three-studio{top:68%;left:47%;aspect-ratio:115/174;width:30%;height:auto}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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){.expertise-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}}.expertise-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}.expertise-doorway-container{background:#fdfdf7}.expertise-doorway{display:flex;gap:var(--modern-grid-column-gutter)}@media (max-width:768px){.expertise-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}.expertise-doorway{flex-direction:column;gap:0}.expertise-doorway .doorway-item{aspect-ratio:351/234}}.expertise-doorway .doorway-item{flex:1}.expertise-specs{background:#fdfdf7}.expertise-specs-table{display:flex;flex-wrap:wrap;gap:calc(var(--modern-grid-column-gutter) * 2)}.expertise-specs-table-group{width:calc((100% - var(--modern-grid-column-gutter) * 6)/ 4)}@media (max-width:768px){.expertise-specs-table{gap:0}.expertise-specs-table-group{width:100%!important}.expertise-specs-table-group .type-14,.expertise-specs-table-group .type-18{display:inline}.expertise-specs-table-group .type-18+.type-14{margin-left:4px}.expertise-specs-table-collapsible-content{display:none}.expertise-specs-table-collapsible:has(input:checked)+.expertise-specs-table-collapsible-content{display:block}.expertise-specs-table-collapsible:has(input:checked) img{transform:none}}@media (max-width:1350px){.expertise-specs-table-group{width:calc((100% - var(--modern-grid-column-gutter) * 6)/ 2)}}.expertise-specs-table-section{border-top:1px solid rgba(0,0,0,.2);padding-top:8px}.expertise-specs-table-collapsible{position:relative}.expertise-specs-table-collapsible input{position:absolute;opacity:0;margin:0;padding:0;width:100%;height:100%}.expertise-specs-table-collapsible img{position:absolute;top:35%;right:var(--modern-grid-column-margin);transform:scaleY(-1)}.expertise-specs-table-collapsible hr{appearance:none;margin:0 0 8px;border:none;border-top:1px solid #000;padding:0;width:100%}.expertise-basement{background:#fdfdf7}.expertise-specs .specs-content-colors{gap:12px}.expertise-specs .specs-content-colors>div{aspect-ratio:1}.segue .models-overview-header{margin:0 -10vw;padding:0 10vw}.backyard .slide.models-overview-header{display:block;background:#000;min-height:unset;color:#fff}.backyard .slide.models-lineup{flex-direction:column;background:#fff;min-height:unset}.models-lineup-scroll{padding-bottom:4px;overflow:auto;scrollbar-color:transparent;scrollbar-width:none}.models-lineup-scroll::-webkit-scrollbar{display:none}.models-lineup-scroll-container{display:flex;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}@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{display:flex;flex-direction:column;box-sizing:border-box;border-left:1px solid rgba(0,0,0,.2);padding:0 30px 12px;min-width:385px;min-height:485px;scroll-snap-align:center}@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 transparent}.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{padding:0!important;min-width:calc(100vw - 50px)}}.models-lineup-scroll-model-cant-decide-container{position:relative;border-radius:12px;background:rgba(0,0,0,.05);height:100%;overflow:hidden}.models-lineup-scroll-model-cant-decide-container img{position:absolute;z-index:0;width:100%;height:100%;object-fit:cover}.models-lineup-scroll-model-cant-decide-container h4{position:absolute;top:36px;left:36px;z-index:10}.models-lineup-scroll-model-cant-decide-container button{position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}.models-lineup-scroll-model-label{align-self:flex-start;border:1px solid #000;border-radius:6px;padding:4px 9px}.models-lineup-scroll-model-subtitle span{margin:0 4px;color:var(--color-black-20)}.models-lineup-scroll-model-elevation{flex:1}.models-lineup-scroll-model-elevation img{transform:translateX(-30px);width:calc(100% + 60px);object-fit:contain}.models-lineup-scroll-model-actions{display:flex;gap:8px}.models-lineup-collage-section{display:block!important;background:#f7f7f0;min-height:unset!important}.models-lineup-collage{display:block;position:relative;background:#f7f7f0;aspect-ratio:1440/990;min-height:unset}@media (max-width:1024px){.models-lineup-collage{aspect-ratio:1440/1100}}.models-lineup-collage h1{position:absolute;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);line-height:112%;font-family:'TASA Explorer',sans-serif;letter-spacing:-.03em}@media (max-width:768px){.models-lineup-scroll-model-elevation img{transform:translateX(-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{position:absolute;top:16%;left:0;width:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column) * 8 + var(--modern-grid-column-gutter) * 7);height:auto}@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{position:absolute;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}@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{position:absolute;bottom:100%;margin-bottom:24px!important;width:calc(var(--modern-grid-column-width-fixed-column) * 3 + var(--modern-grid-column-gutter) * 2)}.models-lineup-compare-link{display:flex;align-items:center;gap:.4em}.models-lineup-compare-link svg{transform:translateY(3px)}.models-lineup-compare-link:hover svg{opacity:.8}.specs-content-colors{display:flex;gap:12px}@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{position:relative;border:1px solid #ccc;border-radius:50%;background:#ccc;width:34px;height:34px}.specs-content-colors .specs-content-colors-bone-white{border-color:rgba(0,0,0,.1);background-color:var(--color-bone-white)}.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{position:absolute;top:-35px;left:50%;transform:translateY(25%) translateX(-50%);opacity:0;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);transition:.2s;border:1px solid #dedfd8;border-radius:20px;background:rgba(255,255,255,.9);padding:6px 15px 8px;pointer-events:none;white-space:nowrap}.specs-fire-resistance-button a{display:inline-block;border-radius:12px!important;background:#000;color:#fff}.interior-carousel{background:#fdfdf7;user-select:none;-webkit-user-select:none}.interior-carousel-white{background:#fff}@media (max-width:768px){.specs-content-colors>div{width:24px;height:24px}.specs-fire-resistance-button{display:flex;justify-content:center}.interior-carousel h1{margin:0 auto;text-align:center}.interior-carousel-cards{scroll-snap-type:x mandatory}}.interior-carousel-cards{display:flex;flex-wrap:nowrap;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));overflow:auto;scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none}.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{position:relative;transition:opacity .2s;cursor:pointer;aspect-ratio:740/556}.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{width:260px!important;min-width:unset}.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{position:absolute;z-index:0;will-change:opacity;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);border-radius:6px;background:100% #d3d3d3;aspect-ratio:474/356;width:100%;height:auto;pointer-events:none}.interior-carousel-cards-card p{width:90%;user-select:text;-webkit-user-select:text}@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{display:flex;gap:6px;margin:0;border-radius:6px;padding:6px 0;color:var(--color-black-80);font-size:12px;line-height:100%;font-family:'TASA Explorer',sans-serif;font-feature-settings:"tnum" on,"lnum" on;list-style-type:none}.interior-carousel-cards-card ul li{position:relative;cursor:pointer;margin:1px;border-radius:14px;background:rgba(0,0,0,.05);padding:5px 8px 6px;white-space:nowrap}.interior-carousel-cards-card ul li:has(input:checked){margin:0;background:var(--color-blue);padding:6px 9px 7px;color:#fff!important}.interior-carousel-cards-card ul li input{position:absolute;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.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){opacity:0;z-index:1;transition:opacity .6s}.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){opacity:0;z-index:1;transition:opacity .6s}.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{display:flex;gap:6px;aspect-ratio:740/485.1}.interior-carousel-cards-card-diptyque img{position:static;width:calc(50% - 3px);height:100%;object-fit:cover}}body,html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;position:relative;margin:0;background:#000;padding:0;width:100%;min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available;font-family:'TASA Explorer'}body[data-slug="/backyard"]{background:#000}body.segue{overflow-x:clip}.backyard .slides{width:100vw;height:auto}.backyard .slide{display:flex;position:relative;width:100vw;min-height:100vh}.backyard .slides p{margin:0;padding:0}.backyard .backyard-basement{flex-direction:column;background:var(--color-biege);min-height:unset}.configurator{background:#fdfdf7;overflow-x:clip}.insights-module-explore-the-lineup{display:flex;position:relative;align-items:center;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:#f7f7f0;aspect-ratio:1330/550;width:100%;height:auto;overflow:hidden}.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;width:calc(50% - 3px);height:calc(100% - 2px);object-fit:cover}.interior-carousel-cards-card-diptyque .interior-carousel-cards-card-images img:last-child{display:block;position:absolute;right:0;aspect-ratio:unset;width:calc(50% - 3px);height:calc(100% - 2px);object-fit:cover}.interior-carousel-cards-card p{width:90%}.insights-module-explore-the-lineup{flex-direction:column;margin:0 calc(var(--modern-grid-column-margin) * -.5);aspect-ratio:350/430;min-width:calc(100% + var(--modern-grid-column-margin))}.insights-module-explore-the-lineup h1{padding:30px var(--modern-grid-column-margin);max-width:100%}}.insights-module-explore-the-lineup img{position:absolute;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}.insights-module-explore-the-lineup a{white-space:nowrap}.insights-module-lineup .column-12{box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:#f7f7f0;padding:30px 0 14px}.insights-module-lineup-container{position:relative;overflow:auto;scrollbar-width:none}.insights-module-lineup-container::-webkit-scrollbar{display:none}.insights-module-lineup-scroll{display:flex;padding:16px;width:1550px;white-space:nowrap}@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{padding:16px 10px;width:1104px;gap:6px}}.insights-module-lineup-model{cursor:pointer;padding:36px 0 42px;min-width:310px}.insights-module-lineup-model-image{position:relative}.insights-module-lineup-model-image img{display:block;width:310px;height:144px;object-fit:cover}@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{box-shadow:0 2px 6px 0 rgba(0,0,0,.05);border-radius:18px;background:rgba(255,255,255,.6);padding:30px 0;min-width:216px}.insights-module-lineup-model-image img{width:216px;height:99px}.insights-module-lineup-model-image-fade{display:none}}.insights-module-lineup-model-image-fade{position:absolute;background:red;background:linear-gradient(90deg,#f7f7f0,rgba(247,247,240,0));width:5%;height:100%}@media (hover:hover){.specs-content-colors>div:hover>div{transform:translateX(-50%);opacity:1}.specs-fire-resistance-button a:hover{color:#ccc}.insights-module-explore-the-lineup a:hover svg{opacity:.8}.insights-module-lineup-model:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.05);border-radius:18px;background:rgba(255,255,255,.6)}.insights-module-lineup-model:hover .insights-module-lineup-model-image-fade{background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.insights-module-lineup-model:hover .insights-module-lineup-model-image-fade:last-child{background:linear-gradient(90deg,rgba(255,255,255,0),#fff)}}.insights-module-lineup-model-image-fade:last-child{top:0;right:0;background:linear-gradient(90deg,rgba(247,247,240,0),#f7f7f0);width:10%}.insights-module-lineup-model-name{display:inline-block;border:1px solid rgba(0,0,0,.4);border-radius:9px;padding:.25em .5em .33em;line-height:1}@media (max-width:768px){.insights-module-lineup-model-name{border-color:#000!important;color:#000!important}}.insights-module-lineup-model-title{margin-bottom:.33em;color:#000}.insights-module-lineup-model-features{display:flex;justify-content:center;white-space:nowrap}.insights-module-lineup-model-features-divider{display:inline-block;width:1.5ch}.insights-module-lineup-controls{display:flex;position:sticky;top:50%;left:0;justify-content:space-between;align-items:center;transform:translateY(-50%);z-index:10;box-sizing:border-box;padding:0 var(--modern-grid-column-gutter);width:100%;height:0}@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{display:flex;justify-content:center;align-items:center;appearance:none;opacity:0;backdrop-filter:blur(18px);transition:opacity .2s;will-change:opacity;cursor:pointer;margin:0;box-shadow:0 1px 0 0 rgba(255,255,255,.3) inset,0 1px 4px 0 rgba(0,0,0,.12);border:none;border-radius:24px;background:rgba(255,255,255,.9);padding:0;width:60px;height:60px;pointer-events:none}@media (hover:hover){.insights-module-lineup-model:hover .insights-module-lineup-model-name{border-color:#000;color:#000}.insights-module-lineup-control:hover img{opacity:.5}.insights-module-lineup-control:active{box-shadow:0 1px 0 0 rgba(255,255,255,.3) inset,0 1px 1px 0 rgba(0,0,0,.12)}}@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{display:flex;flex-direction:column;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:24px;background:#f7f7f0;padding:42px 18px 48px}.insights-module-faq-pair{display:flex;flex-direction:column;gap:8px}.insights-module-faq-question{display:inline-block;align-self:flex-start;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:18px;background:#000;padding:15px 24px 18px;max-width:70%;color:#fff}@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{margin-left:10%;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:18px;background:#fff;padding:18px 24px}.insights-module-faq-answer a{font-family:'DM Serif Text',sans-serif!important}.insights-module-faq-answer p+p{margin-top:1em}.insights-module-faq a{align-self:center}.insights-module-showroom .column-6{display:flex;position:relative;flex-direction:column;align-items:flex-start;box-sizing:border-box;border-radius:12px;padding:24px 36px;aspect-ratio:488/323;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{display:flex;align-items:center;gap:.5ch;color:#fff!important}.insights-module-showroom-foreground a img{transform:translateY(.1em);width:auto;height:.5em}.insights-module-showroom-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.insights-module-explore-customer-profile-container{display:flex;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);border-radius:12px;background:#f7f7f0;aspect-ratio:1106/514;width:100%;height:auto;overflow:hidden}@media (max-width:1024px){.insights-module-explore-customer-profile-container{flex-direction:column;margin:0 -24px;aspect-ratio:536/473;width:calc(100% + 48px)}}@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{flex-direction:column;margin:0 -16px;aspect-ratio:350/445;width:calc(100% + 32px)}.insights-module-explore-customer-profile-media a{position:absolute}}.insights-module-explore-customer-profile-text{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:30px;min-width:50%;color:#000!important}.insights-module-explore-customer-profile-media{position:relative;background:rgba(0,0,0,.1);min-width:50%}@media (max-width:1024px){.insights-module-explore-customer-profile-text{padding:24px;width:100%;min-height:50%}.insights-module-explore-customer-profile-media{min-width:100%;height:100%;max-height:50%}}.insights-module-explore-customer-profile-media-link{display:flex;position:absolute;right:18px;bottom:18px;flex-direction:column;justify-content:center;z-index:1;backdrop-filter:blur(18px);box-sizing:border-box;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(255,255,255,.6);padding:6px 15px 6px 69px;height:60px;color:#000}@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{position:absolute;top:6px;left:6px;border-radius:6px}@media (max-width:768px){.insights-module-explore-customer-profile-media-link{right:unset;bottom:12px;left:12px;padding-left:50px;height:48px}.insights-module-explore-customer-profile-media-link img{width:36px;height:36px}}.insights-module-explore-customer-profile-media-link svg{transform:translateX(1px)}.insights-module-explore-customer-profile-media video{width:100%;height:105%;object-fit:cover;object-position:top right}.guides-cta{display:flex;justify-content:center;align-items:center}.guides-index-video video{border-radius:6px;aspect-ratio:1330/750;width:100%;height:auto;object-fit:cover}@media (max-width:768px){.guides-index-video video{border-radius:0;aspect-ratio:350/230}}.guides-cta-button{display:flex;align-items:center;gap:21px;backdrop-filter:blur(18px);cursor:pointer;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);border-radius:9px;background:rgba(255,255,255,.9);padding:15px 36px 15px 18px}.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{display:flex;flex-wrap:wrap;gap:var(--modern-grid-column-gutter)}.guides-cities a{display:flex;align-items:center;box-sizing:border-box;box-shadow:0 2px 3px 0 rgba(0,0,0,.08);border-radius:15px;background:#f7f7f0;padding:0 24px 1px;width:calc((100% - var(--modern-grid-column-gutter) * 2) * .33);height:84px;color:#000}@media (max-width:1024px){.guides-cities a{padding:0 18px 1px;height:75px}}.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}.showroom-photo-caption{padding-right:calc(var(--modern-grid-column-width) * 2 + var(--modern-grid-column-gutter))}}.showroom-hours{display:flex;gap:24px}.showroom-hours>div{width:50%}.showroom-photo img{border-radius:4px;background:rgba(0,0,0,.02);width:100%;height:auto}.showroom-photo-caption hr{margin:0;border:none;border-top:var(--color-black-6) 1.5px solid;padding:0}.showroom-footer-link img{margin-bottom:.1em;height:.4em}.showroom-book-heading{text-align:center}.showroom-book-card{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -40px;box-shadow:0 .5px 1px rgba(0,0,0,.12);border-radius:24px;background:var(--color-biege-darker);padding:33px 40px 38px}.showroom-book-card>div{width:calc(50% - 30px)}@media (max-width:768px){.showroom-book-card{flex-wrap:wrap;gap:32px;margin:0 -16px;border-radius:12px;padding:36px}.showroom-book-card>div{width:100%}}.showroom-book-card-info p{line-height:20px!important}.showroom-book-schedule{margin:0 -40px;border:1px solid var(--color-black-10);border-radius:24px;padding:33px 40px 38px}@media (max-width:768px){.showroom-book-schedule{margin:0 -16px;padding:24px}}.showroom-book-card-details{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:24px 0 26px}.showroom-book-card-details>a,.showroom-book-card-details>div{display:flex;flex-direction:column;gap:10px;border-radius:12px;color:#000}.showroom-book-card-details>div{flex-direction:row}.showroom-book-card-info-detail{display:flex;align-items:flex-start;gap:12px}.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{margin-left:.25em;letter-spacing:0}.showroom-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5em}@media (max-width:768px){.showroom-book-card-details{border-bottom:none;padding:24px 0 0}.showroom-footer h4:last-of-type{display:inline;margin-right:.2em}.showroom-footer a{white-space:nowrap}.showroom-title{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px}}.showroom-jump-links{display:flex;position:relative;top:-11px;gap:18px}.showroom-jump-links a{box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:#f7f7f0;padding:12px 24px 15px;color:#000;letter-spacing:0;white-space:nowrap}.showroom-events{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:56px}.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{margin:0;border:none;border-top:var(--color-black-10) 1px solid;padding:0}.showroom-events ul{display:flex;flex-wrap:nowrap;gap:var(--modern-grid-column-gutter);box-sizing:border-box;margin:0;padding:0 calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width) + var(--modern-grid-column-gutter));padding-bottom:10px;width:100%;overflow:auto;scroll-padding-block:var(--modern-grid-column-margin);scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none;list-style-type:none}.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);border-radius:24px;background:var(--color-biege-darker);padding:30px;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}@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{padding:24px;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)}.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;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;display:-webkit-box;overflow:hidden;line-height:130%!important}.showroom-events-event hr{margin:0;border:none;border-top:var(--color-black-10) 1px solid;padding:0}.showroom-events-event-footer{display:flex;justify-content:space-between}.showroom-events-event-footer-date{display:flex;align-items:center;gap:16px}.showroom-events-event-footer-date-day{display:flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:12px;aspect-ratio:1;width:auto;min-height:100%;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);border-radius:24px;background:var(--color-biege-darker);padding:40px}.showroom-event-body{display:flex;gap:40px}@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{margin:0;border:none;border-right:var(--color-black-10) 1px solid;padding:0;width:1px}@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{display:flex;flex-direction:column;margin:0 0 1em;padding:0 0 0 2.5ch;list-style-type:none;list-style-image:url("../images/bullet.svg")}nav{display:flex;position:fixed;top:36px;justify-content:space-between;align-items:center;z-index:8999;box-sizing:border-box;padding:0 var(--modern-grid-column-margin);width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:768px) and (max-width:1024px){.backyard .slides .jealousy .h3{grid-column:col-start 2/span 6}nav{padding:0 3.75vw}}nav button,nav ul,nav ul>li>a{pointer-events:all}nav .logo{position:relative;top:1px;width:var(--modern-grid-column-width);pointer-events:all}nav .logo img{width:102%;min-width:85px}@media (max-width:768px){nav{top:31px}nav .logo{display:none;position:absolute;top:-12px;left:12px;transform:none;border-radius:12px;padding:0 12px;width:auto;height:42px}nav .logo img{width:67px}nav .backyard-configure,nav .financing-get-your-rate-button{position:absolute;top:-12px;right:12px;z-index:-1;box-sizing:border-box;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);height:42px;font-size:12px}}nav img{transition:filter .4s}nav.inverted img{filter:invert(100%)}nav img:active{opacity:.75}nav .main-navigation-list{display:flex;position:absolute;left:0;justify-content:center;align-items:center;box-sizing:border-box;padding:0 var(--modern-grid-column-margin);width:100%}nav ul{display:flex;justify-content:center;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);will-change:opacity;margin:0 auto;border-radius:12px;background:rgba(255,255,255,.4);padding:15px 24px;list-style-type:none}body:not(.complete) nav ul{transition:none}.configurator nav ul,nav.transition-configurator ul,nav.transition-configurator ul+ol{opacity:0!important;pointer-events:none}.configurator nav ul a,nav.transition-configurator ul a,nav.transition-configurator ul+ol a{pointer-events:none}nav.inverted ul{background:rgba(0,0,0,.2)}nav ul a,nav ul+ol a{color:rgba(0,0,0,.6);font-size:15px;line-height:100%;font-family:'TASA Explorer',sans-serif;text-decoration:none}nav.inverted ul a,nav.inverted ul+ol a{color:rgba(255,255,255,.8)}nav ul a.current,nav ul+ol a.current{color:#000}@media (hover:hover){.insights-module-explore-customer-profile-media-link:hover{background:#fff;color:#000}.guides-cta-button:hover .guides-cta-button-text{opacity:.8}.guides-cta-button:hover img{filter:brightness(1.05)}.guides-cities a:hover{background:#000;color:#fff}.showroom-jump-links a:hover{background:#fff;color:#000}nav ul a:hover,nav ul+ol a:hover{color:#000}nav.inverted ul a:hover,nav.inverted ul+ol a:hover{color:#fff}}nav.inverted ul a.current,nav.inverted ul+ol a.current{color:#fff}nav ul .menu-item{opacity:0;margin:0;width:0;height:1em;overflow:hidden}nav ul .menu-item-mobile{display:none}nav ul .pages-menu-item{margin-left:24px}.menu-item{opacity:1!important;margin-left:24px!important;width:auto!important;overflow:visible!important}nav .backyard-configure{opacity:0;transition:opacity .4s;pointer-events:none}nav .get-in-touch{display:none}.backyard nav .backyard-configure{opacity:1;pointer-events:all}.configurator nav .backyard-configure,nav.transition-configurator .backyard-configure{opacity:0;pointer-events:none}@media screen and (min-width:800px){nav .backyard-configure:hover{color:rgba(255,255,255,.8)}}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{transform:translate3d(-10px,0,0);opacity:0}}@keyframes out-pop{80%{opacity:0}to{transform:translate3d(10px,0,0);opacity:0}}@keyframes out-pop-fade{80%,to{opacity:0}}@keyframes in{from{transform:translate3d(max(1vw,25px),0,0);opacity:0}to{transform:none;opacity:1}}@keyframes in-pop{from{transform:translate3d(min(-1vw,-25px),0,0);opacity:0}to{transform:none;opacity:1}}@keyframes in-fade{from{opacity:0}to{opacity:1}}.backyard-configure.multiunit,.multiunit .backyard-configure{display:none}.multiunit .backyard-configure.multiunit{display:block}.main-navigation-list-container{display:flex;flex-direction:column;position:relative;top:32.5px}.expertise nav ul+ol,.main-navigation-hover-models ul+ol{opacity:1;pointer-events:all}.expertise nav ul,.main-navigation-hover-models ul{border-bottom-right-radius:0;border-bottom-left-radius:0}nav ul+ol{display:flex;position:relative;top:24px;justify-content:center;gap:24px;transform:translateY(-24.5px);opacity:0;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);margin:0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background:rgba(255,255,255,.4);padding:24px;pointer-events:none;list-style-type:none}nav.inverted ul+ol{background:rgba(77,77,77,.3)}nav ul+ol li{position:relative}nav ul+ol span{position:absolute;top:-8px;left:-12px;opacity:0;z-index:-1;border-radius:32px;background:#fff;padding:8px 12px;width:100%;height:100%}nav.inverted ol span{background:#000}nav ul+ol li:has(a:hover) span{opacity:.4}nav ul+ol li a.current{color:#000}nav ul+ol li a.current+span{opacity:1;box-shadow:0 2px 3px 0 rgba(0,0,0,.08)}.main-navigation-models-divider{display:none;appearance:none}.expertise .main-navigation-models-divider,.main-navigation-hover-models .main-navigation-models-divider{display:block;position:absolute;top:40px;left:0;border:none;border-top:1px solid rgba(255,255,255,.2);width:100%}.inverted .main-navigation-models-divider{border-top:1px solid rgba(255,255,255,.2)}.backyard .menu-item:has(+ :not(.menu-item)){border-bottom:none}.multiunit .button-rounded img{filter:none}.financing nav .backyard-configure.button-rounded,nav .financing-get-your-rate-button.button-rounded{display:none}.financing nav .financing-get-your-rate-button{display:block;pointer-events:all}@media (max-width:768px){nav .financing-get-your-rate-button.button-rounded{top:-12px}}@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))}.expertise nav ul,.expertise nav ul+ol,nav.main-navigation-hover-models ul,nav.main-navigation-hover-models ul+ol{justify-content:center;min-width:330px}nav .button-rounded{top:0;transform:translateX(18px) translateY(.5px);padding:13.5px 18px 14px!important}}.main-navigation-hamburger{position:relative;opacity:.6!important;cursor:pointer;width:15px!important;height:9px!important}.main-navigation-hamburger-hover .main-navigation-hamburger{opacity:1!important}.inverted .main-navigation-hamburger>svg{filter:invert(100%)}.main-navigation-hamburger svg{position:absolute;top:2px;left:-15px;padding:4px 15px}.main-navigation-hamburger-dropdown{display:none;position:absolute;top:calc(100% - 62px);left:calc(100% - 70px);flex-direction:column;gap:6px;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-sizing:border-box;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);border-radius:18px;background:rgba(255,255,255,.2);padding:20px 6px;min-width:225px}@media (max-width:1024px){.main-navigation-hamburger-dropdown{left:calc(100% - 117px)}}.main-navigation-hamburger-hover .main-navigation-hamburger-dropdown{display:flex}.inverted .main-navigation-hamburger-dropdown{background:rgba(0,0,0,.4)}.main-navigation-hamburger-dropdown a{display:flex;flex-wrap:nowrap;gap:14px;box-sizing:border-box;border-radius:9px;padding:9px 16px;pointer-events:all;color:rgba(0,0,0,.6)}.inverted .main-navigation-hamburger-dropdown a{color:rgba(255,255,255,.8)}.main-navigation-hamburger-dropdown a.current{color:#000}.inverted .main-navigation-hamburger-dropdown a.current{color:#fff}.main-navigation-hamburger-dropdown-icon{position:relative;min-width:24px;min-height:16px}.main-navigation-hamburger-dropdown-icon img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:.6}.inverted .main-navigation-hamburger-dropdown-icon img{filter:invert(100%)}@media (hover:hover){.main-navigation-hamburger-dropdown a:hover{box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);background:rgba(255,255,255,.4);color:#000}.inverted .main-navigation-hamburger-dropdown a:hover{background:rgba(0,0,0,.4);color:#fff}.main-navigation-hamburger-dropdown a:hover img{opacity:1}}.main-navigation-hamburger-dropdown a.current img{opacity:1}.main-navigation-hamburger-dropdown-divider{display:block;margin:12px 18px!important;border:none;border-top:.5px solid rgba(0,0,0,.2);pointer-events:none}.inverted .main-navigation-hamburger-dropdown-divider{border-top:.5px solid rgba(255,255,255,.2)}.mobile-navigation{position:fixed;top:18px;left:12px;opacity:0;z-index:999;backdrop-filter:blur(36px);will-change:opacity;box-shadow:0 9px 20px 0 rgba(0,0,0,.16);border-radius:30px;background:rgba(255,255,255,.8)}.inverted .mobile-navigation{background:rgba(0,0,0,.4)}.mobile-navigation-active{opacity:1;transition:.2s}.mobile-navigation>div{display:flex;position:absolute;top:0;left:0;flex-direction:column;gap:3px;opacity:0;transition:opacity .2s,transform .4s cubic-bezier(.16, 1, .3, 1);padding:18px 6px;pointer-events:none}.mobile-navigation[data-index="0"]{backdrop-filter:blur(18px);box-shadow:0 2px 3px 0 rgba(0,0,0,.1);border-radius:12px;background:rgba(255,255,255,.3)}.inverted .mobile-navigation[data-index="0"]{background:rgba(0,0,0,.4)}.mobile-navigation[data-index="0"] .mobile-navigation-inactive,.mobile-navigation[data-index="1"] .mobile-navigation-main,.mobile-navigation[data-index="2"] .mobile-navigation-models{opacity:1;transition:opacity .2s .2s,transform .4s cubic-bezier(.16, 1, .3, 1) .2s;pointer-events:all}.mobile-navigation[data-index="2"] .mobile-navigation-main{transform:translateX(-10%)}.mobile-navigation[data-index="1"] .mobile-navigation-models{transform:translateX(10%)}.mobile-navigation-main{padding-top:12px!important}.mobile-navigation-inactive{padding:0!important}.mobile-navigation-hamburger{display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;width:45px;height:42px}.mobile-navigation-close{position:relative;opacity:.6;padding:0 18px;width:22px;height:42px}.inverted .mobile-navigation-close{filter:invert(100%)}.mobile-navigation-close svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.inverted .mobile-navigation-hamburger svg{filter:invert(100%)}.mobile-navigation-item{display:flex;align-items:center;gap:15px;padding:9px 24px 9px 18px;width:185px;color:rgba(0,0,0,.6)!important;white-space:nowrap}.inverted .mobile-navigation-item{color:rgba(255,255,255,.8)!important}.mobile-navigation-item.current{color:#000!important}.inverted .mobile-navigation-item.current{color:#fff!important}.mobile-navigation-item-icon{position:relative;opacity:.6;min-width:24px;min-height:18px}.mobile-navigation-item.current .mobile-navigation-item-icon{opacity:1}.mobile-navigation-item-icon img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.mobile-navigation-item-title{flex:1}.inverted .mobile-navigation-item-chevron{filter:invert(100%)}.mobile-navigation-item-divider{appearance:none;margin:12px;border:none;border-top:.5px solid rgba(0,0,0,.2)}.inverted .mobile-navigation-item-divider{border-top:.5px solid rgba(255,255,255,.2)}.mobile-navigation-logo{padding:3px 24px 3px 18px;width:185px;color:rgba(0,0,0,.6)!important}.inverted .mobile-navigation-logo{color:rgba(255,255,255,.8)!important}.inverted .mobile-navigation-item-back{filter:invert(100%)}.hello .ice-faq-link{display:none}.lists.svelte-qy5cur{margin:0 -14px}.header.svelte-iqdnnn{display:flex;flex-direction:column}p.svelte-iqdnnn{margin:0;padding:0}.estimated.svelte-901m7r.svelte-901m7r{display:flex;flex-wrap:wrap;justify-content:space-between;margin:36px 0;border-top:1px solid rgba(0,0,0,.1);padding-top:32px}.estimated.svelte-901m7r h4.svelte-901m7r{margin:0;padding:0;font-family:'TASA Explorer',sans-serif}.estimated.svelte-901m7r p.svelte-901m7r{margin-top:8px;color:rgba(0,0,0,.4);line-height:133%!important}.slider-native.svelte-7kpfix.svelte-7kpfix{display:flex;position:relative;align-items:flex-end;gap:8px;background:#fff;height:90px}.slider-native.svelte-7kpfix .svelte-7kpfix{user-select:none;-webkit-user-select:none}input[type=range].svelte-7kpfix.svelte-7kpfix{flex:1;appearance:none;border-top:1px solid rgba(0,0,0,.2);height:1px}.slider-native input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;box-shadow:none;border-radius:100%;background-color:#000;width:18px;height:18px}.slider-native-value.svelte-7kpfix.svelte-7kpfix{position:absolute;top:1px;transform:translateX(-50%);pointer-events:none}.slider-native-value.svelte-7kpfix svg.svelte-7kpfix{position:absolute;bottom:-39.5px;left:50%;z-index:1;margin-left:-6.6px}.slider-native-value-input.svelte-7kpfix.svelte-7kpfix{display:flex;position:absolute;top:6px;left:0;align-items:center;will-change:transform;border:1px solid #e6e6e6;border-radius:12px;background:#f7f7f7;padding:11px 15px 13px 18px;pointer-events:all}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix{transform:translateY(-1px);appearance:none;box-sizing:border-box;margin:0;outline:0;border:none;background:0 0;padding:0;width:100%;line-height:1;text-align:center}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix:focus{user-select:text;-webkit-user-select:text}.slider-native-value.svelte-7kpfix span.svelte-7kpfix{visibility:hidden;border:1px solid #9a9a9a;padding:12px 17px 12px 20px;pointer-events:none}.slider-native-label.svelte-7kpfix.svelte-7kpfix{transform:translateY(22.5%);line-height:1}.slider-native-value-relative.svelte-7kpfix.svelte-7kpfix{position:absolute;top:98px;left:3px;width:100%;text-align:center}.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{display:flex;gap:12px;margin-top:16px}.field.svelte-jpc34f.svelte-jpc34f{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.field.merge.svelte-jpc34f.svelte-jpc34f{display:block}label.svelte-jpc34f.svelte-jpc34f{opacity:.4;margin-bottom:8px;width:100%;font-size:14px;line-height:18px}.input.svelte-jpc34f.svelte-jpc34f{position:relative;box-sizing:border-box;width:100%}input.svelte-jpc34f.svelte-jpc34f:focus{outline:var(--color-blue) 2px solid}.invalid.svelte-jpc34f input.svelte-jpc34f:focus{outline:rgba(187,38,44,1) solid 2px;box-shadow:0 0 0 4px rgba(187,38,44,.25)}.overlay.svelte-jpc34f.svelte-jpc34f{position:absolute;top:1px;left:.5px;opacity:.5;padding:17px 20px 18px;pointer-events:none}@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{top:1.5px;left:1px;padding:16px 18px}}.overlay.svelte-jpc34f span.svelte-jpc34f{opacity:0}input.svelte-jpc34f.svelte-jpc34f{appearance:none;box-sizing:border-box;outline:0;border:none;background:0 0;padding:16px 20px 18px;width:100%;font-size:15px}.calculator-rate-input.svelte-jpc34f.svelte-jpc34f{border:1px solid rgba(0,0,0,.1);border-radius:12px;background:var(--color-black-2);padding:17px 18px 19px}.configurator .result .button-rounded{display:none}.result.svelte-16kiupr.svelte-16kiupr{display:flex;flex-direction:column}.mortgage.svelte-16kiupr.svelte-16kiupr{display:flex;flex-grow:1;flex-direction:column;gap:4px;border-top:1px solid rgba(0,0,0,.1)}.monthly.svelte-16kiupr div.svelte-16kiupr{display:inline}.button-rounded.svelte-16kiupr.svelte-16kiupr{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:60px;white-space:nowrap}.calculator.svelte-1ldgoce.svelte-1ldgoce{display:flex;position:relative;will-change:transform;margin:auto;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:24px;background:#fff;max-width:540px;font-family:'TASA Explorer',sans-serif}.column.svelte-1ldgoce.svelte-1ldgoce{box-sizing:border-box;margin:0;border-radius:24px;background:#fff;padding:50px 60px;max-width:720px}.calculator[data-variant=both].svelte-1ldgoce .info.svelte-1ldgoce{border-radius:24px 0 0 24px;background:#fafafa}@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{display:block;margin:0}.column.svelte-1ldgoce.svelte-1ldgoce{border-radius:18px;padding:32px}.calculator[data-variant=both].svelte-1ldgoce .info.svelte-1ldgoce{border-top-right-radius:24px;border-top-left-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%{transform:translateY(50px);opacity:0}100%{transform:none;opacity:1}}@keyframes svelte-1ldgoce-reveal-background{0%{opacity:0}100%{opacity:1}}.contact-option.svelte-18pz7gy{display:flex;align-items:flex-start;gap:18px;cursor:pointer;margin:0;box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(0,0,0,.02);padding:18px 24px}.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{display:flex;flex-direction:column;justify-content:center;min-height:2em}.contact-options.svelte-or7mni{display:inline-flex;flex-direction:column;gap:16px}.contact-option-icon-container.svelte-or7mni{position:relative;width:20px;height:100%}.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{display:flex;flex-direction:column;gap:6px;text-align:left}.common-form-field-input.svelte-1y2ze90.svelte-1y2ze90{position:relative}.common-form-field-input-inverted.svelte-1y2ze90.svelte-1y2ze90{color:#fff}label.svelte-1y2ze90.svelte-1y2ze90{position:absolute;top:17px;left:22px;transform-origin:top left;transition:transform .2s,opacity .2s;pointer-events:none}.common-form-field-input-label-hidden.svelte-1y2ze90.svelte-1y2ze90{opacity:0}.common-form-field-input-financing.svelte-1y2ze90 label.svelte-1y2ze90{top:22px}.common-form-field-input-inverted.svelte-1y2ze90 label.svelte-1y2ze90{color:rgba(255,255,255,.6)}.common-form-field-input.svelte-1y2ze90:has(:focus) label.svelte-1y2ze90,.common-form-field-input.svelte-1y2ze90:has(select) label.svelte-1y2ze90,.svelte-1y2ze90:not(.empty) label.svelte-1y2ze90{transform:scale(.75) translateX(-3px) translateY(-12px)}.common-form-field-input-financing.svelte-1y2ze90:has(:focus) label.svelte-1y2ze90,.common-form-field-input-financing.svelte-1y2ze90:has(select) label.svelte-1y2ze90,.common-form-field-input-financing.svelte-1y2ze90:not(.empty) label.svelte-1y2ze90{transform:scale(.75) translateX(-3px) translateY(-16px)}input.svelte-1y2ze90.svelte-1y2ze90,select.svelte-1y2ze90.svelte-1y2ze90,textarea.svelte-1y2ze90.svelte-1y2ze90{display:block;appearance:none;box-sizing:border-box;outline:0;border-radius:12px;background:var(--color-black-2);padding:25px 8px 9px 18px;width:100%;scroll-padding-block:18px;border:1px solid rgba(0,0,0,.1)}.common-form-field-input-financing.svelte-1y2ze90 input.svelte-1y2ze90{padding:28px 8px 15px 17px}@media(max-width:768px){.modal-grid-column-6.svelte-14afq7f{padding:0 16px}.common-form-field-input-financing.svelte-1y2ze90 label.svelte-1y2ze90{top:18px}.common-form-field-input-financing.svelte-1y2ze90:has(:focus) label.svelte-1y2ze90,.common-form-field-input-financing.svelte-1y2ze90:has(select) label.svelte-1y2ze90,.common-form-field-input-financing.svelte-1y2ze90:not(.empty) label.svelte-1y2ze90{transform:scale(.7) translateX(-3px) translateY(-16px)}.common-form-field-input-financing.svelte-1y2ze90 input.svelte-1y2ze90{padding:25px 8px 12px 16px}}.titleless.svelte-1y2ze90 input.svelte-1y2ze90,.titleless.svelte-1y2ze90 select.svelte-1y2ze90,.titleless.svelte-1y2ze90 textarea.svelte-1y2ze90{padding-top:17px;padding-bottom:19px}.common-form-field-input-inverted.svelte-1y2ze90 input.svelte-1y2ze90,.common-form-field-input-inverted.svelte-1y2ze90 select.svelte-1y2ze90,.common-form-field-input-inverted.svelte-1y2ze90 textarea.svelte-1y2ze90{background:rgba(255,255,255,.1);color:#fff}.common-form-field-input-inverted.svelte-1y2ze90 input.svelte-1y2ze90,.common-form-field-input-inverted.svelte-1y2ze90 textarea.svelte-1y2ze90{border:1px solid rgba(255,255,255,.1)}.common-form-field-input-inverted.svelte-1y2ze90 input.svelte-1y2ze90::-webkit-contacts-auto-fill-button{background-color:#fff}.common-form-field-input-inverted.svelte-1y2ze90:has(input:-webkit-autofill) label.svelte-1y2ze90{color:rgba(0,0,0,.6)}input.svelte-1y2ze90.svelte-1y2ze90:focus,select.svelte-1y2ze90.svelte-1y2ze90:focus,textarea.svelte-1y2ze90.svelte-1y2ze90:focus{outline:var(--color-blue) 2px solid;background:#fff}.common-form-field-input-inverted.svelte-1y2ze90 input.svelte-1y2ze90:focus,.common-form-field-input-inverted.svelte-1y2ze90 select.svelte-1y2ze90:focus,.common-form-field-input-inverted.svelte-1y2ze90 textarea.svelte-1y2ze90:focus{outline:var(--color-blue) 2px solid;background:#000}textarea.svelte-1y2ze90.svelte-1y2ze90{height:12em;resize:none}select.svelte-1y2ze90.svelte-1y2ze90{color:#000}.common-form-field-input-dropdown-arrow.svelte-1y2ze90.svelte-1y2ze90{position:absolute;top:50%;right:18px;transform:translateY(-50%);pointer-events:none}.error.svelte-1y2ze90 input.svelte-1y2ze90:focus{outline:var(--color-red) 2px solid}.common-form-field-input-select.svelte-1y2ze90.svelte-1y2ze90{user-select:none;-webkit-user-select:none}.common-form-field-input-hello.svelte-1y2ze90 input.svelte-1y2ze90{padding-top:15px;padding-bottom:15px}h1.svelte-1omh370{padding-right:1em;text-wrap-style:unset}.contact-footer.svelte-piuq3u{display:flex;flex-direction:column;align-items:center;text-align:center}button.svelte-piuq3u{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:12px!important;width:100%;height:57px}button.svelte-piuq3u:disabled{pointer-events:none}.common-form-field-checkbox.svelte-1d7a6bp.svelte-1d7a6bp{display:flex;position:relative;justify-content:center;align-items:center;gap:16px;cursor:pointer;user-select:none;-webkit-user-select:none}.common-form-field-checkbox-box.svelte-1d7a6bp.svelte-1d7a6bp{position:relative;line-height:0}input.svelte-1d7a6bp.svelte-1d7a6bp{appearance:none;cursor:pointer;margin:0;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:var(--color-black-2);padding:0;width:28px;height:28px}img.svelte-1d7a6bp.svelte-1d7a6bp{display:none;position:absolute;top:7px;left:6px;pointer-events:none}input.svelte-1d7a6bp:checked+img.svelte-1d7a6bp{display:block}.suggestions.svelte-18bga3j.svelte-18bga3j{position:relative;margin:0 auto;width:70%;min-width:300px;height:0;color:#000;font-size:15px}.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{width:100%!important;min-width:unset}}ul.svelte-18bga3j.svelte-18bga3j{display:none;position:absolute;top:9px;z-index:10000;box-sizing:border-box;margin:0;box-shadow:0 1px 4px rgba(0,0,0,.2);border-radius:12px;background:#fff;padding:8px;width:100%;list-style-type:none}ul.visible.svelte-18bga3j.svelte-18bga3j{display:unset}ul.svelte-18bga3j li.svelte-18bga3j{cursor:pointer;border-radius:6px;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.svelte-18bga3j li.selected.svelte-18bga3j{background:var(--color-blue);color:#fff}.loader-container.svelte-18bga3j.svelte-18bga3j{display:flex;justify-content:center}.contact-schedule-feature-group.svelte-1s0z76d.svelte-1s0z76d{display:flex;gap:32px;border-top:var(--color-black-10) 1px solid;border-bottom:var(--color-black-10) 1px solid;padding-top:20px;padding-bottom:20px}@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{display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.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{display:flex;justify-content:center;align-items:center;gap:10px}.contact-schedule-picker-loading.svelte-1bl5y5v{pointer-events:none}.common-form-button-select.svelte-19fks1u.svelte-19fks1u{display:flex;gap:12px}.common-form-button-select.svelte-19fks1u button.svelte-19fks1u{display:flex;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;gap:6px;appearance:none;margin:0;box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);border:none;border-radius:12px;background-color:#f7f7f7;padding:18px 0;color:#000}.common-form-button-select button svg{position:relative;top:-.05em;width:auto;height:.8em}.common-form-button-select.svelte-19fks1u button.selected.svelte-19fks1u{background-color:#000;color:#fff}.common-form-button-select-blue.svelte-19fks1u button.selected.svelte-19fks1u{background:var(--color-blue)}@media(hover:hover){.contact-option.svelte-18pz7gy:hover{box-shadow:0 .5px 1px 0 rgba(0,0,0,.2);background:rgba(0,0,0,.01)}.common-form-button-select-inverted.svelte-19fks1u button.svelte-19fks1u:hover{background-color:rgba(255,255,255,.4)}.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{background-color:rgba(255,255,255,.2);color:#fff}.common-form-button-select-inverted.svelte-19fks1u button.selected.svelte-19fks1u{background-color:#fff;color:#000}.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;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:24px;background:#fff;padding:60px;width:540px}@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;padding:32px;width:100%}}.calendar-links-list.svelte-nn755x.svelte-nn755x{display:flex;flex-wrap:wrap;gap:10px;line-height:150%}.calendar-links-list.svelte-nn755x .divider.svelte-nn755x{background:rgba(0,0,0,.18);width:1px}.calendar-links-variant-centered.svelte-nn755x.svelte-nn755x{display:flex;flex-direction:column;align-items:center}.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{flex-direction:row;border-bottom:0;padding-bottom:0;width:100%}.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{position:absolute;right:0;bottom:0;color:var(--color-blue)}@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{flex-direction:column;margin-bottom:44px;border-bottom:1px solid rgba(0,0,0,.1);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{display:flex;flex-direction:column;gap:3px}.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{display:none;margin-bottom:2px}.showroom-book-card-details-labeled.svelte-2bypd .showroom-book-card-details-label.svelte-2bypd.svelte-2bypd{display:block}.contact-calendar.svelte-sp5uqr.svelte-sp5uqr{margin:0 auto;width:100%;user-select:none;-webkit-user-select:none}.contact-calendar-header.svelte-sp5uqr.svelte-sp5uqr{display:flex;gap:32px}.contact-calendar-header.svelte-sp5uqr button.svelte-sp5uqr{appearance:none;cursor:pointer;border:none;background:0 0;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{display:flex;gap:10px}.content-calendar-days-legend.svelte-sp5uqr div.svelte-sp5uqr{width:calc((100% - 10px * 6)/ 7);letter-spacing:.04em;text-align:center;text-transform:uppercase}@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{width:calc((100% - 6px * 6)/ 7);font-size:10px!important;text-align:center}}.content-calendar-grid.svelte-sp5uqr.svelte-sp5uqr{display:flex;flex-wrap:wrap;gap:10px}.content-calendar-grid.svelte-sp5uqr div.svelte-sp5uqr{display:flex;justify-content:center;align-items:center;border-radius:12px;background:0 0;aspect-ratio:1;width:calc((100% - 10px * 6)/ 7);height:auto;pointer-events:none;font-size:18px;font-feature-settings:"tnum","lnum"}@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((100% - 6px * 6)/ 7);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;box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);background:rgba(0,0,0,.03);pointer-events:all;color:var(--color-blue);font-family:'DM Serif Text',sans-serif}.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{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style-type:none}li.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{display:flex;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 .5px 1px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(0,0,0,.02);padding:16px 0;font-family:'DM Serif Text',sans-serif;user-select:none;-webkit-user-select:none;text-align:center}.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:rgba(0,0,0,.01)}.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{outline:rgba(0,0,0,.2) solid 1px;box-shadow:0 2px 6px rgba(0,0,0,.05);border-radius:12px;background:#fff;padding:16px}button.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{display:flex;justify-content:center;align-items:center;border-radius:12px;background:var(--color-blue);color:#fff;text-align:center}div.svelte-1qe6l86{height:100%}.showroom-book-schedule-header.svelte-z3e86r.svelte-z3e86r{width:100%}.showroom-book-schedule-picker.svelte-z3e86r.svelte-z3e86r{display:flex;flex-direction:row;gap:30px}.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{display:flex;justify-content:center;align-items:center;gap:8px;text-align:center}.showroom-book-schedule-calendar.svelte-z3e86r.svelte-z3e86r{position:relative;top:4px}.showroom-book-schedule-modify.svelte-z3e86r.svelte-z3e86r{display:flex;justify-content:center;cursor:pointer}.showroom-book-schedule-modify.svelte-z3e86r button.svelte-z3e86r{display:flex;flex-direction:column;gap:6px;box-shadow:0 .5px 1px rgba(0,0,0,.12);border-radius:12px;background:var(--color-biege-darker);padding:12px 18px 14px}.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{display:flex;flex-direction:column;align-items:center;gap:8px;width:70%;line-height:20px!important;text-align:center}.mobile.svelte-z3e86r.svelte-z3e86r{display:block}}.divider.svelte-z3e86r.svelte-z3e86r{border-left:1px solid rgba(0,0,0,.1);width:1px;min-height:100%}.ice{display:flex;flex-direction:column;align-items:flex-start;min-height:100%;font-family:'TASA Explorer',sans-serif}.ice h1{margin:0 0 .5em;padding:0 10px;font-weight:400;font-size:clamp(24px, 2.5vw, 42px);font-family:'TASA Explorer',sans-serif;letter-spacing:-1px;text-align:left;text-transform:none}@media (max-width:768px){.ice h1{padding:0;font-size:24px;line-height:125%;font-family:'TASA Explorer',sans-serif;letter-spacing:0}}.ice h2{margin:0 0 8px;font-weight:400;font-size:18px;line-height:21px;font-family:'TASA Explorer',sans-serif}@media (max-width:768px){.ice h2{margin-bottom:1em;padding:0;font-size:15px;line-height:18px}}.ice p{padding:0 10px;color:rgba(0,0,0,.6);line-height:24px;text-align:left!important}.ice .bottom{display:inline-block;box-shadow:0 .5px 2px 0 rgba(0,0,0,.12);border-radius:12px;background:rgba(0,0,0,.03);padding:12px 18px 14px}.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;border-radius:12px;background:rgba(0,0,0,.03);padding:24px;width:calc(100% + 28px)}.ice .lists ul{display:flex;flex-direction:column;gap:2px;opacity:.6;margin:0;padding-left:2.3ch;list-style-image:url("../images/bullet.svg")}@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{transform:translateX(-10vw);padding-right:10vw;padding-left:10vw;width:120vw}.wildfire-banner{box-sizing:border-box;width:100%}.wildfire-banner-content{display:flex;justify-content:center;align-items:center}.wildfire-banner-content-row{display:flex;flex:1;justify-content:center;align-items:center;gap:42px}@media (max-width:1024px){.wildfire{min-height:330px!important}.wildfire-banner-content-row{align-items:flex-end;gap:21px;text-wrap:balance}}@media (max-width:768px){.wildfire{padding-top:24px;min-height:260px!important}.wildfire-banner-content-row{flex-direction:column;align-items:center;gap:18px;text-align:center;text-wrap:balance}}.wildfire-banner-content a{display:flex;align-items:center;gap:1ch;box-sizing:border-box;background:#ff4000;padding:0 18px!important;height:45px}@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%)}.wildfires-cta-button{box-sizing:border-box;padding:24px 54px!important}@media (max-width:1024px){.wildfires-cta-button{padding:0 36px!important;height:54px}.testimonials-heading{text-align:center}}@media (max-width:768px){.wildfires-cta-button{padding:0 24px!important;height:45px}}.socal-wildfires-faq{background:#1c2138}.socal-wildfires-faq .insights-module-faq .column-6{background:rgba(0,0,0,.2)}.socal-wildfires-news{background-color:#000}html:has(.video-modal){overflow:clip;pointer-events:none}.video-modal{display:flex;position:fixed;top:0;left:0;justify-content:center;align-items:center;z-index:10000;animation:.2s forwards video-modal-appearing;width:100vw;height:100dvh;pointer-events:all}@keyframes video-modal-appearing{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.8)}}.video-modal-dismissing{animation:.2s forwards video-modal-dismissing}@keyframes video-modal-dismissing{from{background:rgba(0,0,0,.8)}to{background:rgba(0,0,0,0)}}.video-modal-container{position:relative;transition:transform .4s cubic-bezier(.2, .6, .35, 1);box-shadow:0 2px 10px 0 rgba(0,0,0,.16);border-radius:4px;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);overflow:hidden}.video-modal-dismissing .video-modal-container{transition-duration:.2s}.video-modal-container video{display:block;cursor:pointer;width:100%;height:100%;object-fit:cover;pointer-events:none}.video-modal-controls{position:absolute;opacity:0;transition:opacity .4s;cursor:pointer;width:100%;height:100%}.video-modal-controls-visible{opacity:1;transition:opacity .2s}.video-modal-dismissing .video-modal-controls-visible{opacity:0;transition:opacity .2s}.video-modal-controls-close{display:flex;position:absolute;top:0;right:0;justify-content:center;align-items:center;background:0 0;width:70px;height:70px}@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-controls-close{width:45px;height:45px}}.video-modal-controls-scrubber{position:absolute;bottom:36px;left:25%;-webkit-appearance:none;appearance:none;cursor:pointer;outline:0;background:0 0;padding:16px 0;width:50%}.video-modal-controls-scrubber::before{position:absolute;top:50%;left:0;transform:translateY(-50%);background:#fff;width:100%;height:2px;content:""}@media (max-width:768px){.video-modal-controls-scrubber{bottom:4px;left:10%;width:80%}.video-modal-controls-scrubber::before{height:1px}}.video-modal-controls-scrubber::-webkit-slider-thumb{position:relative;-webkit-appearance:none;appearance:none;z-index:1;cursor:pointer;border-radius:50%;background:#fff;width:15px;height:15px}@media (max-width:768px){.video-modal-controls-scrubber::-webkit-slider-thumb{width:9px;height:9px}.testimonials{padding:0}}.modal-control.svelte-r0nedy{display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);cursor:pointer;border-radius:12px;background:rgba(255,255,255,.2);padding:0 14px;height:40px;pointer-events:all}@media(hover:hover){.modal-control.svelte-r0nedy:hover{box-shadow:0 .5px .5px 0 rgba(0,0,0,.12);background:rgba(0,0,0,.02)}.tour-model-selector.svelte-1elduth button.svelte-1elduth:hover{background:rgba(255,255,255,.05)!important}.tour-model-selector-null.svelte-1elduth button.svelte-1elduth:hover{outline-color:rgba(255,255,255,.25)!important;background:rgba(255,255,255,.15)!important}}.common-modal-presented,html:has(.common-modal-presented){overflow:clip;pointer-events:none}.common-modal.svelte-1tejbzu.svelte-1tejbzu{position:fixed;top:0;left:0;z-index:10000;animation:.6s ease-out svelte-1tejbzu-appear;will-change:opacity;background:rgba(0,0,0,.6);width:100%;height:100%;pointer-events:all}@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{display:flex;box-sizing:border-box;padding:120px;width:100%;height:100%;overflow:auto;scrollbar-width:none}.common-modal-scroll.svelte-1tejbzu.svelte-1tejbzu::-webkit-scrollbar{display:none}.content.svelte-1tejbzu.svelte-1tejbzu{position:relative;animation:.8s cubic-bezier(.16,1,.3,1) svelte-1tejbzu-appear-content;transition:transform .2s;will-change:transform;margin:auto}@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{from{opacity:0}50%{opacity:1}}@keyframes svelte-1tejbzu-appear-content{from{transform:translate3d(0,50px,0);opacity:0}50%{opacity:1}to{transform:translate3d(0,0,0)}}.common-modal-controls.svelte-1tejbzu.svelte-1tejbzu{display:flex;position:sticky;top:-120px;left:0;justify-content:space-between;transform:translateY(12px);z-index:10;padding:0 12px;height:0;pointer-events:none}@media(max-width:768px){.common-modal-controls.svelte-1tejbzu.svelte-1tejbzu{top:0;transform:translateY(16px);padding:8px}}.common-modal-variant-inverted.svelte-1tejbzu .common-modal-close-button svg.svelte-1tejbzu{filter:invert(100%)}.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) svelte-1tejbzu-disappear-content;animation-fill-mode:forwards}@keyframes svelte-1tejbzu-disappear{from{opacity:1}to{opacity:0}}@keyframes svelte-1tejbzu-disappear-content{from{opacity:1}to{opacity:0}}.tour-controls-selector-button.svelte-1w69iwe.svelte-1w69iwe{display:flex;position:absolute;top:24px;left:50%;align-items:center;gap:8px;transform:translateX(-50%);z-index:100;transition:opacity .4s;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{position:absolute;opacity:0;z-index:60;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:opacity .4s;background:rgba(0,0,0,.4);width:100%;height:100%;max-height:100%;overflow:auto;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}.tour-model-selector.svelte-1elduth.svelte-1elduth::-webkit-scrollbar{display:none}.tour-model-selector-content.svelte-1elduth.svelte-1elduth{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100%}.tour-model-selector-visible.svelte-1elduth.svelte-1elduth{opacity:1;transition:opacity .2s;pointer-events:auto}button.svelte-1elduth.svelte-1elduth,h1.svelte-1elduth.svelte-1elduth,h2.svelte-1elduth.svelte-1elduth{transform:translateY(25%);opacity:0;transition:10ms linear .2s;will-change:opacity}button.svelte-1elduth.svelte-1elduth{display:flex;flex-direction:column;align-items:flex-start!important;gap:4px!important;margin-bottom:12px!important;line-height:100%}.tour-model-selector-visible.svelte-1elduth h1.svelte-1elduth{transform:none;opacity:1;transition:transform .4s,opacity .4s}.tour-model-selector-visible.svelte-1elduth h2.svelte-1elduth{transform:none;opacity:1;transition:transform .4s 50ms,opacity .4s 50ms}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:first-of-type{transform:none;opacity:1;transition:transform .4s .1s,opacity .4s .1s,background .2s}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:nth-of-type(2){transform:none;opacity:1;transition:transform .4s 125ms,opacity .4s 125ms,background .2s}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:nth-of-type(3){transform:none;opacity:1;transition:transform .4s .15s,opacity .4s .15s,background .2s}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:nth-of-type(4){transform:none;opacity:1;transition:transform .4s 175ms,opacity .4s 175ms,background .2s}.tour-model-selector-visible.svelte-1elduth button.svelte-1elduth:nth-of-type(5){transform:none;opacity:1;transition:transform .4s .2s,opacity .4s .2s,background .2s}.tour-model-selector.svelte-1elduth button.svelte-1elduth{display:flex;flex-direction:column;justify-content:center;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:12px!important;background:rgba(0,0,0,.1)!important;padding:0 18px;width:428px;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:rgba(255,255,255,.1)!important}.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:rgba(255,255,255,.15)!important}.tour-progress-bar.svelte-1vxamij.svelte-1vxamij{position:absolute;top:50%;left:50%;transform:translateX(-50%);border-radius:2px;background:rgba(255,255,255,.1);width:200px;height:4px;overflow:hidden;pointer-events:none}.tour-progress-bar.svelte-1vxamij div.svelte-1vxamij{transition:width .4s linear;background:#fff;height:4px}.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{position:absolute;top:0;left:0;z-index:100;outline:rgba(255,255,255,.1) solid 1px;outline-offset:-1px;border-radius:24.5px;width:100%;height:100%;pointer-events:none}@media(max-width:768px){.tour-outline.svelte-1iapjqr{top:5dvh;border-bottom-right-radius:0;border-bottom-left-radius:0;height:95dvh}}.common-modal-variant-tour .common-modal-scroll{padding:0!important}.common-modal-variant-tour .common-modal-controls{position:absolute!important;top:12px!important;right:0;padding:0 24px!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{display:flex;justify-content:center;align-items:center;padding:0!important;width:48px;height:48px}.common-modal-variant-tour .common-modal-close-button button svg path{fill:#ffffff;fill-opacity:1}.tour-content.svelte-1iapjqr{position:relative;transition:background .4s;will-change:background;box-sizing:border-box;box-shadow:0 2px 10px rgba(0,0,0,.08);border-radius:24px;background:#000;width:calc(100vw - var(--modern-grid-column-margin) * 2 + 2px);height:calc(100vh - var(--modern-grid-column-margin) * 2);overflow:hidden}@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{margin-top:5dvh;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100vw;height:95dvh;min-height:unset}}.tour-content-variant-full-screen.svelte-1iapjqr{border-radius:0;width:100vw;height:100vh}.tour-controls-specs-pricing.svelte-1iapjqr{position:absolute;right:24px;bottom:24px;z-index:50}.tour-controls-zoom-in.svelte-1iapjqr{position:absolute;bottom:24px;left:24px;z-index:50}#tour button{display:flex;align-items:center;gap:8px;appearance:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);margin:0;border-radius:24px;background:rgba(0,0,0,.2);padding:0 24px;height:48px;color:#fff}@media(hover:hover){#tour button:hover{outline:rgba(255,255,255,.2) solid 1px;background:rgba(255,255,255,.1)}}samara-room-tour.svelte-1iapjqr{position:relative;opacity:0;z-index:0;transition:opacity .8s .8s;height:100%}@media(max-width:768px){.tour-content-variant-full-screen.svelte-1iapjqr{margin:0;height:100dvh}#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}.testimonials{background:var(--color-biege)}.testimonials-content{position:relative}.testimonials-heading{text-wrap:balance}.testimonials-scroll{transform:translateY(-37px);overflow:auto;scrollbar-width:none}.testimonials-scroll::-webkit-scrollbar{display:none}.testimonials-scroll-left-gradient{position:absolute;top:-37px;left:-1px;z-index:10;background:linear-gradient(90deg,#fdfdf8,#fdfdf800);width:60px;height:100%;pointer-events:none}@media (max-width:768px){.testimonials-scroll-left-gradient{width:18px}}.hello .testimonials-scroll-left-gradient{background:linear-gradient(90deg,#fff,transparent)}.testimonials-scroll-right-gradient{position:absolute;top:-37px;right:0;z-index:10;background:linear-gradient(-90deg,#fdfdf8,#fdfdf800);width:80px;height:100%;pointer-events:none}@media (max-width:768px){.testimonials-scroll-right-gradient{width:18px}}.hello .testimonials-scroll-right-gradient{background:linear-gradient(90deg,transparent,#fff)}.testimonials-items{position:relative;will-change:transform;padding:24px 0 24px 60px;width:1px;height:100px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-style:preserve-3d;perspective:1000px;backface-visibility:hidden;text-rendering:optimizeLegibility}.testimonials-item{position:absolute;will-change:transform;user-select:none}.testimonials-item-preview{transition:box-shadow .4s,transform .4s;cursor:pointer;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);border-radius:18px;background:#fff;padding:15px 18px;width:fit-content;user-select:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-style:preserve-3d;perspective:1000px;backface-visibility:hidden;will-change:transform;text-rendering:optimizeLegibility}.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);border-radius:100%;object-fit:cover}.testimonials-item-avatar-initials{border-radius:100%;background:rgba(0,0,0,.4);width:21px;height:21px;color:#fff;font-size:12px;line-height:21px}.testimonials-item-avatar-initials span{display:block;width:21px;text-align:center}.testimonials-item-modal{display:flex;position:fixed;flex-direction:column;transform:translate3d(-50%,-50%,0);z-index:100;box-sizing:border-box;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);border-radius:18px;background-color:#fff;padding:15px 18px;width:326px;height:340px;overflow:hidden}.testimonials-item-modal .testimonials-item-body{margin-top:9px;padding:2px 0 12px;width:290px;min-width:290px;height:235px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.testimonials-item-modal-content{flex:1;opacity:0;animation:.4s forwards testimonials-item-modal-content-appear}@keyframes testimonials-item-modal-content-appear{from{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){display:flex;flex-direction:column;gap:12px}.testimonials-item-body p img{border-radius:6px;width:100%}.testimonials-item-body p:last-child{margin-bottom:0}.testimonials-item-body-container{position:relative;flex:1}.testimonials-item-body-top-gradient{position:absolute;top:-1px;left:0;background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 100%);width:100%;height:12px}.testimonials-item-body-bottom-gradient{position:absolute;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%);width:100%;height:12px}.hello .testimonials-item-body-top-gradient{background:linear-gradient(0deg,transparent,#fdfdf8 100%)}.hello .testimonials-item-body-bottom-gradient{background:linear-gradient(180deg,transparent,#fdfdf8 100%)}.testimonials-item-details-photos{display:flex;align-items:center;gap:5px}.testimonials-item-modal .testimonials-item-details-photos{cursor:pointer}html{opacity:1;height:fill-available;height:-webkit-fill-available;overflow-x:clip;overflow-y:auto}body{transition:background-color .6s;background:var(--color-biege)}*{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:'TASA Explorer',sans-serif}img{font-family:'TASA Explorer',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 0 rgba(0,0,0,.08)}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{display:flex;justify-content:center;align-items:center;background:#ffec74;width:100vw;height:100vh;overflow:hidden}.error404 svg{height:20vmin}.error404 img{position:absolute;bottom:30px;width:30px}.no-javascript img[data-src]{display:none}

/* Fix hero image size on expertises pages - reduce from excessive height */
.menuiserie .slide.xl-10 {
  aspect-ratio: 1440/600 !important; /* Reduced from 825 to 600 for more reasonable height */
  max-height: 60vh !important; /* Limit maximum height to 60% of viewport */
}

.menuiserie .slide.xl-10 .xl-10-parallax {
  height: 100% !important; /* Use container height instead of auto */
  object-fit: cover !important; /* Change from contain to cover for better fitting */
  object-position: center center !important; /* Center the image */
}

@media (width <= 768px) {
  .menuiserie .slide.xl-10 {
    aspect-ratio: 375/400 !important; /* Mobile: more reasonable aspect ratio */
    max-height: 50vh !important; /* Limit mobile height */
  }
}


/* Fix large header image with class expertise-header-image */
.expertise-header-image {
  max-height: 60vh !important; /* Limit to 60% of viewport height */
  height: auto !important;
  object-fit: cover !important;
  object-position: center center !important;
}

@media (max-width: 768px) {
  .expertise-header-image {
    max-height: 50vh !important; /* Limit mobile height */
  }
}
