.dashboard-container{display:flex;gap:20px;padding:20px}.sidebar{background-color:#fff;border-radius:32px;box-shadow:0 2px 4px -1px #20334603,0 4px 5px 0 #20334608,0 1px 10px 0 #20334605!important;box-sizing:border-box;flex:0 0 276px;height:-webkit-max-content;height:max-content;padding:16px;position:-webkit-sticky;position:sticky;top:20px!important}.sidebar .xzzd ul{box-sizing:border-box;list-style-type:none;margin:0;padding:0;width:100%}.sidebar .xzzd ul li{margin-bottom:8px}.sidebar .xzzd ul li .active-link{align-items:center;background-color:#d2f0ff;border-radius:12px;box-sizing:border-box;color:#000;display:flex;text-decoration:none;width:100%}.sidebar .xzzd ul li a,.sidebar .xzzd ul li button{align-items:center;background:none;border:none;border-radius:12px;color:#404040;cursor:pointer;display:flex;font-size:18px;font-weight:600;font-weight:500!important;padding:16px 20px;text-align:left;text-decoration:none;width:100%}.logout-button,.sidebar .xzzd ul li a,.sidebar .xzzd ul li button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.logout-button{font-weight:600}.dashboard-content{flex-grow:1;max-width:calc(100% - 300px)!important}.formadm{display:flex;flex-direction:column;gap:14px}.wrap-873{margin:auto;max-width:500px;padding-top:100px;text-align:center}.wrap-234{background-color:#fff;border-radius:16px;box-shadow:0 2px 4px -1px #20334603,0 4px 5px 0 #20334608,0 1px 10px 0 #20334605!important;padding:26px}.text-942{margin-bottom:14px;margin-top:10px}.house-status-02{color:#373737;font-size:14px;font-weight:400;margin-bottom:4px}.houses-list-container{background-color:#fff;border-radius:16px;box-shadow:0 2px 4px #0000001a;max-width:1200px;padding:20px}.houses-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.houses-list-header .title{align-items:center;display:flex;font-size:28px;font-weight:600;height:56px;margin:0}.create-house-button{align-content:center;align-items:center;background-color:#0096f7;border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;height:56px;justify-content:center;padding:10px 20px;width:100%}.create-house-button:hover{background-color:#0094f7e9}.houses-list-content{display:flex;flex-wrap:wrap;gap:20px}.house-card{border-radius:12px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-basis:calc(33.333% - 20px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;padding:16px;transition:box-shadow .2s}.house-card:hover{box-shadow:0 4px 8px #00000026}.house-card:active{cursor:grabbing}.house-card[data-rbd-drag-handle-draggable-id]{box-shadow:0 8px 16px #0003;transform:scale(1.03);z-index:100}.house-card:not(:last-child){margin-bottom:10px}.houses-list-content>div[data-rbd-droppable-placeholder]{transition:height .2s ease}.house-card-header{font-size:20px;font-weight:600;margin-bottom:12px}.house-card-actions{display:flex;gap:8px;justify-content:space-between}.trs{background-color:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px #e5e7eb;color:#220e42;height:40px}.edit-button{align-items:center;border:none;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:8px 12px}.edit-button:hover{background-color:#f8f8f8}.dropdown-container{position:relative}.dropdown-button{align-items:center;border:none;cursor:pointer;display:flex;padding:8px}.dropdown-button:hover{background-color:#f8f8f8}.dropdown-menu{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;position:absolute;right:0;top:110%;width:155px;z-index:10}.dropdown-item{background:none;border:none;color:#333;cursor:pointer;font-size:14px;padding:8px 12px;text-align:left;width:100%}.dropdown-item:hover{background-color:#f0f0f0}.house-status{color:#373737;font-size:14px;font-weight:400;margin-bottom:4px;margin-top:9px}.status-badge{border-radius:4px;color:#fff;font-size:12px;margin-left:6px;padding:2px 6px}.status-badge.published{background-color:#eaf7ec;color:#28ab3c}.status-badge.draft{background-color:#fff7f4;color:#ff661a}.v-divider{border:solid;border-color:#edebf5!important;border-width:thin 0 0;display:block;flex:1 1;height:0;max-height:0;max-width:100%;transition:inherit}.spinner-container{align-items:center;display:flex;height:200px;justify-content:center}.spinner{animation:spin .5s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#0096f7;height:40px;width:40px}@media (max-width:768px){.house-card{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0}}@media (max-width:480px){.house-card{flex:0 0 100%}}.create-house-container{background-color:#fff;border-radius:16px;box-shadow:0 2px 4px #0000001a;padding:20px}.header{font-size:28px;font-weight:600;margin-bottom:20px}.tab-container{border-bottom:1px solid #d7d5de;display:flex;margin-bottom:20px;margin-top:0;max-width:100%;overflow-x:hidden}.tab-button{background-color:#fff;cursor:pointer;padding:0 15px 20px}.tab-button.active{border-bottom:3px solid #0096f7}.section{display:flex;flex-direction:column;margin-bottom:20px}.variant-header{align-content:center;align-items:center;display:flex;height:18px;justify-content:space-between;margin-bottom:10px}.form-group{margin-bottom:15px}.input-field{border:none;box-shadow:0 0 0 1px #d8d5de;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding:16px}.add-button,.input-field{border-radius:16px;font-size:16px;height:56px;width:100%}.add-button{align-content:center;align-items:center;background-color:#fff;border:1px solid #0006;color:#000000cf;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:11px 7px}.add-button:hover{background-color:#00000007}.submit-container{margin-top:20px;text-align:left}.submit-button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.submit-button:hover{background-color:#0056b3}.houses-02{display:flex;gap:30px}.right-container{background-color:#f7f7f0;border-radius:16px;box-sizing:border-box;height:calc(-24px + 100%);overflow:hidden;padding:20px;position:-webkit-sticky;position:sticky;top:16px;width:300px}.title-06{font-size:14px;font-style:italic;margin-bottom:10px}.idsj3c{width:100%}.left-container{flex-grow:1;max-width:calc(100% - 324px)}.as-card__title{font-size:21px;font-weight:600;margin-bottom:24px;margin-top:0}.as-message{background-color:#f3fbff;border:1px solid #0ab7ff;border-radius:16px;color:#3a393c;font-size:14px;line-height:1.4;margin-bottom:16px;padding:20px}.status-value{margin-left:4px}.delete-variant-button{background:none;border:none;color:#626262;cursor:pointer;padding:0}.container-94{display:flex;flex-direction:column;gap:18px}.title-03{font-size:15px;font-weight:600}.save-draft-btn{background:none;box-shadow:inset 0 0 0 1px #e5e7eb;color:#3f3f3f;margin-top:20px;width:100%}.save-draft-btn:hover{background-color:#eee!important}.custom-file-upload{align-items:center;background-color:#839199;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;padding:10px 20px;transition:background-color .3s ease}.custom-file-upload:hover{background-color:#6f7980}.plan-preview{border-radius:16px;width:100px}.file-upload-wrapper{margin-bottom:9px}.text-912{margin-bottom:13px}.section-box{margin-bottom:16px}.planplusblock{margin-bottom:15px}.isd{height:-webkit-max-content;height:max-content}.thumbnails{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.thumbnails .thumb{border-radius:4px;height:64px;object-fit:cover;width:64px}.thumbnails .show-more{align-self:center;background:#eee;border:none;cursor:pointer;padding:4px 8px}.delete-all-images{background:#0000;border:none;color:red;cursor:pointer;margin-left:auto}.configurator-left{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:1 1;height:calc(100vh - 40px);overflow-y:auto;padding:12px;position:relative}.fixed-price-block{background:#fff;border-top:1px solid #ccc;bottom:0;box-shadow:0 -2px 5px #0000000d;font-size:1.1rem;font-weight:700;padding:12px;position:-webkit-sticky;position:sticky;text-align:center;z-index:10}.plan-image-container{margin-bottom:24px;text-align:center}.plan-image-container img{border:1px solid #ccc;border-radius:4px;height:auto;max-width:100%}.configurator-right{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:1 1;height:calc(100vh - 40px);overflow-y:auto;padding:12px}.plan-list{gap:12px}.lab32,.plan-list{display:flex;flex-direction:column}.lab32{gap:8px}.communications-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.communication-price{border:1px solid #0006;border-radius:6px;color:#0009;color:var(--color-black-60);display:inline-flex;font-family:regola-book,sans-serif!important;font-size:12px!important;line-height:133%!important;padding:3px 6px 4px}.communication-left{display:flex;flex-basis:60%;flex-direction:column;gap:8px}.communication-right{align-items:center;display:flex}.communication-text{display:flex;flex-direction:column;gap:8px}p.svelte-1iaeuai.svelte-1iaeuai{padding-right:0!important}.ext-wrap1{flex-direction:column}.ext-wrap1,.extButt{display:flex;gap:8px}.extButt{flex-direction:row}.vlxcve3sd{position:relative}.communication-variant{align-items:center;background:#f7f7f0;border-radius:12px;box-sizing:border-box;cursor:inherit;display:flex;justify-content:space-between;list-style-type:none;min-height:84px;padding:21px 15px;position:relative;width:100%}.selected{background:#fff;box-shadow:0 2px 6px 0 #0000000d!important;outline:2px solid #0096f7!important;outline:var(--color-blue) 2px solid!important}.extension-btn.active{background-color:#0096f7!important;background-color:var(--color-blue)!important;border-color:#0096f7!important;border-color:var(--color-blue)!important;color:#fff!important}label{cursor:pointer!important}.color-circle-item{aspect-ratio:1;border:1px solid var(--color-black-10);border-radius:100%;cursor:pointer;height:auto;outline-offset:2px;overflow:hidden;position:relative;width:100%}.color-images img{border:1px solid #ccc;border-radius:4px;height:auto;max-width:100%;width:120px}.ncis{align-items:center;display:flex}.svelte-1iaeuai.selected{background:#fff!important}.swiper-slide img{display:block;height:auto;width:100%}.color-images.slider{height:100%;overflow:hidden;position:relative;transform:scale(.9);width:100%}.color-images.slider .slide{border:none;height:100%;left:0;object-fit:contain;opacity:0;position:absolute;top:0;transition:none;width:100%}.color-images.slider .slide.active{opacity:1;z-index:1}.finish-image-container{margin-top:16px;text-align:center}.finish-image-container img{border:1px solid #ccc;border-radius:4px;height:auto;max-width:100%}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.top-left{left:49px;position:fixed;top:46px;z-index:1}.top-left a{color:#000;font-family:regola-light,sans-serif!important;font-size:21px}.custom-logo{width:140px}.transparent-exclusion{opacity:.7;pointer-events:none}.dna3,.privacy_form{margin-top:16px}.modal{background:#fff;border-radius:24px;box-shadow:0 2px 10px #0000001a;max-width:90%;padding:42px 36px!important;position:relative;width:540px}.modal-close{background:#0000;border:none;cursor:pointer;font-size:20px;position:absolute;right:8px;top:8px}.modal-content{font-size:14px;line-height:1.5;margin-top:16px}.finish-details-link{color:#007bff;display:inline-block;font-size:12px;margin-top:4px;text-decoration:none}.finish-details-link:hover{text-decoration:underline}.comm-common-image-container{margin-top:16px;text-align:center}.comm-common-image-container img{border:1px solid #ccc;border-radius:4px;height:auto;max-width:100%}.comm-image-preview{margin-top:12px;text-align:center}.comm-image-preview img{border:1px solid #ccc;border-radius:4px;height:auto;max-width:100%}.toggle-switch-container{display:inline-block;height:24px;margin-left:12px;position:relative;width:51px}.toggle-switch{cursor:pointer}.toggle-switch-input{height:0;opacity:0;width:0}.toggle-switch{background-color:#ccc;border-radius:20px;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .3s}.toggle-switch:before{background-color:#fff;border-radius:50%;content:"";height:19px;left:3px;position:absolute;top:2.4px;transition:transform .3s;width:19px}.toggle-switch-input:checked+.toggle-switch{background-color:#4caf50}.toggle-switch-input:checked+.toggle-switch:before{transform:translateX(27px)}.extension-btn{background:#fff;border:1px solid #0006;border-radius:10px;color:#0009;color:var(--color-black-60);cursor:pointer;padding:11px 11px 13px;transition:background .2s,color .2s}.main{z-index:0}.modern-grid-full{padding:0!important}.tsc{font-size:14px!important}.type-193{color:#0009;color:var(--color-black-60);font-size:16px!important;font-weight:600;letter-spacing:0!important;line-height:128%!important;margin-bottom:20px;margin-top:20px}.price-calculator h2{margin-bottom:8px}.price-intro{color:#555;font-size:.9rem;margin-bottom:12px}.price-base-only{font-size:1.1rem;margin-bottom:12px}.price-base-only span{font-weight:700}.price-breakdown div{display:flex;justify-content:space-between;margin-bottom:4px}.price-total{font-size:1.6rem;text-align:left}.configurator-option-photos.svelte-1hq5lrg{background-color:#f7f7f0}.selected-items{list-style:none;margin:12px 0 0;padding:0}.selected-items li{display:flex;justify-content:space-between;margin-bottom:2px}.selected-items .item-label{font-weight:700}.swiper-button-next svg,.swiper-button-prev svg{height:auto!important;object-fit:fill!important;transform-origin:initial!important;width:auto!important}.planned-later{margin-top:12px}.planned-later h3{font-size:1rem;margin-bottom:4px}.planned-later ul{list-style:disc;margin:0 0 0 16px;padding:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:.2;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}.modal-request-overlay{align-items:center;background:#0006;display:none;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-request-overlay.open{animation:fadeIn .2s ease-out forwards;display:flex}.modal-request-content{background:#fff;border-radius:24px;box-shadow:0 2px 10px #0000001a;max-width:90%;opacity:.15;padding:42px 36px!important;position:relative;transform:translateY(50%);width:540px}.modal-request-overlay.open .modal-request-content{animation:slideIn .2s ease-out forwards}.modal-control.svelte-r0nedy{transition:background .2s,border-color .2s}.common-modal-close-button{position:absolute;right:16px;top:16px}.modal-request-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #7c7c7c;border-radius:8px;cursor:pointer;font-size:18px;height:45px;margin-bottom:10px;margin-top:5px;padding-left:16px;transition:border-color .2s ease;width:100%}.modal-request-form select:focus{border-color:#06f;outline:none}input#input-name{-webkit-font-smoothing:antialiased;font-family:Lato,sans-serif}.common-form-field-input{margin-bottom:16px;position:relative}.common-form-field-input label{color:#7c7c7c;font-weight:400;left:22px;pointer-events:none;position:absolute;top:17px;transform-origin:top left;transition:transform .2s ease,opacity .2s ease}.common-form-field-input input:focus,.common-form-field-input select:focus,.common-form-field-input textarea:focus{background:#fff;outline:2px solid #0096f7;outline:var(--color-blue) 2px solid}.common-form-field-input input,.common-form-field-input select,.common-form-field-input textarea{transition:background .2s ease,outline .2s ease}.common-form-field-input:focus-within label,.common-form-field-input:not(.empty) label{opacity:1;transform:scale(.75) translateX(-3px) translateY(-12px)}.common-form-field-input input::placeholder{color:#0000}.common-form-field-input input,.common-form-field-input select,.common-form-field-input textarea{background:#f5f5f5;padding:25px 8px 9px 18px;scroll-padding-block:18px}.common-form-field-input input,.common-form-field-input select,.common-form-field-input textarea{-webkit-appearance:none;appearance:none;border:1px solid #0000001a;border-radius:12px;box-sizing:border-box;display:block;font-size:16px;outline:none;width:100%}.common-form-field-input select{background-color:#f5f5f5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0 5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;height:55px;line-height:4.37;padding:0 18px;transition:background-color .2s ease,outline .2s ease}.common-form-field-input select option{line-height:1.6}.common-form-field-input select:focus,.common-form-field-input:not(.empty) select{text-align:left}.common-form-field-input.empty select{text-align:center}.common-form-field-input select option[disabled]{display:none}a.button-rounded,button{background:none}.submit-btn{align-items:center;border-radius:12px!important;box-sizing:border-box;display:flex;gap:8px;height:57px;justify-content:center;width:100%}.button-rounded-blue:hover{background-color:#33abf9!important;background-color:var(--color-blue-white-20)!important;border-color:#33abf9!important;border-color:var(--color-blue-white-20)!important}.button-rounded-blue-outline:hover{opacity:.5}.m-type-12{font-family:regola-book,sans-serif!important;font-size:12px!important;letter-spacing:0!important;line-height:140%!important}.modal-request-header h2{font-weight:400}h2{text-wrap:balance;margin:0}.modal-control.svelte-r0nedy{border-radius:9px}.loading-overlay{align-items:center;bottom:0;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.loading-overlay .loader{animation:spin .5s linear infinite;border:4px solid #ccc;border-radius:50%;border-top:4px solid var(--color-blue);height:40px;margin-bottom:12px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.modal-request-content{margin:2%;padding:42px 22px!important}.custom-logo{display:none}.color-images.slider{transform:scale(.7)}.modal{border-radius:18px;padding:42px 22px 48px!important;width:82%}img.main,img.overlay{transform:scale(.7)}.extButt{flex-direction:column;width:170px}.configurator-footnote.svelte-1fg7p2e.svelte-1fg7p2e{padding-left:35px!important;padding-right:35px;text-align:center}button.svelte-1hhtgmf.svelte-1hhtgmf{transform:scale(.8)}}.color-preview{background-color:#f7f7f0}.ext-colors-admin{padding:20px}.ext-colors-admin table{border-collapse:collapse;table-layout:fixed;width:100%}.ext-colors-admin td,.ext-colors-admin th{border:1px solid #ddd;overflow:hidden;padding:12px 8px;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ext-colors-admin td:nth-child(4),.ext-colors-admin th:nth-child(4){text-align:center;width:60px}.color-code-cell{align-items:center;display:flex;height:45px;white-space:normal}.color-code-cell .color-swatch{border:1px solid #aaa;border-radius:50%;flex-shrink:0;height:16px;margin-right:8px;width:16px}.color-code{gap:8px}.color-swatch{border:1px solid #aaa;border-radius:50%;flex-shrink:0;height:16px;margin-right:8px;width:16px}.preview-img{cursor:zoom-in;height:40px;object-fit:cover;width:40px}.preview-img:hover{transform:none}.image-modal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.image-modal-content{background:#fff;border-radius:4px;box-shadow:0 4px 12px #0000004d;display:flex;max-height:90vh;max-width:90vw;overflow:auto;padding:8px;position:relative}.image-modal-content img{display:block;max-height:100%;max-width:100%;object-fit:contain}.close-button{background:#0000;border:none;color:#333;cursor:pointer;font-size:24px;position:absolute;right:8px;top:4px}.ext-exclusions-admin{background:#fafafa;border:1px solid #ddd;border-radius:4px;margin-top:32px;padding:16px}.ext-exclusions-admin h2{margin-bottom:16px}.exclusion-row{margin-bottom:12px}.exclusion-row label{display:flex;flex-direction:column;font-weight:500}.exclusion-row select{height:80px;margin-top:4px;width:100%}.save-button{margin-top:16px;padding:8px 16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdfdf8;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}svg:not(:root){overflow:hidden;overflow-clip-margin:content-box}div{display:block;unicode-bidi:isolate}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(/static/media/Lato-Thin.a19b24684baf59436033.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:url(/static/media/Lato-ThinItalic.6caaaddad1102e2f6a80.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:200;src:url(/static/media/Lato-ExtraLight.5ad371326b24222de65e.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:200;src:url(/static/media/Lato-ExtraLightItalic.d6f6a92c6c86322a3c76.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/static/media/Lato-Light.db4ac5122b70c74fd850.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(/static/media/Lato-LightItalic.8b362bd8a41d7dd0df51.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/Lato-Regular.2b7b7f6c8554ad96436b.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(/static/media/Lato-Italic.3490a7b01500b72b1fe6.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:500;src:url(/static/media/Lato-Medium.c4d1c52e785297a7d666.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:500;src:url(/static/media/Lato-MediumItalic.29e2bb5a0f5cd3633460.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:600;src:url(/static/media/Lato-SemiBold.505e1361b69ab525b4e7.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:600;src:url(/static/media/Lato-SemiBoldItalic.385c1763fa711c4e512a.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/static/media/Lato-Bold.0baf4e4829ca0a3e1e5c.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(/static/media/Lato-BoldItalic.89e3068840b06dc23c91.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:800;src:url(/static/media/Lato-ExtraBold.0d13f4b5f45c14cf4d3c.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:800;src:url(/static/media/Lato-ExtraBoldItalic.757f4cb45e8691da9cef.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(/static/media/Lato-Black.0f56360fd2c505dd13fa.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:url(/static/media/Lato-BlackItalic.caba985ecd9857ffba41.ttf) format("truetype")}.configurator-variant-cost.svelte-1yt8uwp.svelte-1yt8uwp{border:1px solid #0006;border-radius:6px;display:inline-flex;padding:3px 6px 4px}.configurator-variant-cost-sign.svelte-1yt8uwp.svelte-1yt8uwp{margin-right:2px;transform:translateY(-1px)}.configurator-variant-cost-hidden.svelte-1yt8uwp.svelte-1yt8uwp{display:none}.configurator-variant-cost-component.svelte-1yt8uwp.svelte-1yt8uwp{font-feature-settings:"tnum","lnum"}.configurator-variant-cost-delimiter.svelte-1yt8uwp.svelte-1yt8uwp{margin:0 1px}.configurator-variant-cost-component-short.svelte-1yt8uwp.svelte-1yt8uwp{display:none}@media(max-width:1200px){.configurator-variant-cost-short.svelte-1yt8uwp .configurator-variant-cost-component-full.svelte-1yt8uwp{display:none}.configurator-variant-cost-short.svelte-1yt8uwp .configurator-variant-cost-component-short.svelte-1yt8uwp{display:inline}}.configurator-variant-cost-delimiter-short.svelte-1yt8uwp.svelte-1yt8uwp{display:none}@media(max-width:1200px){.configurator-variant-cost-short.svelte-1yt8uwp .configurator-variant-cost-delimiter-full.svelte-1yt8uwp{display:none}.configurator-variant-cost-short.svelte-1yt8uwp .configurator-variant-cost-delimiter-short.svelte-1yt8uwp{display:inline}}.configurator-variant-indicator.svelte-v5u9h4{align-items:center;background:var(--color-blue);border-radius:6px;color:#fff;display:flex;gap:2px;padding:4px 6px 5px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}svg.svelte-v5u9h4{transform:translateY(.5px)}@media(max-width:768px){.modal-control.svelte-r0nedy{border-radius:9px}}.common-modal-variant-financing.svelte-ntsp2i.svelte-ntsp2i{background:#0000}@media(max-width:768px){.common-modal-scroll.svelte-ntsp2i.svelte-ntsp2i{padding:52px 6px 64px}}.content.svelte-ntsp2i.svelte-ntsp2i{transition:transform .2s ease}@media(max-width:768px){.common-modal-controls.svelte-ntsp2i.svelte-ntsp2i{padding:8px;top:-68px;transform:translateY(16px)}}.common-modal-dismissing.svelte-ntsp2i.svelte-ntsp2i{animation:svelte-ntsp2i-disappear .2s ease-out;animation-fill-mode:forwards}.configurator-modal-content.svelte-1ztemd{background:#fff;border-radius:24px;box-shadow:0 2px 10px #00000014;box-sizing:border-box;padding:60px;width:540px}@media(max-width:768px){.configurator-modal-content.svelte-1ztemd{border-radius:18px;padding:42px 32px 48px;width:100%}}img.svelte-1nx099j{aspect-ratio:1600/1200;background:var(--color-black-10);height:auto;object-fit:cover;width:100%}.configurator-variant.svelte-1iaeuai.svelte-1iaeuai{align-items:center;background:#f7f7f0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;list-style-type:none;min-height:84px;padding:21px 15px;position:relative;width:100%}@media(max-width:768px){.configurator-variant.svelte-1iaeuai.svelte-1iaeuai{min-height:60px;padding:12px 15px}}@media(hover:hover){.configurator-variant.svelte-1iaeuai.svelte-1iaeuai:hover{background:#fffc;outline:1px solid #0000004d}}.configurator-variant.svelte-1iaeuai.svelte-1iaeuai:has(input:checked){background:#fff;box-shadow:0 2px 6px 0 #0000000d;outline:var(--color-blue) 2px solid}p.svelte-1iaeuai.svelte-1iaeuai{padding-right:90px}input.svelte-1iaeuai.svelte-1iaeuai{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.configurator-variant-cost-container.svelte-1iaeuai.svelte-1iaeuai{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.configurator-variant-list.svelte-1iaeuai.svelte-1iaeuai{display:none;list-style-type:"—";margin:12px 0 0;padding:0 0 0 1.4ch}.configurator-variant-list-safari.svelte-1iaeuai.svelte-1iaeuai{list-style-type:"— ";padding:0 0 0 1.7ch}.configurator-variant-list.svelte-1iaeuai li.svelte-1iaeuai{padding-left:.5ch}.configurator-variant-list-safari.svelte-1iaeuai li.svelte-1iaeuai{padding-left:0}.configurator-variant-list-visible.svelte-1iaeuai.svelte-1iaeuai{display:block}.configurator-variant-learn-more.svelte-1iaeuai.svelte-1iaeuai{font-family:regola-regular,sans-serif;position:relative;user-select:none;-webkit-user-select:none;z-index:2}img.svelte-2qes36,img.svelte-vm36f6{background:var(--color-black-10);height:auto;width:100%}ul.svelte-1kt5zd3{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.configurator-option-wardrobe.svelte-1kt5zd3{display:flex;justify-content:center}button.svelte-1kt5zd3{color:var(--color-blue);gap:16px}.configurator-option.svelte-144ugib{transition:opacity .4s ease}.configurator-option-disabled.svelte-144ugib{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}ul.svelte-144ugib{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.configurator-variant-color.svelte-1gad22s.svelte-1gad22s{align-items:center;display:flex;flex-direction:column;gap:10px;list-style-type:none;max-width:90px;position:relative;width:calc(20% - 14.4px)}.configurator-variant-color-swatch.svelte-1gad22s.svelte-1gad22s{aspect-ratio:1;border:1px solid var(--color-black-10);border-radius:100%;height:auto;outline-offset:2px;overflow:hidden;position:relative;width:100%}@media(hover:hover){.configurator-variant-color-swatch.svelte-1gad22s.svelte-1gad22s:hover{background:#fffc;outline:1px solid #0000004d}}.configurator-variant-color.svelte-1gad22s:has(input:checked) .configurator-variant-color-swatch.svelte-1gad22s{background:#fff;box-shadow:0 2px 6px 0 #0000000d;outline:var(--color-blue) 2px solid}input.svelte-1gad22s.svelte-1gad22s{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:10}img.svelte-1gad22s.svelte-1gad22s{mix-blend-mode:screen;opacity:.6;position:absolute;z-index:1}.configurator-variant-color-swatch-glare.svelte-1gad22s.svelte-1gad22s{background:radial-gradient(circle at center,#000 0,#fff 100%);height:250px;left:50%;margin-left:-125px;margin-top:-125px;mix-blend-mode:overlay;position:absolute;top:50%;width:250px;z-index:2}.configurator-option-variants.svelte-4u3p4m{display:flex;gap:18px;margin:0;padding:0}.configurator-section-preview.svelte-12s4nb7.svelte-12s4nb7{height:100%;left:-50vw;min-width:50vw;pointer-events:none;position:absolute;top:0}@media(max-width:768px){.configurator-section-preview.svelte-12s4nb7.svelte-12s4nb7{height:auto!important;left:0;position:static;width:100%}.configurator-section-preview-sticky.svelte-12s4nb7.svelte-12s4nb7{position:-webkit-sticky;position:sticky;z-index:10}}.configurator-section-preview-sticker.svelte-12s4nb7.svelte-12s4nb7{background-color:#f7f7f0;background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom-right-radius:4px;border-top-right-radius:4px;height:100vh;max-height:100vh;opacity:.8;overflow:hidden;pointer-events:all;position:-webkit-sticky;position:sticky;top:0;transition:opacity .6s ease;width:50vw}@media(max-width:768px){.configurator-section-preview-sticker.svelte-12s4nb7.svelte-12s4nb7{aspect-ratio:375/250!important;height:auto!important;width:100%!important}}.configurator-section-preview-first.svelte-12s4nb7.svelte-12s4nb7{border-top-right-radius:0}.configurator-section-preview-last.svelte-12s4nb7.svelte-12s4nb7{border-bottom-right-radius:0}.configurator-section-preview-sticker-photo.svelte-12s4nb7.svelte-12s4nb7{background-color:initial;background-size:cover}.configurator-section-preview-visible.svelte-12s4nb7 .configurator-section-preview-sticker.svelte-12s4nb7{opacity:1}.configurator-footnote.svelte-1fg7p2e.svelte-1fg7p2e{position:relative}.configurator-footnote.svelte-1fg7p2e span.svelte-1fg7p2e{left:0;position:absolute}.configurator-link.svelte-io64vq{position:relative}.configurator-link-copied-toast.svelte-io64vq{background:#000;border-radius:30px;color:#fff;left:50%;opacity:0;padding:6px 12px;position:absolute;top:0;transform:translateX(-50%) translateY(-90%);transition:all .4s ease;white-space:nowrap}.configurator-link-copied-toast-visible.svelte-io64vq{opacity:1;transform:translateX(-50%) translateY(-110%);transition:all .2s ease}a.svelte-yvnp44{align-items:center;display:flex;gap:.5ch;pointer-events:all;transition:opacity .2s ease .2s,transform .4s ease}a.svelte-yvnp44:hover{color:#0006;opacity:.75}.configurator-cost-pill.svelte-2y5uap.svelte-2y5uap{align-items:center;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;transform:translateY(30px);transform-origin:50% 30%;transition:transform .6s ease .4s,opacity .4s ease .4s;width:50vw}@media(max-width:768px){.configurator-cost-pill.svelte-2y5uap.svelte-2y5uap{display:flex;height:100%;position:static;width:100%}}.configurator-cost-pill-loading.svelte-2y5uap.svelte-2y5uap{opacity:0;transform:translateY(10%)!important;transition:none}@media(max-width:768px){.configurator-cost-pill-loading.svelte-2y5uap.svelte-2y5uap{opacity:0;transform:scale(95%)!important;transition:none}}.configurator-cost-pill-hint-visible.svelte-2y5uap.svelte-2y5uap{transform:none}.configurator-cost-pill-loading.svelte-2y5uap .configurator-cost-pill-hint.svelte-2y5uap{transform:translateY(100%)}.configurator-cost-pill-content.svelte-2y5uap.svelte-2y5uap{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--color-black-4);border-radius:57px;display:inline-flex;height:48px;padding:0 18px;transition:background-color .2s ease}@media(max-width:768px){.configurator-cost-pill-content.svelte-2y5uap.svelte-2y5uap{background:#fff3;height:42px}}.configurator-cost-pill-light.svelte-2y5uap .configurator-cost-pill-content.svelte-2y5uap{background:#fff9}.configurator-cost-pill-hint.svelte-2y5uap.svelte-2y5uap{opacity:0;transition:opacity .2s ease .2s,transform .4s ease}@media(max-width:768px){.configurator-cost-pill-hint.svelte-2y5uap.svelte-2y5uap{display:none}}.configurator-cost-pill-hint-visible.svelte-2y5uap .configurator-cost-pill-hint.svelte-2y5uap{opacity:1}.configurator-mobile-cost-pill.svelte-md2p9k{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:101}.configurator-mobile-cost-pill-sticker.svelte-md2p9k{aspect-ratio:375/250;height:auto;position:-webkit-sticky;position:sticky;top:0;width:100%}.configurator-section.svelte-k1qvu3{border-bottom:12px solid #0000;position:relative;width:50vw}@media(max-width:768px){.configurator-section.svelte-k1qvu3{width:100%}}.configurator-section-last.svelte-k1qvu3{border-bottom:none}.configurator-paging-controls.svelte-1hhtgmf.svelte-1hhtgmf{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;left:0;padding:0 18px;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}@media(max-width:768px){.configurator-paging-controls.svelte-1hhtgmf.svelte-1hhtgmf{display:flex}}.configurator-paging-controls-previous.svelte-1hhtgmf svg.svelte-1hhtgmf{transform:translateX(-1px) translateY(1px)}.configurator-paging-controls-next.svelte-1hhtgmf svg.svelte-1hhtgmf{transform:scaleX(-1) translateX(-1px) translateY(1px)}button.svelte-1hhtgmf.svelte-1hhtgmf{align-items:center;border-radius:100%;cursor:pointer;display:flex;height:48px;justify-content:center;pointer-events:all;width:48px}.configurator-paging-controls-dark-content.svelte-1hhtgmf button.svelte-1hhtgmf{background:var(--color-black-10)}@media(hover:hover){.configurator-paging-controls-dark-content.svelte-1hhtgmf button.svelte-1hhtgmf:hover{background:var(--color-black-6)}}.configurator-model-view.svelte-43obea.svelte-43obea{background-color:#f7f7f0;height:100%;left:0;position:absolute;top:0;width:100%}.configurator-model-view-scene-container.svelte-43obea.svelte-43obea{background-size:cover;height:100%;transition:transform 1s ease;width:100%}.configurator-model-view-scene-container-loading.svelte-43obea.svelte-43obea{transform:scale(.9)}samara-scene{display:block;height:100%;width:100%}.configurator-model-view-progress.svelte-43obea.svelte-43obea{align-items:center;background-color:#f7f7f0;display:flex;height:100%;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease .4s;width:100%;z-index:10}.configurator-model-view-progress-visible.svelte-43obea.svelte-43obea{opacity:1;pointer-events:all}.configurator-model-view-progress-track.svelte-43obea.svelte-43obea{background:#fff;border-radius:2px;height:4px;min-width:200px;opacity:0;transition:opacity .2s ease;width:25%}.configurator-model-view-progress-visible.svelte-43obea .configurator-model-view-progress-track.svelte-43obea{opacity:1}.configurator-model-view-progress-bar.svelte-43obea.svelte-43obea{background:var(--color-black-60);border-radius:2px;height:4px;transition:width .1s ease}.configurator-model-view-paging-controls.svelte-43obea.svelte-43obea{transition:opacity .6s ease}.configurator-model-view-paging-controls-loading.svelte-43obea.svelte-43obea{opacity:0}.configurator-model-view-control-hint.svelte-43obea.svelte-43obea{align-items:center;display:flex;flex-direction:column;gap:8px;height:50%;justify-content:center;left:50%;margin-left:-25%;pointer-events:none;position:absolute;text-align:center;top:47.5%;transition:opacity .4s ease,transform .8s ease;width:50%}@media(max-width:768px){.configurator-model-view-control-hint.svelte-43obea.svelte-43obea{display:none}}@media(max-height:536px){.configurator-model-view-control-hint.svelte-43obea.svelte-43obea{display:none}}.configurator-model-view-control-hint-hidden.svelte-43obea.svelte-43obea{opacity:0;transform:translateY(20px)}.configurator-model-view-control-hint-loading.svelte-43obea.svelte-43obea{opacity:0;transform:translateY(10px);transition:0}.configurator-blinds.svelte-hebmdq.svelte-hebmdq{position:relative}.configurator-blinds-full-height.svelte-hebmdq.svelte-hebmdq{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.configurator-blinds-text.svelte-hebmdq.svelte-hebmdq{background:#fdfdf7;height:100%;opacity:.8;position:absolute;transition:opacity .6s ease;width:100%;z-index:1000}.configurator-blinds-visible.svelte-hebmdq .configurator-blinds-text.svelte-hebmdq{opacity:0;pointer-events:none}.configurator-option-photos.svelte-1hq5lrg{cursor:pointer;height:100%;position:relative;width:100%}.configurator-option-photos img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.configurator-option-photos[data-photo-index="0"] img:first-child{animation:svelte-1hq5lrg-appear .6s ease;z-index:2}.configurator-option-photos[data-photo-index="0"] img:nth-child(2){z-index:1}.configurator-option-photos[data-photo-index="1"] img:nth-child(2){animation:svelte-1hq5lrg-appear .6s ease;z-index:2}.configurator-option-photos[data-photo-index="1"] img:first-child{z-index:1}@keyframes svelte-1hq5lrg-appear{0%{opacity:0}to{opacity:1}}.configurator-options.svelte-1a6sgdt.svelte-1a6sgdt{animation:svelte-1a6sgdt-configurator-options-fade-in .8s ease}@keyframes svelte-1a6sgdt-configurator-options-fade-in{0%{opacity:0}to{opacity:1}}.configurator-options-loading.svelte-1a6sgdt .configurator-section-column.svelte-1a6sgdt{opacity:.5;pointer-events:none}.configurator-content.svelte-1a6sgdt.svelte-1a6sgdt{margin-left:50vw}@media(max-width:768px){.configurator-content.svelte-1a6sgdt.svelte-1a6sgdt{margin-left:0;position:relative}}.configurator-section-column.svelte-1a6sgdt.svelte-1a6sgdt{margin:0 auto;max-width:600px;min-width:300px;transition:opacity .6s ease;width:30vw}@media(max-width:768px){.configurator-section-column.svelte-1a6sgdt.svelte-1a6sgdt{box-sizing:border-box;min-width:0;min-width:auto;padding:0 24px;width:100%}}.configurator-mobile-installation-estimate-hint.svelte-1a6sgdt.svelte-1a6sgdt{align-items:center;display:none;flex-direction:column;height:100%}@media(max-width:768px){.configurator-mobile-installation-estimate-hint.svelte-1a6sgdt.svelte-1a6sgdt{display:flex;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease;width:100%;z-index:1000}}.configurator-mobile-installation-estimate-hint-visible.svelte-1a6sgdt.svelte-1a6sgdt{opacity:1}.configurator-desktop-cost-pill-container.svelte-1a6sgdt.svelte-1a6sgdt{height:100%;left:-50vw;pointer-events:none;position:absolute;top:0;width:100%;z-index:101}.configurator-desktop-cost-pill-sticker.svelte-1a6sgdt.svelte-1a6sgdt{height:100vh;left:0;position:-webkit-sticky;position:sticky;top:0;width:50vw}label.svelte-nz9vby.svelte-nz9vby{transition:transform .2s ease}@media(max-width:768px){.common-form-field-input-financing.svelte-nz9vby label.svelte-nz9vby{top:18px}}@media(max-width:768px){.common-form-field-input-financing.svelte-nz9vby:has(:focus) label.svelte-nz9vby,.common-form-field-input-financing.svelte-nz9vby:has(select) label.svelte-nz9vby,.common-form-field-input-financing.svelte-nz9vby:not(.empty) label.svelte-nz9vby{transform:scale(.7) translateX(-3px) translateY(-16px)}}input.svelte-nz9vby.svelte-nz9vby,select.svelte-nz9vby.svelte-nz9vby,textarea.svelte-nz9vby.svelte-nz9vby{border:none;outline:none}@media(max-width:768px){.common-form-field-input-financing.svelte-nz9vby input.svelte-nz9vby{padding:25px 8px 12px 16px}.suggestions.svelte-18bga3j.svelte-18bga3j{min-width:0;min-width:auto;width:100%!important}.common-form-field-checkbox.svelte-1d7a6bp.svelte-1d7a6bp{gap:12px}input.svelte-1d7a6bp.svelte-1d7a6bp{height:24px;width:24px}img.svelte-1d7a6bp.svelte-1d7a6bp{left:4px;top:4px}}.configurator-side.svelte-16t9dx5.svelte-16t9dx5{height:100vh;left:0;overflow:auto;overflow-x:hidden;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;width:50vw}@media(max-width:768px){.configurator-side.svelte-16t9dx5.svelte-16t9dx5{display:none}}.configurator-side.svelte-16t9dx5.svelte-16t9dx5::-webkit-scrollbar{display:none}.configurator-side-section.svelte-16t9dx5.svelte-16t9dx5{aspect-ratio:720/495;-webkit-clip-path:border-box;clip-path:border-box;height:auto;position:relative;width:100%}.configurator-side-full.svelte-16t9dx5 .configurator-side-section.svelte-16t9dx5{aspect-ratio:auto;border-radius:0!important;height:100%}.configurator-side-section.svelte-16t9dx5.svelte-16t9dx5:first-child{border-bottom-right-radius:4px}.configurator-side-section.svelte-16t9dx5.svelte-16t9dx5:last-child{border-top-right-radius:4px}.configurator-side-right.svelte-16t9dx5 .configurator-side-section.svelte-16t9dx5:first-child{border-bottom-left-radius:4px;border-bottom-right-radius:0}.configurator-side-right.svelte-16t9dx5 .configurator-side-section.svelte-16t9dx5:last-child{border-top-left-radius:4px;border-top-right-radius:0}.configurator-map.svelte-piuxj0.svelte-piuxj0{background-color:#f7f7f0;height:100%;overflow:hidden;position:relative;width:100%}.configurator-map-container.svelte-piuxj0.svelte-piuxj0{filter:saturate(70%);height:calc(100% + 30px);left:0;position:absolute;top:0;transition:opacity 1s ease .2s;width:100%}.configurator-map-loading.svelte-piuxj0 .configurator-map-container.svelte-piuxj0{opacity:0}.configurator-map-loader.svelte-piuxj0.svelte-piuxj0{left:50%;opacity:0;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .2s ease}.configurator-map-loading.svelte-piuxj0 .configurator-map-loader.svelte-piuxj0{opacity:1}.configurator-address.svelte-m1arpc.svelte-m1arpc{display:flex}.configurator-address-loading.svelte-m1arpc.svelte-m1arpc{pointer-events:none}.configurator-address-column.svelte-m1arpc.svelte-m1arpc{width:50vw}@media(max-width:768px){.configurator-address-column.svelte-m1arpc.svelte-m1arpc{width:100vw}}.configurator-section-column.svelte-m1arpc.svelte-m1arpc{margin:0 auto;max-width:600px;min-width:300px;width:30vw}@media(max-width:768px){.configurator-section-column.svelte-m1arpc.svelte-m1arpc{box-sizing:border-box;min-width:0;min-width:auto;padding:0 24px;width:100%}}button.svelte-m1arpc:disabled img.svelte-m1arpc{opacity:.2}.configurator-address-subscribed.svelte-m1arpc.svelte-m1arpc{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.configurator-address-status.svelte-m1arpc.svelte-m1arpc{align-items:center;display:flex;gap:18px;justify-content:center}.configurator-address-status-text.svelte-m1arpc.svelte-m1arpc{flex:1 1}.configurator-address-status-map.svelte-m1arpc.svelte-m1arpc{background:var(--color-black-4);border:1px solid var(--color-black-10);border-radius:4px;display:none;height:100px;overflow:hidden;position:relative;width:100px}@media(max-width:768px){.configurator-address-status-map.svelte-m1arpc.svelte-m1arpc{display:block}}.configurator-address-status-map-pin.svelte-m1arpc.svelte-m1arpc{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}button.svelte-t01nv5{left:75%;position:fixed;top:36px;transform:translateX(-50%);z-index:100}@media(max-width:768px){button.svelte-t01nv5{gap:6px;left:50%;top:18px}svg.svelte-t01nv5{height:11px;width:6px}}.configurator-back-button-hidden.svelte-t01nv5{opacity:0;pointer-events:none}.configurator-reservation-editable.svelte-1aj5dgd.svelte-1aj5dgd{padding-right:90px;position:relative}.configurator-reservation-editable.svelte-1aj5dgd button.svelte-1aj5dgd{position:absolute;right:0;top:0}.configurator-reservation-color.svelte-1aj5dgd .column-6.svelte-1aj5dgd{position:relative}.configurator-reservation-color-swatch.svelte-1aj5dgd.svelte-1aj5dgd{aspect-ratio:1;border:1px solid var(--color-black-10);border-radius:100%;height:100%;position:absolute;right:0;top:0;width:auto}.configurator-reservation.svelte-ma6brr.svelte-ma6brr{display:flex}.configurator-reservation-loading.svelte-ma6brr.svelte-ma6brr{pointer-events:none}.configurator-reservation-column.svelte-ma6brr.svelte-ma6brr{width:50vw}@media(max-width:768px){.configurator-reservation-column.svelte-ma6brr.svelte-ma6brr{width:100vw}}.configurator-section-column.svelte-ma6brr.svelte-ma6brr{margin:0 auto;max-width:600px;min-width:300px;width:30vw}@media(max-width:768px){.configurator-section-column.svelte-ma6brr.svelte-ma6brr{box-sizing:border-box;min-width:0;min-width:auto;padding:0 24px;width:100%}}.configurator-reservation-editable.svelte-ma6brr.svelte-ma6brr{padding-right:90px;position:relative}.configurator-reservation-editable.svelte-ma6brr button.svelte-ma6brr{position:absolute;right:0;top:0}.configurator-reservation-model-mobile.svelte-ma6brr.svelte-ma6brr{aspect-ratio:375/250;height:auto;position:relative;width:100%}.configurator-confirmation.svelte-5sncvi.svelte-5sncvi{display:flex}.configurator-confirmation-column.svelte-5sncvi.svelte-5sncvi{width:50vw}@media(max-width:768px){.configurator-confirmation-column.svelte-5sncvi.svelte-5sncvi{width:100vw}}.configurator-section-column.svelte-5sncvi.svelte-5sncvi{margin:0 auto;max-width:600px;min-width:300px;width:30vw}@media(max-width:768px){.configurator-section-column.svelte-5sncvi.svelte-5sncvi{box-sizing:border-box;min-width:0;min-width:auto;padding:0 24px;width:100%}}.configurator-confirmation-ask.svelte-5sncvi.svelte-5sncvi{display:flex;justify-content:center}.configurator-confirmation-ask.svelte-5sncvi .button-rounded.svelte-5sncvi{color:var(--color-blue);display:inline-block}.configurator-confirmation-use.svelte-5sncvi.svelte-5sncvi{display:flex;flex-wrap:wrap;gap:12px}.configurator-confirmation-use.svelte-5sncvi button.svelte-5sncvi{align-items:center;-webkit-appearance:none;appearance:none;background-color:#0000000f;border:none;border-radius:12px;color:#000;display:flex;gap:6px;justify-content:center;margin:0;padding:18px 0;width:calc(50% - 6px)}@media(hover:hover){.configurator-confirmation-use.svelte-5sncvi button.svelte-5sncvi:hover{background-color:#0003}}.configurator-confirmation-use.svelte-5sncvi button.selected.svelte-5sncvi{background-color:#000;color:#fff}.configurator-confirmation-use button svg{height:.8em;position:relative;top:-.05em;width:auto}.configurator-home-cta.svelte-5sncvi.svelte-5sncvi{display:flex;justify-content:center}.configurator-home-cta.svelte-5sncvi a.svelte-5sncvi{box-shadow:0 2px 3px 0 #0000001a}.configurator-confirmation-model-mobile.svelte-5sncvi.svelte-5sncvi{aspect-ratio:375/250;height:auto;position:relative;width:100%}.configurator-modal-content.svelte-yvwghp.svelte-yvwghp{background:#fff;border-radius:24px;box-shadow:0 2px 10px #00000014;box-sizing:border-box;padding:60px 113px;position:relative;width:760px}@media(max-width:768px){.configurator-modal-content.svelte-yvwghp.svelte-yvwghp{border-radius:18px;padding:42px 24px 30px;width:100%}}ul.svelte-yvwghp.svelte-yvwghp{-webkit-margin-start:1.4ch;list-style-type:"—";margin:0;margin-inline-start:1.4ch;padding:0}li.svelte-yvwghp.svelte-yvwghp{-webkit-padding-start:.75ch;padding-inline-start:.75ch}.configurator-financing-modal-button.svelte-yvwghp.svelte-yvwghp{align-items:center;background:#000;border-radius:9px;color:#fff;display:inline-flex;gap:.5ch;min-height:50px;padding:0 24px}@media(hover:hover){.configurator-financing-modal-button.svelte-yvwghp.svelte-yvwghp:hover{background:#333}}@media(max-width:768px){.configurator-financing-modal-button.svelte-yvwghp.svelte-yvwghp{display:flex;justify-content:center}}.configurator-financing-modal-button.svelte-yvwghp svg.svelte-yvwghp{transform:translateY(10%)}img.svelte-yvwghp.svelte-yvwghp{bottom:130px;height:270px;position:absolute;right:60px;width:auto}@media(max-width:768px){img.svelte-yvwghp.svelte-yvwghp{height:150px;position:absolute;right:10px;top:115px;width:auto}}.configurator-financing-modal-footnote.svelte-yvwghp a.svelte-yvwghp,.configurator-financing-modal-footnote.svelte-yvwghp a.svelte-yvwghp:hover{color:inherit}.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{height:100vh;margin-bottom:0}.row.above-fold .column{display:flex;flex-direction:column;justify-content:space-evenly}.row.bottom{align-items:flex-end}.grid .column{margin-left:6px;margin-right:6px}.grid .column:first-of-type{margin-left:0}.grid .column:last-of-type{margin-right:0}.grid .half{flex:0.5 1}.grid .one{flex:1 1}.grid .two{flex:2 1}.grid .two-half{flex:2.5 1}.grid .three{flex:3 1}.grid .four{flex:4 1}.grid .five{flex:5 1}.grid .five-half{flex:5.5 1}.grid .six{flex:6 1}.grid .seven{flex:7 1}.grid .eight{flex:8 1}.grid .nine{flex:9 1}.grid .ten{flex:10 1}.grid .eleven{flex:11 1}.grid .twelve{flex:12 1}.grid h1,.grid h2,.grid h3,.grid h4,.grid h5,.grid h6{font-weight:400;margin:0;padding:0}.grid h1{font-family:regola-light;font-size:72px;letter-spacing:-3px;line-height:78px}@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 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{font-size:8vmin;line-height:120%;padding:0}}@media screen and (max-width:950px) and (orientation:landscape){.grid h1{font-size:8vmin;line-height:120%;padding:0}}.grid h2{font-family:regola-book;font-size:64px;line-height:72px}@media screen and (max-width:950px) and (orientation:portrait){.grid h2{font-size:6vmin;line-height:120%;padding:0 40px 20px}}.grid h3{font-family:regola-book;font-size:36px;line-height:36px;margin-top:-12px}@media screen and (max-width:950px) and (orientation:portrait){.grid h3{font-size:5vmin;line-height:120%}}.grid h6{font-family:regola-book;font-size:14px;line-height:18px;text-align:center;text-transform:uppercase}@media screen and (max-width:950px) and (orientation:portrait){.grid h6{font-size:16px;line-height:120%;padding:0}}.grid p{font-family:regola-book;font-size:18px;line-height:30px;margin-bottom:30px}.grid p:last-of-type{margin-bottom:0}.financing{background:#fff}.financing .button-rounded.button-squared{padding:20px 24px!important}.financing-header{overflow-x:hidden;position:relative}.financing-header ul{-webkit-margin-start:1.4ch;list-style-type:"—";margin:0;margin-inline-start:1.4ch;padding:0;position:relative;z-index:1}.financing-header ul li{-webkit-padding-start:.75ch;padding-inline-start:.75ch}.financing-header a img{height:.5em;position:relative;top:-1px;width:auto}.financing-header-image{bottom:12%;height:auto;max-width:450px;position:absolute;right:5%;width:33%;z-index:0}.financing-rate-comparison{background:#0096f7;background:var(--color-blue);color:#fff}.segue .financing-rate-comparison{margin:0 -10vw;padding:0 10vw}.financing-rate-comparison ul{-webkit-margin-start:1.4ch;list-style-type:"—";margin:0;margin-inline-start:1.4ch;padding:0}.financing-rate-comparison ul li{-webkit-padding-start:.75ch;padding-inline-start:.75ch}.financing-rate-comparison-option{background:#000;border-radius:24px;padding:36px}.financing-rate-comparison-option-payment{margin-left:-.5em}@media (max-width:768px){.financing .button-rounded.button-squared{padding:18px 21px!important}.financing-header-image{bottom:auto;right:-8px;top:260px;width:45vw}.financing-rate-comparison-option{padding:24px}.financing-rate-comparison-option-payment{margin-left:0}}.financing-rate-comparison-option-other{background:#00000040}.financing-rate-comparison-option-features{display:flex;min-height:4.25em}.financing-rate-comparison-option-features p{box-sizing:border-box;padding-right:24px;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;min-height:250px;width:32.25%}.financing-rate-benefits-row>div div{height:180px;margin-bottom:16px}@media (max-width:768px){.financing-rate-comparison-footnote{padding:0 24px;padding:0 var(--modern-grid-column-gutter)}.financing-rate-benefits-row-divider{display:none!important}.financing-rate-benefits-row>div{min-height:190px;width:50%}.financing-rate-benefits-row>div div{height:120px;margin-top:24px}}.financing-rate-benefits-row>div img{height:100%;object-fit:contain;width:60%}@media (max-width:768px){.financing-rate-benefits-row>div img{width:90%}}.financing-rate-benefits-row .spacer-50{min-height:0;min-height:auto}.financing-rate-benefits-row>div p{max-width:230px;min-width:180px;width:70%}.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 #0000001a;padding:21px 0;text-align:center;width:16%}.financing-how-it-stacks-up-row>div:first-child{border:none;box-sizing:border-box;padding-right:24px;padding-right:var(--modern-grid-column-gutter);padding-top:1em;text-align:left;width:20%}.financing-how-it-stacks-up-row:first-child{text-align:center}.financing-how-it-stacks-up-highlight{background:#000;border:none!important;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-left-radius:12px;border-top-right-radius:12px}.financing-how-it-stacks-up-row:last-child .financing-how-it-stacks-up-highlight{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.financing-how-it-stacks-up-footnote{display:flex;gap:4px;justify-content:center;padding:0 54px;padding:0 var(--modern-grid-column-margin)}@media (max-width:768px){.financing-rate-benefits-row>div p{max-width:none;min-width:0;min-width:auto;width:100%}.financing-how-it-stacks-up-footnote{justify-content:flex-start}}.financing-how-it-stacks-up-card{background:#0000000a;border-radius:6px;margin:0 27px;margin:0 calc(var(--modern-grid-column-margin)*.5);padding:27px}.financing-how-it-stacks-up-card ul{display:flex;flex-direction:column;gap:1em;list-style-type:none;margin:0;padding:0}.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=\2713]{height:13px;transform:translateY(3px)}.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:#0000001a}.insights-secondary-text a{color:#fff}.insights-body-text{line-height:150%}.insights-interview-block div+p{margin-left:calc(min(100vw, 1600px)/12 - 7px);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;height:auto;width:100%}.insights-story video{height:auto;object-fit:cover;width:100%}.insights-story-model{border-radius:18px;overflow:hidden}.insights-story-model img{background:0 0}.insights-story-model-image{background:#f7f7f0;height:250px;position:relative;width:100%}@media (max-width:1024px){.insights-story-model-image{height:215px}}.insights-story-model-image img{height:50%;left:50%;position:absolute;top:50%;transform:translate3d(-52%,-50%,0)}.insights-story-model-title{align-items:flex-end;background:#fff;display:flex;gap:16px;padding:18px 18px 18px 24px;position:relative}.insights-story-model-title-left{flex:1 1}.insights-story-model-title-actions{display:flex}.insights-story-model-title-actions a{align-items:center;display:flex;gap:8px;justify-content:center;line-height:1;padding:12px 15px}.insights-story-model-title-actions-design{border:1px solid #0096f7;border:1px solid var(--color-blue);border-radius:12px}.insights-story-footer{background:#fdfdf7}.insights-post .newsroom-internal-body{color:#000}.insights-post .newsroom-internal-body dd,.insights-post .newsroom-internal-body p,.insights-post .newsroom-internal-body ul{line-height:1.5!important}.insights-post dl{margin:0;padding-left:40px}.insights-post dl dt{margin-bottom:20px;position:relative}.insights-post dl dt .insights-dl-index{align-items:center;background:#000;border-radius:100%;color:#fff;display:flex;font-family:regola-book,sans-serif!important;height:22px;justify-content:center;left:-40px;line-height:1;position:absolute;transform:translateY(1px);width:22px}.insights-post dl dt .insights-dl-index span{font-size:12px!important;transform:translateY(-.1em)}.insights-post .insights-dt-title{align-items:center;display:flex}@media (max-width:768px){.insights-story-model-image{height:130px}.insights-story-model-title{padding:15px}.insights-story-model-title-left p{width:50%}.insights-story-model-title-actions{bottom:15px;position:absolute;right:15px}.insights-post dl{padding-left:36px}.insights-post dl dt .insights-dl-index{font-size:10px!important;height:18px;left:-36px;width:18px}.insights-post dl dt .insights-dl-index span{font-size:10px!important;transform:translateY(-.05em)}}.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 .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{color:#fff;opacity:.6}.insights-story-model-title-actions-design a:hover{border-color:#33abf9;border-color:var(--color-blue-white-20)}.insights-post-breadcrumbs a:hover{color:inherit;opacity:.6}}.insights-index-featured-image{height:auto;width:100%}.insights-index hr{-webkit-appearance:none;appearance:none;border:none;border-top:1px solid #0000001a;margin:0;padding:0}.insights-index h2 a,.insights-index h2 a:hover,.insights-index p a,.insights-index p a:hover,.insights-index-blog-post-item a,.insights-index-blog-post-item a:hover{color:inherit}.insights-index-blog-post-item p{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-right:24px;margin-right:var(--modern-grid-column-gutter);overflow:hidden}.insights-index-blog-post-item img{aspect-ratio:200/150;background:#0000000f;border-radius:4px;height:auto;object-fit:cover;width:100%}.insights-index-blog-post-item-details{display:flex;flex-direction:column;gap:.15em;margin-top:.33em}.insights-index-hero-story-item-image{background:#0000000f}.insights-index-hero-story-item-description{line-clamp:2;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:768px){.insights-index-blog-post-item-details{flex-direction:row;gap:1em}.insights-index-blog-post-item-title{display:flex;gap:1em}.insights-index-blog-post-item-title img{width:calc(16.66667vw - 38px);width:calc(var(--modern-grid-column-width)*2 + var(--modern-grid-column-gutter))}.insights-index .insights-full-width-image{border-radius:0!important;margin:0 -54px;margin:0 calc(var(--modern-grid-column-margin)*-1);width:100vw}}.insights-pagination{gap:18px;justify-content:center;user-select:none;-webkit-user-select:none}.insights-pagination,.insights-pagination a{align-items:center;display:flex;transition:opacity .2s}.insights-pagination a{color:#000;gap:.8ch;opacity:.8}@media (hover:hover){.insights-pagination a:hover{color:#000;opacity:.6}.jobs .wrapper>ul li a:hover{background:#000;color:#f9f8f1;opacity:1;transition:color .2s,background-color .2s}}.insights-pagination-selector{background:#fff;border-radius:12px;box-shadow:0 2px 3px 0 #00000014;box-sizing:border-box;padding:10px 35px 10px 15px;position:relative;white-space:nowrap;width:100px}.insights-pagination-selector select{-webkit-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.insights-pagination-selector svg{position:absolute;right:15px;top:18px}.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{border-top:1px solid #0000001a;display:flex;margin-top:60px;padding-top:60px}.spacer-100+.modern-grid .insights-chart-section{border:none;margin-top:0;padding-top:0}.insights-chart-description{box-sizing:border-box;display:flex;max-width:45%;padding-right:calc(4.16667vw + 8.5px);padding-right:calc(var(--modern-grid-column-width)*.5 + var(--modern-grid-column-gutter))}@media (max-width:1024px){.insights-chart-section{border-top:none;flex-wrap:wrap;justify-content:center;padding-top:0}.insights-chart-description{border-top:1px solid #0000001a;max-width:calc(66.66667vw - 80px);max-width:calc(var(--modern-grid-column-width)*8 + var(--modern-grid-column-gutter)*7);padding-bottom:30px;padding-right:0;padding-top:60px}.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{align-items:center;background:#fdfdf7;border-radius:18px;box-shadow:0 2px 10px 0 #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-width:55%;padding:30px}@media (max-width:1024px){.insights-chart{min-width:100%}.insights-chart svg{max-width:550px!important}}.insights-chart>div{text-align:center;width:100%}.insights-chart-title{text-wrap:balance;text-align:center;width:90%}.insights-image-full-width{border-radius:0!important}body.jobs{background:#f9f8f1}.jobs footer{min-height:0;min-height:auto}.jobs footer button{color:#000}.jobs article{display:flex;flex-direction:column;min-height:100svh}body>.dot{animation:appear 1s;background:#000;border-radius:100%;left:0;position:fixed;top:0;transition:opacity .4s;z-index:0}@keyframes appear{0%{opacity:0}to{opacity:1}}body>.dot.hidden{opacity:0;transition:none}body>.dot.solo{z-index:99}main .jobs{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;padding-top:10em}.jobs.content .wrapper{min-height:0;min-height:auto;width:100vw}.jobs h1{font-family:regola-light,sans-serif;font-size:60px;font-weight:400;letter-spacing:-2px;line-height:130%;margin:0 auto;max-width:80%;padding:0;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-family:regola-medium,sans-serif;font-size:18px;font-weight:400;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;font-size:24px;line-height:130%;margin:0 auto;padding:0 16px;text-align:center;width:100%}.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:66.66667vw}@media screen and (max-width:950px){.jobs .wrapper>p{box-sizing:border-box;font-size:18px;width:100%}.jobs .wrapper>p br{display:none}.jobs .description{box-sizing:border-box;padding:0 40px;width:100%}}.jobs .description>p{clear:both;font-size:18px;line-height:150%;margin-bottom:1.5em;margin-left:auto;margin-right:auto;max-width:85%;text-align:center;width:670px}@media screen and (max-width:950px){.jobs .description>p{margin-left:1em;padding:0}}.jobs .wrapper>ul{font-size:24px;list-style-type:none;margin:0;padding:0 0 6em;position:relative;text-align:center;width:100%}.jobs .wrapper>ul li{margin:0 auto 16px;max-width:100%;text-align:center;width:714px}.jobs .wrapper>ul li a{background-color:#f9f8f1;border:2px solid #000;border-radius:8px;box-sizing:border-box;display:block;padding:.9em 1.1em;transition:color .4s}@media screen and (max-width:950px){.jobs .wrapper>ul{font-size:20px}.jobs .wrapper>ul li{max-width:80%;width:500px}.jobs .wrapper>ul li a{align-items:center;box-sizing:border-box;display:flex;height:4.5em;justify-content:center}.jobs .jobs ul{font-size:22px}}.jobs.empty{align-items:center;display:flex;flex-direction:column;justify-content:center}.jobs.empty li{opacity:.3;pointer-events:none}.jobs .jobs a{color:#000;text-decoration:none}.jobs .column{box-sizing:border-box;float:left;font-size:18px;line-height:24px;margin:3em 0;width:50%}.jobs .column.wide{float:none;margin:6em auto 4em;max-width:85%;padding:0;width:670px}.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{font-family:regola-medium,sans-serif;font-size:18px;font-weight:400;line-height:150%;margin:0;padding:0}.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;font-size:18px;line-height:28px;margin-top:0}.jobs .column>ul li:before{content:"—";display:inline-block;margin-left:-1.25em;width:1.25em}@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{content:"-";display:inline-block;margin-left:-1.2em;width:1em}.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;line-height:1.5em;margin:0 auto 1.5em;text-align:center;width:calc(50vw - 66px);width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}@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(33.33333vw - 76px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*2)}.job-description div:nth-of-type(odd){margin-right:72px;margin-right:calc(var(--modern-grid-column-gutter)*3)}.job-description div+p{margin-top:6em}.job-description ul{line-height:1.5em;list-style-type:none;margin:0 0 0 2.2ch;padding:0}.job-description li{list-style-type:"—  "}.job-description h2{font-family:regola-medium,sans-serif;font-size:clamp(16px,1.25vw,18px);margin-bottom:.3em}.job-get-in-touch{font-family:regola-book!important;font-size:clamp(32px,9.6vw,36px)!important}.job-get-in-touch a{color:#000}@media (hover:hover){.jobs .apply a:hover,.jobs .jobs a:hover{opacity:.25}.job-get-in-touch a:hover{color:#000;opacity:.7}}@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{grid-gap:22px;box-sizing:border-box;display:grid;gap:22px;grid-template-columns:repeat(12,[col-start] 1fr);height:100%;padding:0 54px;padding:0 var(--modern-grid-column-margin);width:100%}.legal .page h1{border-bottom:1px solid #0003;font-family:regola-light,sans-serif;font-size:96px;font-weight:400;grid-column:col-start 2/span 10;letter-spacing:-4px;line-height:96px;margin-bottom:1em;margin-top:1.5em;padding-bottom:1em}.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{aspect-ratio:375/450;margin:0!important;object-fit:cover;width:100%!important}.legal .page .row{grid-gap:22px;box-sizing:border-box;display:grid;gap:22px;grid-template-columns:repeat(6,[col-start] 1fr);height:100%;padding:0 24px;width:100%}.legal .page h1{font-family:regola-light,sans-serif;font-size:42px;letter-spacing:-1px;line-height:42px;margin-top:3em}.legal .page .text,.legal .page h1{grid-column:col-start 1/span 6}.legal .phone{margin-top:36px}}.legal .page h2{font-family:regola-light,sans-serif;font-size:42px;font-weight:400;letter-spacing:-2px;line-height:48px;margin-bottom:.5em;margin-top:2em}.legal .page h3{font-weight:400}.legal .page .row li,.legal .page .row p,.legal .page h3{font-family:regola-book,sans-serif;font-size:18px;line-height:26px}.legal .page .row li,.legal .page .row p{color:#0009;margin-bottom:1em}.legal .page a{color:inherit}.legal .phone{display:none;font-family:regola-book,sans-serif;margin-bottom:20px}.legal .phone a{color:inherit}.backyard .legal .phone{display:inline;display:initial}.legal .phone .phone-number{font-size:14px;margin-bottom:8px}.legal .phone .phone-number-label{display:inline-block;margin-left:-1.15em;width:.85em}.legal .phone .phone-hours{color:#fff9;font-size:12px;line-height:15px}.footer-nav-variant-light .legal .phone .phone-hours{color:#0009}.multiunit{background:#000}.multiunit main{color:#fff}.multiunit nav .backyard-configure{opacity:1;pointer-events:all}.multiunit nav .backyard-configure img{display:none}.multiunit-hero{color:#000;position:relative}.multiunit-hero .multiunit-hero-title{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;margin-left:-25vw;position:absolute;text-align:center;width:50vw}.multiunit-hero .multiunit-hero-photo{background:#fff;border-radius:6px;display:block;height:auto;object-fit:cover;width:100%}.multiunit-heading h2{padding:0 5%;text-align:center}.multiunit-community img{background:#fff;border-radius:6px;display:block;height:auto;width:100%}.multiunit-hr hr{border:none;border-top:1px solid #fff3;margin:0;padding:0}.multiunit-form p{color:#fff9;padding-right:10%}@media (max-width:768px){.multiunit nav .backyard-configure{aspect-ratio:1;box-sizing:border-box;height:40px;padding:0;transform:translate3d(-2px,7px,0);width:40px}.multiunit nav .backyard-configure img{display:block;position:absolute;transform:translateX(-40%)}.multiunit nav .backyard-configure span{display:none}.multiunit-hero .multiunit-hero-title{display:block;filter:invert(100%);left:auto;margin:0;position:static;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:#fff9}.multiunit-form h3,.multiunit-form p{text-align:center}}.footer-nav .footnotes,.footer-nav .phone{display:block}.multiunit .error-message{color:#fff9;color:var(--color-white-60)}.multiunit .error-message a{color:#fffc;color:var(--color-white-80)}.newsroom{background:#fdfdf7;background:var(--color-biege)}.newsroom article .item a{color:inherit;text-decoration:none}.newsroom article{background:#fdfdf7;background:var(--color-biege)}.newsroom .g,.newsroom .item{grid-gap:22px;box-sizing:border-box;display:grid;gap:22px;grid-template-columns:repeat(12,[col-start] 1fr);margin:0 54px;margin:0 var(--modern-grid-column-margin);width:calc(100% - 108px);width:calc(100% - var(--modern-grid-column-margin)*2)}.newsroom h1,.newsroom h2{font-family:regola-light,sans-serif;font-size:clamp(100px,8.33vw,140px);font-weight:400;grid-column:col-start 2/span 10;letter-spacing:-.033em;line-height:112.5%;margin:0;padding:0}@media only screen and (max-width:950px){.newsroom .g,.newsroom .item{gap:0;grid-template-columns:repeat(6,[col-start] 1fr);width:calc(100% - 108px);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{background:#0000000f;border-radius:6px;object-fit:cover}.newsroom .item .source{color:#0009;font-family:regola-book,sans-serif;font-size:18px;line-height:24px}.newsroom .newsroom-items-item-source-icons{display:inline-flex;gap:4px;margin-left:4px;position:relative;top:1px}.newsroom .item .date{color:#0009;font-family:regola-medium,sans-serif;font-size:12px;letter-spacing:.06em;line-height:18px;text-transform:uppercase}.newsroom .item .date img{margin-left:4px}.newsroom .item.large>a{aspect-ratio:2717/1563;grid-column:col-start 1/span 12;margin-bottom:24px}.newsroom .item.large>a img{aspect-ratio:2717/1563;border-radius:6px;height:auto;width:100%}.newsroom .item.large .details{grid-column:col-start 2/span 10}.newsroom .item.large h2{font-size:clamp(42px,4.16vw,72px);margin-left:-.075em;padding:.22em 0 .25em}.newsroom .item.large .date{padding-top:.6em}.item.large+.item{border-top:.5px solid #0003;margin-top:50px;padding-top:60px}.newsroom .item.medium{border-bottom:.5px solid #0003;margin-bottom:60px;padding-bottom:60px}.newsroom .item.medium:last-child{border-bottom:none}@media only screen and (max-width:950px){.newsroom .item.large>a{grid-column:col-start 1/span 6}.newsroom .item.large>a img{border-radius:0;height:auto;margin:0 -26px;width:calc(100% + 52px)}.newsroom .item.large .details{grid-column:col-start 1/span 6}.newsroom .item.large h2{font-family:regola-light,sans-serif;font-size:clamp(28px,9.6vw,42px);letter-spacing:-1px;line-height:133%;padding:.25em 0}.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;height:auto;object-fit:cover;width:100%}.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{font-size:clamp(24px,2.5vw,48px);padding:.25em 0}.newsroom .item.medium.alternative h2{font-size:clamp(36px,2.9vw,54px);padding:.25em 0}@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:auto}.newsroom .item.video:last-child{margin:0}.newsroom .item.video img{border-radius:3px;display:block;height:auto;width:100%}.newsroom .item.video .source{font-size:15px;line-height:18px}.newsroom .item.video h2{font-family:regola-light,sans-serif!important;font-size:clamp(21px,1.6vw,26px)!important;letter-spacing:0!important;line-height:125%!important;padding:.5em 0 .7em}.newsroom .item.quote{display:block;margin:0 0 12px;width:auto}.newsroom .item.quote .details{display:flex;flex-direction:column-reverse;gap:24px}.newsroom .item.quote .source{font-size:15px;line-height:18px}.source-quote{align-items:top;display:flex;gap:.66ch}.source-quote-link{max-width:90%}.newsroom .item.quote h2{font-family:regola-light,sans-serif!important;font-size:clamp(54px,4.16vw,60px)!important;letter-spacing:-.04em!important;line-height:110%!important}@media (max-width:768px){.newsroom .item.quote{margin-bottom:12px}.newsroom .item.quote .details{gap:16px}.newsroom .item.quote h2{font-family:regola-light,sans-serif!important;font-size:clamp(32px,9.6vw,36px)!important;letter-spacing:-.04em!important;line-height:117%!important}}.newsroom .item.quote h2:first-letter{margin-left:-.66ch}.newsroom .item.small{border-right:.5px solid #0003;display:inline-flex;flex-direction:column;gap:10px;margin:0;padding:0 22px 0 0;width:calc(25% - 16.5px)}.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{font-family:regola-book,sans-serif;font-size:clamp(15px,1.5vw,28px);letter-spacing:0;line-height:130%;padding:.5em 0 .7em}.newsroom .item-group{border-bottom:.5px solid #0003;box-sizing:border-box;display:flex;gap:24px;margin:0 0 60px 54px;margin:0 0 60px var(--modern-grid-column-margin);padding-bottom:60px;padding-left:calc(8.33333% + 1.83333px);width:calc(100% - 108px);width:calc(100% - var(--modern-grid-column-margin)*2)}.newsroom .item-group:last-child{border-bottom:none;margin-bottom:96px}.newsroom .item-group:has(.quote){border-bottom:.5px solid #0003}.seen-in{padding:50px 54px 85px;padding:50px var(--modern-grid-column-margin) 85px var(--modern-grid-column-margin)}@media only screen and (max-width:950px){.newsroom .item.small{border-right:.5px solid #0003;height:100%;margin-left:0;margin-right:22px;width:75%}.newsroom .item.small:last-child{border-right:none;margin-right:0;padding-right:0}.newsroom .item.small,.newsroom .item.small *{white-space:normal}.newsroom .item.small h2{font-size:clamp(14px,4.8vw,24px)}.newsroom .item-group{border:none;display:block;margin:0 0 48px;overflow:auto;padding:0 24px;scrollbar-color:#0000;scrollbar-width:none;white-space:nowrap;width:100%}.newsroom .item-group::-webkit-scrollbar{display:none}.seen-in{margin-bottom:60px;margin-top:32px}}.seen-in h3{color:#0009;font-family:regola-book,sans-serif;font-size:18px;font-weight:400;padding:10px 0 28px;text-align:center}.seen-in .logos{align-items:center;border-bottom:.5px solid #0003;border-top:.5px solid #0003;display:flex;justify-content:space-between;opacity:.8;padding:60px calc(8.33333% + 1.83333px)}@media only screen and (max-width:950px){.seen-in .logos{border-bottom:none;flex-direction:column;gap:60px;padding-bottom:0}}.newsroom-internal-key-takeaways{-webkit-padding-start:2ch;display:flex;flex-direction:column;gap:1em;list-style-type:"•  ";margin:0;padding:0;padding-inline-start:2ch}.newsroom-internal-key-takeaways.type-18 li{line-height:150%!important}.newsroom-internal-body a{font-family:regola-regular,sans-serif!important}.newsroom-internal-body h1 a,.newsroom-internal-body h2 a,.newsroom-internal-body h3 a,.newsroom-internal-body h4 a{font-family:inherit!important}.newsroom-internal-body p.type-18{line-height:150%!important}.newsroom-internal-body h2 sub,.newsroom-internal-body h3 sub{color:#0006;color:var(--color-black-40);display:block;font-size:inherit}@media (max-width:768px){.newsroom-internal-body h2{padding-right:0}}.newsroom strong{font-weight:400}.newsroom-internal-body blockquote{margin:0;padding:0}.newsroom-internal-body strong{font-weight:400}.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{background:#0000000f;border-radius:6px;display:block;height:auto;width:100%}@media (max-width:768px){.newsroom-internal-image{margin:0 -14px;width:calc(100% + 28px)}.newsroom-internal-action span .long{display:none}}.newsroom-internal-action{align-items:center;background:#00000008;border-radius:12px;box-shadow:0 .5px 1px 0 #0000001f;display:flex;justify-content:space-between;margin:0 -18px;padding-left:18px;-webkit-user-select:none;user-select:none}.newsroom-internal-action button{align-items:center;background:0 0;color:#0096f7;color:var(--color-blue);display:flex;gap:6px;padding:16px 18px}@media (hover:hover){.multiunit .error-message a:hover{color:#fff}.newsroom-internal-action button:hover img{color:#0096f7;color:var(--color-blue);opacity:.8}.newsroom-internal-share a:hover{background:#fff;color:#0096f7;color:var(--color-blue)}}.newsroom-internal-action button:active img{opacity:.6}.newsroom hr{border:none;border-top:1px solid #0000001a;border-top:1px solid var(--color-black-10);margin:0}.newsroom-internal-share{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.newsroom-internal-share div{margin-bottom:.66em;text-align:center;width:100%}.newsroom-internal-share a{align-items:center;background:#00000008;border-radius:10px;box-shadow:0 .5px 2px 0 #0000001f;display:flex;height:42px;justify-content:center;padding:0 15px;position:relative;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{background:#000;border-radius:24px;color:#fff;left:50%;opacity:0;padding:8px 15px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%) translateY(-100%);transition:opacity .2s,transform 0s linear .2s;white-space:nowrap;width:auto!important}.newsroom-internal-feedback-visible .newsroom-internal-feedback{opacity:1;transform:translateX(-50%) translateY(calc(-100% - 8px));transition:.2s}.newsroom-breadcrumbs a{color:inherit}.newsroom-image-download-button{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000008;border-radius:12px;box-shadow:0 .5px 1px 0 #0000001f;display:flex;gap:.75ch;padding:8px 12px;position:relative;top:-9px;white-space:nowrap}@media (max-width:768px){.newsroom-internal-share a{height:38px}.newsroom-internal-share img{transform:scale(.833)}.newsroom-image-download-button{display:none}}.newsroom-image-download-button-captionless{height:0;position:relative}.newsroom-image-download-button-captionless .newsroom-image-download-button{bottom:6px;height:36px;justify-content:center;opacity:0;padding:0;position:absolute;right:6px;top:auto;transition:opacity .2s;width:36px}.yoshino{background:#f9f8f1}.yoshino .logos{position:fixed;right:4.66vw;top:20vh}@media screen and (max-width:950px){.yoshino .logos{display:none}}.yoshino .above-fold{background:#fff}.yoshino footer{min-height:50vh}[data-experiment-name]{visibility:hidden}.complete [data-experiment-name]{visibility:inherit}:root{--color-blue:#0096f7;--color-blue-10:#0096f71a;--color-blue-20:#0096f733;--color-blue-white-20:#33abf9;--color-blue-white-6:#0f9cf7;--color-blue-black-6:#008de8;--color-white-80:#fffc;--color-white-60:#fff9;--color-white-40:#fff6;--color-black-80:#000c;--color-black-60:#0009;--color-black-40:#0006;--color-black-20:#0003;--color-black-12:#0000001f;--color-black-10:#0000001a;--color-black-6:#0000000f;--color-black-4:#0000000a;--color-black-2:#00000005;--color-biege:#fdfdf7;--color-biege-darker:#f7f7f0;--color-bone-white:#f6f7f5;--color-driftwood:#dadad9;--color-parchment:#d7d5cb;--color-evergreen:#375033;--color-dark-bronze:#2e2e2c;--color-metallic-silver:#dadad9;--color-red:#ff4000;--color-orange:#ffbd00;--center-column-max-width:1600px;--modern-grid-column-gutter:24px;--modern-grid-column-width:calc(8.33333vw - var(--modern-grid-column-gutter)*11/12 - var(--modern-grid-column-margin)*2/12);--modern-grid-column-width-fixed-column:calc(min(100vw, var(--center-column-max-width))/12 - var(--modern-grid-column-gutter)*11/12 - var(--modern-grid-column-margin)*2/12);--modern-grid-column-margin:54px;--three-sizes-h:920;--three-sizes-v:190}.color-blue{color:#0096f7;color:var(--color-blue)}.color-text-100{color:#000}.color-text-80{color:#000c;color:var(--color-black-80)}.color-text-60{color:#0009;color:var(--color-black-60)}.color-text-40{color:#0006;color:var(--color-black-40)}.color-text-20{color:#0003;color:var(--color-black-20)}.color-white{color:#fff}.color-white-80{color:#fffc;color:var(--color-white-80)}.color-white-60{color:#fff9;color:var(--color-white-60)}.color-white-40{color:#fff6;color:var(--color-white-40)}.color-red{color:#ff4000;color:var(--color-red)}a.button-rounded,button{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;margin:0;outline:0;padding:0;user-select:none;-webkit-user-select:none}.button-rounded{border:1px solid #0000;border-radius:24px!important;display:inline-block;font-size:14px!important}.button-rounded-12{border-radius:12px!important}.button-rounded-grey{background-color:#f7f7f7!important;border-color:#f7f7f7!important;color:#0096f7!important;color:var(--color-blue)!important}.button-rounded-blue{background-color:#0096f7!important;background-color:var(--color-blue)!important;border-color:#0096f7!important;border-color:var(--color-blue)!important;color:#fff!important}@media (hover:hover){.newsroom-breadcrumbs a:hover{color:inherit;opacity:.8}.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}.button-rounded-blue:hover{background-color:#33abf9!important;background-color:var(--color-blue-white-20)!important;border-color:#33abf9!important;border-color:var(--color-blue-white-20)!important}.button-rounded-blue-outline:hover{opacity:.5}}@media (max-width:768px) and (hover:hover){.newsroom-internal-share a:hover{background:#00000008}.button-rounded-blue:hover{background-color:#0096f7!important;background-color:var(--color-blue)!important;border-color:#0096f7!important;border-color:var(--color-blue)!important}}.button-rounded-blue:active{background-color:#008de8!important;background-color:var(--color-blue-black-6)!important;border-color:#008de8!important;border-color:var(--color-blue-black-6)!important}@media (max-width:768px){.button-rounded{padding:12px 18px!important}.button-rounded-blue:active{background-color:#0096f7!important;background-color:var(--color-blue)!important;border-color:#0096f7!important;border-color:var(--color-blue)!important}}.button-rounded-blue:disabled{background-color:initial!important;border:1px solid #0000001a!important;color:#0003!important;pointer-events:none!important}.button-rounded-blue-outline{background-color:initial!important;border-color:#0096f7!important;border-color:var(--color-blue)!important;color:#0096f7!important;color:var(--color-blue)!important}.button-rounded-white-outline{background-color:initial!important;border-color:#fff!important;color:#fff!important}.button-rounded-transparent{background-color:initial!important;border:1px solid #0009!important;border:1px solid var(--color-black-60)!important;color:#0009!important;color:var(--color-black-60)!important}@media screen and (min-width:800px) and (hover:hover){.button-rounded-transparent:hover{background-color:#00000005!important;background-color:var(--color-black-2)!important;color:#000c!important;color:var(--color-black-80)!important}.button-rounded-transparent:active{background-color:#0000001a!important;background-color:var(--color-black-10)!important}}@media screen and (min-width:800px){.button-rounded-transparent:active{background-color:#0000001a!important;background-color:var(--color-black-10)!important}}.button-configurator{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0000000a;background:var(--color-black-4);color:#0009;color:var(--color-black-60);cursor:pointer;display:flex;gap:12px;transition:opacity .2s}.button-submit{align-items:center;border-radius:12px!important;box-sizing:border-box;display:flex;gap:8px;height:57px;justify-content:center;width:100%}.button-loading{pointer-events:none}.divider{border:none;border-top:1px solid #0000001a;margin:0;padding:0;width:100%}.button-squared{border-radius:12px!important;margin-bottom:2px;padding:9px 15px 11px!important}.button-inner-navigation,.button-squared{box-shadow:0 .5px 2px 0 #0000001f;letter-spacing:0;white-space:nowrap}.button-inner-navigation{background:#0000000a;border-radius:12px;color:#0009;padding:12px 18px}@media (max-width:768px){.button-inner-navigation{padding:9px 15px}.modern-grid .m-column-0{display:none}}.middot-divider{padding:0 .5ch}.infinite-slideshow{overflow-x:scroll;overflow-y:hidden;scroll-snap-stop:always;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;will-change:scroll-position}.infinite-slideshow::-webkit-scrollbar{display:none}.infinite-slideshow-spacer{height:100%;position:relative;width:3000vw}.infinite-slideshow-item{height:100%;position:absolute;width:auto;will-change:transform;z-index:1}.infinite-slideshow-snapper{height:100%;position:absolute;scroll-snap-align:center;width:auto}.loader{align-items:center;display:inline-flex;flex-direction:row;gap:3px;height:4px;justify-content:center;margin-top:2px;transition:opacity .2s}.loader div{animation:pulse 1s infinite;background:#000;border-radius:2px;height:4px;width:4px}.loader div:nth-child(2){animation-delay:.15s}.loader div:nth-child(3){animation-delay:.3s}@keyframes pulse{0%{opacity:0}to{opacity:1}}.modal-grid{grid-column-gap:24px;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:24px;grid-column-gap:var(--modern-grid-column-gutter);box-sizing:border-box;display:grid;grid-template-columns:repeat(12,1fr);padding:0 54px;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-0{display:none}.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(16.66667vw - var(--modern-grid-column-gutter)*5/6 - 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:24px;grid-column-gap:var(--modern-grid-column-gutter);display:grid;grid-template-columns:repeat(6,1fr);padding:0 54px;padding:0 var(--modern-grid-column-margin)}.m-modern-grid-full{padding:0}}.modern-grid-full{padding:0}.page-section-container{margin:0 auto;max-width:1600px;max-width:var(--center-column-max-width)}.modern-slideshow{box-sizing:border-box;display:flex;gap:36px;height:auto;overflow:auto;padding-right:54px;padding-right:var(--modern-grid-column-margin);scroll-snap-type:x mandatory;scrollbar-color:#0000;scrollbar-width:none;white-space:nowrap;width:100%}.modern-slideshow::-webkit-scrollbar{display:none}.modern-slideshow>*{display:block;float:left;height:calc(100% - 5px);max-width:calc(100% - 58px);scroll-snap-align:center;width:auto}.modern-slideshow>:first-child{margin-left:54px;margin-left:var(--modern-grid-column-margin)}@media (max-width:768px){.modern-slideshow{gap:10px;padding-right:24px}.modern-slideshow>:first-child{margin-left:54px;margin-left:var(--modern-grid-column-margin)}}.modern-slideshow img{background:#00000005;background:var(--color-black-2);object-fit:cover}.paging-indicator{display:flex;gap:6px;justify-content:center;list-style-type:none;margin:0;padding:0;pointer-events:none}.paging-indicator li{background:#000;border-radius:50%;height:6px;opacity:.1;width: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}@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-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 1}}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}h1{text-wrap:balance}.prop-nums{font-feature-settings:"pnum"on,"onum"on}.mono-nums{font-feature-settings:lining-nums tabular-nums slashed-zero;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;letter-spacing:-.033em!important}.type-120,.type-96{font-family:regola-light,sans-serif!important;line-height:100%!important}.type-96{font-size:clamp(72px,6.67vw,120px)!important;letter-spacing:-.041em!important}.type-72{font-size:clamp(64px,5vw,72px)!important;letter-spacing:-.041em!important}.type-60,.type-72{font-family:regola-light,sans-serif!important;line-height:110%!important}.type-60{font-size:clamp(54px,4.16vw,60px)!important;letter-spacing:-.033em!important}.type-48{font-size:clamp(42px,3.3vw,48px)!important;letter-spacing:-.04em!important;line-height:112%!important}.type-42,.type-48{font-family:regola-light,sans-serif!important}.type-42{font-size:clamp(36px,3vw,48px)!important;letter-spacing:-.047em!important;line-height:114%!important}.type-36{font-size:clamp(30px,2.9vw,36px)!important;letter-spacing:-.027em!important;line-height:116%!important}.type-30{font-family:regola-book,sans-serif!important}.type-30,.type-30-light{font-size:clamp(26px,2vw,30px)!important;letter-spacing:-.014em!important;line-height:120%!important}.type-30-light{font-family:Lato}.type-24{font-family:regola-book,sans-serif!important;font-size:clamp(21px,1.6vw,24px)!important}.type-24,.type-24-light{line-height:125%!important}.type-24-light{font-family:Lato;font-size:clamp(21px,1.6vw,26px)!important;letter-spacing:0!important}.type-21,.type-21-light{font-size:clamp(18px,5.6vw,21px)!important;letter-spacing:-.01em!important;line-height:125%!important}.type-18,.type-18-light{font-size:clamp(16px,1.25vw,18px)!important;line-height:133%!important}.type-15{font-size:15px!important;line-height:120%!important}.type-14{font-size:14px!important;letter-spacing:0!important;line-height:128%!important}.type-12{font-size:12px!important;line-height:133%!important}.type-caps{letter-spacing:.04em;text-transform:uppercase}@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-72{font-size:clamp(64px,5vw,72px)!important}.l-type-60,.l-type-72{font-family:regola-light,sans-serif!important;letter-spacing:-.04em!important;line-height:110%!important}.l-type-60{font-size:clamp(54px,4.16vw,60px)!important}.l-type-48{font-size:clamp(42px,12.8vw,48px)!important;letter-spacing:-.04em!important}.l-type-42,.l-type-48{font-family:regola-light,sans-serif!important;line-height:110%!important}.l-type-42{font-size:clamp(36px,3vw,48px)!important;letter-spacing:-.03em!important}.l-type-36{font-size:clamp(32px,9.6vw,36px)!important;letter-spacing:-.04em!important;line-height:117%!important}.l-type-30-light,.l-type-36{font-family:regola-light,sans-serif!important}.l-type-30-light{font-size:clamp(26px,2vw,30px)!important;letter-spacing:-.02em!important;line-height:120%!important}.l-type-24-light{font-size:clamp(21px,6.4vw,24px)!important}.l-type-21-light,.l-type-24-light{font-family:regola-light,sans-serif!important;letter-spacing:-.01em!important;line-height:125%!important}.l-type-21-light{font-size:clamp(18px,5.6vw,21px)!important}.l-type-18-light{font-family:regola-light,sans-serif!important;font-size:clamp(16px,4.8vw,18px)!important;letter-spacing:0!important;line-height:133%!important}.l-type-15{font-size:15px!important}.l-type-14,.l-type-15{font-family:regola-book,sans-serif!important;line-height:140%!important}.l-type-14{font-size:14px!important;letter-spacing:0!important}}@media (max-width:768px){.m-type-96{font-family:regola-light,sans-serif!important;font-size:clamp(72px,25.6vw,96px)!important;letter-spacing:-.04em!important;line-height:100%!important}.m-type-72{font-size:clamp(64px,5vw,72px)!important}.m-type-60,.m-type-72{font-family:regola-light,sans-serif!important;letter-spacing:-.04em!important;line-height:110%!important}.m-type-60{font-size:clamp(54px,4.16vw,68px)!important}.m-type-48{font-size:clamp(42px,12.8vw,48px)!important}.m-type-42,.m-type-48{font-family:regola-light,sans-serif!important;letter-spacing:-.04em!important;line-height:110%!important}.m-type-42{font-size:clamp(36px,11.2vw,42px)!important}.m-type-36{font-size:clamp(32px,9.6vw,36px)!important;letter-spacing:-.04em!important;line-height:117%!important}.m-type-30-light,.m-type-36{font-family:regola-light,sans-serif!important}.m-type-30-light{font-size:clamp(26px,2vw,30px)!important;letter-spacing:-.02em!important;line-height:120%!important}.m-type-24{font-family:regola-book,sans-serif!important;letter-spacing:0!important}.m-type-24,.m-type-24-light{font-size:clamp(21px,6.4vw,24px)!important;line-height:125%!important}.m-type-24-light{font-family:regola-light,sans-serif!important;letter-spacing:-.02em!important}.m-type-21{font-family:regola-book,sans-serif!important}.m-type-21,.m-type-21-light{font-size:clamp(18px,5.6vw,21px)!important;letter-spacing:-.01em!important;line-height:125%!important}.m-type-21-light{font-family:regola-light,sans-serif!important}.m-type-18{font-family:regola-book,sans-serif!important}.m-type-18,.m-type-18-light{font-size:clamp(16px,4.8vw,18px)!important;letter-spacing:0!important;line-height:133%!important}.m-type-18-light{font-family:regola-light,sans-serif!important}.m-type-15{font-family:regola-book,sans-serif!important}.m-type-15,.m-type-15-light{font-size:15px!important;letter-spacing:0!important;line-height:140%!important}.m-type-15-light{font-family:regola-light,sans-serif!important}.m-type-16{font-family:regola-book,sans-serif!important;font-size:16px!important;letter-spacing:0!important;line-height:133%!important}.m-type-14{font-size:14px!important}.m-type-12,.m-type-14{font-family:regola-book,sans-serif!important;letter-spacing:0!important;line-height:140%!important}.m-type-12{font-size:12px!important}.m-type-left{text-align:left}.type-light{font-family:regola-light,sans-serif!important}.m-type-center{text-align:center}}.type-regola-book-oblique{font-family:regola-book-oblique,sans-serif!important}.type-24-light.leading-150{line-height:150%!important}.rounded-4{border-radius:4px!important}.rounded-6{border-radius:6px!important}.drop-shadow{box-shadow:0 2px 4px 0 #0003}.mobile-visible{display:none}@media (max-width:768px){.m-rounded-0{border-radius:0}.drop-shadow{box-shadow:0 .5px 1.5px 0 #0000001f}.mobile-hidden{display:none!important}.mobile-visible{display:inline;display:initial}}@media (min-width:768px){.desktop-hidden{display:none!important}}@media (max-width:1024px){.tablet-hidden{display:none!important}.doorway-item:nth-child(3){display:none}}.full-width{display:block;height:auto;width:100%}#tooltip{left:8px;pointer-events:none;position:fixed;top:-35px;transition:opacity .2s;z-index:10100}#tooltip.centered{left:0;top:-50px}#tooltip.dismissed{opacity:0;transition:opacity .4s}#tooltip .tooltip-container{align-items:flex-start;align-items:center;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);background:#fff6;border-radius:12px;box-sizing:border-box;display:flex;gap:8px;justify-content:center;opacity:0;padding:9px 15px 10px;transform:scale(0);transform-origin:-30% 90%;transition:opacity .2s,transform .2s}#tooltip.centered .tooltip-container{transform:scale(0) translateX(-50%)}#tooltip.tooltip-no-text .tooltip-container{height:34px;padding:0;width:40px}#tooltip.visible .tooltip-container{opacity:1;transform:none}#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 .tooltip-container span:empty{display:none}.doorway-item{aspect-ratio:315/436;background:#0000000d;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;color:#000;cursor:pointer;display:block;overflow:hidden;position:relative}.doorway-item-foreground{opacity:1;padding:18px 24px;position:absolute;z-index:1}.doorway-item-foreground div{opacity:.4}.doorway-item-inverted .doorway-item-foreground div{opacity:.7}.doorway-item-arrow{height:.5em;transform:translateY(-1px);width:auto}.doorway-item-inverted{color:#fff}.doorway-item-background{height:100%;width:100%}.doorway-item>img,.doorway-item>video{aspect-ratio:315/436;height:auto;object-fit:cover;width:100%}@media only screen and (max-width:768px){.doorway-item{aspect-ratio:351/216;margin:0 -14px 12px}.doorway-item:last-child{margin-bottom:0}.doorway-item-foreground{padding:15px 18px}.doorway-item>img,.doorway-item>video{aspect-ratio:351/216}}.backyard .slide.xl-10{aspect-ratio:1440/825;background:#f7f7f0;background:var(--color-biege-darker);min-height:0;min-height:auto;overflow:hidden;position:relative}.backyard .slide.xl-10 .xl-10-animation-container{height:100%;opacity:0;transition:opacity 1s .4s;width:100vw;will-change:opacity}.backyard .slide.xl-10.xl-10-loaded .xl-10-animation-container{opacity:1}.backyard .slide.xl-10 .xl-10-parallax-container{height:100%;position:absolute;transform:translate3d(0,2%,0);transition:transform 2s cubic-bezier(.16,1,.3,1) .4s;width:100vw;will-change:transform}.backyard .slide.xl-10 .xl-10-parallax-container:has(.xl-10-front){z-index:10}.backyard .slide.xl-10.xl-10-loaded .xl-10-parallax-container{transform:none}.backyard .slide.xl-10 .xl-10-parallax{aspect-ratio:1440/1728;height:auto;object-fit:contain;position:absolute;width:100vw}@media (max-width:768px){.doorway-item:nth-child(3){display:block}.backyard .slide.xl-10{aspect-ratio:375/596}.backyard .slide.xl-10 .xl-10-parallax-container{transform:none}.backyard .slide.xl-10 .xl-10-parallax{aspect-ratio:375/639}}.backyard .slide.xl-10 .xl-10-front{z-index:2}.backyard .slide.xl-10 .xl-10-birds{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.backyard .slide.xl-10 .xl-10-title{aspect-ratio:30/12;height:auto;left:50%;margin-left:-15vw;opacity:0;position:absolute;top:19%;transform:translateY(25%);transition:transform 2s cubic-bezier(.16,1,.3,1) .4s,opacity 1s .4s;width:30vw;z-index:1}.backyard .slide.xl-10.xl-10-loaded .xl-10-title{opacity:1;transform:none}.backyard .slide.xl-10 h1,.backyard .slide.xl-10 h2{font-family:regola-light,sans-serif;line-height:120%;top:10.5vw}.backyard .slide.xl-10 .xl-10-small-living{font-size:clamp(30px,2vw,50px);left:12vw;letter-spacing:-.03em;position:absolute;z-index:20}@media (max-width:1024px){.backyard .slide.xl-10 .xl-10-title{margin-left:-12vw;top:23%;width:24vw}.backyard .slide.xl-10 h1,.backyard .slide.xl-10 h2{top:13vw}.backyard .slide.xl-10 .xl-10-small-living{font-size:clamp(21px,2vw,48px)}}@media (max-width:768px){.backyard .slide.xl-10 .xl-10-title{height:30vw;margin-left:-38.5vw;top:23.5%;width:77vw}.backyard .slide.xl-10 .xl-10-small-living{font-size:6.5vw;left:0;text-align:center;top:22vw;width:100vw}.backyard .slide.xl-10 .xl-10-small-living br{display:none}}.backyard .slide.xl-10 .xl-10-introducing{font-size:clamp(21px,1.4vw,36px);left:74vw;letter-spacing:-.01em;position:absolute;white-space:nowrap;z-index:20}@media (max-width:1024px){.backyard .slide.xl-10 .xl-10-introducing{font-size:clamp(18px,1.4vw,21px);left:70vw}}@media (max-width:768px){.backyard .slide.xl-10 .xl-10-introducing{align-items:flex-end;bottom:50px;box-sizing:border-box;color:#fff;display:flex;font-family:regola-book,sans-serif;font-size:4vw;justify-content:space-between;left:0;letter-spacing:-.01em;opacity:0;padding:0 54px;padding:0 var(--modern-grid-column-margin);top:auto;transform:translateY(10%);width:100vw}.xl-10-loaded .xl-10-introducing{opacity:1!important;transform:none!important;transition:opacity 1s .6s,transform 1s .3s}}.backyard .slide.xl-10 .xl-10-introducing a{align-items:center;background:#fff;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;color:#000;display:inline-flex;font-family:regola-regular,sans-serif;font-size:14px;gap:4px;letter-spacing:0;line-height:150%;padding:10px 16px 10px 18px}.backyard .slide.xl-10 .xl-10-introducing a svg{position:relative;top:1px}.backyard .slide.intro-carousel-new{align-items:center;background:linear-gradient(180deg,#fff,#fdfdf7);flex-direction:column;min-height:0;min-height:auto}.backyard .slide .intro-carousel-container{aspect-ratio:1440/735;height:auto;width:100%}.intro-carousel-new .infinite-slideshow{height:100%;width:100%}.intro-carousel-new img{background:50% #d3d3d3;border-radius:6px;box-shadow:0 2px 4px 0 #0003;height:calc(100% - 10px);margin:0 12px;object-fit:cover;width:77.75vw}.intro-carousel-new .infinite-slideshow-snapper{height:calc(100% - 10px);padding:0 12px;width:77.75vw}#intro-carousel-layout-name{transform:translateY(1px)}#intro-carousel-layout-new{color:#0096f7;color:var(--color-blue);transform:translateY(-.075em)}.backyard .slides .intro-carousel{align-items:center;background:#fdfdf7;background:var(--color-biege);display:flex;flex-direction:column;height:auto;min-height:0;min-height:auto;position:relative}.backyard .slides .intro-carousel .mobile{display:none}.backyard .slides .intro-carousel-layout{align-items:flex-end;display:flex;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:inline;display:initial}}.backyard .slides #intro-carousel-layout-name{color:#000}@media (hover:hover){.button-configurator:hover{background:#00000005;background:var(--color-black-2)}.button-inner-navigation:hover{background-color:#fff;color:#000c}.doorway-item:hover{color:#000}.doorway-item:hover .doorway-item-foreground{opacity:1}.doorway-item-inverted:hover{color:#fff}.backyard .slide.xl-10 .xl-10-introducing a:hover{color:#666}.backyard .slide.xl-10 .xl-10-introducing a:hover svg{opacity:.6}.backyard .slide.xl-10 .xl-10-introducing a:active{box-shadow:0 .5px .5px 0 #0000000f}.backyard .slides a#intro-carousel-layout-name{color:#000;opacity:.8}.backyard .slides .intro .intro-cta .not-in-ca a:hover{color:#0009!important;color:var(--color-black-60)!important;opacity:.75}}.backyard .slides .intro{grid-gap:22px;background:#fff;box-sizing:border-box;display:grid;gap:22px;grid-template-columns:repeat(12,[col-start] 1fr);min-height:0;min-height:auto;overflow-x:hidden;padding:0 54px;padding:0 var(--modern-grid-column-margin);will-change:transform}.backyard .slides .intro-container{grid-column:col-start 2/span 10;position:relative}.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{font-family:regola-light,sans-serif;font-size:6.67vw;letter-spacing:-.04em;line-height:96%;position:relative}.backyard .slides .intro-container h1,.backyard .slides .intro-container h2{white-space:nowrap}.backyard .slides .intro .intro-title{left:-200vw;max-width:100vw;pointer-events:none;position:absolute;white-space:wrap}.backyard .slides .intro h2 .part{color:#0000001a;color:var(--color-black-10);display:inline;transition:color .3s}.backyard .slides .intro h2 .part.active{color:#000;transition:color .6s}.backyard .slides .intro h2 span[data-sentence].active{color:#000;transition:color 1s}.segue.backyard .slides .intro h2 .part{transition:none}.backyard .slides .intro h2 br.mobile{display:none}.backyard .slides .intro h2 strong{color:#000;font-weight:400}.backyard .slides .intro h2 .intro-elevation{display:inline-block;position:relative;z-index:0}.backyard .slides .intro h2 .intro-elevation.mobile{display:none}.backyard .slides .intro h2 .intro-elevation img{height:.85em;opacity:0;position:absolute;top:-.71em;transform:translateZ(0);will-change:transform}.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{left:5px;position:relative}.backyard .as-seen-in-container{grid-column:col-start 2/span 10;position:relative}@media (max-width:768px){.backyard .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:0;min-height:auto}.backyard .slides .intro-carousel .desktop{display:none}.backyard .slides .intro-carousel .mobile{display:inline;display:initial}.backyard .slides .intro-carousel h1{margin-bottom:32px;text-align:center}.backyard .slides .intro-carousel h1 br{display:inline;display:initial}.backyard .slides .intro{gap:12px;grid-template-columns:repeat(6,[col-start] 1fr);padding:0 24px}.backyard .slides .intro-container{display:flex;flex-direction:column;grid-column:unset;justify-content:center;margin-top:40px;width:100%}.backyard .slides .intro h1,.backyard .slides .intro h2{font-size:11vw;grid-column:col-start 1/span 6;margin:0}.backyard .slides .intro h2 br{display:none}.backyard .slides .intro h2 br.mobile{display:inline;display:initial}.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:auto}}.backyard .as-seen-in{background:#0000000a;border-radius:9px;box-shadow:0 .5px 1px 0 #0000001f;color:#0006;display:inline-flex;font-family:regola-book,sans-serif;font-size:15px;height:60px;line-height:24px;opacity:.8;padding:3px 32px 0}.backyard .as-seen-in,.backyard .as-seen-in a{align-items:center;gap:18px;white-space:nowrap}.backyard .as-seen-in a{display:flex;flex-wrap:nowrap;justify-content:center}@media (max-width:768px){.backyard .as-seen-in{box-sizing:border-box;flex-direction:column;gap:10px;gap:8px;height:auto;line-height:auto;padding:12px 21px 16px;position:static;transform:none;width:calc(100vw - 48px)}.backyard .as-seen-in a{gap:0;justify-content:space-between;width:100%}.backyard .as-seen-in .label{line-height:1;text-align:center;width:100%}.backyard .slides .as-seen-in img{height:3.75vw;opacity:.8;width:auto}.backyard .slides .as-seen-in img:last-child{height:4.5vw}}.banners{background:#fdfdf7;background:var(--color-biege);flex-direction:column;min-height:0!important;min-height:auto!important;user-select:none;-webkit-user-select:none}.banners .banner,.banners .modern-grid{box-sizing:border-box;width:100%}.banners .banner{aspect-ratio:540/350;background-color:#e0ded4;border-radius:12px;box-shadow:0 2px 4px 0 #0003;color:#fff;display:block;height:auto;margin-bottom:10px;overflow:hidden;padding:28px 32px 32px}@media (max-width:1024px){.banners .banner{padding:15px 18px}}.banner span{color:#fffc;color:var(--color-white-80)}.banner svg{left:2px;position:relative;vertical-align:middle}@media (max-width:768px){.banners .banner{aspect-ratio:350/215;border-radius:9px;margin:0 -14px 12px;padding:15px 18px;width:calc(100% + 28px)}.banner-showroom{background-position:center 20%}.banner-showroom svg{width:.75em}.banner-video video{transform:scale(1.01)}}.banner-video{overflow:hidden;position:relative}.banner-video div{position:absolute;width:80%;z-index:1}.banner-video video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.banner .short{display:none}.backyard .slide.life-with-backyard{aspect-ratio:1440/750;background:#263db5;height:auto;min-height:0;min-height:auto}.life-with-backyard>a{display:block;height:100%;position:relative;width:100%}.life-with-backyard-video{aspect-ratio:1920/1080;left:calc(40px + 16.66667vw);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*2 + var(--modern-grid-column-gutter)*2);position:absolute;width:calc(-40px + 83.33333vw);width:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*10 + var(--modern-grid-column-gutter)*9)}.life-with-backyard-video video{height:100%;left:0;position:absolute;top:0;width:100%}.life-with-backyard h1{align-items:center;color:#fff;display:flex;gap:.33em;left:54px;left:var(--modern-grid-column-margin);position:absolute;top:21vw;user-select:none;-webkit-user-select:none;width:calc(100vw - 108px);width:calc(100vw - var(--modern-grid-column-margin)*2);z-index:1}.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{aspect-ratio:351/294;height:auto;left:54px;left:var(--modern-grid-column-margin);top:62vw;width:calc(100vw - 54px);width:calc(100vw - var(--modern-grid-column-margin))}.life-with-backyard h1{align-items:flex-start;font-size:11.2vw!important;top:8vw;transform:none}.life-with-backyard h1 .life-with-backyard-title-pre{width:50%}.life-with-backyard h1 .life-with-backyard-title-post{position:absolute;right:0;text-align:right;top:1.1em;width:50%}.life-with-backyard h1 hr,.life-with-backyard h1 span{opacity:0;pointer-events:none}.life-with-backyard h1 svg{aspect-ratio:324/177;display:block;height:auto;position:absolute;width:100%}.life-with-backyard h1 hr{display:block;left:48vw;position:absolute;top:1.6em;width:9.6vw}}.life-with-backyard h1 hr{-webkit-appearance:none;appearance:none;border:none;border-top:.06em solid #fff;flex:1 1;margin:0;padding:0;transform:translateY(.12em)}.life-with-backyard-cta{align-items:center;background:#f7f7f0;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;color:#000;display:flex;gap:6px;padding:6px 15px 6px 6px;position:absolute;right:54px;right:var(--modern-grid-column-margin);top:calc(100% - 16px);user-select:none;-webkit-user-select:none}.life-with-backyard-cta img{margin-right:6px}.life-with-backyard-cta svg{position:relative;top:1px}.three-sizes{background-color:#fdfdf7;background-color:var(--color-biege);flex-direction:column;min-height:0!important;min-height:auto!important}.three-sizes-gradient{background-color:initial;background-image:linear-gradient(180deg,#fdfdf7,#fff)}.three-sizes h1{text-align:center}.three-sizes-layouts{background:#f7f7f0;background:var(--color-biege-darker);border-radius:24px;box-shadow:0 .5px 2px #0000001f;margin:0 54px;margin:0 var(--modern-grid-column-margin);overflow-x:hidden;padding:0 0 30px}.three-sizes-layouts-selector{display:flex;gap:8px;justify-content:center}.three-sizes-layouts-pages-controls{pointer-events:none;position:relative}@media (max-width:768px){.life-with-backyard-cta{line-height:1.05!important}.life-with-backyard-cta svg{top:8px}:root{--three-sizes-v:240}.three-sizes h1 span{display:block}.three-sizes-layouts{margin:0 12px}.three-sizes-layouts-pages-controls,.three-sizes-layouts-selector{display:none}}.three-sizes-layouts-pages-controls button{align-items:center;-webkit-appearance:none;appearance:none;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);background:#0000000a;border:none;border-radius:24px;cursor:pointer;display:flex;height:60px;justify-content:center;pointer-events:all;position:absolute;top:calc(16.52174vw + 20px);top:calc(80vw*var(--three-sizes-v)/var(--three-sizes-h) + 20px);transition:opacity .3s,transform .6s,background-color .2s;width:60px;z-index:110}@media (hover:hover){.life-with-backyard-cta:hover{background:#fff;color:#0009}.life-with-backyard-cta:hover img{filter:brightness(1.05)}.life-with-backyard-cta:hover svg{opacity:.6}.three-sizes-layouts-pages-controls button:hover{background:#00000005}}.three-sizes-layouts-pages-controls button.highlight{background:#00000005}.three-sizes-layouts-pages-controls button:active{background:#0000000f}.three-sizes-layouts-pages-controls button:disabled{cursor:default;opacity:0;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{height:calc(16.52174vw + 210px);height:calc(80vw*var(--three-sizes-v)/var(--three-sizes-h) + 210px);overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}@media (max-width:768px){.three-sizes-layouts-pages-container{height:calc(16.52174vw + 160px);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{height:100%;white-space:nowrap;width:500%}.three-sizes-layouts-pages-page{align-items:center;background:var(--color-biege-dark);display:flex;flex-direction:column;float:left;position:relative;scroll-snap-align:center;width:20%;will-change:transform}.three-sizes-layouts-pages-image{background:var(--color-biege-dark);height:16.52174vw;height:calc(80vw*var(--three-sizes-v)/var(--three-sizes-h));overflow:hidden;position:relative;width:calc(100vw - 108px);width:calc(100vw - var(--modern-grid-column-margin)*2)}.three-sizes-layouts-pages-container .three-sizes-layouts-pages-heading{opacity:0;padding-top:30px;position:relative;text-align:center;top:10px;transition:opacity .2s;will-change:opacity}.three-sizes-layouts-pages-heading h2{margin-bottom:3px}.three-sizes-layouts-pages-heading-new{color:#0096f7;color:var(--color-blue);left:50%;position:absolute;top:.75em;transform:translateX(-50%)}.three-sizes-layouts-pages-heading div{position:absolute;text-align:center;top:-1.33em;width:100%}.three-sizes-layouts-pages-container .selected .three-sizes-layouts-pages-heading{opacity:1;transition:opacity .8s .2s}.three-sizes-layouts-pages-page img{aspect-ratio:6000/740;display:none;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);visibility:hidden;width:auto}.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{align-items:center;display:flex;flex-direction:column;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;text-align:center;width:100%}}.three-sizes-footer-action{background:#0000000a;background:var(--color-black-4);border-radius:12px;box-shadow:0 .5px 1px #0000001f;box-sizing:border-box;cursor:pointer;display:flex;min-width:205px;padding:8px 18px}.three-sizes-footer-action:first-child{align-items:flex-start;flex-direction:column;justify-content:center}@media (max-width:768px){.three-sizes-footer-action{align-items:center!important;border-radius:18px;height:64px;justify-content:center!important;line-height:150%!important}.three-sizes-footer p:last-of-type{padding-bottom:20px!important}}.three-sizes-footer-action img:first-of-type{border-radius:6px;display:block;height:48px;margin-left:-12px;margin-right:15px;width:48px}.three-sizes-footer-action img:last-of-type{margin-left:3px}.three-sizes-footer a{align-items:center;color:#0096f7;color:var(--color-blue);display:inline-flex;text-decoration:none}.three-sizes-footer img{left:1px;position:relative}.three-sizes-colors{display:flex;gap:11px;justify-content:center}.three-sizes-colors>div{-webkit-appearance:none;appearance:none;border:1px solid #00000026;border-radius:50%;cursor:pointer;display:inline;height:32px;margin:0;outline:0;padding:0;position:relative;width: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:#f6f7f5;background:var(--color-bone-white)}.three-sizes-colors-driftwood{background:#dadad9;background:var(--color-driftwood)}.three-sizes-colors-parchment{background:#d7d5cb;background:var(--color-parchment)}.three-sizes-colors-evergreen{background:#375033;background:var(--color-evergreen)}.three-sizes-colors-dark-bronze{background:#2e2e2c;background:var(--color-dark-bronze)}.three-sizes-colors>div.selected div{border:2px solid #0096f7;border:2px solid var(--color-blue);border-radius:50%;height:38px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:38px}.three-sizes-colors .three-sizes-colors-label{display:flex;justify-content:center;left:50%;margin-left:-100px;pointer-events:none;position:absolute;top:-125%;width:200px;z-index:100}.three-sizes-colors .three-sizes-colors-label span{backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);background:#0000000a;border-radius:6px;display:inline-block;opacity:0;padding:6px 12px 7px;transition:opacity .2s;white-space:nowrap;will-change:opacity}.three-sizes-contact{align-items:center;display:none;flex-direction:column}@media (max-width:768px){.three-sizes-colors>div{height:28px;width:28px}.three-sizes-colors>div.selected div{height:34px;width:34px}.three-sizes-colors .three-sizes-colors-label{display:none}.three-sizes-contact{display:flex}}.three-sizes-contact h3{text-align:center;width:40%}@media (max-width:768px){.three-sizes-contact h3{width:60%}}.three-sizes-footer-summary{align-items:center;display:flex;gap:12px;justify-content:center}.three-sizes-footer-summary span{background:#0003;height:1.1em;width:1.5px}.three-sizes-footer hr{border:none;border-top:1px solid #0000001a;margin:0;padding:0;width:490px}.three-sizes-footer-calculator{position:relative;top:1.5px}.four-simple-steps{background:#fff;box-sizing:border-box;flex-wrap:wrap;gap:24px;gap:var(--modern-grid-column-gutter);min-height:0!important;min-height:auto!important;overflow-x:hidden;padding:calc(8.33333vw - 7px) calc(47px + 8.33333vw);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}.backyard .slide.four-simple-steps.desktop-hidden{display:none}.four-simple-steps-header{width:calc(33.33333vw - 52px);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;overflow-x:auto;padding:0 24px;scroll-snap-type:x mandatory;scrollbar-color:#0000;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;flex-direction:column;position:relative;scroll-snap-align:center;width:calc(25vw - 45px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2)}.four-simple-steps-step p{margin-bottom:15px!important;padding-right:calc(8.33333vw - 31px)!important;padding-right:var(--modern-grid-column-width)!important}@media (max-width:768px){.four-simple-steps-step-header{align-items:center;display:flex;left:0;padding:14px;position:absolute;top:0;z-index:2}.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);background:#00000008;border:1px solid #fff;color:#fff}}.four-simple-steps-step-number{align-items:center;border:1px solid #0006;border-radius:12px;display:flex;height:38px;justify-content:center;letter-spacing:-.36px;line-height:90%!important;padding-bottom:2px;text-align:center;width:40px}@media (max-width:768px){.four-simple-steps-step-number{border-radius:9px;height:32px;margin-right:15px;padding:0;width:32px}}.four-simple-steps-step-eternal .four-simple-steps-step-number{background:#000;border-color:#000;color:#fff}.four-simple-steps-step-footer{display:flex;flex-direction:column;height:100%}.four-simple-steps-step-media{aspect-ratio:315/396;background-color:#e0ded4;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;height:auto;margin:auto 0 30px;overflow:hidden;position:relative;width:100%}.four-simple-steps-step-media-touch{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:768px){.four-simple-steps-step-footer{flex-direction:column-reverse}.four-simple-steps-step-media{aspect-ratio:957/1093;border-radius:4px;margin-bottom:12px;margin-top:0}}.four-simple-steps-step-media img,.four-simple-steps-step-media video{height:100%;object-fit:cover;width:100%}.four-simple-steps-step-media video{transform:scale(1.01)}.four-simple-steps-footer{box-sizing:border-box;display:flex;flex-direction:column;padding-left:calc(8.33333vw - 7px);padding-left:calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter));padding-top:54px;position:relative;width:calc(33.33333vw - 52px);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{border-top:.5px solid #00000026;flex-direction:row;margin-top:50px;min-width:calc(100vw - 48px);padding:18px 0 0}.four-simple-steps-footer h3{margin-right:1em}}.four-simple-steps-footer-title{gap:18px;min-width:62%}.four-simple-steps-footer h3{letter-spacing:0!important;margin-bottom:.25em!important}.four-simple-steps-footer-buttons{aspect-ratio:315/396;display:flex;flex-direction:column;gap:12px;height:auto;margin:auto 0 30px;width:100%}.four-simple-steps-footer a{align-items:center;background:#0000000a;background:var(--color-black-4);border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;box-sizing:border-box;color:#0096f7;color:var(--color-blue);display:flex;justify-content:center;padding:14px;width:140px}.four-simple-steps-footer .four-simple-steps-footer-button-configure{background:#0096f7;background:var(--color-blue);color:#fff;gap:8px}@media (hover:hover){.four-simple-steps-footer a:hover{background:#fff}.four-simple-steps-footer .four-simple-steps-footer-button-configure:hover{background-color:#33abf9;background-color:var(--color-blue-white-20)}.backyard .slides .jealousy ul li:hover{color:#fffc}}.four-simple-steps-step-line{background:#0000001a;height:1px;position:absolute;width:100%}.four-simple-steps-step-line-first{left:52px;position:absolute;top:21px;width:calc(25vw - 84px);width:calc(var(--modern-grid-column-width)*3 + 9px)}.four-simple-steps-step-line-second{left:52px;top:21px;width:calc(33.33333vw - 63px);width:calc(var(--modern-grid-column-width)*4 + 61px)}.four-simple-steps-step-line-third-before{right:calc(100% + 12px);top:21px;width:calc(8.33333vw + 22px);width:calc(var(--modern-grid-column-width) + 53px)}.four-simple-steps-step-line-third-after{left:52px;top:21px;width:calc(25vw - 84px);width:calc(var(--modern-grid-column-width)*3 + 9px)}.four-simple-steps-footer-paging-indicator{left:0;position:absolute;top:-50px;width:100%}.backyard .slide.a-lot-can-happen{aspect-ratio:1440/624;background:#fff;min-height:0;min-height:auto;position:relative}@media (max-width:1024px){.backyard .slide.a-lot-can-happen{aspect-ratio:1440/720}}@media (max-width:768px){.four-simple-steps-footer-buttons a{height:46px;padding:0;width:100%}.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{height:100%;position:relative;width:100%;z-index:1}.a-lot-can-happen-background{height:100%;position:absolute;width:100%;z-index:0}.a-lot-can-happen-background .column-10{background:#0000001a;background:var(--color-black-10);border-radius:6px;overflow:hidden}.a-lot-can-happen-background img{height:100%;object-fit:cover;transform:scale3d(1.02,1.02,1);width:100%}.a-lot-can-happen-title{color:#fff;display:flex;flex-direction:column;justify-content:center;text-shadow:0 4px 20px #0006}.a-lot-can-happen-title h1{transform:translateY(-.5em) translateX(24px * -1);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{--card-width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*3);background:#f7f7f0;border-radius:12px;box-shadow:0 2px 4px 0 #0003;cursor:pointer;flex:1 1;position:relative;width:90%}.a-lot-can-happen-cards .infinite-slideshow{height:90%;width:100%}@media (max-width:768px){.a-lot-can-happen-title h1{transform:none}.a-lot-can-happen-cards{--card-width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*4);margin:0 36px;min-height:340px;width:auto}.a-lot-can-happen-cards .infinite-slideshow{height:120%;transform:translateY(-15%)}}.a-lot-can-happen-cards .infinite-slideshow-item{aspect-ratio:1;height:auto;object-fit:contain;user-select:none;-webkit-user-select:none;width:var(--card-width)}.a-lot-can-happen-cards .infinite-slideshow-item img{height:100%;margin-left:24px;margin-left:calc(var(--modern-grid-column-gutter));object-fit:contain;opacity:.2;transition:opacity .6s;width:calc(100% - 24px);width:calc(100% - var(--modern-grid-column-gutter))}.a-lot-can-happen-cards .infinite-slideshow-item.current img{opacity:1}.a-lot-can-happen-cards .infinite-slideshow-snapper{aspect-ratio:1;height:auto;width:var(--card-width)}.a-lot-can-happen-cards-label{bottom:64px;pointer-events:none;position:absolute;text-align:center;transition:opacity .4s;width:100%}@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{bottom:40px;position:absolute;width:100%}.backyard .slides .jealousy{aspect-ratio:1440/870;flex-direction:column;min-height:0;min-height:auto;position:relative}.backyard .slides .jealousy .column{align-items:start;color:#fff;display:flex;padding:7.5% 0 0 calc(8.33333vw + 47px);padding:7.5% 0 0 calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter) + var(--modern-grid-column-margin));z-index:100}.backyard .slides .jealousy .h3{color:#fff;grid-column:col-start 2/span 3;margin-top:2em;pointer-events:none;transition:opacity 1s;z-index:2}@media (max-width:768px){.a-lot-can-happen-cards-paging-indicator{bottom:30px}.backyard.complete .slides .jealousy{aspect-ratio:375/456;background-position:100% 100%;border-bottom:64px solid #0000}.backyard .slides .jealousy .column{padding:30px 0 0 24px}.backyard .slides .jealousy .h3{font-size:clamp(42px,3.3vw,57px);grid-column:col-start 1/span 5;margin-top:.8em}}.backyard .slides .jealousy.active .h3{opacity:0;transition:opacity .5s}.backyard .slides .jealousy ul{font-feature-settings:"tnum"on,"lnum"on;backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);background:#fff3;border-radius:6px;bottom:30px;color:#fff;display:flex;font-family:regola-book,sans-serif;font-size:12px;gap:6px;line-height:100%;list-style-type:none;margin:0;padding:6px 9px;position:absolute;right:54px;right:var(--modern-grid-column-margin);z-index:2}.backyard .slides .jealousy ul li{background:#00000026;border-radius:14px;cursor:pointer;padding:7px 12px 8px;position:relative;white-space:nowrap}.backyard .slides .jealousy ul li:has(input:checked){background:#0096f7;background:var(--color-blue);margin:0}.backyard .slides .jealousy ul li input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.backyard .slides .jealousy .images{cursor:pointer;height:100%;overflow-x:hidden;position:absolute;width:100%;z-index:0}.backyard .slides .jealousy .images img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.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;transition:opacity 1s;z-index:1}.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;transition:opacity 1s;z-index:1}.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;transition:opacity 1s;z-index:1}.backyard .slides .jealousy ul:has(input[data-layout=xl-8]:checked)+.images img:first-child,.backyard .slides .jealousy ul:has(input[data-layout=xl-8]:checked)+.images img:nth-child(2),.backyard .slides .jealousy ul:has(input[data-layout=xl-8]:checked)+.images img:nth-child(3),.backyard .slides .jealousy ul:has(input[data-layout=xl-8]:checked)+.images img:nth-child(5){opacity:0;transition:opacity 1s;z-index:1}.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;transition:opacity 1s;z-index:1}.backyard .slide.bento{box-sizing:border-box;flex-direction:row;flex-wrap:wrap;gap:3px;min-height:0;min-height:auto;padding:3px 0 0 3px}.bento-top{background:linear-gradient(180deg,#fff,#000 50%)}.bento-middle{background:#000}.bento-bottom{background:linear-gradient(180deg,#000 50%,#fdfdf7)}.bento>div{border-radius:12px;height:620px;overflow:hidden;position:relative}@media (max-width:768px){.backyard .slides .jealousy ul{bottom:-44px;right:3px}.backyard .slides .jealousy ul li{padding:8px 12px}.backyard .slides .jealousy .images img{width:130%}.backyard .slide.bento{box-sizing:border-box}.bento>div{height:450px}.bento>.bento-better-future{border-radius:15px;height:auto;padding-bottom:34px}}.bento>.bento-high-performance{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.bento>.bento-fire-resistance{border-bottom-right-radius:3px}.bento>.bento-fire-resistance,.bento>.bento-net-zero{border-top-left-radius:3px;border-top-right-radius:3px}.bento>.bento-net-zero{border-bottom-left-radius:3px}.bento>div:has(.bento-details-card){align-items:flex-end;display:flex;justify-content:flex-end}@media (max-width:768px){.bento>.bento-fire-resistance,.bento>.bento-high-performance,.bento>.bento-net-zero{border-radius:3px;width:100%}.bento>.bento-high-performance{border-top-left-radius:15px;border-top-right-radius:15px}.bento>.bento-net-zero{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.bento>div:has(.bento-details-card){justify-content:flex-start}}.bento-better-future{background:#e7e3e1;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 3px)}.bento img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.bento>div>div{position:relative;z-index:1}.bento-better-future-card{-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);background:#ffffff4d;border:.5px solid #fff9;border-radius:12px;box-shadow:0 .5px 2px 0 #0003;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:330px;padding:24px 24px 36px}.bento-better-future-card-header{flex:1 1}@media (max-width:768px){.bento-better-future{width:100%}.bento-better-future h1{text-align:center}.bento-better-future-card{align-items:flex-start;flex-direction:row;margin:0 -12px 12px;min-height:0;min-height:auto;padding:21px 18px 30px}.bento-better-future-card-header{flex:initial;min-width:120px}.bento-better-future-card-header h2{white-space:nowrap}.bento-better-future-card-header p{flex:1 1}.bento-better-future-card-header-more-efficient svg{height:3.815em;width:60px}.bento-better-future-card-header-net-grid svg{height:3.815em;width:90px}}.bento-better-future-card h2{flex:1 1}.bento-better-future-card p{min-height:4.2em;opacity:.8;width:85%}.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:#fffc}.bento-fire-resistance-card .color-text-60{color:#fff9}.bento-details-card{border-radius:18px;box-shadow:0 .5px 2px 0 #0000001f;cursor:pointer;left:-57px;margin:auto -24px 36px;padding:36px;width:calc(25vw - 21px);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(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}}@media (max-width:768px){.bento-better-future-card p{min-height:0;min-height:auto;width:100%}.bento-details-card{border-radius:12px;left:0;margin:0 21px 24px;padding:21px;width:75%}}.bento-details-card p{width:90%}.bento-details-card label{align-items:center;display:flex;gap:6px;position:relative;transition:opacity .4s}.bento-details-card label:has(input:checked){opacity:.4}.bento-details-card label input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bento-details-card-icon{height:.7em;position:relative;width:.7em}.bento-details-card-icon div{background:#000c;background:var(--color-black-80);height:1px;position:absolute;transition:transform .4s,opacity .2s;width:100%}.bento-fire-resistance-card .bento-details-card-icon div{background:#fffc}.bento-details-card-icon div:first-child{top:50%;transform:translateY(-50%)}.bento-details-card-icon div:last-child{top:50%;transform:translateY(-50%) rotate(-90deg)}input:checked+.bento-details-card-icon div:first-child{opacity:0;transform:rotate(90deg)}input:checked+.bento-details-card-icon div:last-child{top:50%;transform:translateY(-50%) rotate(0)}.bento-details-card ul{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;list-style-type:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .4s .1s,opacity .4s}.bento-details-card label:has(input:checked)+ul{opacity:1;transition:max-height .4s,opacity .4s .2s}.bento-details-card li{border-top:1px solid #0003;border-top:1px solid var(--color-black-20);opacity:0;padding:8px 10% 8px 0;transition:opacity .2s}.bento-fire-resistance-card li{border-top:1px solid #fff3}.bento-details-card li:first-child{margin-top:16px}.bento-details-card li:nth-last-child(4){transition-delay:.15s}.bento-details-card li:nth-last-child(3){transition-delay:.1s}.bento-details-card li:nth-last-child(2){transition-delay:50ms}.bento-details-card li:last-child{padding-bottom:0;transition-delay:0s}.bento-details-card label:has(input:checked)+ul li:first-child{transition-delay:0s}.bento-details-card label:has(input:checked)+ul li:nth-child(2){transition-delay:.1s}.bento-details-card label:has(input:checked)+ul li:nth-child(3){transition-delay:.2s}.bento-details-card label:has(input:checked)+ul li:nth-child(4){transition-delay:.3s}.bento-details-card label:has(input:checked)+ul li{opacity:1;transition:opacity .6s}.bento-fire-resistance,.bento-net-zero{width:calc(50% - 4.5px)}@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:100%}}.bento-bottom-divider{background:linear-gradient(180deg,#000 99%,#fdfdf7);border:none;height:620px;left:50%;margin:0 0 0 -50px;padding:0;position:absolute;width:100px}.configure-now{aspect-ratio:1440/552;background:#fdfdf7;box-sizing:border-box;flex-direction:column;min-height:0!important;min-height:auto!important;padding:0 54px;padding:0 var(--modern-grid-column-margin)}.socal-wildfires .configure-now{width:100%!important}.configure-now .modern-grid{background:#f7f7f0;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;height:100%;padding:0}.configure-now .modern-grid>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.configure-now h1 svg{aspect-ratio:1;height:auto;width:.55em}.configure-now .column-5>a svg{height:.4em;left:2px;position:relative;top:-3px;width:auto}.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{overflow:hidden;position:relative}.configure-now .modern-grid>img{height:auto;left:3.5vw;pointer-events:none;position:absolute;top:5.5vw;width:185vw}.socal-wildfires .configure-now .modern-grid>img{left:calc(min(100vw, 1600px)*.035);left:calc(min(100vw, var(--center-column-max-width))*.035);top:calc(min(100vw, 1600px)*.055);top:calc(min(100vw, var(--center-column-max-width))*.055);width:calc(min(100vw, 1600px)*1.85);width:calc(min(100vw, var(--center-column-max-width))*1.85)}@media (max-width:768px){.configure-now{aspect-ratio:375/435;padding:0 14px}.configure-now .modern-grid{padding:30px 18px}.configure-now .modern-grid>div{justify-content:flex-start}.configure-now .modern-grid .m-column-0{display:none!important}.configure-now .column-5>a svg{height:.45em;top:0;transform:translateY(-.05em);width:auto}.configure-now-not-in-ca{gap:8px}.configure-now .modern-grid>img{bottom:-18vw!important;left:-72.5vw!important;top:auto!important;width:320vw!important}}.backyard-compare{background:#fff}.backyard-compare table{width:calc(100% + 40px)}.backyard-compare-collapsible h2>*{display:none}@media (max-width:1024px){.backyard-compare-collapsible h2>*{display:inline;display:initial}.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{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.backyard-compare-collapsible h2 img{position:absolute;right:0;top:60%;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 #0003;letter-spacing:-.03em!important;padding-top:5px;width:calc(100% - 20px)}@media (max-width:768px){.backyard-compare-row-title{width:100%}}.backyard-compare-text{width:75%}@media (max-width:768px){.backyard-compare-text{width:100%}}.backyard-compare-text-empty{-webkit-appearance:none;appearance:none;border:none;border-top:1px dashed #0003;margin:0;padding:0;position:relative;top:.8em;width:calc(100% - 40px)}.backyard-compare-header{background:#fff;position:-webkit-sticky;position:sticky;top:-10px;z-index:1000}.backyard-compare-header img{max-width:375px;object-fit:contain;transform:translateX(-11%) scale(.8);transform-origin:bottom left;transition:transform .2s ease-out;width:calc(100% + 60px);will-change:transform}@media (max-width:768px){.backyard-compare-header{top:-10px}.backyard-compare-header img{height:auto;transform:translateX(-4%) scale(.8)}}.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{background:#00000026;border-radius:100%;bottom:0;filter:blur(3px);height:5px;left:54%;opacity:0;position:absolute;transform:translateX(-56%);transition:opacity .2s;width:80%;z-index:-1}@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{padding-right:24px;position:relative}.backyard-compare-header select{-webkit-appearance:none;appearance:none;background:#00000008;border:none;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;box-sizing:border-box;color:#000;margin:0;padding:12px 18px;transform:translateX(-18px);user-select:none;-webkit-user-select:none;width:100%}.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{background:#fff;outline:2px solid #0096f7;outline:var(--color-blue) 2px solid}.backyard-compare-header svg{bottom:21px;pointer-events:none;position:absolute;right:62px}@media (max-width:768px){.backyard-compare-header select{padding:10px 15px;transform:none}.backyard-compare-header-sticky select{font-size:14px!important}.backyard-compare-header svg{bottom:16px;right:12px;transform:scale(.8)}.backyard-compare-header td:first-child svg{right:24px}}.backyard-compare-header-sticky svg{bottom:19px}.backyard-compare-cost{display:inline-block}@media (max-width:768px){.backyard-compare-header-sticky svg{bottom:15px}.backyard-compare-header .modern-grid{overflow:hidden}.backyard-compare-cost{display:block}}.backyard-compare-cost-divider{-webkit-appearance:none;appearance:none;border:none;border-top:1px solid #0000001a;margin:0;padding:0}.backyard-compare-cost-formula{display:flex;padding-right:24px}.backyard-compare-cost-component{align-items:center;display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.backyard-compare-cost-formula{padding-right:12px;width:100%}.backyard-compare-cost-component{gap:0;padding-bottom:1.5em;position:relative}.backyard-compare-cost-component-label{bottom:0;left:0;position:absolute;white-space:nowrap}}.backyard-compare-cost-component-value{background:#0000000f;border-radius:6px;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{border-top:1px solid #0000001a;display:inline-block;margin-top:12px;padding-right:24px;padding-top:8px}.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{border-top:1px solid #0000001a;bottom:-16px;height:1px;width:100%}.backyard-compare-floorplan-dimension-height{border-left:1px solid #0000001a;height:100%;right:-16px;top:0;width:1px}.backyard-compare-floorplan-dimension img{position:absolute}.backyard-compare-floorplan-dimension-width img:first-of-type{left:0;top:0;transform:translateY(-55%) scaleX(-1)}.backyard-compare-floorplan-dimension-width img:last-of-type{right:0;top:0;transform:translateY(-55%)}.backyard-compare-floorplan-dimension-height img:first-of-type{left:0;top: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{left:50%;position:absolute;top:4px;transform:translateX(-50%)}.backyard-compare-floorplan-dimension-height span{left:8px;position:absolute;top:50%;transform:translateY(-50%)}.backyard-compare-colors-note{width:66%}body.faq{background:#fdfdf7;background:var(--color-biege)}.backyard .backyard-faq .row{height:auto;min-height:0;min-height:auto}.backyard .backyard-faq .slide{flex-direction:column;min-height:0;min-height:auto;overflow:visible;overflow:initial}.backyard .backyard-faq .faq-top{display:flex;flex-direction:column}.backyard .backyard-faq .faq-top p{margin-top:.5em}.backyard .backyard-faq hr{border:none;border-top:1px solid #0000001a;height:0;margin:96px 0;width:100%}.faq-sticky-content{position:-webkit-sticky;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;list-style-type:none;margin:9px 0 0;padding:0}.backyard .backyard-faq .sidebar .menu li{background:0 0;border-radius:12px;cursor:pointer;font-family:regola-book,sans-serif;margin-left:-18px;overflow:hidden;padding:10px 18px 12px;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;white-space:nowrap}@media (hover:hover){.configure-now h1 a:hover{opacity:.8}.configure-now .column-5>a:hover path{fill:#33abf9;fill:var(--color-blue-white-20)}.configure-now-not-in-ca a:hover{color:#0009;color:var(--color-black-60);opacity:.8}.backyard .backyard-faq .sidebar .menu li:hover{background:#0000000a;background:var(--color-black-4);box-shadow:0 .5px 2px 0 #0000001f;color:#000}.backyard .backyard-faq .sidebar .menu li.faq-menu-still-questions:hover{background:#fff;box-shadow:0 .5px 1px 0 #0000001f}}.backyard .backyard-faq .sidebar .menu li.faq-menu-still-questions{background:#0000000a;background:var(--color-black-4);border-radius:12px;box-shadow:0 .5px 1px 0 #0000001f;display:flex;flex-direction:column;gap:6px;margin-top:72px;padding:14px 18px}.backyard .backyard-faq .sidebar .menu li.active{background:#000;color:#fff}.backyard .backyard-faq .faq-group h2{margin-bottom:1em;pointer-events:none;position:relative}.backyard .backyard-faq .faq-group h2 input{cursor:pointer;display:none;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.backyard .backyard-faq .faq-group .question{width:80%}.backyard .backyard-faq .faq-group .question .bubble{background:#000;border-radius:18px;box-sizing:border-box;color:#fff;display:inline-block;font-family:regola-book,sans-serif;padding:14px 24px 16px}@media (max-width:768px){.backyard-compare-unit-dimensions-note{margin-top:8px;padding-right:0;padding-top:4px}.backyard-compare-floorplan>img{height:auto;width:75px}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:auto}.backyard .backyard-faq hr{border-top:0;margin:36px 0}.faq-sticky-content,.faq-sticky-content h1{position:static}.backyard .backyard-faq .sidebar .menu{display:none}.backyard .backyard-faq .faq-group 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}.backyard .backyard-faq .faq-group .answer,.backyard .backyard-faq .faq-group .question .bubble{width:calc(41.66667vw - 59px);width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}}.backyard .backyard-faq .faq-group .answer{margin-left:calc(8.33333vw - 7px);margin-left:calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter));width:calc(41.66667vw - 59px);width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}.backyard .backyard-faq .faq-group .answer .bubble{background:#fff;border-radius:18px;box-shadow:0 .5px 2px 0 #0000001f;font-family:regola-book,sans-serif;padding:14px 24px 16px}.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 ul{margin-bottom:1em;margin-top:.5em;padding-left:36px}.backyard .backyard-faq .faq-group .answer .bubble ul li{margin-bottom:.5em}.backyard .backyard-faq .faq-group .answer .bubble ul li:last-child{margin-bottom:0}.faq-bottom-still-questions{border-top:1px solid #0000001a;margin-top:22px}.faq-bottom-still-questions-button{background:#0000000a;background:var(--color-black-4);border-radius:12px;box-shadow:0 .5px 1px 0 #0000001f;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 18px}.footer-nav ol{counter-reset:item;display:none;font-family:regola-book,sans-serif;font-size:12px;list-style-type:none;margin:0;padding:0}@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{font-size:12px;margin:0 0 0 1.45em;width:100%}}.backyard .footer-nav ol{display:block}.footer-nav{margin-top:auto}.footer-nav ol li{color:#fff6;width:90%}.footer-nav-variant-light ol li{color:#0006}.footer-nav ol li:before{font-feature-settings:"tnum","lnum";content:counter(item) ".";counter-increment:item;margin-left:-1.45em}.footer-nav ul{font-family:regola-light,sans-serif;font-size:36px!important;letter-spacing:-.02em;line-height:46px!important;list-style-type:none;margin:0;padding:0}@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{overflow:hidden;text-overflow:ellipsis;width:100%}.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;color:#fff9;padding-bottom:3vw}.footer-nav-variant-light .footer-legal{color:#0006}.footer-nav .footer-legal a{color:#fff;display:inline-block;margin-right:16px;margin-top:16px;opacity:.8;white-space:nowrap}.footer-nav-variant-light .footer-legal a{color:#000!important}.footer-nav .footer-legal:first-child{order:1}.footer-contact{color:inherit;display:flex;flex-direction:column;gap:8px;z-index:100}.footer-nav-variant-light .footer-contact{color:#000c}@media (max-width:768px){.footer-nav ul{font-family:regola-book,sans-serif;font-size:18px!important;letter-spacing:0;line-height:24px!important;margin-right:16px}.footer-contact{width:100%}.footer-contact input[type=email]{font-size:16px}}.footer-contact-secondary{color:#fff9;color:var(--color-white-60);line-height:150%!important}.footer-nav-variant-light .footer-contact-secondary{color:#0006;color:var(--color-black-40)}.footer-contact-secondary a{color:#fffc;color:var(--color-white-80)}.footer-nav-variant-light .footer-contact-secondary a{color:#0009;color:var(--color-black-60)}.footer-contact button,.footer-contact input[type=email]{-webkit-appearance:none;appearance:none;background:#333;border-radius:12px;box-sizing:initial;color:#fff;display:block;margin:6px 0 0;outline:0;padding:15px;width:calc(100% - 30px)}.footer-nav-variant-light .footer-contact input[type=email]{background:#00000008;border:1px solid #0000001a;color:#000}.footer-contact input[type=email]{background:#ffffff1a;border:1px solid #ffffff1a}.footer-nav-variant-light .footer-contact button{background:#0096f7;background:var(--color-blue);color:#fff;padding:16px}.footer-contact input[type=email]:focus{box-shadow:0 0 0 4px #ffffff1a}.footer-nav-variant-light .footer-contact input[type=email]:focus{box-shadow:0 0 0 4px #0096f740}.footer-contact-input{position:relative}.footer-contact-input input[type=image]{-webkit-appearance:none;appearance:none;background:0 0;border:none;margin:0;padding:0;position:absolute;right:14px;top:45%}.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{background:#fff;box-shadow:0 .5px 1px 0 #0000001f}.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:#fff6;background:var(--color-white-40)}.footer-nav-variant-light .footer-contact button:hover{background:#33abf9;background:var(--color-blue-white-20)}.specs-content-colors>div:hover>div{opacity:1;transform:translateX(-50%)}}.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:#fff6!important}.footer-nav-variant-light .footer-contact-subscription-loading input,.footer-nav-variant-light .footer-contact-subscription-success input{color:#0003!important}.footer-contact-subscription-loading input[type=image],.footer-contact-subscription-success input[type=image]{display:none}.footer-contact-subscription-success-note{align-items:center;display:flex;gap:8px}.footer-contact-subscription-failure-note,.footer-contact-subscription-success-note{margin-top:5px;opacity:0;transition:opacity .4s}.footer-contact-subscription .loader{filter:invert(100%);opacity:0;pointer-events:none;position:absolute;right:16px;top:50%;transition:opacity .4s}.footer-nav-variant-light .footer-contact-subscription .loader{filter:none}.footer-contact-subscription-loading .loader{opacity:.6}.footer-contact-status{height:3em;position:relative}.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%)}body.how-it-works{background:#fdfdf7;background:var(--color-biege)}.backyard .how-it-works{padding-top:35vh}.backyard .how-it-works h1.h2{margin:0 auto;text-align:center;width:70%}@media (max-width:768px){.backyard .how-it-works .header{aspect-ratio:375/220;margin:0 0 36px}.backyard .how-it-works h1.h2{font-size:36px;line-height:42px;width:90%}}.backyard .how-it-works h1.subtitle{color:#0006;margin:0 auto 50px;max-width:1000px;text-align:center}.backyard .how-it-works .timeline{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.backyard .how-it-works .timeline li{box-sizing:border-box;display:flex;flex-direction:column;padding:96px 0;position:relative}.backyard .how-it-works .timeline .left{align-items:flex-end;margin-right:50%;padding-right:36px;text-align:right}.backyard .how-it-works .timeline .right{align-items:flex-start;margin-left:50%;padding-left:36px}@media (max-width:768px){.backyard .how-it-works .timeline .left,.backyard .how-it-works .timeline .right{align-items:center;margin:0 auto;padding:147px 0 96px;text-align:center}}.backyard .how-it-works .timeline .center,.backyard .how-it-works .timeline .final{align-items:center;margin:0 auto;text-align:center}.backyard .how-it-works .timeline li h2{font-family:regola-book,sans-serif;font-size:21px;letter-spacing:-.5px;line-height:27px;margin-bottom:8px}.backyard .how-it-works .timeline li p{color:#0009;font-size:18px;line-height:24px;width:20vw}.backyard .how-it-works .timeline li p+p{margin-top:8px}.backyard .how-it-works .timeline li .line{background-color:#000;border-radius:6px;height:calc(100% - 26px);position:absolute;top:75px;width:6px}.backyard .how-it-works .timeline li.left .line{right:-3px}.backyard .how-it-works .timeline li.right .line{left:-3px}.backyard .how-it-works .timeline li .bullet{background-color:#000;border-radius:14px;height:14px;position:absolute;top:55px;width:14px}@media (max-width:768px){.backyard .how-it-works .timeline li p{box-sizing:border-box;padding:0 24px;width:100%}.backyard .how-it-works .timeline li.left .line,.backyard .how-it-works .timeline li.right .line{height:116px;left:auto;right:auto;top:calc(100% - 64px)}.backyard .how-it-works .timeline li:first-child .bullet{display:none}.backyard .how-it-works .timeline li.center .bullet{top:61px}.backyard .how-it-works .timeline li .bullet{transform:translateX(.5px)}}.backyard .how-it-works .timeline li.right .bullet{left:-7px}.backyard .how-it-works .timeline li.left .bullet{right:-7px}.backyard .how-it-works .timeline li time{border:1.5px solid #000;border-radius:10px;color:#000;font-family:regola-medium,sans-serif;font-size:12px;letter-spacing:.06em;padding:9px 15px;position:absolute;text-transform:uppercase;top:45px}.backyard .how-it-works .timeline li.left time{right:30px}.backyard .how-it-works .timeline li.right time{left:30px}.backyard .how-it-works .timeline li.center time{left:50%;top:95px;transform:translateX(-50%);white-space:nowrap}.backyard .how-it-works .timeline li.center{margin-bottom:-20px;padding:150px 0 0}.backyard .how-it-works .timeline li.center svg{left:-24px;position:relative;top:28px}@media (max-width:768px){.backyard .how-it-works .timeline li.left .bullet,.backyard .how-it-works .timeline li.right .bullet{bottom:auto;left:auto;right:auto;top:60px}.backyard .how-it-works .timeline li time{left:50%!important;right:auto!important;top:97px!important;transform:translateX(-50%)!important;white-space:nowrap}.backyard .how-it-works .timeline li.center{margin-bottom:-25px;padding:147px 0 0}.backyard .how-it-works .timeline li.center svg{left:-24px}}.backyard .how-it-works .timeline li.final{padding:240px 0 120px}.backyard .how-it-works .timeline li.final h2{color:#0096f7;color:var(--color-blue);font-family:regola-light,sans-serif;font-size:60px;letter-spacing:-.03em;line-height:110%}.backyard .how-it-works .timeline li.final p{color:#0006;font-family:regola-light,sans-serif;font-size:60px;letter-spacing:-.03em;line-height:110%;width:70%}.backyard .how-it-works .timeline li.final time{top:170px}.backyard .how-it-works .timeline li img{background:#f7f7f0;background:var(--color-biege-darker);border-radius:4px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));object-fit:cover;position:relative}@media (max-width:768px){.backyard .how-it-works .timeline li.final{padding:150px 0 120px}.backyard .how-it-works .timeline li.final .bullet{top:60px}.backyard .how-it-works .timeline li.final h2,.backyard .how-it-works .timeline li.final p{box-sizing:border-box;font-size:30px;padding:0 24px;width:100%}.backyard .how-it-works .party{aspect-ratio:375/280;background-position:50%!important;border-radius:0}.backyard .how-it-works .timeline li img{background:#f7f7f0;background:var(--color-biege-darker);border-radius:4px;box-shadow:0 2px 4px #0000001a;display:block;margin-top:24px;position:static;transform:none!important}.backyard .how-it-works .timeline li:has(img){max-height:none!important;padding-bottom:96px!important}}.backyard .how-it-works .timeline li.start{padding-top:46px}@media (max-width:768px){.backyard .how-it-works .timeline li.start{padding-bottom:96px;padding-top:96px}.backyard .how-it-works .timeline li.site-visit img{display:none}}.backyard .how-it-works .timeline li.site-visit{max-height:max(400px,30vw);padding-bottom:20vw}.backyard .how-it-works .timeline li.site-visit img{aspect-ratio:550/360;background:#fdfdf7;background:var(--color-biege);left:calc(100% + 36px);max-height:auto;position:absolute;top:-5%;width:80%}.backyard .how-it-works .timeline li.site-prep{max-height:max(400px,30vw);padding-bottom:0}.backyard .how-it-works .timeline li.site-prep img{aspect-ratio:550/360;transform:translateX(calc(100% + 72px)) translateY(-70%);width:80%}.backyard .how-it-works .timeline li.transport{max-height:max(400px,30vw);padding-bottom:0}.backyard .how-it-works .timeline li.transport img{aspect-ratio:550/360;transform:translateX(calc(-100% - 72px)) translateY(-70%);width:80%}.backyard .how-it-works .timeline li.crane-in{max-height:max(600px,45vw);padding-bottom:0}.backyard .how-it-works .timeline li.crane-in img{aspect-ratio:550/680;transform:translateX(calc(100% + 72px)) translateY(-40%);width:80%}.backyard.backyard-models,.backyard.backyard-models-index{background:#fff}.backyard.backyard-models-xl-10{background:#f7f7f0}.backyard-models-header-image{background:#0000001a}.backyard-models-header-content{align-items:flex-end;display:flex;gap:54px;gap:var(--modern-grid-column-margin);justify-content:space-between}@media (max-width:768px){.backyard-models-header-content{align-items:flex-start;flex-direction:column;gap:20px}.backyard-models-header-content-subtitle p{display:inline}}.backyard-models-navigation{display:flex;flex-wrap:nowrap;gap:12px;white-space:nowrap}.backyard-models-intro{aspect-ratio:1440/1037;display:flex;flex-direction:column}@media (max-width:768px){.backyard-models-intro{aspect-ratio:375/513}.backyard-models-studio .backyard-models-intro{aspect-ratio:375/603!important}}.backyard-models-onebed .backyard-models-intro,.backyard-models-twobed .backyard-models-intro{aspect-ratio:1440/918}.backyard-models-intro-container{flex:1 1}.backyard-models-intro .column-5,.backyard-models-intro .modern-grid{height:100%}.backyard-models-intro .column-5{position:relative;z-index:0}.backyard-models-intro .column-5 img{background:#0000001a;bottom:0;object-fit:cover;position:absolute;right:0;z-index:0}.backyard-models-studio .backyard-models-intro .column-5 img{width:calc(41.66667vw - 59px);width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}@media (max-width:768px){.backyard-models-onebed .backyard-models-intro,.backyard-models-twobed .backyard-models-intro{aspect-ratio:375/568!important}.backyard-models-xl .backyard-models-intro{aspect-ratio:375/638!important}.backyard-models-xl-10 .backyard-models-intro{aspect-ratio:375/600!important}.backyard-models-studio .backyard-models-intro .column-5 img{width:calc(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}}.backyard-models-onebed .backyard-models-intro .column-5 img{width:calc(58.33333vw - 49px);width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*7)}@media (max-width:768px){.backyard-models-onebed .backyard-models-intro .column-5 img{width:calc(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}}.backyard-models-twobed .backyard-models-intro .column-5 img{width:calc(58.33333vw - 49px);width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*7)}.backyard-models-intro-text{font-family:regola-light,sans-serif;font-size:clamp(24px,2.5vw,100px);letter-spacing:-.02em;line-height:110%;z-index:1!important}.backyard-models-floorplan,.backyard-models-xl-10 .backyard-models-intro{background:#f7f7f0}.backyard-models-xl-10 .backyard-models-floorplan{background:#fff}.backyard-models-floorplan-dimensions{display:inline-block;position:relative}.backyard-models-dimension{align-items:center;background-color:#a6adab80;display:flex;justify-content:center;position:absolute}.backyard-models-dimension img{position:absolute}.backyard-models-dimension-horizontal{bottom:-24px;height:1px;width:100%}.backyard-models-dimension-horizontal div{transform:translateY(1.5em)}.backyard-models-dimension-horizontal img:first-of-type{left:0;transform:scaleX(-1)}.backyard-models-dimension-horizontal img:last-of-type{right:0}.backyard-models-dimension-vertical{height:100%;right:-24px;top:0;width:1px}.backyard-models-dimension-vertical div{transform:translateX(1.5em)}.backyard-models-dimension-vertical img:first-of-type{top:-1px}.backyard-models-dimension-vertical img:last-of-type{bottom:-1px;transform:scaleY(-1)}.backyard-models-floorplan-dimensions-image{display:inline-block;height:auto;position:relative;width:66vw}.backyard-models-studio .backyard-models-floorplan-dimensions-image{aspect-ratio:620/320;width:50vw}@media (max-width:768px){.backyard-models-twobed .backyard-models-intro .column-5 img,.backyard-models-xl .backyard-models-intro .column-5 img{width:calc(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}.backyard-models-xl-10 .backyard-models-intro .column-5 img{aspect-ratio:230/280;width:calc(33.33333vw - 4px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*5)}.backyard-models-intro-text{font-size:clamp(18px,8vw,100px)}.backyard-models-floorplan-dimensions-image{height:auto;width:200px}.backyard-models-studio .backyard-models-floorplan-dimensions-image{aspect-ratio:190/360}}.backyard-models-onebed .backyard-models-floorplan-dimensions-image{aspect-ratio:570/230}@media (max-width:768px){.backyard-models-onebed .backyard-models-floorplan-dimensions-image{aspect-ratio:260/640}}.backyard-models-twobed .backyard-models-floorplan-dimensions-image{aspect-ratio:790/250}@media (max-width:768px){.backyard-models-twobed .backyard-models-floorplan-dimensions-image{aspect-ratio:160/510}}.backyard-models-xl .backyard-models-floorplan-dimensions-image{aspect-ratio:655/510;width:50vw}@media (max-width:768px){.backyard-models-xl .backyard-models-floorplan-dimensions-image{aspect-ratio:510/655;height:auto;width:70vw}}.backyard-models-xl-10 .backyard-models-floorplan-dimensions-image{aspect-ratio:770/505;width:50vw}.backyard-models-floorplan-dimensions-image img{height:100%;position:absolute;width:auto}.backyard-models-xl .backyard-models-floorplan-download,.backyard-models-xl-10 .backyard-models-floorplan-download{display:none}.backyard-models-floorplan-download a{align-items:center;display:flex;white-space:nowrap}.backyard-models-interior{aspect-ratio:1440/880;color:#fff;position:relative}.backyard-models-interior h1{font-family:regola-light;font-size:4.16vw;left:11%;letter-spacing:-.02em;line-height:110%;position:absolute;top:0}.backyard-models-interior img{aspect-ratio:1440/880;background:#0000001a;object-fit:cover}@media (max-width:768px){.backyard-models-xl-10 .backyard-models-floorplan-dimensions-image{aspect-ratio:300/455;height:auto;width:70vw}.backyard-models-interior{aspect-ratio:375/456}.backyard-models-interior h1{font-size:9.6vw;left:6.4%}.backyard-models-interior img{aspect-ratio:375/456}}.backyard-models-interior .modern-grid{height:100%;left:0;position:absolute;top:0;width:100%}.backyard-models .interior-carousel-cards-card{min-width:0;min-width:auto}.backyard-models .interior-carousel-cards-card-images{aspect-ratio:unset}.backyard-models .interior-carousel-cards-card-images img{background:#0000001a;height:580px;min-width:100%;object-fit:cover;position:static;width:auto}.backyard-models-collage{aspect-ratio:1440/1917;background:#f7f7f0;position:relative}@media (max-width:768px){.backyard-models .interior-carousel-cards-card{min-width:calc(50vw - 66px);min-width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}.backyard-models .interior-carousel-cards-card-images img{aspect-ratio:745/556;height:auto;width:100%}.backyard-models .interior-carousel-cards-card p{width:90%}.backyard-models-collage{aspect-ratio:375/732}.backyard-models-studio .backyard-models-collage{aspect-ratio:375/735!important}.backyard-models-onebed .backyard-models-collage{aspect-ratio:375/657!important}.backyard-models-twobed .backyard-models-collage{aspect-ratio:375/650!important}.backyard-models-xl-10 .backyard-models-collage{aspect-ratio:375/520!important;overflow:hidden}}.backyard-models-studio .backyard-models-collage{aspect-ratio:1440/2000}.backyard-models-twobed .backyard-models-collage{aspect-ratio:1440/1923}.backyard-models-xl .backyard-models-collage{aspect-ratio:1440/1753}@media (max-width:768px){.backyard-models-xl .backyard-models-collage{aspect-ratio:375/745}}.backyard-models-xl-10 .backyard-models-collage{aspect-ratio:1440/1621}.backyard-models-collage>*{position:absolute}.backyard-models-collage img{background:#0000001a;object-fit:cover}.backyard-models-collage-text{font-family:regola-light,sans-serif;font-size:clamp(40px,4.16vw,100px);left:calc(8.33333vw + 47px);left:calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter) + var(--modern-grid-column-margin));letter-spacing:-.02em;line-height:110%;top:5%;width:calc(58.33333vw - 73px);width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*6);z-index:2}@media (max-width:768px){.backyard-models-collage-text{font-size:clamp(15px,6.4vw,60px);left:54px;left:var(--modern-grid-column-margin);line-height:125%;top:7%;width:calc(50vw - 66px)!important;width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)!important}}.backyard-models-collage-text-xl{z-index:10}.backyard-models-collage-text-xl,.backyard-models-collage-text-xl-10{width:calc(58.33333vw - 49px);width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*7)}.backyard-models-collage-image-one-studio{aspect-ratio:654/858;height:auto;left:54px;left:var(--modern-grid-column-margin);top:35%;width:calc(50vw - 66px);width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}@media (max-width:768px){.backyard-models-collage-image-one-studio{aspect-ratio:185/246;height:auto;left:47%;top:29%;width:49%}}.backyard-models-collage-image-one-onebed{aspect-ratio:654/876;height:auto;left:54px;left:var(--modern-grid-column-margin);top:30%;width:calc(50vw - 66px);width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);z-index:1}@media (max-width:768px){.backyard-models-collage-image-one-onebed{aspect-ratio:156/210;height:auto;left:54px;left:var(--modern-grid-column-margin);top:41%;width:calc(25vw - 45px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2)}}.backyard-models-collage-image-one-twobed{aspect-ratio:428/572;height:auto;left:54px;left:var(--modern-grid-column-margin);top:44%;width:calc(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}@media (max-width:768px){.backyard-models-collage-image-one-twobed{aspect-ratio:100/133;height:auto;left:54px;left:var(--modern-grid-column-margin);top:50%;width:calc(16.66667vw - 38px);width:calc(var(--modern-grid-column-width)*2 + var(--modern-grid-column-gutter)*1)}}.backyard-models-collage-image-one-xl{aspect-ratio:428/572;height:auto;left:54px;left:var(--modern-grid-column-margin);top:28%;width:calc(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3);z-index:1}@media (max-width:768px){.backyard-models-collage-image-one-xl{aspect-ratio:156/210;height:auto;left:54px;left:var(--modern-grid-column-margin);top:43%;width:calc(25vw - 69px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*1);z-index:2}}.backyard-models-collage-image-one-xl-10{aspect-ratio:654/870;height:auto;left:54px;left:var(--modern-grid-column-margin);top:42%;width:calc(50vw - 66px);width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}@media (max-width:768px){.backyard-models-collage-image-one-xl-10{aspect-ratio:158/210;height:auto;left:54px;left:var(--modern-grid-column-margin);top:52%;width:calc(25vw - 45px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2);z-index:2}}.backyard-models-collage-image-two-studio{aspect-ratio:541/723;height:auto;left:calc(5px + 58.33333vw);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*7);top:22.5%;width:calc(41.66667vw - 59px);width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}@media (max-width:768px){.backyard-models-collage-image-two-studio{aspect-ratio:138/185;height:auto;left:54px;left:var(--modern-grid-column-margin);top:47.5%;width:36.8%;z-index:1}}.backyard-models-collage-image-two-onebed{aspect-ratio:541/714;height:auto;right:54px;right:var(--modern-grid-column-margin);top:20%;width:calc(41.66667vw - 59px);width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4)}@media (max-width:768px){.backyard-models-collage-image-two-onebed{aspect-ratio:156/205;height:auto;right:54px;right:var(--modern-grid-column-margin);top:27%;width:calc(25vw - 45px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2)}}.backyard-models-collage-image-two-twobed{aspect-ratio:651/928;height:auto;left:auto;right:54px;right:var(--modern-grid-column-margin);top:16%;width:calc(50vw - 66px);width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}@media (max-width:768px){.backyard-models-collage-image-two-twobed{aspect-ratio:169/241;height:auto;left:auto;right:24px;right:var(--modern-grid-column-gutter);top:26%;width:calc(25vw + 3px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*4)}}.backyard-models-collage-image-two-xl{aspect-ratio:654/873;height:auto;left:auto;right:54px;right:var(--modern-grid-column-margin);top:25%;width:calc(50vw - 66px);width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}@media (max-width:768px){.backyard-models-collage-image-two-xl{aspect-ratio:169/225;height:auto;left:auto;right:24px;right:var(--modern-grid-column-gutter);top:28.5%;width:calc(25vw + 3px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*4)}}.backyard-models-collage-image-two-xl-10{aspect-ratio:654/495;height:auto;left:calc(50vw + 12px);left:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*6 + var(--modern-grid-column-margin));top:16%;width:calc(50vw - 66px);width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}@media (max-width:768px){.backyard-models-collage-image-two-xl-10{aspect-ratio:169/137;height:auto;left:calc(33px + 25vw);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*3);top:26%;width:calc(25vw - 21px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*3)}}.backyard-models-collage-image-three-studio{aspect-ratio:427/641;height:auto;left:calc(12px + 50vw);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*6);top:62.5%;width:calc(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}@media (max-width:768px){.backyard-models-collage-image-three-studio{aspect-ratio:115/174;height:auto;left:47%;top:68%;width:30%}}.backyard-models-collage-image-three-onebed{aspect-ratio:654/470;height:auto;left:calc(19px + 41.66667vw);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*5);top:69%;width:calc(50vw - 66px);width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5)}@media (max-width:768px){.backyard-models-collage-image-three-onebed{aspect-ratio:213/153;height:auto;left:auto;right:54px;right:var(--modern-grid-column-margin);top:67%;width:calc(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}}.backyard-models-collage-image-three-twobed{aspect-ratio:539/672;height:auto;left:calc(26px + 33.33333vw);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*4);top:61.5%;width:calc(41.66667vw - 59px);width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4);z-index:1}@media (max-width:768px){.backyard-models-collage-image-three-twobed{aspect-ratio:158/194;height:auto;left:calc(40px + 16.66667vw);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*2 + var(--modern-grid-column-gutter)*2);top:62%;width:calc(25vw - 45px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2)}}.backyard-models-collage-image-three-xl{aspect-ratio:653/489;height:auto;left:calc(47px + 8.33333vw);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*1 + var(--modern-grid-column-gutter)*1);top:68%;width:calc(50vw - 66px);width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);z-index:1}@media (max-width:768px){.backyard-models-collage-image-three-xl{aspect-ratio:214/161;height:auto;left:calc(47px + 8.33333vw);left:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width)*1 + var(--modern-grid-column-gutter)*1);top:68%;width:calc(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}}.backyard-models-collage-image-three-xl-10{aspect-ratio:427/320;height:auto;left:calc(58.33333vw - 19px);left:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*6 + var(--modern-grid-column-margin));top:61%;width:calc(33.33333vw - 52px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*3)}.backyard-models-doorway-container{background:#fdfdf7}.backyard-models-doorway{display:flex;gap:24px;gap:var(--modern-grid-column-gutter)}@media (max-width:768px){.backyard-models-collage-image-three-xl-10{aspect-ratio:157/118;height:auto;left:auto;right:54px;right:var(--modern-grid-column-margin);top:61%;width:calc(25vw - 45px);width:calc(var(--modern-grid-column-width)*3 + var(--modern-grid-column-gutter)*2)}.backyard-models-doorway{flex-direction:column;gap:0}.backyard-models-doorway .doorway-item{aspect-ratio:351/234}}.backyard-models-doorway .doorway-item{flex:1 1}.backyard-models-specs{background:#fdfdf7}.backyard-models-specs-table{display:flex;flex-wrap:wrap;gap:48px;gap:calc(var(--modern-grid-column-gutter)*2)}.backyard-models-specs-table-group{width:calc(25% - 36px);width:calc(25% - var(--modern-grid-column-gutter)*6/4)}@media (max-width:768px){.backyard-models-specs-table{gap:0}.backyard-models-specs-table-group{width:100%!important}.backyard-models-specs-table-group .type-14,.backyard-models-specs-table-group .type-18{display:inline}.backyard-models-specs-table-group .type-18+.type-14{margin-left:4px}.backyard-models-specs-table-collapsible-content{display:none}.backyard-models-specs-table-collapsible:has(input:checked)+.backyard-models-specs-table-collapsible-content{display:block}.backyard-models-specs-table-collapsible:has(input:checked) img{transform:none}}@media (max-width:1350px){.backyard-models-specs-table-group{width:calc(50% - 72px);width:calc(50% - var(--modern-grid-column-gutter)*6/2)}}.backyard-models-specs-table-section{border-top:1px solid #0003;padding-top:8px}.backyard-models-specs-table-collapsible{position:relative}.backyard-models-specs-table-collapsible input{height:100%;margin:0;opacity:0;padding:0;position:absolute;width:100%}.backyard-models-specs-table-collapsible img{position:absolute;right:54px;right:var(--modern-grid-column-margin);top:35%;transform:scaleY(-1)}.backyard-models-specs-table-collapsible hr{-webkit-appearance:none;appearance:none;border:none;border-top:1px solid #000;margin:0 0 8px;padding:0;width:100%}.backyard-models-basement{background:#fdfdf7}.backyard-models-specs .specs-content-colors{gap:12px}.backyard-models-specs .specs-content-colors>div{aspect-ratio:1}.segue .models-overview-header{margin:0 -10vw;padding:0 10vw}.backyard .slide.models-overview-header{background:#000;color:#fff;display:block;min-height:0;min-height:auto}.backyard .slide.models-lineup{background:#fff;flex-direction:column;min-height:0;min-height:auto}.models-lineup-scroll{overflow:auto;padding-bottom:4px;scrollbar-color:#0000;scrollbar-width:none}.models-lineup-scroll::-webkit-scrollbar{display:none}.models-lineup-scroll-container{display:flex;padding:0 calc(-783px + min(100vw, 1600px)/12 + 50vw);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(17px + 8.33333vw);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{border-left:1px solid #0003;box-sizing:border-box;display:flex;flex-direction:column;min-height:485px;min-width:385px;padding:0 30px 12px;scroll-snap-align:center}@media (max-width:1024px){.models-lineup-scroll-model{max-width:350px;min-width:350px}.models-lineup-scroll-model:first-child{padding-left:22px}}.models-lineup-scroll-model:first-child{border-left:1px solid #0000}.models-lineup-scroll-model-cant-decide{border-left:none}@media (max-width:768px){.models-lineup-scroll-model{max-width:calc(100vw - 50px);min-height:454px;min-width:0;min-width:auto}.models-lineup-scroll-model-cant-decide{min-width:calc(100vw - 50px);padding:0!important}}.models-lineup-scroll-model-cant-decide-container{background:#0000000d;border-radius:12px;height:100%;overflow:hidden;position:relative}.models-lineup-scroll-model-cant-decide-container img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.models-lineup-scroll-model-cant-decide-container h4{left:36px;position:absolute;top:36px;z-index:10}.models-lineup-scroll-model-cant-decide-container button{bottom:60px;left:50%;position:absolute;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{color:#0003;color:var(--color-black-20);margin:0 4px}.models-lineup-scroll-model-elevation{flex:1 1}.models-lineup-scroll-model-elevation img{object-fit:contain;transform:translateX(-30px);width:calc(100% + 60px)}.models-lineup-scroll-model-actions{display:flex;gap:8px}.models-lineup-collage-section{background:#f7f7f0;display:block!important;min-height:0!important;min-height:auto!important}.models-lineup-collage{aspect-ratio:1440/990;background:#f7f7f0;display:block;min-height:0;min-height:auto;position:relative}@media (max-width:1024px){.models-lineup-collage{aspect-ratio:1440/1100}}.models-lineup-collage h1{font-family:regola-light,sans-serif;font-size:calc(max(100vw, 1600px)*.033);font-size:calc(max(100vw, var(--center-column-max-width))*.033);letter-spacing:-.03em;line-height:112%;position:absolute;right:54px;right:var(--modern-grid-column-margin);top:6%;width:calc(min(100vw, 1600px)/12*4 - 52px);width:calc(var(--modern-grid-column-width-fixed-column)*4 + var(--modern-grid-column-gutter)*3)}@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{font-size:calc(max(100vw, 1600px)*.112);font-size:calc(max(100vw, var(--center-column-max-width))*.112);left:54px;left:var(--modern-grid-column-margin);top:7.5%;width:calc(min(100vw, 1600px)/12*6 - 66px);width:calc(var(--modern-grid-column-width-fixed-column)*6 + var(--modern-grid-column-gutter)*5)}}.models-lineup-collage>img{height:auto;left:0;position:absolute;top:16%;width:calc(-26px + min(100vw, 1600px)/12*8);width:calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width-fixed-column)*8 + var(--modern-grid-column-gutter)*7)}@media (max-width:768px){.models-lineup-collage>img{height:auto;left:27px;left:calc(var(--modern-grid-column-margin)*.5);top:28%;width:calc(-32px + min(100vw, 1600px)/12*5);width:calc(var(--modern-grid-column-margin)*.5 + var(--modern-grid-column-width-fixed-column)*5 + var(--modern-grid-column-gutter)*4)}}.models-lineup-collage div{aspect-ratio:428/280;height:auto;position:absolute;right:54px;right:var(--modern-grid-column-margin);top:63%;width:calc(min(100vw, 1600px)/12*4 - 52px);width:calc(var(--modern-grid-column-width-fixed-column)*4 + var(--modern-grid-column-gutter)*3)}@media (max-width:768px){.models-lineup-collage div{aspect-ratio:191/125;height:auto;right:27px;right:calc(var(--modern-grid-column-margin)*.5);top:48%;width:calc(6px + min(100vw, 1600px)/12*3);width:calc(var(--modern-grid-column-margin)*.5 + var(--modern-grid-column-width-fixed-column)*3 + var(--modern-grid-column-gutter)*3)}}.models-lineup-collage div img{height:100%;width:100%}.models-lineup-collage p{bottom:100%;margin-bottom:24px!important;position:absolute;width:calc(min(100vw, 1600px)/12*3 - 45px);width:calc(var(--modern-grid-column-width-fixed-column)*3 + var(--modern-grid-column-gutter)*2)}.models-lineup-compare-link{align-items:center;display:flex;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{left:54px;left:var(--modern-grid-column-margin);top:72%;width:calc(min(100vw, 1600px)/12*6 - 66px);width:calc(var(--modern-grid-column-width-fixed-column)*6 + var(--modern-grid-column-gutter)*5)}.models-lineup-compare-link svg{transform:translateY(1px)}.specs-content-colors{gap:12px}}.specs-content-colors>div{background:#ccc;border:1px solid #ccc;border-radius:50%;height:34px;position:relative;width:34px}.specs-content-colors .specs-content-colors-bone-white{background-color:#f6f7f5;background-color:var(--color-bone-white);border-color:#0000001a}.specs-content-colors .specs-content-colors-driftwood{background-color:#dadad9;background-color:var(--color-driftwood);border-color:#dadad9;border-color:var(--color-driftwood)}.specs-content-colors .specs-content-colors-parchment{background-color:#d7d5cb;background-color:var(--color-parchment);border-color:#d7d5cb;border-color:var(--color-parchment)}.specs-content-colors .specs-content-colors-evergreen{background-color:#375033;background-color:var(--color-evergreen);border-color:#375033;border-color:var(--color-evergreen)}.specs-content-colors .specs-content-colors-dark-bronze{background-color:#2e2e2c;background-color:var(--color-dark-bronze);border-color:#2e2e2c;border-color:var(--color-dark-bronze)}.specs-content-colors .specs-content-colors-metallic-silver{background-color:#dadad9;background-color:var(--color-metallic-silver);border-color:#dadad9;border-color:var(--color-metallic-silver)}.specs-content-colors>div>div{backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);background:#ffffffe6;border:1px solid #dedfd8;border-radius:20px;left:50%;opacity:0;padding:6px 15px 8px;pointer-events:none;position:absolute;top:-35px;transform:translateY(25%) translateX(-50%);transition:.2s;white-space:nowrap}.specs-fire-resistance-button a{background:#000;border-radius:12px!important;color:#fff;display:inline-block}.interior-carousel{background:#fdfdf7;user-select:none;-webkit-user-select:none}.interior-carousel-white{background:#fff}@media (max-width:768px){.specs-content-colors>div{height:24px;width: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:24px;gap:var(--modern-grid-column-gutter);overflow:auto;padding:0 calc(8.33333vw + 47px);padding:0 calc(var(--modern-grid-column-width) + var(--modern-grid-column-gutter) + var(--modern-grid-column-margin));scroll-snap-type:x mandatory;scrollbar-color:#0000;scrollbar-width:none;will-change:scroll-position}.interior-carousel-cards::-webkit-scrollbar{display:none}.interior-carousel-cards-card{min-width:calc(58.33333vw - 73px);min-width:calc(var(--modern-grid-column-width)*7 + var(--modern-grid-column-gutter)*6);scroll-snap-align:center}.interior-carousel-cards-card-images{aspect-ratio:740/556;cursor:pointer;position:relative;transition:opacity .2s}.interior-carousel-cards-card.current:has(.all) .interior-carousel-cards-card-images{cursor:default}.interior-carousel-cards-card img{aspect-ratio:474/356;background:100% #d3d3d3;border-radius:6px;box-shadow:0 2px 4px 0 #0000001f;height:auto;pointer-events:none;position:absolute;width:100%;will-change:opacity;z-index:0}.interior-carousel-cards-card p{user-select:text;-webkit-user-select:text;width:90%}@media (max-width:768px){.interior-carousel-cards-card{min-width:calc(50vw - 66px);min-width:calc(var(--modern-grid-column-width)*6 + var(--modern-grid-column-gutter)*5);scroll-snap-align:center}.interior-carousel-cards-card img{border-radius:4px}.interior-carousel-cards-card p{width:calc(41.66667vw - 59px);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{font-feature-settings:"tnum"on,"lnum"on;border-radius:6px;color:#000c;color:var(--color-black-80);display:flex;font-family:regola-book,sans-serif;font-size:12px;gap:6px;line-height:100%;list-style-type:none;margin:0;padding:6px 0}.interior-carousel-cards-card ul li{background:#0000000d;border-radius:14px;cursor:pointer;margin:1px;padding:5px 8px 6px;position:relative;white-space:nowrap}.interior-carousel-cards-card ul li:has(input:checked){background:#0096f7;background:var(--color-blue);color:#fff!important;margin:0;padding:6px 9px 7px}.interior-carousel-cards-card ul li input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width: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;transition:opacity .6s;z-index:1}.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;transition:opacity .6s;z-index:1}.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;transition:opacity .6s;z-index:1}@media (min-width:768px){.interior-carousel-cards-card-diptyque{min-width:calc(66.66667vw - 80px);min-width:calc(var(--modern-grid-column-width)*8 + var(--modern-grid-column-gutter)*7)}.interior-carousel-cards-card-diptyque .interior-carousel-cards-card-images{aspect-ratio:740/485.1;display:flex;gap:6px}.interior-carousel-cards-card-diptyque img{height:100%;object-fit:cover;position:static;width:calc(50% - 3px)}}body,html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#000;margin:0;min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available;padding:0;position:relative;text-rendering:optimizeLegibility;width:100%}body.segue{overflow-x:clip}.backyard .slides{height:auto;width:100vw}.backyard .slide{display:flex;min-height:100vh;position:relative;width:100vw}.backyard .slides p{margin:0;padding:0}.backyard .backyard-basement{background:#fdfdf7;background:var(--color-biege);flex-direction:column;min-height:0;min-height:auto}.configurator{background:#fdfdf7;overflow-x:clip}.insights-module-explore-the-lineup{align-items:center;aspect-ratio:1330/550;background:#f7f7f0;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;display:flex;height:auto;overflow:hidden;position:relative;width:100%}.insights-module-explore-the-lineup h1{box-sizing:border-box;max-width:50%;padding:0 calc(min(100vw, 1600px)/12 - 31px) 0 calc(-7px + min(100vw, 1600px)/12);padding:0 var(--modern-grid-column-width-fixed-column) 0 calc(var(--modern-grid-column-gutter) + var(--modern-grid-column-width-fixed-column));z-index:1}@media (max-width:768px){.interior-carousel-cards-card{min-width:calc(50vw - 66px);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;height:auto;width:100%}.interior-carousel-cards-card p{width:90%}.insights-module-explore-the-lineup{aspect-ratio:350/430;flex-direction:column;margin:0 -27px;margin:0 calc(var(--modern-grid-column-margin)*-.5);min-width:calc(100% + 54px);min-width:calc(100% + var(--modern-grid-column-margin))}.insights-module-explore-the-lineup h1{max-width:100%;padding:30px 54px;padding:30px var(--modern-grid-column-margin)}}.insights-module-explore-the-lineup img{bottom:calc(min(100vw, 1600px)*-.08);bottom:calc(min(100vw, var(--center-column-max-width))*-.08);height:auto;left:calc(min(100vw, 1600px)*.02);left:calc(min(100vw, var(--center-column-max-width))*.02);position:absolute;width:calc(min(100vw, 1600px)*1.85);width:calc(min(100vw, var(--center-column-max-width))*1.85);z-index:0}.insights-module-explore-the-lineup a{white-space:nowrap}.insights-module-lineup .column-12{background:#f7f7f0;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;padding:30px 0 14px}.insights-module-lineup-container{overflow:auto;position:relative;scrollbar-width:none}.insights-module-lineup-container::-webkit-scrollbar{display:none}.insights-module-lineup-scroll{display:flex;padding:16px;white-space:nowrap;width:1550px}@media (max-width:1024px){.insights-module-lineup-scroll{width:1320px}}@media (max-width:768px){.insights-module-explore-the-lineup img{bottom:calc(min(100vw, 1600px)*-.145);bottom:calc(min(100vw, var(--center-column-max-width))*-.145);left:calc(min(100vw, 1600px)*-.725);left:calc(min(100vw, var(--center-column-max-width))*-.725);width:calc(min(100vw, 1600px)*3.3);width:calc(min(100vw, var(--center-column-max-width))*3.3)}.insights-module-lineup .column-12{margin:0 -16px}.insights-module-lineup-scroll{gap:6px;padding:16px 10px;width:1104px}}.insights-module-lineup-model{cursor:pointer;min-width:310px;padding:36px 0 42px}.insights-module-lineup-model-image{position:relative}.insights-module-lineup-model-image img{display:block;height:144px;object-fit:cover;width:310px}@media (max-width:1024px){.insights-module-lineup-model{min-width:264px}.insights-module-lineup-model-image img{height:126px;width:264px}}@media (max-width:768px){.insights-module-lineup-model{background:#fff9;border-radius:18px;box-shadow:0 2px 6px 0 #0000000d;min-width:216px;padding:30px 0}.insights-module-lineup-model-image img{height:99px;width:216px}.insights-module-lineup-model-image-fade{display:none}}.insights-module-lineup-model-image-fade{background:red;background:linear-gradient(90deg,#f7f7f0,#f7f7f000);height:100%;position:absolute;width:5%}@media (hover:hover){.specs-fire-resistance-button a:hover{color:#ccc}.insights-module-explore-the-lineup a:hover svg{opacity:.8}.insights-module-lineup-model:hover{background:#fff9;border-radius:18px;box-shadow:0 2px 6px 0 #0000000d}.insights-module-lineup-model:hover .insights-module-lineup-model-image-fade{background:linear-gradient(90deg,#fff,#fff0)}.insights-module-lineup-model:hover .insights-module-lineup-model-image-fade:last-child{background:linear-gradient(90deg,#fff0,#fff)}}.insights-module-lineup-model-image-fade:last-child{background:linear-gradient(90deg,#f7f7f000,#f7f7f0);right:0;top:0;width:10%}.insights-module-lineup-model-name{border:1px solid #0006;border-radius:9px;display:inline-block;line-height:1;padding:.25em .5em .33em}@media (max-width:768px){.insights-module-lineup-model-name{border-color:#000!important;color:#000!important}}.insights-module-lineup-model-title{color:#000;margin-bottom:.33em}.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{align-items:center;box-sizing:border-box;display:flex;height:0;justify-content:space-between;left:0;padding:0 24px;padding:0 var(--modern-grid-column-gutter);position:-webkit-sticky;position:sticky;top:50%;transform:translateY(-50%);width:100%;z-index:10}@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{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:none;border-radius:24px;box-shadow:inset 0 1px 0 0 #ffffff4d,0 1px 4px 0 #0000001f;cursor:pointer;display:flex;height:60px;justify-content:center;margin:0;opacity:0;padding:0;pointer-events:none;transition:opacity .2s;width:60px;will-change:opacity}@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:inset 0 1px 0 0 #ffffff4d,0 1px 1px 0 #0000001f}}@media (max-width:1024px){.insights-module-lineup-control{border-radius:18px;height:48px;width:48px}}.insights-module-lineup-control-visible{opacity:1;pointer-events:all}.insights-module-lineup-control:last-child img{transform:scaleX(-1)}.insights-module-faq .column-6{background:#f7f7f0;border-radius:24px;box-shadow:0 .5px 2px 0 #0000001f;display:flex;flex-direction:column;padding:42px 18px 48px}.insights-module-faq-pair{display:flex;flex-direction:column;gap:8px}.insights-module-faq-question{align-self:flex-start;background:#000;border-radius:18px;box-shadow:0 .5px 2px 0 #0000001f;color:#fff;display:inline-block;max-width:70%;padding:15px 24px 18px}@media (max-width:768px){.insights-module-faq .column-6{border-radius:18px;padding:12px 9px 30px}.insights-module-faq-question{border-radius:12px;padding:12px 15px}}.insights-module-faq-answer{background:#fff;border-radius:18px;box-shadow:0 .5px 2px 0 #0000001f;margin-left:10%;padding:18px 24px}.insights-module-faq-answer a{font-family:regola-regular,sans-serif!important}.insights-module-faq-answer p+p{margin-top:1em}.insights-module-faq a{align-self:center}.insights-module-showroom .column-6{align-items:flex-start;aspect-ratio:488/323;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:24px 36px;position:relative}.insights-module-showroom a,.insights-module-showroom h1{color:#fff}.insights-module-showroom h1{text-wrap:inherit;opacity:.8}.insights-module-showroom-foreground{line-height:1.25;z-index:1}.insights-module-showroom-foreground a{align-items:center;color:#fff!important;display:flex;gap:.5ch}.insights-module-showroom-foreground a img{height:.5em;transform:translateY(.1em);width:auto}.insights-module-showroom-background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.insights-module-explore-customer-profile-container{aspect-ratio:1106/514;background:#f7f7f0;border-radius:12px;box-shadow:0 2px 10px 0 #00000014;display:flex;height:auto;overflow:hidden;width:100%}@media (max-width:1024px){.insights-module-explore-customer-profile-container{aspect-ratio:536/473;flex-direction:column;margin:0 -24px;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{aspect-ratio:350/445;flex-direction:column;margin:0 -16px;width:calc(100% + 32px)}.insights-module-explore-customer-profile-media a{position:absolute}}.insights-module-explore-customer-profile-text{box-sizing:border-box;color:#000!important;display:flex;flex-direction:column;justify-content:space-between;min-width:50%;padding:30px}.insights-module-explore-customer-profile-media{background:#0000001a;min-width:50%;position:relative}@media (max-width:1024px){.insights-module-explore-customer-profile-text{min-height:50%;padding:24px;width:100%}.insights-module-explore-customer-profile-media{height:100%;max-height:50%;min-width:100%}}.insights-module-explore-customer-profile-media-link{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff9;border-radius:12px;bottom:18px;box-shadow:0 .5px 2px 0 #0000001f;box-sizing:border-box;color:#000;display:flex;flex-direction:column;height:60px;justify-content:center;padding:6px 15px 6px 69px;position:absolute;right:18px;z-index:1}@media (max-width:1024px){.insights-module-explore-customer-profile-media-link{bottom:18px;left:18px;right:auto}}.insights-module-explore-customer-profile-media-link img{border-radius:6px;left:6px;position:absolute;top:6px}@media (max-width:768px){.insights-module-explore-customer-profile-media-link{bottom:12px;height:48px;left:12px;padding-left:50px;right:auto}.insights-module-explore-customer-profile-media-link img{height:36px;width:36px}}.insights-module-explore-customer-profile-media-link svg{transform:translateX(1px)}.insights-module-explore-customer-profile-media video{height:105%;object-fit:cover;object-position:top right;width:100%}.guides-cta{align-items:center;display:flex;justify-content:center}.guides-index-video video{aspect-ratio:1330/750;border-radius:6px;height:auto;object-fit:cover;width:100%}@media (max-width:768px){.guides-index-video video{aspect-ratio:350/230;border-radius:0}}.guides-cta-button{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:9px;box-shadow:0 2px 4px 0 #0000001f;cursor:pointer;display:flex;gap:21px;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{height:48px;width:48px}}.guides-cta-button svg{transform:translateY(.05em)}.guides-cities{display:flex;flex-wrap:wrap;gap:24px;gap:var(--modern-grid-column-gutter)}.guides-cities a{align-items:center;background:#f7f7f0;border-radius:15px;box-shadow:0 2px 3px 0 #00000014;box-sizing:border-box;color:#000;display:flex;height:84px;padding:0 24px 1px;width:calc(33% - 15.84px);width:calc(33% - var(--modern-grid-column-gutter)*2*.33)}@media (max-width:1024px){.guides-cities a{height:75px;padding:0 18px 1px}}.showroom{background:#fdfdf7;background:var(--color-biege)}.showroom .modern-slideshow{aspect-ratio:1440/735}@media (max-width:768px){.guides-cities a{height:72px;width:calc(50% - 12px);width:calc((100% - var(--modern-grid-column-gutter))*.5)}.showroom .modern-slideshow{aspect-ratio:375/326;height:auto}.showroom-photo-caption{padding-right:calc(16.66667vw - 38px);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{background:#00000005;border-radius:4px;height:auto;width:100%}.showroom-photo-caption hr{border:none;border-top:1.5px solid #0000000f;border-top:1.5px solid var(--color-black-6);margin:0;padding:0}.showroom-footer-link img{height:.4em;margin-bottom:.1em}.showroom-book-heading{text-align:center}.showroom-book-card{align-items:flex-start;background:#f7f7f0;background:var(--color-biege-darker);border-radius:24px;box-shadow:0 .5px 1px #0000001f;display:flex;flex-wrap:wrap;margin:0 -40px;padding:33px 40px 38px}.showroom-book-card>div{width:calc(50% - 30px)}@media (max-width:768px){.showroom-book-card{border-radius:12px;flex-wrap:wrap;gap:32px;margin:0 -16px;padding:36px}.showroom-book-card>div{width:100%}}.showroom-book-card-info p{line-height:20px!important}.showroom-book-schedule{border:1px solid #0000001a;border:1px solid var(--color-black-10);border-radius:24px;margin:0 -40px;padding:33px 40px 38px}@media (max-width:768px){.showroom-book-schedule{margin:0 -16px;padding:24px}}.showroom-book-card-details{border-bottom:1px solid #0000001a;border-top:1px solid #0000001a;display:flex;flex-direction:column;gap:12px;padding:24px 0 26px}.showroom-book-card-details>a,.showroom-book-card-details>div{border-radius:12px;color:#000;display:flex;flex-direction:column;gap:10px}.showroom-book-card-details>div{flex-direction:row}.showroom-book-card-info-detail{align-items:flex-start;display:flex;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{letter-spacing:0;margin-left:.25em}.showroom-title{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between}@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{align-items:flex-start;flex-direction:column;gap:40px;justify-content:flex-start}}.showroom-jump-links{display:flex;gap:18px;position:relative;top:-11px}.showroom-jump-links a{background:#f7f7f0;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;color:#000;letter-spacing:0;padding:12px 24px 15px;white-space:nowrap}.showroom-events{align-items:center;display:flex;flex-direction:column;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"]{display:none;margin-bottom:0}.showroom-events[data-number-of-events="0"]+div+.showroom-events-divider{display:grid}.showroom-events[data-number-of-events="0"]+div+.showroom-events-divider hr{border:none;border-top:1px solid #0000001a;border-top:1px solid var(--color-black-10);margin:0;padding:0}.showroom-events ul{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:24px;gap:var(--modern-grid-column-gutter);list-style-type:none;margin:0;overflow:auto;padding:0 calc(47px + 8.33333vw);padding:0 calc(var(--modern-grid-column-margin) + var(--modern-grid-column-width) + var(--modern-grid-column-gutter));padding-bottom:10px;scroll-padding-block:54px;scroll-padding-block:var(--modern-grid-column-margin);scroll-snap-type:x mandatory;scrollbar-color:#0000;scrollbar-width:none;width:100%}.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{background:#f7f7f0;background:var(--color-biege-darker);border-radius:24px;box-shadow:0 .5px 1px 0 #0000001f;box-shadow:0 .5px 1px 0 var(--color-black-12);min-width:calc(33.33333vw - 4px);min-width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*5);padding:30px;scroll-snap-align:center;width:calc(33.33333vw - 4px);width:calc(var(--modern-grid-column-width)*4 + var(--modern-grid-column-gutter)*5)}@media (max-width:768px){.showroom-events ul{padding:0 24px 10px}.showroom-events[data-number-of-events="2"] ul{justify-content:normal}.showroom-events-event{min-width:calc(41.66667vw - 59px);min-width:calc(var(--modern-grid-column-width)*5 + var(--modern-grid-column-gutter)*4);padding:24px;width:calc(41.66667vw - 59px);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{color:#000!important;display:block}.showroom-events-event p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical;display:-webkit-box;line-height:130%!important;overflow:hidden}.showroom-events-event hr{border:none;border-top:1px solid #0000001a;border-top:1px solid var(--color-black-10);margin:0;padding:0}.showroom-events-event-footer{display:flex;justify-content:space-between}.showroom-events-event-footer-date{align-items:center;display:flex;gap:16px}.showroom-events-event-footer-date-day{align-items:center;aspect-ratio:1;border:1px solid #000;border-radius:12px;display:flex;justify-content:center;line-height:80%!important;min-height:100%;width:auto}.showroom-events-event-footer-date-rest-time{white-space:nowrap}.showroom-event-label{color:#ff4000;color:var(--color-red)}.showroom-event-box h1{width:80%}.showroom-event-box{background:#f7f7f0;background:var(--color-biege-darker);border-radius:24px;box-shadow:0 .5px 1px 0 #0000001f;box-shadow:0 .5px 1px 0 var(--color-black-12);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{border:none;border-right:1px solid #0000001a;border-right:1px solid var(--color-black-10);margin:0;padding:0;width:1px}@media (max-width:768px){.showroom-event-body>hr{border:none;border-top:1px solid #0000001a;border-top:1px solid var(--color-black-10);width:100%}}.showroom-event-image img{border-radius:4px;height:auto;width:100%}.showroom-event-body-details-detail p{margin-bottom:1em}.showroom-event-body-details-detail p:last-child{margin-bottom:0}nav{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 54px;padding:0 var(--modern-grid-column-margin);pointer-events:none;position:fixed;top:36px;-webkit-user-select:none;user-select:none;width:100%;z-index:8999}@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}html:has(nav:not(.collapsed)){overflow:clip}nav .logo{pointer-events:all;position:relative;top:1px;width:calc(8.33333vw - 31px);width:var(--modern-grid-column-width)}nav .logo img{min-width:85px;width:102%}@media (max-width:768px){nav{height:100%;top:31px}nav li{opacity:0!important}nav:not(.collapsed){pointer-events:all}nav:not(.collapsed) ul{animation:nav-list-mobile-appear .8s cubic-bezier(.16,1,.3,1)}nav:not(.collapsed) li{opacity:1!important;transition:opacity .4s .2s}nav .logo{align-items:center;border-radius:12px;bottom:20px;display:flex;height:42px;left:50%;opacity:0;padding:0 12px;position:absolute;top:auto;transform:translateX(-50%) translateY(-100%);transition:none;width:auto;z-index:10}nav:not(.collapsed) .logo{opacity:1;transition:opacity .4s .2s}nav .logo img{width:67px}nav.collapsed .logo{opacity:0;pointer-events:none}@keyframes nav-list-mobile-appear{0%{transform:translateY(-100%)}to{transform:none}}}nav img{transition:filter .4s}nav.inverted img{filter:invert(100%)}nav img:active{opacity:.75}nav .main-navigation-list{align-items:center;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:0 54px;padding:0 var(--modern-grid-column-margin);position:absolute;width:100%}nav ul{-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);background:#fff6;-webkit-clip-path:inset(12px 12px 12px 12px round 12px);clip-path:inset(12px 12px 12px 12px round 12px);display:flex;list-style-type:none;margin:0 auto;padding:25px 36px 26px;transition:background .4s,-webkit-clip-path .2s;transition:background .4s,clip-path .2s;transition:background .4s,clip-path .2s,-webkit-clip-path .2s;will-change:opacity}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:#0003}nav ul a,nav ul+ol a{color:#0009;font-family:regola-book,sans-serif;font-size:15px;line-height:100%;text-decoration:none;transition:color .4s}nav.inverted ul a,nav.inverted ul+ol a{color:#fffc}@media (max-width:768px){nav .main-navigation-list{display:block;padding:0;position:static;width:100%}nav ul{-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);background:0 0;border-radius:0;box-sizing:border-box;-webkit-clip-path:none;clip-path:none;flex-direction:column;font-size:30px;height:110vh;left:0;min-height:110vh;min-height:-webkit-fill-available;overflow:hidden;padding:72px 0 15px;position:absolute;top:-36px;transform:none;width:100%}nav.collapsed ul{border-radius:16px;height:42px;left:12px;min-height:0;min-height:auto;padding-top:0;top:-18px;width:45px}.configurator nav ul,nav.transition-configurator ul{opacity:1!important}.configurator nav ul a,nav.transition-configurator ul a{pointer-events:all}nav ul a{color:#000;font-family:regola-light,sans-serif;font-size:30px;left:-2px;letter-spacing:-.9px;line-height:100%;position:relative}nav.inverted ul a{color:#fff}nav ul a.current{font-family:regola-book,sans-serif}}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 .backyard-menu-item{height:1em;margin:0;opacity:0;overflow:hidden;width:0}nav ul .backyard-menu-item-mobile{display:none}nav ul .pages-menu-item{margin-left:24px}.backyard-menu-item{margin-left:24px!important;opacity:1!important;overflow:visible!important;width:auto!important}nav .backyard-configure{opacity:0;pointer-events:none;transition:opacity .4s}.get-in-touch,.socal-wildfires .backyard-configure{display:none}.socal-wildfires .get-in-touch{display:block!important;opacity:1;pointer-events:all}.backyard nav .backyard-configure{opacity:1;pointer-events:all}.configurator nav .backyard-configure,nav.transition-configurator .backyard-configure{opacity:0;pointer-events:none}@media (max-width:768px){nav ul li{border-bottom:1px solid #0000001a;margin:0 22px!important;padding:8px 0 10px}nav.inverted ul li{border-color:#fff6}nav ul li:first-child{border-top:1px solid #0000001a}nav.inverted ul li:first-child{border-top:1px solid #fff6}nav.collapsed ul li{opacity:0;pointer-events:none}nav ul .backyard-menu-item{height:auto}.backyard:not(.showroom) nav ul .backyard-menu-item,nav ul .backyard-menu-item-mobile{display:list-item}.backyard:not(.showroom) nav ul .backyard-menu-item{margin-left:0}.backyard nav .backyard-configure.hidden-due-to-wildfires{opacity:0;pointer-events:none}nav .backyard-configure,nav .financing-get-your-rate-button{font-size:12px;position:absolute;right:12px;top:-18px;z-index:-1}nav:not(.collapsed) .backyard-configure{opacity:0;transition:opacity .2s}}@media screen and (min-width:800px){nav .backyard-configure:hover{color:#fffc}}@media (max-width:768px) and (hover:hover){nav .backyard-configure:active,nav .backyard-configure:hover{background:#0096f7;background:var(--color-blue);color:#fff;filter:none}}main.out{animation:out .4s ease-in forwards}main.out-pop{animation:out-pop .4s ease-in forwards}main.in{animation:in .8s cubic-bezier(0,.635,.345,1)}main.in-pop{animation:in-pop .8s cubic-bezier(0,.635,.345,1)}@keyframes out{80%{opacity:0}to{opacity:0;transform:translate3d(-10px,0,0)}}@keyframes out-pop{80%{opacity:0}to{opacity:0;transform:translate3d(10px,0,0)}}@keyframes out-pop-fade{80%,to{opacity:0}}@keyframes in{0%{opacity:0;transform:translate3d(max(1vw,25px),0,0)}to{opacity:1;transform:none}}@keyframes in-pop{0%{opacity:0;transform:translate3d(min(-1vw,-25px),0,0)}to{opacity:1;transform:none}}@keyframes in-fade{0%{opacity:0}to{opacity:1}}nav .toggle{-webkit-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer;display:none;height:42px;left:12px;position:absolute;top:-18px;width:45px;z-index:1}nav .toggle>span{height:1.5px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:15px}nav.collapsed .toggle span.top{margin-top:-3.5px}nav.collapsed .toggle span.bottom{margin-top:3.5px}nav .toggle span span{background:#000;border-radius:1.5px;display:block;height:100%;transform:rotate(45deg) scaleX(1.2);width:100%}nav.inverted .toggle span span{background:#fff}.complete nav .toggle span span{transition:transform .2s .1s}nav .toggle span.bottom span{transform:rotate(-45deg) scaleX(1.2)}nav.collapsed .toggle span span{transform:none;transition:transform .2s}.backyard-configure.multiunit,.multiunit .backyard-configure{display:none}.multiunit .backyard-configure.multiunit{display:block}.backyard-models nav ul,.main-navigation-hover-models ul{-webkit-clip-path:inset(12px 12px 12px 12px round 12px 12px 0 0);clip-path:inset(12px 12px 12px 12px round 12px 12px 0 0)}@media (max-width:768px){nav .toggle{display:block}nav ul ol{display:none;list-style-type:none;margin:8px 0;padding:0}.backyard nav ul ol{display:block}nav ul ol li{border:none;margin:0!important;padding-bottom:0;padding-left:16px}.backyard-models nav ul{-webkit-clip-path:none;clip-path:none}.main-navigation-list-container{position:static!important}}.main-navigation-list-container{display:flex;flex-direction:column;position:relative;top:44px}nav ul+ol{-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);background:#fff6;-webkit-clip-path:inset(12px 12px 12px 12px round 0 0 12px 12px);clip-path:inset(12px 12px 12px 12px round 0 0 12px 12px);display:flex;gap:24px;justify-content:center;list-style-type:none;margin:0;opacity:0;padding:34px 36px;pointer-events:none;transform:translateY(-24.5px);transition:opacity .2s,background .4s}.backyard-models nav ul+ol,.main-navigation-hover-models ul+ol{opacity:1;pointer-events:all}nav.inverted ul+ol{background:#4d4d4d4d}nav ul+ol li{position:relative}nav ul+ol span{background:#fff;border-radius:32px;height:100%;left:-12px;opacity:0;padding:8px 12px;position:absolute;top:-8px;transition:background-color .4s;width:100%;z-index:-1}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{box-shadow:0 2px 3px 0 #00000014;opacity:1}nav hr{-webkit-appearance:none;appearance:none;display:none}.backyard-models nav hr,nav.main-navigation-hover-models hr{border:none;border-top:1px solid #fff3;display:block;left:12px;position:absolute;top:49px;width:calc(100% - 24px)}nav.inverted hr{border-top:1px solid #fff3}.backyard .backyard-menu-item:has(+:not(.backyard-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}@media (max-width:768px){nav ul+ol{display:none}nav hr{display:none!important}nav .financing-get-your-rate-button.button-rounded{top:-18px}}.financing nav .financing-get-your-rate-button{display:block;pointer-events:all}@media (min-width:768px){.showroom .modern-slideshow{aspect-ratio:unset;height:736px;padding-right:max(calc(50vw - 746px),54px);padding-right:max(calc(50vw - 800px + var(--modern-grid-column-margin)),var(--modern-grid-column-margin))}.showroom .modern-slideshow>:first-child{margin-left:max(calc(50vw - 746px),54px);margin-left:max(calc(50vw - 800px + var(--modern-grid-column-margin)),var(--modern-grid-column-margin))}.backyard-models nav ul,.backyard-models 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{padding:13.5px 18px 14px!important;top:0;transform:translateX(18px) translateY(.5px)}}.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{border-top:1px solid #0000001a;display:flex;flex-wrap:wrap;justify-content:space-between;margin:36px 0;padding-top:32px}.estimated.svelte-901m7r h4.svelte-901m7r{font-family:regola-book,sans-serif;margin:0;padding:0}.estimated.svelte-901m7r p.svelte-901m7r{color:#0006;line-height:133%!important;margin-top:8px}.slider-native.svelte-7kpfix.svelte-7kpfix{align-items:flex-end;background:#fff;display:flex;gap:8px;height:90px;position:relative}.slider-native.svelte-7kpfix .svelte-7kpfix{user-select:none;-webkit-user-select:none}input[type=range].svelte-7kpfix.svelte-7kpfix{-webkit-appearance:none;appearance:none;border-top:1px solid #0003;flex:1 1;height:1px}.slider-native input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#000;border-radius:100%;box-shadow:none;cursor:pointer;height:18px;width:18px}.slider-native-value.svelte-7kpfix.svelte-7kpfix{pointer-events:none;position:absolute;top:1px;transform:translateX(-50%)}.slider-native-value.svelte-7kpfix svg.svelte-7kpfix{bottom:-39.5px;left:50%;margin-left:-6.6px;position:absolute;z-index:1}.slider-native-value-input.svelte-7kpfix.svelte-7kpfix{align-items:center;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:12px;display:flex;left:0;padding:11px 15px 13px 18px;pointer-events:all;position:absolute;top:6px;will-change:transform}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix{-webkit-appearance:none;appearance:none;background:0 0;border:none;box-sizing:border-box;line-height:1;margin:0;outline:0;padding:0;text-align:center;transform:translateY(-1px);width:100%}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix:focus{user-select:text;-webkit-user-select:text}.slider-native-value.svelte-7kpfix span.svelte-7kpfix{border:1px solid #9a9a9a;padding:12px 17px 12px 20px;pointer-events:none;visibility:hidden}.slider-native-label.svelte-7kpfix.svelte-7kpfix{line-height:1;transform:translateY(22.5%)}.slider-native-value-relative.svelte-7kpfix.svelte-7kpfix{left:3px;position:absolute;text-align:center;top:98px;width:100%}.invalid.svelte-jpc34f input.svelte-jpc34f,.invalid.svelte-jpc34f label.svelte-jpc34f,.invalid.svelte-jpc34f.svelte-jpc34f{color:#bb262c!important;opacity:1}.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{font-size:14px;line-height:18px;margin-bottom:8px;opacity:.4;width:100%}.input.svelte-jpc34f.svelte-jpc34f{box-sizing:border-box;position:relative;width:100%}input.svelte-jpc34f.svelte-jpc34f:focus{outline:2px solid #0096f7;outline:var(--color-blue) 2px solid}.invalid.svelte-jpc34f input.svelte-jpc34f:focus{box-shadow:0 0 0 4px #bb262c40;outline:2px solid #bb262c}.overlay.svelte-jpc34f.svelte-jpc34f{left:.5px;opacity:.5;padding:17px 20px 18px;pointer-events:none;position:absolute;top:1px}@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{left:1px;padding:16px 18px;top:1.5px}}.overlay.svelte-jpc34f span.svelte-jpc34f{opacity:0}input.svelte-jpc34f.svelte-jpc34f{-webkit-appearance:none;appearance:none;background:0 0;border:none;box-sizing:border-box;font-size:15px;outline:0;padding:16px 20px 18px;width:100%}.calculator-rate-input.svelte-jpc34f.svelte-jpc34f{background:#00000005;background:var(--color-black-2);border:1px solid #0000001a;border-radius:12px;padding:17px 18px 19px}.configurator .result .button-rounded{display:none}.result.svelte-16kiupr.svelte-16kiupr{display:flex;flex-direction:column}.mortgage.svelte-16kiupr.svelte-16kiupr{border-top:1px solid #0000001a;display:flex;flex-direction:column;flex-grow:1;gap:4px}.monthly.svelte-16kiupr div.svelte-16kiupr{display:inline}.button-rounded.svelte-16kiupr.svelte-16kiupr{align-items:center;box-sizing:border-box;display:flex;height:60px;justify-content:center;white-space:nowrap}.calculator.svelte-1ldgoce.svelte-1ldgoce{background:#fff;border-radius:24px;box-shadow:0 2px 10px #00000014;display:flex;font-family:regola-book,sans-serif;margin:auto;max-width:540px;position:relative;will-change:transform}.column.svelte-1ldgoce.svelte-1ldgoce{background:#fff;border-radius:24px;box-sizing:border-box;margin:0;max-width:720px;padding:50px 60px}.calculator[data-variant=both].svelte-1ldgoce .info.svelte-1ldgoce{background:#fafafa;border-radius:24px 0 0 24px}@media(max-width:768px){input.svelte-jpc34f.svelte-jpc34f{font-size:16px;padding:10px 12px 11px}.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-bottom-left-radius:0;border-top-left-radius:24px;border-top-right-radius:24px}}.calculator[data-variant=both].svelte-1ldgoce .form.svelte-1ldgoce{border-radius:0 24px 24px 0}@keyframes svelte-1ldgoce-reveal{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes svelte-1ldgoce-reveal-background{0%{opacity:0}to{opacity:1}}.modal-control.svelte-r0nedy{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);background:#fff3;border-radius:12px;cursor:pointer;display:flex;gap:12px;height:40px;padding:0 14px;pointer-events:all}@media(hover:hover){.modal-control.svelte-r0nedy:hover{background:#00000005;box-shadow:0 .5px .5px 0 #0000001f}}.common-modal-presented,html:has(.common-modal-presented){overflow:clip;pointer-events:none}.common-modal.svelte-ntsp2i.svelte-ntsp2i{animation:svelte-ntsp2i-appear .6s ease-out;background:#0006;height:100%;left:0;pointer-events:all;position:fixed;top:0;width:100%;will-change:opacity;z-index:10000}.common-modal-variant-financing.svelte-ntsp2i.svelte-ntsp2i{background:0 0}.common-modal-scroll.svelte-ntsp2i.svelte-ntsp2i{box-sizing:border-box;display:flex;height:100%;overflow:auto;padding:120px;scrollbar-width:none;width:100%}.common-modal-scroll.svelte-ntsp2i.svelte-ntsp2i::-webkit-scrollbar{display:none}@media(max-width:768px){.calculator[data-variant=both].svelte-1ldgoce .form.svelte-1ldgoce{border-bottom-left-radius:24px;border-top-right-radius:0}.modal-control.svelte-r0nedy{border-radius:9px}.common-modal-scroll.svelte-ntsp2i.svelte-ntsp2i{padding:52px 6px 64px}}.content.svelte-ntsp2i.svelte-ntsp2i{animation:svelte-ntsp2i-appear-content .8s cubic-bezier(.16,1,.3,1);margin:auto;position:relative;transition:transform .2s;will-change:transform}@keyframes svelte-ntsp2i-appear{0%{opacity:0}50%{opacity:1}}@keyframes svelte-ntsp2i-appear-content{0%{opacity:0;transform:translate3d(0,10%,0)}50%{opacity:1}to{transform:translateZ(0)}}.common-modal-controls.svelte-ntsp2i.svelte-ntsp2i{display:flex;height:0;justify-content:space-between;left:0;padding:0 12px;pointer-events:none;position:-webkit-sticky;position:sticky;top:-120px;transform:translateY(12px);z-index:10}.common-modal-variant-inverted.svelte-ntsp2i .common-modal-close-button svg.svelte-ntsp2i{filter:invert(100%)}.common-modal-dismissing.svelte-ntsp2i.svelte-ntsp2i{animation:svelte-ntsp2i-disappear .2s ease-out forwards}.common-modal-dismissing.svelte-ntsp2i .content.svelte-ntsp2i{animation:svelte-ntsp2i-disappear-content .4s cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}@keyframes svelte-ntsp2i-disappear{0%{opacity:1}to{opacity:0}}@keyframes svelte-ntsp2i-disappear-content{0%{opacity:1;transform:translateZ(0)}50%{opacity:0}to{opacity:0;transform:translate3d(0,10%,0)}}.contact-option.svelte-18pz7gy{align-items:flex-start;background:#00000005;border-radius:12px;box-shadow:0 .5px 1px 0 #0000001f;cursor:pointer;display:flex;gap:18px;margin:0;padding:18px 24px}.contact-option-icon.svelte-18pz7gy{height:1.25em}@media(max-width:768px){.common-modal-controls.svelte-ntsp2i.svelte-ntsp2i{padding:8px;top:-68px;transform:translateY(16px)}.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:#0096f7;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{height:100%;position:relative;width:20px}.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-nz9vby.svelte-nz9vby{position:relative}.common-form-field-input-inverted.svelte-nz9vby.svelte-nz9vby{color:#fff}label.svelte-nz9vby.svelte-nz9vby{left:20px;pointer-events:none;position:absolute;top:17px;transform-origin:top left;transition:transform .2s}.common-form-field-input-financing.svelte-nz9vby label.svelte-nz9vby{top:22px}.common-form-field-input-inverted.svelte-nz9vby label.svelte-nz9vby{color:#fff9}.common-form-field-input.svelte-nz9vby:has(:focus) label.svelte-nz9vby,.common-form-field-input.svelte-nz9vby:has(select) label.svelte-nz9vby,.svelte-nz9vby:not(.empty) label.svelte-nz9vby{transform:scale(.75) translateX(-3px) translateY(-12px)}.common-form-field-input-financing.svelte-nz9vby:has(:focus) label.svelte-nz9vby,.common-form-field-input-financing.svelte-nz9vby:has(select) label.svelte-nz9vby,.common-form-field-input-financing.svelte-nz9vby:not(.empty) label.svelte-nz9vby{transform:scale(.75) translateX(-3px) translateY(-16px)}input.svelte-nz9vby.svelte-nz9vby,select.svelte-nz9vby.svelte-nz9vby,textarea.svelte-nz9vby.svelte-nz9vby{-webkit-appearance:none;appearance:none;background:#00000005;background:var(--color-black-2);border:1px solid #0000001a;border-radius:12px;box-sizing:border-box;display:block;outline:0;padding:25px 8px 9px 18px;scroll-padding-block:18px;width:100%}.common-form-field-input-financing.svelte-nz9vby input.svelte-nz9vby{padding:28px 8px 15px 17px}@media(max-width:768px){.modal-grid-column-6.svelte-14afq7f{padding:0 16px}.common-form-field-input-financing.svelte-nz9vby label.svelte-nz9vby{top:18px}.common-form-field-input-financing.svelte-nz9vby:has(:focus) label.svelte-nz9vby,.common-form-field-input-financing.svelte-nz9vby:has(select) label.svelte-nz9vby,.common-form-field-input-financing.svelte-nz9vby:not(.empty) label.svelte-nz9vby{transform:scale(.7) translateX(-3px) translateY(-16px)}.common-form-field-input-financing.svelte-nz9vby input.svelte-nz9vby{padding:25px 8px 12px 16px}}.titleless.svelte-nz9vby input.svelte-nz9vby,.titleless.svelte-nz9vby select.svelte-nz9vby,.titleless.svelte-nz9vby textarea.svelte-nz9vby{padding-bottom:19px;padding-top:17px}.common-form-field-input-inverted.svelte-nz9vby input.svelte-nz9vby,.common-form-field-input-inverted.svelte-nz9vby select.svelte-nz9vby,.common-form-field-input-inverted.svelte-nz9vby textarea.svelte-nz9vby{background:#ffffff1a;color:#fff}.common-form-field-input-inverted.svelte-nz9vby input.svelte-nz9vby,.common-form-field-input-inverted.svelte-nz9vby textarea.svelte-nz9vby{border:1px solid #ffffff1a}.common-form-field-input-inverted.svelte-nz9vby input.svelte-nz9vby::-webkit-contacts-auto-fill-button{background-color:#fff}.common-form-field-input-inverted.svelte-nz9vby:has(input:-webkit-autofill) label.svelte-nz9vby{color:#0009}input.svelte-nz9vby.svelte-nz9vby:focus,select.svelte-nz9vby.svelte-nz9vby:focus,textarea.svelte-nz9vby.svelte-nz9vby:focus{background:#fff;outline:2px solid #0096f7;outline:var(--color-blue) 2px solid}.common-form-field-input-inverted.svelte-nz9vby input.svelte-nz9vby:focus,.common-form-field-input-inverted.svelte-nz9vby select.svelte-nz9vby:focus,.common-form-field-input-inverted.svelte-nz9vby textarea.svelte-nz9vby:focus{background:#000;outline:2px solid #0096f7;outline:var(--color-blue) 2px solid}textarea.svelte-nz9vby.svelte-nz9vby{height:12em;resize:none}select.svelte-nz9vby.svelte-nz9vby{color:#000}.common-form-field-input-dropdown-arrow.svelte-nz9vby.svelte-nz9vby{pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.error.svelte-nz9vby input.svelte-nz9vby:focus{outline:2px solid #ff4000;outline:var(--color-red) 2px solid}.common-form-field-input-select.svelte-nz9vby.svelte-nz9vby{user-select:none;-webkit-user-select:none}.common-form-field-input-hello.svelte-nz9vby input.svelte-nz9vby{padding-bottom:15px;padding-top:15px}.contact-footer.svelte-piuq3u{align-items:center;display:flex;flex-direction:column;text-align:center}button.svelte-piuq3u{align-items:center;border-radius:12px!important;box-sizing:border-box;display:flex;height:57px;justify-content:center;width:100%}button.svelte-piuq3u:disabled{pointer-events:none}.common-form-field-checkbox.svelte-1d7a6bp.svelte-1d7a6bp{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:center;position:relative;user-select:none;-webkit-user-select:none}.common-form-field-checkbox-box.svelte-1d7a6bp.svelte-1d7a6bp{line-height:0;position:relative}input.svelte-1d7a6bp.svelte-1d7a6bp{-webkit-appearance:none;appearance:none;background:#00000005;background:var(--color-black-2);border:1px solid #0000001a;border-radius:6px;cursor:pointer;height:28px;margin:0;padding:0;width:28px}img.svelte-1d7a6bp.svelte-1d7a6bp{display:none;left:6px;pointer-events:none;position:absolute;top:7px}input.svelte-1d7a6bp:checked+img.svelte-1d7a6bp{display:block}.suggestions.svelte-18bga3j.svelte-18bga3j{color:#000;font-size:15px;height:0;margin:0 auto;min-width:300px;position:relative;width:70%}.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{height:24px;width:24px}img.svelte-1d7a6bp.svelte-1d7a6bp{left:4px;top:4px}.suggestions.svelte-18bga3j.svelte-18bga3j{min-width:0;min-width:auto;width:100%!important}}ul.svelte-18bga3j.svelte-18bga3j{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0003;box-sizing:border-box;display:none;list-style-type:none;margin:0;padding:8px;position:absolute;top:9px;width:100%;z-index:10000}ul.visible.svelte-18bga3j.svelte-18bga3j{display:inline;display:initial}ul.svelte-18bga3j li.svelte-18bga3j{border-radius:6px;cursor:pointer;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}ul.svelte-18bga3j li.selected.svelte-18bga3j{background:#0096f7;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{border-bottom:1px solid #0000001a;border-bottom:1px solid var(--color-black-10);border-top:1px solid #0000001a;border-top:1px solid var(--color-black-10);display:flex;gap:32px;padding-bottom:20px;padding-top: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{align-items:center;display:flex;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:0;max-width:none}.loading.svelte-xtmvkg{opacity:.5;pointer-events:none}.address-dependency-group.disabled.svelte-xtmvkg{filter:saturate(0);opacity:.5}.hello-success-footer.svelte-ltvp3c{width:100%}.slots-loading-message.svelte-1bl5y5v{align-items:center;display:flex;gap:10px;justify-content:center}.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{align-items:center;-webkit-appearance:none;appearance:none;background-color:#f7f7f7;border:none;border-radius:12px;box-shadow:0 .5px 1px 0 #0000001f;color:#000;display:flex;flex-basis:0;flex-grow:1;gap:6px;justify-content:center;margin:0;padding:18px 0}.common-form-button-select button svg{height:.8em;position:relative;top:-.05em;width:auto}.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:#0096f7;background:var(--color-blue)}@media(hover:hover){.contact-option.svelte-18pz7gy:hover{background:#00000003;box-shadow:0 .5px 1px 0 #0003}.common-form-button-select-inverted.svelte-19fks1u button.svelte-19fks1u:hover{background-color:#fff6}.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-available.svelte-sp5uqr:hover{background:#0096f733;background:var(--color-blue-20)}}.common-form-button-select-inverted.svelte-19fks1u button.svelte-19fks1u{background-color:#fff3;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-basis:auto;flex-grow:0;width:calc(50% - 6px)}.contact-content.svelte-ic51i4{background:#fff;border-radius:24px;box-shadow:0 2px 10px #00000014;box-sizing:border-box;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-ic51i4{border-radius:18px;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:#0000002e;width:1px}.calendar-links-variant-centered.svelte-nn755x.svelte-nn755x{align-items:center;display:flex;flex-direction:column}.calendar-links-list.svelte-nn755x a.svelte-nn755x{white-space:nowrap}.showroom-book-card-title.svelte-2bypd.svelte-2bypd.svelte-2bypd{width:100%}.showroom-book-card-divider.svelte-2bypd.svelte-2bypd.svelte-2bypd{width:60px}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd.svelte-2bypd{border-bottom:0;flex-direction:row;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{bottom:0;color:#0096f7;color:var(--color-blue);position:absolute;right:0}@media(max-width:768px){.calendar-links-list.svelte-nn755x.svelte-nn755x{gap:6px}.showroom-book-card-divider.svelte-2bypd.svelte-2bypd.svelte-2bypd{display:none}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd.svelte-2bypd{border-bottom:1px solid #0000001a;flex-direction:column;margin-bottom:44px;padding-bottom:24px}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd>.svelte-2bypd{width:100%}.showroom-book-card-details-edit-button.svelte-2bypd.svelte-2bypd.svelte-2bypd{bottom:-64px;left:30px}.contact-calendar.svelte-sp5uqr.svelte-sp5uqr{width:100%}}.showroom-book-card-details-date.svelte-2bypd div.svelte-2bypd.svelte-2bypd{display:flex}.showroom-book-card-info-detail-time.svelte-2bypd.svelte-2bypd.svelte-2bypd{gap:12px}.showroom-book-card-info-detail-address.svelte-2bypd.svelte-2bypd.svelte-2bypd,.showroom-book-card-info-detail-time-time.svelte-2bypd.svelte-2bypd.svelte-2bypd{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;user-select:none;-webkit-user-select:none;width:100%}.contact-calendar-header.svelte-sp5uqr.svelte-sp5uqr{display:flex;gap:32px}.contact-calendar-header.svelte-sp5uqr button.svelte-sp5uqr{-webkit-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer;padding:0}.contact-calendar-header.svelte-sp5uqr button.svelte-sp5uqr:disabled{filter:saturate(0);opacity:.2}.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{letter-spacing:.04em;text-align:center;text-transform:uppercase;width:calc(14.28571% - 8.57143px)}@media(max-width:768px){.contact-calendar-date.svelte-sp5uqr.svelte-sp5uqr{font-size:18px}.content-calendar-days-legend.svelte-sp5uqr.svelte-sp5uqr{gap:6px}.content-calendar-days-legend.svelte-sp5uqr div.svelte-sp5uqr{font-size:10px!important;text-align:center;width:calc(14.28571% - 5.14286px)}}.content-calendar-grid.svelte-sp5uqr.svelte-sp5uqr{display:flex;flex-wrap:wrap;gap:10px}.content-calendar-grid.svelte-sp5uqr div.svelte-sp5uqr{font-feature-settings:"tnum","lnum";align-items:center;aspect-ratio:1;background:0 0;border-radius:12px;display:flex;font-size:18px;height:auto;justify-content:center;pointer-events:none;width:calc(14.28571% - 8.57143px)}@media(max-width:768px){.content-calendar-grid.svelte-sp5uqr.svelte-sp5uqr{gap:6px}.content-calendar-grid.svelte-sp5uqr div.svelte-sp5uqr{border-radius:10px;font-size:15px;width:calc(14.28571% - 5.14286px)}}.content-calendar-grid div.svelte-sp5uqr span.svelte-sp5uqr{visibility:hidden}.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-available.svelte-sp5uqr{background:#00000008;box-shadow:0 .5px 1px 0 #0000001f;color:#0096f7;color:var(--color-blue);cursor:pointer;font-family:regola-medium,sans-serif;pointer-events:all}.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-selected.svelte-sp5uqr{background:#0096f7;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;list-style-type:none;margin:0;padding:0}li.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{background:#00000005;border-radius:12px;box-shadow:0 .5px 1px 0 #0000001f;cursor:pointer;display:flex;font-family:regola-medium,sans-serif;gap:10px;justify-content:center;padding:16px 0;text-align:center;user-select:none;-webkit-user-select:none}.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:#008de8;background:var(--color-blue-black-6)}li.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h:hover{background:#00000003}.default.svelte-14sv38h .selected.svelte-14sv38h.svelte-14sv38h:hover{background:var(--color-blue-black-2)}}.default.svelte-14sv38h .selected.svelte-14sv38h.svelte-14sv38h{background:#0096f7;background:var(--color-blue);color:#fff}.confirmable.svelte-14sv38h .selected.svelte-14sv38h.svelte-14sv38h{background:0 0;box-shadow:none;padding:0}.confirmable.svelte-14sv38h .selected div.svelte-14sv38h.svelte-14sv38h{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;outline:1px solid #0003;padding:16px}button.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{align-items:center;background:#0096f7;background:var(--color-blue);border-radius:12px;color:#fff;display:flex;justify-content:center;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{align-items:center;display:flex;gap:8px;justify-content:center;text-align:center}.showroom-book-schedule-calendar.svelte-z3e86r.svelte-z3e86r{position:relative;top:4px}.showroom-book-schedule-modify.svelte-z3e86r.svelte-z3e86r{cursor:pointer;display:flex;justify-content:center}.showroom-book-schedule-modify.svelte-z3e86r button.svelte-z3e86r{background:#f7f7f0;background:var(--color-biege-darker);border-radius:12px;box-shadow:0 .5px 1px #0000001f;display:flex;flex-direction:column;gap:6px;padding:12px 18px 14px}.showroom-book-schedule-modify.svelte-z3e86r button span.svelte-z3e86r{color:#0096f7;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{align-items:center;display:flex;flex-direction:column;gap:8px;line-height:20px!important;text-align:center;width:70%}.mobile.svelte-z3e86r.svelte-z3e86r{display:block}}.divider.svelte-z3e86r.svelte-z3e86r{border-left:1px solid #0000001a;min-height:100%;width:1px}.ice{align-items:flex-start;display:flex;flex-direction:column;font-family:regola-book,sans-serif;min-height:100%}.ice h1{font-family:regola-light,sans-serif;font-size:clamp(24px,2.5vw,42px);font-weight:400;letter-spacing:-1px;margin:0 0 .5em;padding:0 10px;text-align:left;text-transform:none}@media (max-width:768px){.ice h1{font-family:regola-book,sans-serif;font-size:24px;letter-spacing:0;line-height:125%;padding:0}}.ice h2{font-family:regola-book,sans-serif;font-size:18px;font-weight:400;line-height:21px;margin:0 0 8px}@media (max-width:768px){.ice h2{font-size:15px;line-height:18px;margin-bottom:1em;padding:0}}.ice p{color:#0009;line-height:24px;padding:0 10px;text-align:left!important}.ice .bottom{background:#00000008;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;display:inline-block;padding:12px 18px 14px}.ice .bottom:hover{background:#fff}@media (max-width:768px){.ice p{font-size:15px;line-height:18px;padding:0}.ice .bottom{margin:0 -14px;padding:12px 16px 14px}}.ice a{color:#0096f7;color:var(--color-blue);font-size:15px;text-decoration:none}.ice .lists{background:#00000008;border-radius:12px;box-sizing:border-box;padding:24px;width:calc(100% + 28px)}@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:#fdfdf7;background:var(--color-biege)}.socal-wildfires-content{background:#000}.segue .socal-wildfires-content{margin:0 -10vw;padding:0 10vw}.wildfire{background:#000;box-sizing:border-box;min-height:300px!important;padding-top:80px}.segue .wildfire{padding-left:10vw;padding-right:10vw;transform:translateX(-10vw);width:120vw}.wildfire-banner{box-sizing:border-box;width:100%}.wildfire-banner-content,.wildfire-banner-content-row{align-items:center;display:flex;justify-content:center}.wildfire-banner-content-row{flex:1 1;gap:42px}@media (max-width:1024px){.wildfire{min-height:330px!important}.wildfire-banner-content-row{text-wrap:balance;align-items:flex-end;gap:21px}}@media (max-width:768px){.wildfire{min-height:260px!important;padding-top:24px}.wildfire-banner-content-row{text-wrap:balance;align-items:center;flex-direction:column;gap:18px;text-align:center}}.wildfire-banner-content a{align-items:center;background:#ff4000;box-sizing:border-box;display:flex;gap:1ch;height:45px;padding:0 18px!important}@media (hover:hover){.wildfire-banner-content a:hover{color:#fff;filter:contrast(75%) brightness(115%)}a:hover{color:#33abf9;color:var(--color-blue-white-20)}a:hover img[url*=svg]{opacity:.8}}.wildfire-banner-content a:active{color:#fff;filter:brightness(90%)}.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{height:54px;padding:0 36px!important}}@media (max-width:768px){.wildfires-cta-button{height:45px;padding:0 24px!important}}.socal-wildfires-faq{background:#1c2138}.socal-wildfires-faq .insights-module-faq .column-6{background:#0003}html{height:fill-available;height:-webkit-fill-available;opacity:1;overflow-x:clip;overflow-y:auto}body{background:#fdfdf7;background:var(--color-biege);transition:background-color .6s}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nobr{white-space:nowrap}p{-webkit-margin-before:0;-webkit-margin-after:0;margin:0;orphans:2}input{-webkit-font-smoothing:antialiased;font-family:Lato,sans-serif}img{font-family:regola-book,sans-serif}a{color:#0096f7;color:var(--color-blue);cursor:pointer;text-decoration:none}button:focus{outline-color:#000}.error404{background:#fff054;height:100%}.error404 a{align-items:center;background:#ffec74;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.error404 svg{height:20vmin}.error404 img{bottom:30px;position:absolute;width:30px}.no-javascript img[data-src]{display:none}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-button-next:after,.swiper-button-prev:after{display:none!important}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}
/*# sourceMappingURL=main.8be5d1c3.css.map*/