.showroom-event-box{box-shadow:0 .5px 1px 0 var(--color-black-12);background:var(--color-biege-darker);border-radius:24px;padding:40px}.showroom-event-body{gap:40px;display:flex}@media (max-width:768px){.showroom-event-box h1{width:100%}.showroom-event-box{margin:0 -12px;padding:24px}.showroom-event-body{flex-direction:column;gap:24px}}.showroom-event-body>div{width:50%}@media (max-width:768px){.showroom-event-body>div{width:100%}}.showroom-event-body>hr{border:none;border-right:var(--color-black-10) 1px solid;width:1px;margin:0;padding:0}@media (max-width:768px){.showroom-event-body>hr{border:none;border-top:var(--color-black-10) 1px solid;width:100%}}.showroom-event-image img{border-radius:4px;width:100%;height:auto}.showroom-event-body-details-detail p{margin-bottom:1em}.showroom-event-body-details-detail p:last-child{margin-bottom:0}.showroom-event-body-details-detail ul{flex-direction:column;margin:0 0 1em;padding:0 0 0 2.5ch;list-style-image:url(/assets/images/bullet.svg);list-style-type:none;display:flex}nav.main-navigation{z-index:8999;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:80px;font-family:regola-book,sans-serif;transition:none;display:block;position:fixed;top:0;left:0}nav.main-navigation.is-panel-visible{height:var(--main-navigation-panel-height,378px);pointer-events:all}nav.main-navigation.main-navigation-concealable{transition:transform .24s cubic-bezier(.16,1,.3,1),opacity,visibility}nav.main-navigation.main-navigation-concealable.main-navigation-concealed{visibility:hidden;opacity:0;pointer-events:none;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s,visibility 0s .24s;transform:translateY(-8px)}nav.main-navigation a,nav.main-navigation button{pointer-events:all}nav.main-navigation a{text-decoration:none}.main-navigation-panel{opacity:0;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);box-sizing:border-box;width:100%;height:var(--main-navigation-panel-height,378px);pointer-events:none;background:#ffffffe6;transition:opacity .2s;position:absolute;top:0;left:0}.main-navigation.is-panel-visible .main-navigation-panel{opacity:1;pointer-events:all}.main-navigation:not(.is-panel-visible) .main-navigation-panel a,.main-navigation:not(.is-panel-visible) .main-navigation-panel button{pointer-events:none}.main-navigation-homes .main-navigation-panel{display:none}.main-navigation-panel-content{opacity:0;box-sizing:border-box;width:100%;height:var(--main-navigation-panel-height,378px);pointer-events:none;transition:opacity .16s;display:block;position:absolute;top:0;left:0}.main-navigation-panel-content.no-transition{transition:none}.main-navigation-panel-content.active{opacity:1;z-index:1}.main-navigation.is-panel-visible .main-navigation-panel-content.active{pointer-events:all}.main-navigation-panel-blurb{top:114px;left:var(--modern-grid-column-margin);flex-direction:column;gap:8px;width:231px;display:flex;position:absolute}.main-navigation-panel-media{background:linear-gradient(135deg,#00000014,#0000),#f7f7f0;border-radius:9px;width:168px;height:109px;margin-bottom:8px;overflow:hidden;box-shadow:0 .5px 1px #0000001c}.main-navigation-panel-media img{object-fit:cover;width:100%;height:100%;display:block}.main-navigation-panel-media-adus{background:#f7f7f0}.main-navigation-panel-media-homes{background:#545657}.main-navigation-panel-media-multifamily{background:linear-gradient(135deg,#00000029,#0096f714),#f7f7f0}.main-navigation-panel-blurb h2,.main-navigation-panel-blurb p,.main-navigation-panel-list p{margin:0}.main-navigation-panel-blurb h2{color:#000;letter-spacing:-.18px;font-size:18px;font-weight:300;line-height:24px}.main-navigation-panel-blurb p{color:#0006;letter-spacing:-.14px;font-size:14px;font-weight:300;line-height:18px}.main-navigation-panel-blurb-link{color:#0096f7;letter-spacing:-.14px;font-size:14px;font-weight:300;line-height:18px}.mobile-navigation-blurb-link{color:#0096f7;display:inline-block}.main-navigation-panel-main-column{top:110px;left:var(--main-navigation-panel-menu-left,430px);flex-direction:column;align-items:flex-start;gap:48px;width:max-content;display:flex;position:absolute}.main-navigation-panel-list{flex-direction:column;align-items:flex-start;gap:12px;padding-top:0;display:flex}.main-navigation-panel-list-secondary{top:115px;left:var(--main-navigation-panel-secondary-left,calc(var(--main-navigation-panel-menu-left,430px) + 290px));position:absolute}.main-navigation-panel-list p{color:#0006;letter-spacing:-.15px;margin-bottom:2px;font-size:15px;font-weight:300;line-height:18px}.main-navigation-panel-list a{color:#000;letter-spacing:-.18px;white-space:nowrap;align-items:baseline;gap:12px;width:fit-content;font-size:18px;font-weight:300;line-height:24px;transition:color .16s;display:inline-flex}.main-navigation-panel-list a.current{opacity:.4}.main-navigation-panel-actions a.current{opacity:1}.main-navigation-panel-list a span:not(.type-alt){color:#0009;letter-spacing:-.14px;font-size:14px;line-height:22px}.main-navigation-panel-list-primary a:focus-visible{color:var(--color-black-60)}.main-navigation-panel-list a.main-navigation-panel-link-muted{color:#0009}.main-navigation-panel-list a.main-navigation-panel-link-muted:focus-visible{color:var(--color-black-40)}.main-navigation-panel-list-secondary a{color:#0009;letter-spacing:-.15px;font-size:15px;line-height:18px}.main-navigation-panel-actions{gap:9px}.main-navigation-panel-actions a{color:#0096f7;letter-spacing:-.15px;padding:3px 0 3px 32px;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px;position:relative}.main-navigation-panel-actions a:before{content:"";background-color:currentColor;width:22px;height:12px;position:absolute;top:7px;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2197 0.219666C15.5126 -0.0732276 15.9874 -0.0732274 16.2803 0.219666L21.2803 5.21967C21.573 5.51257 21.5731 5.98737 21.2803 6.28021L16.2803 11.2802C15.9874 11.5731 15.5126 11.5731 15.2197 11.2802C14.9268 10.9873 14.9268 10.5126 15.2197 10.2197L18.9395 6.49994H0.75C0.335786 6.49994 3.43059e-08 6.16415 0 5.74994C-3.43059e-08 5.33573 0.335786 4.99994 0.75 4.99994H18.9395L15.2197 1.28021C14.9268 0.987319 14.9268 0.512559 15.2197 0.219666Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2197 0.219666C15.5126 -0.0732276 15.9874 -0.0732274 16.2803 0.219666L21.2803 5.21967C21.573 5.51257 21.5731 5.98737 21.2803 6.28021L16.2803 11.2802C15.9874 11.5731 15.5126 11.5731 15.2197 11.2802C14.9268 10.9873 14.9268 10.5126 15.2197 10.2197L18.9395 6.49994H0.75C0.335786 6.49994 3.43059e-08 6.16415 0 5.74994C-3.43059e-08 5.33573 0.335786 4.99994 0.75 4.99994H18.9395L15.2197 1.28021C14.9268 0.987319 14.9268 0.512559 15.2197 0.219666Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:22px 12px;mask-size:22px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.main-navigation-panel-actions .main-navigation-panel-action-design:before{transform-origin:50%;background-color:#0000;background-image:url(/assets/images/navigation/design-yours.png);background-repeat:no-repeat;background-size:25px 25px;width:25px;height:25px;animation:60s linear infinite main-navigation-design-rotate;top:-1px;-webkit-mask-image:none;mask-image:none}@keyframes main-navigation-design-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1160px){.main-navigation-panel-blurb{width:calc(3 * var(--modern-grid-column-width) + 2 * var(--modern-grid-column-gutter))}.main-navigation-panel-media{aspect-ratio:168/109;width:100%;height:auto}.main-navigation-panel-main-column{left:calc(var(--modern-grid-column-margin) + 4 * (var(--modern-grid-column-width) + var(--modern-grid-column-gutter)));width:calc(5 * var(--modern-grid-column-width) + 4 * var(--modern-grid-column-gutter))}.main-navigation-panel-list-secondary{left:calc(var(--modern-grid-column-margin) + 9 * (var(--modern-grid-column-width) + var(--modern-grid-column-gutter)));width:calc(3 * var(--modern-grid-column-width) + 2 * var(--modern-grid-column-gutter))}.main-navigation-panel-list-primary a{flex-wrap:wrap;row-gap:0}.main-navigation-panel-list-primary a span:not(.type-alt){flex-basis:100%}}.main-navigation-bar{z-index:1;box-sizing:border-box;padding:30px 36px 0 var(--modern-grid-column-margin);justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.main-navigation-brand{z-index:1;color:#000;letter-spacing:-.57px;white-space:nowrap;flex-direction:column;justify-content:center;min-height:43px;font-size:19px;font-weight:300;line-height:18px;display:flex;position:relative}.main-navigation-standard-brand{letter-spacing:-.72px;font-size:24px;line-height:24px}.main-navigation-homes-brand{padding-bottom:2px;line-height:17px;display:none}.locale-trentadue .main-navigation-homes-brand span:first-child{transform:translate(-.155em)}.main-navigation-homes-brand span+span{color:#0006}
@media (hover:hover){.main-navigation-menu-link:hover,.main-navigation-panel-list a:hover{color:#000}.main-navigation-homes-cta:hover,.main-navigation-primary-cta:hover{background:var(--color-blue-white-20);color:#fff}.main-navigation-panel-actions a:hover{color:var(--color-blue-white-20)}.main-navigation-panel-actions .main-navigation-panel-action-design:hover:before,.main-navigation-panel-actions a:hover:before{opacity:.8}.main-navigation-panel-list-primary a:hover{color:var(--color-black-60)}.main-navigation-panel-list a.main-navigation-panel-link-muted:hover{color:var(--color-black-40)}.main-navigation-brand:hover,.main-navigation-brand:hover span{color:inherit}.main-navigation-homes-brand:hover span+span{color:#0006}}.main-navigation-menu{top:29px;left:var(--main-navigation-menu-left,50%);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#fff6;border-radius:22px;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;transform:translate(-50%)}.main-navigation-homes-menu{display:none}.main-navigation-menu-indicator{z-index:0;opacity:0;pointer-events:none;background:#0000000f;border-radius:18px;width:0;height:41px;transition:transform .24s,width .24s,opacity .16s;position:absolute;top:3px;left:0;transform:translate(0)}.main-navigation-menu-indicator.no-transition{transition:none}.main-navigation-menu-link{z-index:1;box-sizing:border-box;color:#0009;letter-spacing:-.2px;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;height:41px;padding:0 21px;font-family:regola-regular,sans-serif;font-size:15px;font-weight:400;line-height:18px;transition:color .16s;display:flex;position:relative}.main-navigation-menu-link+.main-navigation-menu-link{margin-left:-11px}.main-navigation-menu-link.current{color:#000}@media (prefers-reduced-motion:reduce){.main-navigation-menu-indicator{transition:opacity .16s}}.main-navigation-homes-cta,.main-navigation-primary-cta{z-index:1;box-sizing:border-box;background:var(--color-blue);color:#fff;letter-spacing:-.15px;white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;height:45px;padding:0 18px;font-size:15px;font-weight:300;line-height:18px;transition:background .16s,opacity .2s;display:flex;position:relative;box-shadow:0 2px 1.5px #0000001a}.main-navigation-homes-cta:active,.main-navigation-primary-cta:active{background:var(--color-blue-black-6)}.main-navigation-homes-cta{display:none;top:-1px}.main-navigation-homes .main-navigation-main-menu,.main-navigation-homes .main-navigation-primary-cta,.main-navigation-homes .main-navigation-standard-brand{display:none}.main-navigation-homes .main-navigation-homes-brand,.main-navigation-homes .main-navigation-homes-cta,.main-navigation-homes .main-navigation-homes-menu{display:flex}.configurator nav.main-navigation .main-navigation-menu,.configurator nav.main-navigation .main-navigation-menu a,.configurator nav.main-navigation .main-navigation-primary-cta,.locale-contact .main-navigation-homes-cta,.locale-contact .mobile-navigation-homes-cta-mobile,nav.main-navigation.transition-configurator .main-navigation-menu,nav.main-navigation.transition-configurator .main-navigation-menu a,nav.main-navigation.transition-configurator .main-navigation-primary-cta{opacity:0;pointer-events:none}nav.main-navigation>.logo{top:36px;left:var(--modern-grid-column-margin);width:var(--modern-grid-column-width);pointer-events:all;display:block;position:absolute}nav.main-navigation>.logo img{width:102%;min-width:85px}nav.main-navigation>.backyard-configure{pointer-events:all;position:absolute;top:30px;right:36px}.mobile-navigation{display:none}.mobile-navigation-bar{z-index:1;box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:100%;padding:18px 12px 0;display:flex;position:relative}.mobile-navigation-square{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);cursor:pointer;background:#fff6;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative;box-shadow:0 2px 3px #0000001a}.mobile-navigation-hamburger:before{background-color:var(--color-black-60);content:"";width:15px;height:10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 0C14.6642 0 15 0.335786 15 0.75C15 1.16421 14.6642 1.5 14.25 1.5H0.75C0.335786 1.5 0 1.16421 0 0.75C0 0.335786 0.335786 0 0.75 0H14.25Z'/%3E%3Cpath d='M14.25 8.5C14.6642 8.5 15 8.83579 15 9.25C15 9.66421 14.6642 10 14.25 10H0.75C0.335786 10 0 9.66421 0 9.25C0 8.83579 0.335786 8.5 0.75 8.5H14.25Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 0C14.6642 0 15 0.335786 15 0.75C15 1.16421 14.6642 1.5 14.25 1.5H0.75C0.335786 1.5 0 1.16421 0 0.75C0 0.335786 0.335786 0 0.75 0H14.25Z'/%3E%3Cpath d='M14.25 8.5C14.6642 8.5 15 8.83579 15 9.25C15 9.66421 14.6642 10 14.25 10H0.75C0.335786 10 0 9.66421 0 9.25C0 8.83579 0.335786 8.5 0.75 8.5H14.25Z'/%3E%3C/svg%3E");-webkit-mask-size:15px 10px;mask-size:15px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-navigation-back:before{border-bottom:1.5px solid var(--color-black-60);border-left:1.5px solid var(--color-black-60);content:"";width:9px;height:9px;transform:translate(2px)rotate(45deg)}.mobile-navigation-close:before{background-color:var(--color-black-60);content:"";width:12px;height:12px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.791 0.0219727C10.9032 -0.00724699 11.0157 -0.00729846 11.1279 0.0219727C11.24 0.0464454 11.34 0.102201 11.4277 0.189941C11.5107 0.272949 11.5674 0.370605 11.5967 0.48291C11.6259 0.595143 11.6259 0.707592 11.5967 0.819824C11.5674 0.932129 11.5107 1.02979 11.4277 1.11279L6.73633 5.8042L11.4277 10.4956C11.5106 10.5786 11.5645 10.6764 11.5889 10.7886C11.618 10.9007 11.6181 11.0133 11.5889 11.1255C11.5644 11.2376 11.5106 11.3356 11.4277 11.4185C11.3449 11.5061 11.2448 11.562 11.1279 11.5864C11.0158 11.6157 10.9032 11.6156 10.791 11.5864C10.6789 11.5572 10.581 11.5012 10.498 11.4185L5.80957 6.72998L1.12305 11.4185C1.04015 11.5014 0.942198 11.5571 0.830078 11.5864C0.717912 11.6157 0.60533 11.6156 0.493164 11.5864C0.380953 11.5572 0.28022 11.5014 0.192383 11.4185C0.104609 11.3356 0.0459371 11.2376 0.0166016 11.1255C-0.00778721 11.0133 -0.00479688 10.9008 0.0244141 10.7886C0.0536796 10.6764 0.109521 10.5786 0.192383 10.4956L4.88379 5.8042L0.192383 1.11279C0.109414 1.02982 0.0537162 0.932073 0.0244141 0.819824C0 0.70752 0 0.595215 0.0244141 0.48291C0.0537162 0.370661 0.109414 0.272918 0.192383 0.189941C0.275355 0.102088 0.373107 0.0464034 0.485352 0.0219727C0.597656 -0.00732422 0.709961 -0.00732422 0.822266 0.0219727C0.939429 0.0463928 1.04005 0.102065 1.12305 0.189941L5.80957 4.87744L10.498 0.189941C10.5859 0.102178 10.6837 0.0463662 10.791 0.0219727Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.791 0.0219727C10.9032 -0.00724699 11.0157 -0.00729846 11.1279 0.0219727C11.24 0.0464454 11.34 0.102201 11.4277 0.189941C11.5107 0.272949 11.5674 0.370605 11.5967 0.48291C11.6259 0.595143 11.6259 0.707592 11.5967 0.819824C11.5674 0.932129 11.5107 1.02979 11.4277 1.11279L6.73633 5.8042L11.4277 10.4956C11.5106 10.5786 11.5645 10.6764 11.5889 10.7886C11.618 10.9007 11.6181 11.0133 11.5889 11.1255C11.5644 11.2376 11.5106 11.3356 11.4277 11.4185C11.3449 11.5061 11.2448 11.562 11.1279 11.5864C11.0158 11.6157 10.9032 11.6156 10.791 11.5864C10.6789 11.5572 10.581 11.5012 10.498 11.4185L5.80957 6.72998L1.12305 11.4185C1.04015 11.5014 0.942198 11.5571 0.830078 11.5864C0.717912 11.6157 0.60533 11.6156 0.493164 11.5864C0.380953 11.5572 0.28022 11.5014 0.192383 11.4185C0.104609 11.3356 0.0459371 11.2376 0.0166016 11.1255C-0.00778721 11.0133 -0.00479688 10.9008 0.0244141 10.7886C0.0536796 10.6764 0.109521 10.5786 0.192383 10.4956L4.88379 5.8042L0.192383 1.11279C0.109414 1.02982 0.0537162 0.932073 0.0244141 0.819824C0 0.70752 0 0.595215 0.0244141 0.48291C0.0537162 0.370661 0.109414 0.272918 0.192383 0.189941C0.275355 0.102088 0.373107 0.0464034 0.485352 0.0219727C0.597656 -0.00732422 0.709961 -0.00732422 0.822266 0.0219727C0.939429 0.0463928 1.04005 0.102065 1.12305 0.189941L5.80957 4.87744L10.498 0.189941C10.5859 0.102178 10.6837 0.0463662 10.791 0.0219727Z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-navigation-cta{box-sizing:border-box;background:var(--color-blue);color:#fff;letter-spacing:-.25px;white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;padding:12px 18px 14px;font-size:14px;line-height:18px;transition:background .16s,opacity .2s;display:flex;box-shadow:0 2px 3px #0000001a}.mobile-navigation-cta:active{background:var(--color-blue-black-6)}.mobile-navigation-homes-cta-mobile{display:none}.mobile-navigation-overlay{z-index:3;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s;position:fixed;inset:0}.mobile-navigation.mobile-navigation-open .mobile-navigation-bar{visibility:hidden}.mobile-navigation.mobile-navigation-open .mobile-navigation-overlay{visibility:visible;opacity:1;pointer-events:all;transition:opacity .2s,visibility linear}.mobile-navigation-card{--mobile-navigation-divider:#0000001a;opacity:0;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);box-sizing:border-box;background:#ffffffe6;border-radius:28px;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;top:18px;left:12px;right:12px;overflow:hidden;transform:translateY(-8px);box-shadow:0 9px 20px #00000029}.mobile-navigation.mobile-navigation-open .mobile-navigation-card{opacity:1;transform:translateY(0)}.mobile-navigation-card .mobile-navigation-back,.mobile-navigation-card .mobile-navigation-close{z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);background:#ffffffe6;border:none;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:box-shadow .2s;display:flex;position:absolute;top:14px}.mobile-navigation-card .mobile-navigation-close{left:14px}.mobile-navigation-card .mobile-navigation-back{display:none;left:14px}.mobile-navigation-overlay:not([data-mobile-nav-screen=root]) .mobile-navigation-back{display:flex}.mobile-navigation-overlay:not([data-mobile-nav-screen=root]) .mobile-navigation-close{left:auto;right:14px}.mobile-navigation-card-scrolled .mobile-navigation-back,.mobile-navigation-card-scrolled .mobile-navigation-close{box-shadow:0 .5px 1px #0000001f,inset .5px .5px 1px #fff}.mobile-navigation-screens{transition:height .32s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.mobile-navigation-fade{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#fff0 0,#f2f2f2cc 100%);height:80px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.mobile-navigation-fade:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='25' height='6' viewBox='0 0 25 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7451 0C23.9209 0 24.0674 0.0634766 24.1846 0.19043C24.3018 0.307617 24.3604 0.449219 24.3604 0.615234C24.3604 0.712891 24.3262 0.810547 24.2578 0.908203C24.1992 0.996094 24.1064 1.06445 23.9795 1.11328L13.0518 5.52246C12.915 5.57129 12.7686 5.625 12.6123 5.68359C12.4561 5.73242 12.3096 5.75684 12.1729 5.75684C12.0361 5.75684 11.8896 5.73242 11.7334 5.68359C11.5869 5.625 11.4453 5.57129 11.3086 5.52246L0.366211 1.11328C0.239258 1.06445 0.146484 0.996094 0.0878906 0.908203C0.0292969 0.810547 0 0.712891 0 0.615234C0 0.449219 0.0537109 0.307617 0.161133 0.19043C0.27832 0.0634766 0.424805 0 0.600586 0C0.678711 0 0.771484 0.0195312 0.878906 0.0585938C0.986328 0.0976562 1.0791 0.131836 1.15723 0.161133L12.1729 4.59766L23.1885 0.161133C23.2666 0.131836 23.3594 0.0976562 23.4668 0.0585938C23.5742 0.0195312 23.667 0 23.7451 0Z' fill='black' fill-opacity='0.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:25px 6px;width:25px;height:6px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mobile-navigation-fade-visible{opacity:1}.mobile-navigation-screen{box-sizing:border-box;scrollbar-width:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;max-height:calc(100dvh - 96px);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s;display:flex;position:absolute;top:0;left:0;overflow-y:auto}.mobile-navigation-screen::-webkit-scrollbar{display:none}.mobile-navigation-screen-root{transform:translate(0)}.mobile-navigation-main-root{gap:3px;padding:54px 6px 30px}.mobile-navigation-homes-root{padding:70px 30px 20px;display:none}.mobile-navigation-screen-secondary{opacity:0;pointer-events:none;padding:54px 24px 30px;transform:translate(100%)}.mobile-navigation-rule{background:var(--mobile-navigation-divider);flex-shrink:0;width:100%;height:1px;margin:4px 0}.mobile-navigation-main-root .mobile-navigation-rule{width:auto;margin-left:12px;margin-right:12px}.mobile-navigation-overlay:not([data-mobile-nav-screen=root]) .mobile-navigation-screen-root{opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .16s;transform:translate(-25%)}.mobile-navigation-overlay[data-mobile-nav-screen=adus] .mobile-navigation-screen-adus,.mobile-navigation-overlay[data-mobile-nav-screen=homes] .mobile-navigation-screen-homes{opacity:1;pointer-events:all;transform:translate(0)}.mobile-navigation-card-link{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:9px 12px;display:flex}.mobile-navigation-card-media{aspect-ratio:4/3;background:#f7f7f0;border-radius:9px;flex-shrink:0;width:96px;overflow:hidden;box-shadow:0 .5px 1px #0000001f}.mobile-navigation-card-media img{object-fit:cover;width:100%;height:100%;display:block}.mobile-navigation-card-text{flex-direction:column;flex:1;gap:6px;min-width:0;padding-right:42px;display:flex}.mobile-navigation-card-text h2{color:#000;margin:0}.mobile-navigation-card-text p{color:var(--color-black-40);margin:0}.mobile-navigation-card-link.current .mobile-navigation-card-text h2{color:var(--color-black-40)}.mobile-navigation-screen .mobile-navigation-wordmark{width:100%;color:var(--color-black-60);text-align:center;margin:27px 0 15px;display:block}.mobile-navigation-screen-secondary .mobile-navigation-actions{padding-bottom:20px}.mobile-navigation-brand{color:#000;letter-spacing:-.02em;white-space:nowrap;flex-direction:column;display:flex}.mobile-navigation-card .mobile-navigation-brand{letter-spacing:-.03em!important;line-height:20px!important}.mobile-navigation-brand-homes span+span{color:var(--color-black-40)}
.locale-trentadue .mobile-navigation-brand-homes span:first-child{transform:translate(-.155em)}@media (hover:hover){.mobile-navigation-brand:hover,.mobile-navigation-brand:hover span{color:inherit}.mobile-navigation-brand-homes:hover span+span{color:var(--color-black-40)}}.mobile-navigation-primary{flex-direction:column;align-items:stretch;width:100%;margin-top:30px;display:flex}.mobile-navigation-primary-item{cursor:pointer;border:none;border-top:1px solid var(--mobile-navigation-divider);color:#000;text-align:left;background:0 0;width:100%;margin:0;padding:24px 0}.mobile-navigation-homes-root .mobile-navigation-primary-item{letter-spacing:-.01em!important;font-size:24px!important}.mobile-navigation-primary-item.current{color:var(--color-black-40)}.mobile-navigation-secondary{flex-direction:column;align-items:flex-start;gap:21px;width:100%;padding:24px 21px;display:flex}.mobile-navigation-secondary a{color:var(--color-black-60)}.mobile-navigation-blurb{flex-direction:column;align-items:flex-start;gap:15px;width:100%;display:flex}.mobile-navigation-media{aspect-ratio:168/109;border-radius:9px;flex-shrink:0;width:168px;max-width:100%;overflow:hidden;box-shadow:0 .5px 1px #0000001f}.mobile-navigation-media img{object-fit:cover;width:100%;height:100%;display:block}.mobile-navigation-media-adus,.mobile-navigation-media-homes{background:#f7f7f0}.mobile-navigation-blurb-text{flex-direction:column;gap:6px;width:100%;display:flex}.mobile-navigation-blurb-text h2{color:#000;margin:0;display:block}.mobile-navigation-blurb-text p{color:var(--color-black-40);margin:0}.mobile-navigation-blurb-link{color:var(--color-blue)}.mobile-navigation-screen-secondary .mobile-navigation-blurb{margin-top:10px}.mobile-navigation-screen-secondary .mobile-navigation-list-block{width:100%;margin-top:32px}.mobile-navigation-screen-secondary .mobile-navigation-actions,.mobile-navigation-screen-secondary .mobile-navigation-sublist{width:100%;margin-top:50px}.mobile-navigation-list-block{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.mobile-navigation-list-label{color:var(--color-black-40);margin:0}.mobile-navigation-link-list{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.mobile-navigation-link-list a{color:#000}.mobile-navigation-project{flex-direction:column;gap:2px;display:flex}.mobile-navigation-project span{color:var(--color-black-40)}.mobile-navigation-link-list a.mobile-navigation-link-muted{color:var(--color-black-60)}.mobile-navigation-sublist{flex-direction:column;align-items:flex-start;gap:21px;display:flex}.mobile-navigation-sublist a{color:var(--color-black-60)}.mobile-navigation-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.mobile-navigation-action{color:var(--color-blue);white-space:nowrap;align-items:center;gap:18px;display:flex}.mobile-navigation-action:before{content:"";background-color:currentColor;flex-shrink:0;width:20px;height:10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2197 0.219666C15.5126 -0.0732276 15.9874 -0.0732274 16.2803 0.219666L21.2803 5.21967C21.573 5.51257 21.5731 5.98737 21.2803 6.28021L16.2803 11.2802C15.9874 11.5731 15.5126 11.5731 15.2197 11.2802C14.9268 10.9873 14.9268 10.5126 15.2197 10.2197L18.9395 6.49994H0.75C0.335786 6.49994 3.43059e-08 6.16415 0 5.74994C-3.43059e-08 5.33573 0.335786 4.99994 0.75 4.99994H18.9395L15.2197 1.28021C14.9268 0.987319 14.9268 0.512559 15.2197 0.219666Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2197 0.219666C15.5126 -0.0732276 15.9874 -0.0732274 16.2803 0.219666L21.2803 5.21967C21.573 5.51257 21.5731 5.98737 21.2803 6.28021L16.2803 11.2802C15.9874 11.5731 15.5126 11.5731 15.2197 11.2802C14.9268 10.9873 14.9268 10.5126 15.2197 10.2197L18.9395 6.49994H0.75C0.335786 6.49994 3.43059e-08 6.16415 0 5.74994C-3.43059e-08 5.33573 0.335786 4.99994 0.75 4.99994H18.9395L15.2197 1.28021C14.9268 0.987319 14.9268 0.512559 15.2197 0.219666Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:20px 10px;mask-size:20px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-navigation-action-design:before{transform-origin:50%;background-color:#0000;background-image:url(/assets/images/navigation/design-yours.png);background-repeat:no-repeat;background-size:22px 22px;width:22px;height:22px;animation:60s linear infinite main-navigation-design-rotate;-webkit-mask-image:none;mask-image:none}.main-navigation-homes .mobile-navigation-main-cta,.main-navigation-homes .mobile-navigation-main-root{display:none}.main-navigation-homes .mobile-navigation-homes-cta-mobile,.main-navigation-homes .mobile-navigation-homes-root{display:flex}.main-navigation-homes .mobile-navigation-card{width:300px;right:auto}@media (max-width:767px){nav.main-navigation,nav.main-navigation.is-panel-visible{height:72px}.main-navigation-bar,.main-navigation-panel{display:none}.mobile-navigation{display:block}}.main-navigation.inverted .main-navigation-brand{color:#fff}.main-navigation.inverted .main-navigation-homes-brand span+span{color:var(--color-white-40)}.main-navigation.inverted .main-navigation-menu{background:var(--color-black-20)}.main-navigation.inverted .main-navigation-menu-link{color:var(--color-white-60)}.main-navigation.inverted .main-navigation-menu-indicator{background:#ffffff24}.main-navigation.inverted .main-navigation-menu-link.current{color:#fff}.main-navigation.inverted .main-navigation-panel{background:#000000e6}.main-navigation.inverted .main-navigation-panel-blurb h2,.main-navigation.inverted .main-navigation-panel-list:not(.main-navigation-panel-actions) a{color:#fff}.main-navigation.inverted .main-navigation-panel-blurb p,.main-navigation.inverted .main-navigation-panel-list p{color:var(--color-white-40)}.main-navigation.inverted .main-navigation-panel-list a span:not(.type-alt),.main-navigation.inverted .main-navigation-panel-list a.main-navigation-panel-link-muted,.main-navigation.inverted .main-navigation-panel-list-secondary a{color:var(--color-white-60)}.main-navigation.inverted .mobile-navigation-square{background:var(--color-black-20)}.main-navigation.inverted .mobile-navigation-hamburger:before{background-color:#fff}@media (hover:hover){.main-navigation.inverted .main-navigation-homes-brand:hover span+span{color:var(--color-white-40)}.main-navigation.inverted .main-navigation-menu-link:hover,.main-navigation.inverted .main-navigation-panel-list:not(.main-navigation-panel-actions) a:hover{color:#fff}.main-navigation.inverted .main-navigation-panel-list-primary a:hover{color:var(--color-white-60)}.main-navigation.inverted .main-navigation-panel-list a.main-navigation-panel-link-muted:hover{color:var(--color-white-40)}}main.out{animation:.4s ease-in forwards out}main.out-pop{animation:.4s ease-in forwards out-pop}main.in{animation:.8s cubic-bezier(0,.635,.345,1) in}main.in-pop{animation:.8s cubic-bezier(0,.635,.345,1) in-pop}@keyframes out{80%{opacity:0}to{opacity:0;transform:translate(-10px)}}@keyframes out-pop{80%{opacity:0}to{opacity:0;transform:translate(10px)}}@keyframes out-pop-fade{80%,to{opacity:0}}@keyframes in{0%{opacity:0;transform:translate(max(1vw,25px))}to{opacity:1;transform:none}}@keyframes in-pop{0%{opacity:0;transform:translate(min(-1vw,-25px))}to{opacity:1;transform:none}}@keyframes in-fade{0%{opacity:0}to{opacity:1}}.hello .ice-faq-link{display:none}
.lists.svelte-qy5cur{margin:0 -14px}.header.svelte-iqdnnn{flex-direction:column;display:flex}p.svelte-iqdnnn{margin:0;padding:0}.estimated.svelte-901m7r.svelte-901m7r{border-top:1px solid #0000001a;flex-wrap:wrap;justify-content:space-between;margin:36px 0;padding-top:32px;display:flex}.estimated.svelte-901m7r h4.svelte-901m7r{margin:0;padding:0;font-family:regola-book,sans-serif}.estimated.svelte-901m7r p.svelte-901m7r{color:#0006;margin-top:8px;line-height:133%!important}.slider-native.svelte-7kpfix.svelte-7kpfix{background:#fff;align-items:flex-end;gap:8px;height:90px;display:flex;position:relative}.slider-native.svelte-7kpfix .svelte-7kpfix{-webkit-user-select:none;user-select:none}input[type=range].svelte-7kpfix.svelte-7kpfix{appearance:none;border-top:1px solid #0003;flex:1;height:1px}.slider-native input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;box-shadow:none;background-color:#000;border-radius:100%;width:18px;height:18px}.slider-native-value.svelte-7kpfix.svelte-7kpfix{pointer-events:none;position:absolute;top:1px;transform:translate(-50%)}.slider-native-value.svelte-7kpfix svg.svelte-7kpfix{z-index:1;margin-left:-6.6px;position:absolute;bottom:-39.5px;left:50%}.slider-native-value-input.svelte-7kpfix.svelte-7kpfix{will-change:transform;pointer-events:all;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:12px;align-items:center;padding:11px 15px 13px 18px;display:flex;position:absolute;top:6px;left:0}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix{appearance:none;box-sizing:border-box;text-align:center;background:0 0;border:none;outline:0;width:100%;margin:0;padding:0;line-height:1;transform:translateY(-1px)}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix:focus{-webkit-user-select:text;user-select:text}.slider-native-value.svelte-7kpfix span.svelte-7kpfix{visibility:hidden;pointer-events:none;border:1px solid #9a9a9a;padding:12px 17px 12px 20px}.slider-native-label.svelte-7kpfix.svelte-7kpfix{line-height:1;transform:translateY(22.5%)}.slider-native-value-relative.svelte-7kpfix.svelte-7kpfix{text-align:center;width:100%;position:absolute;top:98px;left:3px}.invalid.svelte-jpc34f input.svelte-jpc34f,.invalid.svelte-jpc34f label.svelte-jpc34f,.invalid.svelte-jpc34f.svelte-jpc34f{opacity:1;color:#bb262c!important}.invalid.svelte-jpc34f .overlay.svelte-jpc34f{display:none}.form-row.svelte-jpc34f.svelte-jpc34f{gap:12px;margin-top:16px;display:flex}.field.svelte-jpc34f.svelte-jpc34f{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.field.merge.svelte-jpc34f.svelte-jpc34f{display:block}label.svelte-jpc34f.svelte-jpc34f{opacity:.4;width:100%;margin-bottom:8px;font-size:14px;line-height:18px}.input.svelte-jpc34f.svelte-jpc34f{box-sizing:border-box;width:100%;position:relative}input.svelte-jpc34f.svelte-jpc34f:focus{outline:var(--color-blue) 2px solid}.invalid.svelte-jpc34f input.svelte-jpc34f:focus{outline:2px solid #bb262c;box-shadow:0 0 0 4px #bb262c40}.overlay.svelte-jpc34f.svelte-jpc34f{opacity:.5;pointer-events:none;padding:17px 20px 18px;position:absolute;top:1px;left:.5px}@media (max-width:768px){.slider-native-value.svelte-7kpfix svg.svelte-7kpfix{bottom:-40.5px}input[inputmode=numeric].svelte-7kpfix.svelte-7kpfix{transform:none}.input.svelte-jpc34f.svelte-jpc34f{border-radius:10px}.overlay.svelte-jpc34f.svelte-jpc34f{padding:16px 18px;top:1.5px;left:1px}}.overlay.svelte-jpc34f span.svelte-jpc34f{opacity:0}input.svelte-jpc34f.svelte-jpc34f{appearance:none;box-sizing:border-box;background:0 0;border:none;outline:0;width:100%;padding:16px 20px 18px;font-size:15px}.calculator-rate-input.svelte-jpc34f.svelte-jpc34f{background:var(--color-black-2);border:1px solid #0000001a;border-radius:12px;padding:17px 18px 19px}.configurator .result .button-rounded{display:none}.result.svelte-16kiupr.svelte-16kiupr{flex-direction:column;display:flex}.mortgage.svelte-16kiupr.svelte-16kiupr{border-top:1px solid #0000001a;flex-direction:column;flex-grow:1;gap:4px;display:flex}.monthly.svelte-16kiupr div.svelte-16kiupr{display:inline}.button-rounded.svelte-16kiupr.svelte-16kiupr{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:60px;display:flex}.calculator.svelte-1ldgoce.svelte-1ldgoce{will-change:transform;background:#fff;border-radius:24px;max-width:540px;margin:auto;font-family:regola-book,sans-serif;display:flex;position:relative;box-shadow:0 2px 10px #00000014}.column.svelte-1ldgoce.svelte-1ldgoce{box-sizing:border-box;background:#fff;border-radius:24px;max-width:720px;margin:0;padding:50px 60px}.calculator[data-variant=both].svelte-1ldgoce .info.svelte-1ldgoce{background:#fafafa;border-radius:24px 0 0 24px}@media (max-width:768px){input.svelte-jpc34f.svelte-jpc34f{padding:10px 12px 11px;font-size:16px}.monthly.svelte-16kiupr div.svelte-16kiupr{display:block}.calculator.svelte-1ldgoce.svelte-1ldgoce{margin:0;display:block}.column.svelte-1ldgoce.svelte-1ldgoce{border-radius:18px;padding:32px}.calculator[data-variant=both].svelte-1ldgoce .info.svelte-1ldgoce{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:0}}.calculator[data-variant=both].svelte-1ldgoce .form.svelte-1ldgoce{border-radius:0 24px 24px 0}@keyframes svelte-1ldgoce-reveal{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes svelte-1ldgoce-reveal-background{0%{opacity:0}to{opacity:1}}.contact-option.svelte-18pz7gy{cursor:pointer;background:#00000005;border-radius:12px;align-items:flex-start;gap:18px;margin:0;padding:18px 24px;display:flex;box-shadow:0 .5px 1px #0000001f}@media (hover:hover){.contact-option.svelte-18pz7gy:hover{background:#00000003;box-shadow:0 .5px 1px #0003}.common-locate-zip.svelte-fppdxn.svelte-fppdxn:hover{opacity:.6}}.contact-option-icon.svelte-18pz7gy{height:1.25em}@media (max-width:768px){.calculator[data-variant=both].svelte-1ldgoce .form.svelte-1ldgoce{border-top-right-radius:0;border-bottom-left-radius:24px}.contact-option.svelte-18pz7gy{gap:14px;padding:14px 8px 14px 14px}.contact-option-icon.svelte-18pz7gy{top:2px}.contact-option-icon svg{width:1em}}.contact-option-title.svelte-18pz7gy{color:var(--color-blue)}.contact-option-subtitle.svelte-18pz7gy{flex-direction:column;justify-content:center;min-height:2em;display:flex}.contact-options.svelte-or7mni{flex-direction:column;gap:16px;display:inline-flex}.contact-option-icon-container.svelte-or7mni{width:20px;height:100%;position:relative}.contact-option-icon-container svg{position:absolute;top:50%;transform:translateY(-50%)}.hello .contact-faq-link{display:none}.contact-content:has(.contact-content-home){padding:42px 36px!important}@media (max-width:768px){.contact-option-icon-container.svelte-or7mni{width:14px}.contact-content:has(.contact-content-home){padding:32px 16px!important}}.contact-faq-link.svelte-14afq7f{line-height:1.33!important}.modal-grid-column-6.svelte-14afq7f{padding:0 24px}.common-form-field-label.svelte-1lngd6v{text-align:left;flex-direction:column;gap:6px;display:flex}.common-locate-zip.svelte-fppdxn.svelte-fppdxn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .2s;display:inline-flex}.common-locate-zip.locating.svelte-fppdxn.svelte-fppdxn{pointer-events:none}.common-locate-zip.locating.svelte-fppdxn svg.svelte-fppdxn,.common-locate-zip.svelte-fppdxn .loader{display:none}.common-locate-zip.locating.svelte-fppdxn .loader{display:inline-flex}.common-form-field-input.svelte-t0mlyr.svelte-t0mlyr{position:relative}.common-form-field-input-inverted.svelte-t0mlyr.svelte-t0mlyr{color:#fff}label.svelte-t0mlyr.svelte-t0mlyr{transform-origin:0 0;pointer-events:none;transition:transform .2s,opacity .2s;position:absolute;top:17px;left:22px}.common-form-field-input-label-hidden.svelte-t0mlyr.svelte-t0mlyr{opacity:0}.common-form-field-input-financing.svelte-t0mlyr label.svelte-t0mlyr{top:22px}.common-form-field-input-inverted.svelte-t0mlyr label.svelte-t0mlyr{color:#fff9}:is(.common-form-field-input.svelte-t0mlyr:has(:focus) label.svelte-t0mlyr,.common-form-field-input.svelte-t0mlyr:has(select) label.svelte-t0mlyr,.svelte-t0mlyr:not(.empty) label.svelte-t0mlyr){transform:scale(.75)translate(-3px)translateY(-12px)}.common-form-field-input-financing.svelte-t0mlyr:not(.empty) label.svelte-t0mlyr{transform:scale(.75)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr:has(:focus) label.svelte-t0mlyr{transform:scale(.75)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr:has(select) label.svelte-t0mlyr{transform:scale(.75)translate(-3px)translateY(-16px)}input.svelte-t0mlyr.svelte-t0mlyr,select.svelte-t0mlyr.svelte-t0mlyr,textarea.svelte-t0mlyr.svelte-t0mlyr{appearance:none;box-sizing:border-box;background:var(--color-black-2);border:1px solid #0000001a;border-radius:12px;outline:0;width:100%;padding:25px 8px 9px 18px;scroll-padding-block:18px;display:block}.common-form-field-input-financing.svelte-t0mlyr input.svelte-t0mlyr{padding:28px 8px 15px 17px}@media (max-width:768px){.modal-grid-column-6.svelte-14afq7f{padding:0 16px}.common-form-field-input-financing.svelte-t0mlyr label.svelte-t0mlyr{top:18px}.common-form-field-input-financing.svelte-t0mlyr:not(.empty) label.svelte-t0mlyr{transform:scale(.7)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr:has(:focus) label.svelte-t0mlyr{transform:scale(.7)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr:has(select) label.svelte-t0mlyr{transform:scale(.7)translate(-3px)translateY(-16px)}.common-form-field-input-financing.svelte-t0mlyr input.svelte-t0mlyr{padding:25px 8px 12px 16px}}.titleless.svelte-t0mlyr input.svelte-t0mlyr,.titleless.svelte-t0mlyr select.svelte-t0mlyr,.titleless.svelte-t0mlyr textarea.svelte-t0mlyr{padding-top:17px;padding-bottom:19px}.common-form-field-input-inverted.svelte-t0mlyr input.svelte-t0mlyr,.common-form-field-input-inverted.svelte-t0mlyr select.svelte-t0mlyr,.common-form-field-input-inverted.svelte-t0mlyr textarea.svelte-t0mlyr{color:#fff;background:#ffffff1a}.common-form-field-input-inverted.svelte-t0mlyr input.svelte-t0mlyr,.common-form-field-input-inverted.svelte-t0mlyr textarea.svelte-t0mlyr{border:1px solid #ffffff1a}.common-form-field-input-inverted.svelte-t0mlyr input.svelte-t0mlyr::-webkit-contacts-auto-fill-button{background-color:#fff}.common-form-field-input-inverted.svelte-t0mlyr:has(input:-webkit-autofill) label.svelte-t0mlyr{color:#0009}input.svelte-t0mlyr.svelte-t0mlyr:focus,select.svelte-t0mlyr.svelte-t0mlyr:focus,textarea.svelte-t0mlyr.svelte-t0mlyr:focus{outline:var(--color-blue) 2px solid;background:#fff}.common-form-field-input-inverted.svelte-t0mlyr input.svelte-t0mlyr:focus,.common-form-field-input-inverted.svelte-t0mlyr select.svelte-t0mlyr:focus,.common-form-field-input-inverted.svelte-t0mlyr textarea.svelte-t0mlyr:focus{outline:var(--color-blue) 2px solid;background:#000}textarea.svelte-t0mlyr.svelte-t0mlyr{resize:none;height:12em}select.svelte-t0mlyr.svelte-t0mlyr{color:#000}.common-form-field-input-dropdown-arrow.svelte-t0mlyr.svelte-t0mlyr{pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.common-form-field-input-locate.svelte-t0mlyr input.svelte-t0mlyr{padding-right:52px}.common-form-field-input-locate.svelte-t0mlyr .common-locate-zip{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.error.svelte-t0mlyr input.svelte-t0mlyr:focus{outline:var(--color-red) 2px solid}.common-form-field-input-select.svelte-t0mlyr.svelte-t0mlyr{-webkit-user-select:none;user-select:none}.common-form-field-input-hello.svelte-t0mlyr input.svelte-t0mlyr{padding-top:15px;padding-bottom:15px}h1.svelte-1omh370{text-wrap-style:unset;padding-right:1em}
.contact-footer.svelte-piuq3u{text-align:center;flex-direction:column;align-items:center;display:flex}button.svelte-piuq3u{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:57px;display:flex;border-radius:12px!important}button.svelte-piuq3u:disabled{pointer-events:none}.common-form-field-checkbox.svelte-1d7a6bp.svelte-1d7a6bp{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.common-form-field-checkbox-box.svelte-1d7a6bp.svelte-1d7a6bp{line-height:0;position:relative}input.svelte-1d7a6bp.svelte-1d7a6bp{appearance:none;cursor:pointer;background:var(--color-black-2);border:1px solid #0000001a;border-radius:6px;width:28px;height:28px;margin:0;padding:0}img.svelte-1d7a6bp.svelte-1d7a6bp{pointer-events:none;display:none;position:absolute;top:7px;left:6px}input.svelte-1d7a6bp:checked+img.svelte-1d7a6bp{display:block}.suggestions.svelte-18bga3j.svelte-18bga3j{color:#000;width:70%;min-width:300px;height:0;margin:0 auto;font-size:15px;position:relative}.contact.suggestions.svelte-18bga3j.svelte-18bga3j{width:100%!important}@media (max-width:768px){.common-form-field-checkbox.svelte-1d7a6bp.svelte-1d7a6bp{gap:12px}input.svelte-1d7a6bp.svelte-1d7a6bp{width:24px;height:24px}img.svelte-1d7a6bp.svelte-1d7a6bp{top:4px;left:4px}.suggestions.svelte-18bga3j.svelte-18bga3j{min-width:unset;width:100%!important}}ul.svelte-18bga3j.svelte-18bga3j{z-index:10000;box-sizing:border-box;background:#fff;border-radius:12px;width:100%;margin:0;padding:8px;list-style-type:none;display:none;position:absolute;top:9px;box-shadow:0 1px 4px #0003}ul.visible.svelte-18bga3j.svelte-18bga3j{display:unset}ul.svelte-18bga3j li.svelte-18bga3j{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:8px;overflow:hidden}ul.svelte-18bga3j li.selected.svelte-18bga3j{background:var(--color-blue);color:#fff}.loader-container.svelte-18bga3j.svelte-18bga3j{justify-content:center;display:flex}.contact-schedule-feature-group.svelte-1s0z76d.svelte-1s0z76d{border-top:var(--color-black-10) 1px solid;border-bottom:var(--color-black-10) 1px solid;gap:32px;padding-top:20px;padding-bottom:20px;display:flex}@media (max-width:768px){.contact-schedule-feature-group.svelte-1s0z76d.svelte-1s0z76d{gap:16px}}.contact-schedule-feature-group-half-split.svelte-1s0z76d.svelte-1s0z76d{gap:0}.contact-schedule-feature.svelte-1s0z76d.svelte-1s0z76d{white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.contact-schedule-feature-group-half-split.svelte-1s0z76d .contact-schedule-feature.svelte-1s0z76d{width:50%}.contact-schedule-feature.svelte-1s0z76d.svelte-1s0z76d:last-child{flex-grow:unset;max-width:unset}.loading.svelte-xtmvkg{opacity:.5;pointer-events:none}.address-dependency-group.disabled.svelte-xtmvkg{opacity:.5;filter:saturate(0)}.hello-success-footer.svelte-ltvp3c{width:100%}.slots-loading-message.svelte-1bl5y5v{justify-content:center;align-items:center;gap:10px;display:flex}.contact-schedule-picker-loading.svelte-1bl5y5v{pointer-events:none}.common-form-button-select.svelte-19fks1u.svelte-19fks1u{gap:12px;display:flex}.common-form-button-select.svelte-19fks1u button.svelte-19fks1u{appearance:none;color:#000;background-color:#f7f7f7;border:none;border-radius:12px;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:18px 0;display:flex;box-shadow:0 .5px 1px #0000001f}.common-form-button-select button svg{width:auto;height:.8em;position:relative;top:-.05em}.common-form-button-select.svelte-19fks1u button.selected.svelte-19fks1u{color:#fff;background-color:#000}.common-form-button-select-blue.svelte-19fks1u button.selected.svelte-19fks1u{background:var(--color-blue)}@media (hover:hover){.common-form-button-select-inverted.svelte-19fks1u button.svelte-19fks1u:hover{background-color:#fff6}.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-available.svelte-sp5uqr:hover{background:var(--color-blue-20)}}.common-form-button-select-inverted.svelte-19fks1u button.svelte-19fks1u{color:#fff;background-color:#fff3}.common-form-button-select-inverted.svelte-19fks1u button.selected.svelte-19fks1u{color:#000;background-color:#fff}.common-form-button-select-full-width.svelte-19fks1u.svelte-19fks1u{flex-direction:column;width:100%}.common-form-button-select-two-column.svelte-19fks1u.svelte-19fks1u{flex-wrap:wrap}.common-form-button-select-two-column.svelte-19fks1u button.svelte-19fks1u{flex-grow:unset;flex-basis:unset;width:calc(50% - 6px)}.contact-content.svelte-jzf1v9{box-sizing:border-box;background:#fff;border-radius:24px;width:540px;padding:60px;box-shadow:0 2px 10px #00000014}@media (max-width:768px){.common-form-button-select.svelte-19fks1u.svelte-19fks1u{gap:9px}.common-form-button-select.svelte-19fks1u button.svelte-19fks1u{padding:15px 0}.contact-content.svelte-jzf1v9{box-shadow:none;border-radius:0;width:100%;padding:32px}}.calendar-links-list.svelte-nn755x.svelte-nn755x{flex-wrap:wrap;gap:10px;line-height:150%;display:flex}.calendar-links-list.svelte-nn755x .divider.svelte-nn755x{background:#0000002e;width:1px}.calendar-links-variant-centered.svelte-nn755x.svelte-nn755x{flex-direction:column;align-items:center;display:flex}.calendar-links-list.svelte-nn755x a.svelte-nn755x{white-space:nowrap}.showroom-book-card-title.svelte-2bypd.svelte-2bypd.svelte-2bypd{width:100%}.showroom-book-card-divider.svelte-2bypd.svelte-2bypd.svelte-2bypd{width:60px}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd.svelte-2bypd{border-bottom:0;flex-direction:row;width:100%;padding-bottom:0}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd>.svelte-2bypd{width:40%}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd>.svelte-2bypd:last-child{width:60%}.showroom-book-card-details-date.svelte-2bypd.svelte-2bypd.svelte-2bypd{position:relative}.showroom-book-card-details-edit-button.svelte-2bypd.svelte-2bypd.svelte-2bypd{color:var(--color-blue);position:absolute;bottom:0;right:0}@media (max-width:768px){.calendar-links-list.svelte-nn755x.svelte-nn755x{gap:6px}.showroom-book-card-divider.svelte-2bypd.svelte-2bypd.svelte-2bypd{display:none}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd.svelte-2bypd{border-bottom:1px solid #0000001a;flex-direction:column;margin-bottom:44px;padding-bottom:24px}.contact.svelte-2bypd .showroom-book-card-details.svelte-2bypd>.svelte-2bypd{width:100%}.showroom-book-card-details-edit-button.svelte-2bypd.svelte-2bypd.svelte-2bypd{bottom:-64px;left:30px}.contact-calendar.svelte-sp5uqr.svelte-sp5uqr{width:100%}}.showroom-book-card-details-date.svelte-2bypd div.svelte-2bypd.svelte-2bypd{display:flex}.showroom-book-card-info-detail-time.svelte-2bypd.svelte-2bypd.svelte-2bypd{gap:12px}.showroom-book-card-info-detail-address.svelte-2bypd.svelte-2bypd.svelte-2bypd,.showroom-book-card-info-detail-time-time.svelte-2bypd.svelte-2bypd.svelte-2bypd{flex-direction:column;gap:3px;display:flex}.showroom-book-card-info-detail-address.svelte-2bypd span.svelte-2bypd.svelte-2bypd{display:block}.showroom-book-card-details-labeled.svelte-2bypd.svelte-2bypd.svelte-2bypd{gap:24px}.showroom-book-card-details-label.svelte-2bypd.svelte-2bypd.svelte-2bypd{margin-bottom:2px;display:none}.showroom-book-card-details-labeled.svelte-2bypd .showroom-book-card-details-label.svelte-2bypd.svelte-2bypd{display:block}.contact-calendar.svelte-sp5uqr.svelte-sp5uqr{-webkit-user-select:none;user-select:none;width:100%;margin:0 auto}
.contact-calendar-header.svelte-sp5uqr.svelte-sp5uqr{gap:32px;display:flex}.contact-calendar-header.svelte-sp5uqr button.svelte-sp5uqr{appearance:none;cursor:pointer;background:0 0;border:none;padding:0}.contact-calendar-header.svelte-sp5uqr button.svelte-sp5uqr:disabled{opacity:.2;filter:saturate(0)}.contact-calendar-header-button-next.svelte-sp5uqr.svelte-sp5uqr{transform:scaleX(-1)}.contact-calendar-date.svelte-sp5uqr.svelte-sp5uqr{flex-grow:1;font-size:24px}.content-calendar-days-legend.svelte-sp5uqr.svelte-sp5uqr{gap:10px;display:flex}.content-calendar-days-legend.svelte-sp5uqr div.svelte-sp5uqr{letter-spacing:.04em;text-align:center;text-transform:uppercase;width:calc(14.2857% - 8.57143px)}@media (max-width:768px){.contact-calendar-date.svelte-sp5uqr.svelte-sp5uqr{font-size:18px}.content-calendar-days-legend.svelte-sp5uqr.svelte-sp5uqr{gap:6px}.content-calendar-days-legend.svelte-sp5uqr div.svelte-sp5uqr{text-align:center;width:calc(14.2857% - 5.14286px);font-size:10px!important}}.content-calendar-grid.svelte-sp5uqr.svelte-sp5uqr{flex-wrap:wrap;gap:10px;display:flex}.content-calendar-grid.svelte-sp5uqr div.svelte-sp5uqr{aspect-ratio:1;pointer-events:none;font-feature-settings:"tnum","lnum";background:0 0;border-radius:12px;justify-content:center;align-items:center;width:calc(14.2857% - 8.57143px);height:auto;font-size:18px;display:flex}@media (max-width:768px){.content-calendar-grid.svelte-sp5uqr.svelte-sp5uqr{gap:6px}.content-calendar-grid.svelte-sp5uqr div.svelte-sp5uqr{border-radius:10px;width:calc(14.2857% - 5.14286px);font-size:15px}}.content-calendar-grid div.svelte-sp5uqr span.svelte-sp5uqr{visibility:hidden}.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-available.svelte-sp5uqr{cursor:pointer;pointer-events:all;color:var(--color-blue);background:#00000008;font-family:regola-medium,sans-serif;box-shadow:0 .5px 1px #0000001f}.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-selected.svelte-sp5uqr{background:var(--color-blue);color:#fff}.loader.light.svelte-f9d7e9 div.svelte-f9d7e9{background:#fff}ul.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{flex-direction:column;gap:10px;margin:0;padding:0;list-style-type:none;display:flex}li.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background:#00000005;border-radius:12px;justify-content:center;gap:10px;padding:16px 0;font-family:regola-medium,sans-serif;display:flex;box-shadow:0 .5px 1px #0000001f}.confirmable.svelte-14sv38h li.svelte-14sv38h>.svelte-14sv38h{box-sizing:border-box;width:50%}@media (hover:hover){.content-calendar-grid.svelte-sp5uqr .content-calendar-grid-day-selected.svelte-sp5uqr:hover{background:var(--color-blue-black-6)}li.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h:hover{background:#00000003}.default.svelte-14sv38h .selected.svelte-14sv38h.svelte-14sv38h:hover{background:var(--color-blue-black-2)}}.default.svelte-14sv38h .selected.svelte-14sv38h.svelte-14sv38h{background:var(--color-blue);color:#fff}.confirmable.svelte-14sv38h .selected.svelte-14sv38h.svelte-14sv38h{box-shadow:none;background:0 0;padding:0}.confirmable.svelte-14sv38h .selected div.svelte-14sv38h.svelte-14sv38h{background:#fff;border-radius:12px;outline:1px solid #0003;padding:16px;box-shadow:0 2px 6px #0000000d}button.svelte-14sv38h.svelte-14sv38h.svelte-14sv38h{background:var(--color-blue);color:#fff;text-align:center;border-radius:12px;justify-content:center;align-items:center;display:flex}div.svelte-1qe6l86{height:100%}.showroom-book-schedule-header.svelte-z3e86r.svelte-z3e86r{width:100%}.showroom-book-schedule-picker.svelte-z3e86r.svelte-z3e86r{flex-direction:row;gap:30px;display:flex}.showroom-book-schedule-picker.svelte-z3e86r>div.svelte-z3e86r{flex-grow:1;width:50%}@media screen and (max-width:768px){.showroom-book-schedule-picker.svelte-z3e86r.svelte-z3e86r{flex-direction:column}.showroom-book-schedule-picker.svelte-z3e86r>div.svelte-z3e86r{flex-grow:1;width:100%}}.showroom-book-schedule-loading.svelte-z3e86r.svelte-z3e86r{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.showroom-book-schedule-calendar.svelte-z3e86r.svelte-z3e86r{position:relative;top:4px}.showroom-book-schedule-modify.svelte-z3e86r.svelte-z3e86r{cursor:pointer;justify-content:center;display:flex}.showroom-book-schedule-modify.svelte-z3e86r button.svelte-z3e86r{background:var(--color-biege-darker);border-radius:12px;flex-direction:column;gap:6px;padding:12px 18px 14px;display:flex;box-shadow:0 .5px 1px #0000001f}.showroom-book-schedule-modify.svelte-z3e86r button span.svelte-z3e86r{color:var(--color-blue)}.mobile.svelte-z3e86r.svelte-z3e86r{display:none}@media screen and (max-width:768px){.showroom-book-schedule-modify.svelte-z3e86r button.svelte-z3e86r{text-align:center;flex-direction:column;align-items:center;gap:8px;width:70%;display:flex;line-height:20px!important}.mobile.svelte-z3e86r.svelte-z3e86r{display:block}}.divider.svelte-z3e86r.svelte-z3e86r{border-left:1px solid #0000001a;width:1px;min-height:100%}.ice{flex-direction:column;align-items:flex-start;min-height:100%;font-family:regola-book,sans-serif;display:flex}.ice h1{letter-spacing:-1px;text-align:left;text-transform:none;margin:0 0 .5em;padding:0 10px;font-family:regola-light,sans-serif;font-size:clamp(24px,2.5vw,42px);font-weight:400}@media (max-width:768px){.ice h1{letter-spacing:0;padding:0;font-family:regola-book,sans-serif;font-size:24px;line-height:125%}}.ice h2{margin:0 0 8px;font-family:regola-book,sans-serif;font-size:18px;font-weight:400;line-height:21px}@media (max-width:768px){.ice h2{margin-bottom:1em;padding:0;font-size:15px;line-height:18px}}.ice p{color:#0009;padding:0 10px;line-height:24px;text-align:left!important}.ice .bottom{background:#00000008;border-radius:12px;padding:12px 18px 14px;display:inline-block;box-shadow:0 .5px 2px #0000001f}.ice .bottom:hover{background:#fff}@media (max-width:768px){.ice p{padding:0;font-size:15px;line-height:18px}.ice .bottom{margin:0 -14px;padding:12px 16px 14px}}.ice a{color:var(--color-blue);font-size:15px;text-decoration:none}.ice .lists{box-sizing:border-box;background:#00000008;border-radius:12px;width:calc(100% + 28px);padding:24px}.ice .lists ul{opacity:.6;flex-direction:column;gap:2px;margin:0;padding-left:2.3ch;list-style-image:url(/assets/images/bullet.svg);display:flex}@media (max-width:768px){.ice .lists{padding:16px}.ice .lists ul li{font-size:15px;line-height:18px}}.ice .flexible{flex-grow:1}.socal-wildfires{background:var(--color-biege)}.socal-wildfires-content{background:#000}.segue .socal-wildfires-content{margin:0 -10vw;padding:0 10vw}.wildfire{box-sizing:border-box;background:#000;padding-top:80px;min-height:300px!important}.segue .wildfire{width:120vw;padding-left:10vw;padding-right:10vw;transform:translate(-10vw)}.wildfire-banner{box-sizing:border-box;width:100%}.wildfire-banner-content{justify-content:center;align-items:center;display:flex}.wildfire-banner-content-row{flex:1;justify-content:center;align-items:center;gap:42px;display:flex}@media (max-width:1024px){.wildfire{min-height:330px!important}.wildfire-banner-content-row{text-wrap:balance;align-items:flex-end;gap:21px}}@media (max-width:768px){.wildfire{padding-top:24px;min-height:260px!important}.wildfire-banner-content-row{text-align:center;text-wrap:balance;flex-direction:column;align-items:center;gap:18px}}.wildfire-banner-content a{box-sizing:border-box;background:#ff4000;align-items:center;gap:1ch;height:45px;display:flex;padding:0 18px!important}@media (hover:hover){.wildfire-banner-content a:hover{filter:contrast(75%)brightness(115%);color:#fff}}.wildfire-banner-content a:active{filter:brightness(90%);color:#fff}.wildfire-banner-content a svg{transform:translateY(10%)}.socal-wildfires-faq{background:#1c2138}.socal-wildfires-faq .insights-module-faq .column-6{background:#0003}.socal-wildfires-news{background-color:#000}
.footer-nav{margin-top:auto}.footer-nav-primary{grid-template-columns:repeat(var(--footer-columns),minmax(0,1fr))}.footer-nav-primary ul{letter-spacing:-.02em;margin:0;padding:0;font-family:regola-light,sans-serif;font-size:36px;line-height:42px;list-style-type:none}.footer-nav-primary ul li{text-overflow:ellipsis;width:100%;overflow-x:clip}.footer-nav-primary ul li:first-child{opacity:.4}.footer-nav-primary ul li a{color:#fff;white-space:nowrap;text-decoration:none;display:inline-block}.footer-nav-variant-light .footer-nav-primary ul li a{color:inherit}.footer-nav-legal{grid-template-columns:repeat(var(--footer-columns),minmax(0,1fr));color:var(--color-white-60);row-gap:24px;margin-top:72px;padding-bottom:32px}.footer-nav-variant-homes-development .footer-nav-legal{margin-top:96px}.footer-nav-variant-light .footer-nav-legal{color:var(--color-black-40)}.footer-nav-legal-disclaimer{letter-spacing:-.01em;grid-column:-2/-1;font-size:12px;line-height:15px}.footer-nav-variant-homes-development .footer-nav-legal-disclaimer{grid-column:1/-1;padding-right:35px}.footer-nav-legal-copyright{grid-column:1;align-self:end}.footer-nav-legal-secondary{flex-direction:column;grid-column:-2/-1;gap:24px;display:flex}.footer-nav-legal-financing{flex-direction:column;gap:8px;display:flex}.footer-nav .footer-nav-legal-financing a{color:inherit;white-space:normal;margin:0;text-decoration:underline;display:inline}.footer-nav .footer-legal-links{align-items:flex-end;gap:18px;display:flex}.footer-nav .footer-legal-links a{color:#fff;white-space:nowrap;text-decoration:none}.footer-nav-variant-light .footer-legal-links a{color:#000}.footer-eho-logo{display:block}.footer-nav ol{counter-reset:item;margin:0;padding:0;font-family:regola-book,sans-serif;font-size:12px;list-style-type:none;display:none}.backyard .footer-nav ol{display:block}.footer-nav ol li{color:#fff6;width:90%}.footer-nav-variant-light ol li{color:#0006}.footer-nav ol li:before{counter-increment:item;content:counter(item) ".";font-feature-settings:"tnum","lnum";margin-left:-1.45em}.footer-contact{z-index:100;color:inherit;flex-direction:column;gap:8px;display:flex}.footer-nav-variant-light .footer-contact{color:#000c}.footer-nav-primary .footer-contact{gap:26px}.footer-nav-primary .footer-contact-status{width:100%;height:0;position:absolute;top:100%}.footer-contact-secondary{color:var(--color-white-60);line-height:150%!important}.footer-nav-variant-light .footer-contact-secondary{color:var(--color-black-40)}.footer-contact-secondary a{color:var(--color-white-80)}.footer-nav-variant-light .footer-contact-secondary a{color:var(--color-black-60)}@media (hover:hover){.footer-nav-primary ul li a:hover{opacity:.75;color:#fff}.footer-nav-variant-light .footer-nav-primary ul li a:hover{color:inherit}.footer-nav .footer-legal-links a:hover,.footer-nav .footer-nav-legal-financing a:hover{opacity:.75}.footer-contact-secondary a:hover{color:#fff}.footer-nav-variant-light .footer-contact-secondary a:hover{color:#000}}@media (min-width:769px) and (max-width:1024px){.footer-nav-primary{grid-template-columns:repeat(var(--footer-nav-columns),minmax(0,1fr));row-gap:48px}.footer-nav-primary ul{font-size:30px;line-height:36px}.footer-nav-legal,.footer-nav-primary .footer-contact{grid-template-columns:repeat(12,minmax(0,1fr))}.footer-nav-primary .footer-contact{column-gap:var(--modern-grid-column-gutter);grid-column:1/-1;display:grid}.footer-nav-primary .footer-contact-subscription{grid-column:1/span 4}.footer-nav-primary .footer-eho-logo{grid-column:-2/-1;place-self:end}.footer-nav-legal{row-gap:15px;margin-top:48px;padding-bottom:54px}.footer-nav-legal-disclaimer{grid-column:1/-1}.footer-nav-legal-copyright{grid-column:1/span 4}.footer-nav-legal-secondary{grid-column:9/span 4}}@media (max-width:1024px){.footer-nav-variant-homes-development .footer-nav-legal-disclaimer{letter-spacing:0;padding-right:0;font-size:9px;line-height:12px}}@media (max-width:768px){.footer-nav-legal,.footer-nav-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-nav-primary{row-gap:24px}.footer-nav-primary ul{letter-spacing:-.03em;font-size:clamp(21px,6.4vw,24px);line-height:125%}.footer-nav-variant-homes-development .footer-nav-more{display:none}.footer-nav-primary .footer-contact{grid-column:1/-1}.footer-nav ol{width:100%;margin:0 0 0 1.45em}.footer-nav-legal{row-gap:6px;margin-top:36px;padding-bottom:60px}.footer-nav-legal-copyright,.footer-nav-legal-disclaimer,.footer-nav-legal-secondary{grid-column:1/-1}.footer-nav-legal-secondary{order:1}.footer-nav-legal-copyright{order:2}.footer-nav-legal-disclaimer{order:3;margin-top:10px}.footer-nav .footer-legal-links{gap:9px}}.footer-contact-subscription{flex-direction:column;gap:13px;padding-top:11px;display:flex;position:relative}.footer-contact-subscription-heading>div{line-height:128%!important}.footer-contact-input{--footer-contact-hairline:inset 0 0 0 .5px #ffffff1a;box-sizing:border-box;box-shadow:0 2px 6px #0000000d,var(--footer-contact-hairline);background:#ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;width:100%;padding:6px 6px 6px 12px;display:flex;position:relative}.footer-nav-variant-light .footer-contact-input{--footer-contact-hairline:inset 0 0 0 .5px #0000001a;background:#00000008}.footer-contact-input:has(input[type=email]:focus){box-shadow:0 2px 6px #0000000d,var(--footer-contact-hairline),0 0 0 4px #ffffff1a}.footer-nav-variant-light .footer-contact-input:has(input[type=email]:focus){box-shadow:0 2px 6px #0000000d,var(--footer-contact-hairline),0 0 0 4px #0096f740}.footer-contact-input input[type=email]{appearance:none;min-width:0;color:var(--color-white-60);letter-spacing:-.03em;background:0 0;border:none;outline:0;flex:1;padding:0;font-family:regola-light-field,sans-serif;font-size:18px;line-height:24px;transition:color .4s}.footer-nav-variant-light .footer-contact-input input[type=email]{color:var(--color-black-60)}.footer-contact-input input[type=email]::placeholder{opacity:1;color:#fff3}.footer-nav-variant-light .footer-contact-input input[type=email]::placeholder{color:var(--color-black-20)}.footer-contact-input input[type=email]:disabled{opacity:1;-webkit-text-fill-color:currentColor}.footer-contact-input input[type=email]:-webkit-autofill{-webkit-text-fill-color:var(--color-white-60);transition:color .4s,background-color 0s 600000s}.footer-nav-variant-light .footer-contact-input input[type=email]:-webkit-autofill{-webkit-text-fill-color:var(--color-black-60)}.footer-contact-submit{appearance:none;cursor:pointer;background:var(--color-blue);color:#fff;border:none;border-radius:13px;outline:0;flex-shrink:0;align-items:center;height:35px;padding:0 12px;transition:background .3s,padding .4s;display:flex;position:relative}@media (hover:hover){.footer-contact-submit:hover{background:var(--color-blue-white-20)}}.footer-contact-input input[type=email]:invalid+.footer-contact-submit{pointer-events:none;background:#fff3}.footer-nav-variant-light .footer-contact-input input[type=email]:invalid+.footer-contact-submit{background:var(--color-black-10)}.footer-contact-submit-icon{flex-shrink:0;place-items:center;width:11px;transition:width .3s,margin-right .4s;display:grid}.footer-contact-submit-icon>*{grid-area:1/1;transition:opacity .2s}.footer-contact-submit .loader,.footer-contact-submit-checkmark{opacity:0}.footer-contact-submit-checkmark{transform:translateY(1px)}.footer-contact-submit .loader{height:auto;margin-top:0;position:absolute;inset:0}.footer-contact-submit .loader div{background:#fff}.footer-contact-submit-label{grid-template-columns:0fr;transition:grid-template-columns .4s;display:grid}.footer-contact-submit-label>span{opacity:0;white-space:nowrap;transition:opacity .3s;overflow:hidden}.footer-contact-subscription-loading .footer-contact-submit,.footer-contact-subscription-success .footer-contact-submit{pointer-events:none}.footer-contact-subscription-loading .footer-contact-submit-chevron,.footer-contact-subscription-success .footer-contact-submit-chevron{opacity:0}.footer-contact-subscription-loading .footer-contact-submit .loader{opacity:1}.footer-contact-subscription-loading .footer-contact-submit-icon{width:18px}.footer-contact-subscription-success .footer-contact-submit{background:#333;padding:0 16px}.footer-contact-subscription-success .footer-contact-submit-checkmark{opacity:1;transition-delay:.25s}.footer-contact-subscription-success .footer-contact-submit-icon{margin-right:6px}.footer-contact-subscription-success .footer-contact-submit-label{grid-template-columns:1fr}.footer-contact-subscription-success .footer-contact-submit-label>span{opacity:1;transition-delay:.25s}.footer-contact-subscription-success .footer-contact-input input[type=email]{color:#0000;-webkit-text-fill-color:transparent}.footer-contact-subscription-failure .footer-contact-subscription-failure-note{opacity:1}.footer-contact-subscription-failure-note{opacity:0;margin-top:5px;transition:opacity .4s}.footer-contact-status{width:100%;height:3em;position:relative}.footer-contact-status>div{position:absolute;top:0}.footer-nav .footer-legal{color:#fff9;align-items:end;padding-bottom:3vw}.footer-nav-variant-light .footer-legal{color:#0006}.footer-nav .footer-legal a{opacity:.8;color:#fff;white-space:nowrap;margin-top:16px;display:inline-block}.footer-nav-variant-light .footer-legal a{color:#000!important}.footer-contact button:not(.footer-contact-submit){appearance:none;box-sizing:content-box;color:#fff;text-align:center;background:#333;border-radius:12px;outline:0;width:calc(100% - 30px);margin:6px 0 0;padding:15px;display:block;font-family:regola-book-field,sans-serif!important}.footer-nav-variant-light .footer-contact button:not(.footer-contact-submit){background:var(--color-blue);color:#fff;padding:16px}.footer-nav-compact .footer-contact-subscription{padding-top:0}.footer-nav-compact .footer-contact-input{margin-top:12px}.footer-nav-compact .footer-contact button:not(.footer-contact-submit){padding-top:14px;padding-bottom:14px}
[data-homes-gallery-lightbox-item]{cursor:pointer}html.homes-gallery-lightbox-locked{scrollbar-width:none}html.homes-gallery-lightbox-locked::-webkit-scrollbar{display:none}.homes-gallery-lightbox{--homes-gallery-lightbox-inset-y:96px;--homes-gallery-lightbox-centered-inset-x:120px;--homes-gallery-lightbox-adjacent-inset-x:184px;--homes-gallery-lightbox-shrink:72px;--homes-gallery-lightbox-gap:48px;--homes-gallery-lightbox-fade:.4s;--homes-gallery-lightbox-ease:cubic-bezier(.455, .03, .515, .955);z-index:10000;position:fixed;inset:0;overflow:clip}.homes-gallery-lightbox-backdrop{opacity:0;background:#fff;position:absolute;inset:0}.homes-gallery-lightbox-active .homes-gallery-lightbox-backdrop{opacity:1;transition:opacity var(--homes-gallery-lightbox-fade) var(--homes-gallery-lightbox-ease)}.homes-gallery-lightbox-closing .homes-gallery-lightbox-backdrop{opacity:0;transition:opacity var(--homes-gallery-lightbox-fade) var(--homes-gallery-lightbox-ease)}.homes-gallery-lightbox-scroll{z-index:1;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.homes-gallery-lightbox-scroll::-webkit-scrollbar{display:none}.homes-gallery-lightbox-spacer{scroll-snap-align:center;scroll-snap-stop:always;height:100%}.homes-gallery-lightbox-stage{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.homes-gallery-lightbox-close,.homes-gallery-lightbox-counter,.homes-gallery-lightbox-stage{opacity:0}.homes-gallery-lightbox-active .homes-gallery-lightbox-close,.homes-gallery-lightbox-active .homes-gallery-lightbox-counter,.homes-gallery-lightbox-active .homes-gallery-lightbox-stage{opacity:1;transition:opacity var(--homes-gallery-lightbox-fade) var(--homes-gallery-lightbox-ease)}.homes-gallery-lightbox-closing .homes-gallery-lightbox-close,.homes-gallery-lightbox-closing .homes-gallery-lightbox-counter,.homes-gallery-lightbox-closing .homes-gallery-lightbox-stage{opacity:0;transition:opacity var(--homes-gallery-lightbox-fade) var(--homes-gallery-lightbox-ease)}.homes-gallery-lightbox-track{align-items:center;gap:var(--homes-gallery-lightbox-gap);will-change:transform;flex-direction:column;display:flex}.homes-gallery-lightbox-item{--homes-gallery-lightbox-adjacent-width:min(calc((100dvh - var(--homes-gallery-lightbox-inset-y) * 2 - var(--homes-gallery-lightbox-shrink)) * var(--homes-gallery-lightbox-aspect)), calc(100dvw - var(--homes-gallery-lightbox-adjacent-inset-x) * 2));--homes-gallery-lightbox-centered-width:min(calc((100dvh - var(--homes-gallery-lightbox-inset-y) * 2) * var(--homes-gallery-lightbox-aspect)), calc(100dvw - var(--homes-gallery-lightbox-centered-inset-x) * 2));width:var(--homes-gallery-lightbox-adjacent-width);height:calc(var(--homes-gallery-lightbox-adjacent-width)/ var(--homes-gallery-lightbox-aspect));border-radius:6px;flex:none;position:relative;overflow:hidden}.homes-gallery-lightbox-item-centered{width:var(--homes-gallery-lightbox-centered-width);height:calc(var(--homes-gallery-lightbox-centered-width)/ var(--homes-gallery-lightbox-aspect))}.homes-gallery-lightbox-item-image{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.homes-gallery-lightbox-item .digital-rendering-note{opacity:0;transition:opacity .6s var(--homes-gallery-lightbox-ease);bottom:20px;left:20px}.homes-gallery-lightbox-open .homes-gallery-lightbox-item-centered .digital-rendering-note{opacity:.8}.homes-gallery-lightbox-counter{z-index:3;pointer-events:none;color:#0009;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;position:absolute;top:30px;left:30px}.homes-gallery-lightbox-close{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#0000000a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:24px;right:24px}.homes-gallery-lightbox-details{opacity:0;-webkit-backdrop-filter:blur(20px);transition:opacity .6s var(--homes-gallery-lightbox-ease),width .2s ease,height .2s ease,padding .2s ease;cursor:pointer;box-sizing:border-box;width:var(--homes-gallery-lightbox-details-collapsed-width,auto);pointer-events:none;color:#fff;background:#0006;border-radius:21px;align-items:center;height:48px;padding:0 21px 3px 24px;display:none;position:absolute;bottom:16px;right:16px;overflow:hidden}.homes-gallery-lightbox-open .homes-gallery-lightbox-item-centered .homes-gallery-lightbox-details{opacity:1;pointer-events:auto}@media (hover:hover){.footer-contact button:not(.footer-contact-submit):hover{background:var(--color-white-40)}.footer-nav-variant-light .footer-contact button:not(.footer-contact-submit):hover{background:var(--color-blue-white-20)}.homes-gallery-lightbox-close:hover{background:#00000012}.homes-gallery-lightbox-details:not(.homes-gallery-lightbox-details-open):hover{background:#ffffff1a;outline:1px solid #fff3}}.homes-gallery-lightbox-details-open{cursor:default;width:var(--homes-gallery-lightbox-details-open-width,298px);height:var(--homes-gallery-lightbox-details-open-height,auto);align-items:flex-start;padding:18px 21px 18px 24px}.homes-gallery-lightbox-details-label{backface-visibility:hidden;white-space:nowrap;align-items:center;gap:8px;transition:opacity .4s .2s;display:inline-flex;transform:translateZ(0)}.homes-gallery-lightbox-details-open .homes-gallery-lightbox-details-label{opacity:0;transition:opacity .1s}.homes-gallery-lightbox-details-icon{align-items:center;padding-top:2px;display:inline-flex}.homes-gallery-lightbox-details-content{opacity:0;width:var(--homes-gallery-lightbox-details-content-width,253px);pointer-events:none;flex-direction:column;transition:opacity .24s;display:flex;position:absolute;bottom:18px;right:21px}.homes-gallery-lightbox-details-open .homes-gallery-lightbox-details-content{opacity:1;pointer-events:auto;transition-delay:.16s}.homes-gallery-lightbox-details-title{color:#fff;display:block}.homes-gallery-lightbox-details-body{color:#fffc;display:block}@media (max-width:768px){.homes-gallery-lightbox{--homes-gallery-lightbox-inset-y:64px;--homes-gallery-lightbox-centered-inset-x:16px;--homes-gallery-lightbox-adjacent-inset-x:32px;--homes-gallery-lightbox-shrink:48px;--homes-gallery-lightbox-gap:24px}.homes-gallery-lightbox-counter{top:20px;left:20px}.homes-gallery-lightbox-close{top:16px;right:16px}.homes-gallery-lightbox-details{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.homes-gallery-lightbox-scroll{scroll-behavior:auto}.homes-gallery-lightbox-backdrop,.homes-gallery-lightbox-close,.homes-gallery-lightbox-counter,.homes-gallery-lightbox-details,.homes-gallery-lightbox-details-content,.homes-gallery-lightbox-details-label,.homes-gallery-lightbox-item .digital-rendering-note,.homes-gallery-lightbox-stage{transition:none}}.homes-gallery-thumbnail-details{opacity:1;pointer-events:auto;transition:width .2s,height .2s,padding .2s,background .2s;bottom:16px;right:16px}.homes-gallery-thumbnail-details:not(.homes-gallery-lightbox-details-open){background:#0003;border-radius:20px;justify-content:center;width:40px;height:40px;padding:0}.homes-gallery-thumbnail-details .homes-gallery-lightbox-details-label-text{display:none}.samara-map-city-button{appearance:none;z-index:7;visibility:hidden;opacity:0;cursor:pointer;color:#fff;letter-spacing:-.075px;white-space:nowrap;background:#0003;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:48px;margin:0 auto;padding:0 22px 0 24px;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px;transition:opacity .15s,visibility .15s;display:flex;position:absolute;top:24px;left:0;right:0}.samara-map-chrome-in .samara-map-city-button{visibility:visible;opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .4s,visibility .4s}.samara-map-city-button-active{background:#0000004d}.samara-map-city-button-chevron{background:currentColor;width:7px;height:11px;margin-top:2px;display:block;transform:rotate(90deg);-webkit-mask-image:url(/assets/images/map/chevron.svg);mask-image:url(/assets/images/map/chevron.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.samara-map-city-button-active .samara-map-city-button-chevron{transform:rotate(-90deg)}.samara-map-city-overlay{visibility:hidden;opacity:0;z-index:5;background:#0000007a;transition:opacity .24s,visibility .24s;display:block;position:absolute;inset:0}.samara-map-city-overlay-open{visibility:visible;opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html:has(.samara-map-city-overlay-open){overflow:clip}.samara-map-city-headline,.samara-map-city-row,.samara-map-city-subhead{opacity:0;will-change:transform,opacity;transition:transform 10ms linear .2s,opacity 10ms linear .2s;transform:translateY(25%)}.samara-map-city-overlay-open .samara-map-city-headline{opacity:1;transition:transform .4s,opacity .4s;transform:none}.samara-map-city-overlay-open .samara-map-city-subhead{opacity:1;transition:transform .4s 50ms,opacity .4s 50ms;transform:none}.samara-map-city-overlay-open .samara-map-city-row{opacity:1;transition:transform .4s ease calc(.1s + var(--stagger-index,0) * 25ms),opacity .4s ease calc(.1s + var(--stagger-index,0) * 25ms);transform:none}.samara-map-city-scroll{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.samara-map-city-scroll::-webkit-scrollbar{display:none}.samara-map-city-content{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:132px 24px 100px;display:flex}.samara-map-city-header{flex-direction:column;align-items:center;width:100%;max-width:428px;display:flex}.samara-map-city-headline,.samara-map-city-subhead{letter-spacing:-.9px;text-align:center;font-family:regola-light,sans-serif;font-size:30px;line-height:36px}.samara-map-city-headline{color:#fff}.samara-map-city-subhead{color:#fff6}.samara-map-city-list{flex-direction:column;gap:12px;width:100%;max-width:428px;margin-top:54px;display:flex}.samara-map-city-row{appearance:none;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;text-align:left;background:#fff9;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:21px 18px;display:flex;box-shadow:0 1px 3px #0000000f,0 0 0 .5px #0000000a}.samara-map-city-row-coming-soon{background:#fff3;box-shadow:0 0 0 1px #00000005}
.samara-map-city-row-selected{background:#fffc;box-shadow:0 0 0 2px #0096f7,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}@media (hover:hover){.samara-map-city-button:hover{background:#00000047}.samara-map-city-row:hover{background:#ffffffbf}.samara-map-city-row-coming-soon:hover{background:#ffffff47}.samara-map-city-row-selected:hover{background:#fffc;box-shadow:0 0 0 2px #0096f7,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-poi-pin:not(.samara-map-poi-pin-selected):hover .samara-map-poi-pin-circle{box-shadow:0 0 0 2px #fff,0 1px 3px 2px #0000000f,0 0 0 3px #0000000a,0 4px 12px 2px #00000014}}.samara-map-city-row-text{flex-direction:column;gap:3px;display:flex;overflow:hidden}.samara-map-city-row-title{color:#000;letter-spacing:-.15px;white-space:nowrap;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px}.samara-map-city-row-subtitle{color:#0009;letter-spacing:-.14px;white-space:nowrap;font-family:regola-book,sans-serif;font-size:14px;line-height:18px}.samara-map-city-row-dot{margin:0 6px}.samara-map-city-thumb-solo{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #fff;border-radius:100%;flex-shrink:0;width:60px;height:60px;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-city-thumbs-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#fff;border-radius:100px;flex-shrink:0;align-items:center;gap:6px;padding:4px;display:flex;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-city-thumbs-pill-overflow{padding-right:16px}.samara-map-city-thumbs-stack{align-items:center;display:flex}.samara-map-city-thumb{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;border-radius:100%;width:52px;height:52px;position:relative}.samara-map-city-thumb:first-child{z-index:2}.samara-map-city-thumb:not(:first-child){margin-left:-16px}.samara-map-city-thumb-count{color:#000;letter-spacing:-.075px;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px}@media (max-width:768px){.samara-map-city-button{height:44px}.samara-map-city-content{justify-content:flex-start;padding:116px 16px 80px}.samara-map-city-headline,.samara-map-city-subhead{letter-spacing:-.72px;font-size:24px;line-height:30px}.samara-map-city-list{max-width:min(428px,88vw);margin-top:40px}}.samara-map-drawer{visibility:hidden;opacity:0;z-index:10001;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;touch-action:pan-x;background:#d0dae433;border-top:1px solid #0000000a;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s,visibility .3s;display:none;position:absolute;inset:0;transform:translateY(100%)}.samara-map-chrome-in .samara-map-drawer{visibility:visible;opacity:1;transform:translateY(calc(100% - 64px))}.samara-map-chrome-in .samara-map-drawer-peeking{transform:translateY(calc(100% - var(--samara-map-drawer-peek,334px)))}.samara-map-chrome-in .samara-map-drawer-expanded{touch-action:auto;transform:translateY(0)}.samara-map-drawer-dragging{transition:none}.samara-map-drawer-handle{opacity:1;z-index:2;background:#0003;border-radius:100px;width:36px;height:4px;transition:opacity .2s;position:absolute;top:6px;left:50%;transform:translate(-50%)}.samara-map-drawer-handle:before{content:"";position:absolute;inset:-14px -24px}.samara-map-drawer-expanded .samara-map-drawer-handle{opacity:0;pointer-events:none}.samara-map-drawer-scroll{box-sizing:border-box;padding:24px 16px calc(64px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-width:none;height:100%;transition:padding-top .42s cubic-bezier(.22,1,.36,1);position:relative;overflow-y:auto}.samara-map-drawer:not(.samara-map-drawer-expanded) .samara-map-drawer-scroll{overflow-y:hidden}.samara-map-drawer-expanded .samara-map-drawer-scroll{padding-top:88px}.samara-map-drawer-scroll::-webkit-scrollbar{display:none}.samara-map-drawer-list{flex-direction:column;gap:16px;display:flex}.samara-map-drawer:not(.samara-map-drawer-expanded) .samara-map-drawer-item{pointer-events:none}.samara-map-drawer .samara-map-marker-point-card{-webkit-backdrop-filter:blur(12px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffe6;width:100%;animation:none}.samara-map-drawer-item-frosted .samara-map-marker-point-card{background:#fff3}.samara-map-drawer .samara-map-marker-point-card-media{aspect-ratio:337/249;height:auto}.samara-map-drawer .samara-map-marker-point-card-body{gap:12px;padding:20px 0 12px}.samara-map-drawer .samara-map-marker-point-card-title{letter-spacing:-.15px;font-size:15px;line-height:18px}.samara-map-drawer .samara-map-marker-point-card-status,.samara-map-drawer .samara-map-marker-point-card-subtitle{letter-spacing:-.07px;font-size:14px;line-height:18px}.samara-map-drawer .samara-map-marker-point-card-link{letter-spacing:-.07px;font-size:14px;line-height:16px}@media (max-width:768px){.samara-map-drawer{display:block}.samara-map .samara-map-controls,.samara-map .samara-map-reset-button{z-index:10002}.samara-map:has(.samara-map-drawer-expanded) .samara-map-reset-button{visibility:hidden;opacity:0;pointer-events:none}.samara-map-city-overlay{z-index:10003}.samara-map-city-button{z-index:10004}}.samara-map-poi-pill{-webkit-user-select:none;user-select:none;align-items:flex-start;height:64px;display:inline-flex;position:relative}.samara-map-poi-bubble-shape{filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 0 1px #0000000a);pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.samara-map-poi-pill-body{box-sizing:border-box;align-items:center;gap:8px;height:56px;padding:0 16px 0 4px;display:flex;position:relative}.samara-map-poi-pill-image{box-sizing:border-box;background:#d1d1d1;border:2px solid #fff;border-radius:100%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.samara-map-poi-pill-image img{object-fit:cover;width:100%;height:100%;display:block}.samara-map-poi-pill-text{flex-direction:column;display:flex}.samara-map-poi-pill-title{color:#000;letter-spacing:-.075px;white-space:nowrap;font-size:15px;line-height:18px}.samara-map-poi-pill-subtitle{color:#0009;letter-spacing:-.065px;white-space:nowrap;font-family:regola-book,sans-serif;font-size:13px;line-height:16px}.samara-map-poi-pin{cursor:pointer;width:0;height:0;position:relative}.samara-map-poi-pin-inner{transition:transform .2s;position:absolute;top:0;left:0;transform:translate(-28px,-28px)}.samara-map-poi-pin .samara-map-poi-bubble-shape{opacity:0;transition:opacity .2s}.samara-map-poi-pin-selected .samara-map-poi-bubble-shape{opacity:1}.samara-map-poi-pin-content{box-sizing:border-box;align-items:center;gap:11px;height:56px;padding:10px 24px 10px 10px;display:flex;position:relative}.samara-map-poi-pin-circle{box-sizing:border-box;background:#fff;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-poi-pin-selected .samara-map-poi-pin-circle{box-shadow:none}.samara-map-poi-pin-number{color:#000}.samara-map-poi-pin-label{flex-direction:column;display:none}.samara-map-poi-pin-title{color:#fff;letter-spacing:-.075px;white-space:nowrap;font-size:15px;line-height:18px}.samara-map-poi-pin-subtitle{color:#fff9;letter-spacing:-.065px;white-space:nowrap;font-family:regola-book,sans-serif;font-size:13px;line-height:16px;display:none}.samara-map-poi-pin-subtitle-filled{display:block}.samara-map-poi-pin-selected .samara-map-poi-pin-label{display:flex}.samara-map-list .samara-map-list-item.samara-map-poi-item{width:296px}.samara-map-poi-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffe6;border-radius:16px;flex-direction:column;gap:3px;width:100%;padding:18px 24px 18px 20px;transition:background-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 4px 12px #0000001f}.samara-map-poi-item-selected .samara-map-poi-card{box-shadow:0 0 0 2px #0096f7,0 4px 12px #0000001f}.samara-map-poi-card-header{color:#000;letter-spacing:-.15px;align-items:baseline;gap:8px;font-size:15px;line-height:18px;display:flex}.samara-map-poi-card-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-shrink:0}.samara-map-poi-card-title{white-space:nowrap}.samara-map-poi-card-description{color:#0009;letter-spacing:-.14px;font-family:regola-book,sans-serif;font-size:14px;line-height:18px}.samara-map-poi .samara-map-controls{display:none}.samara-map-poi .samara-map-list{visibility:visible;opacity:1;transform:none}.samara-map-poi .samara-map-list-arrow{visibility:visible}@media (max-width:768px){.samara-map-poi .samara-map-list{display:block}.samara-map-list .samara-map-list-item.samara-map-poi-item{width:min(296px,86vw)}}.samara-map{aspect-ratio:800/600;background:#f5f5f5;border:.5px solid #0003;border-radius:24px;width:100%;min-height:min(420px,75vh);max-height:75vh;position:relative;overflow:hidden;transform:translateZ(0)}.samara-map-has-list{min-height:448px}.samara-map-poi{min-height:420px}.samara-map-canvas{opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.samara-map-ready{background:#fff}.samara-map-ready .samara-map-canvas{opacity:1}.samara-map-canvas .mapboxgl-canvas-container:focus,.samara-map-canvas .mapboxgl-canvas:focus{outline:0}.samara-map-status{color:#0009;background:#f5f5f5;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.samara-map-ready .samara-map-status{opacity:0;pointer-events:none}.samara-map-controls{z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:24px;right:24px}.samara-map-explore-button,.samara-map-reset-button{appearance:none;z-index:2;-webkit-backdrop-filter:blur(20px);cursor:pointer;color:#fff;letter-spacing:-.075px;white-space:nowrap;background:#0003;border:0;border-radius:100px;align-items:center;height:48px;padding:0 24px;font-family:regola-regular,sans-serif;font-size:15px;line-height:18px;transition:opacity .2s,visibility .2s,background .12s;display:flex;position:absolute}.samara-map-reset-button{visibility:hidden;opacity:0;top:24px;left:24px}.samara-map-explore-button{visibility:visible;opacity:1;bottom:24px;left:50%;transform:translate(-50%)}.samara-map-expanded .samara-map-explore-button,.samara-map-poi .samara-map-explore-button{visibility:hidden;opacity:0;pointer-events:none}.samara-map-reset-button-visible{visibility:visible;opacity:1}@media (hover:hover){.samara-map-explore-button:hover,.samara-map-reset-button:hover{background:#00000047}}.samara-map-control-button,.samara-map-zoom-button{appearance:none;cursor:pointer;color:#fff;border:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .12s,box-shadow .12s;display:flex;position:relative}.samara-map-control-button:before,.samara-map-zoom-button:before{opacity:1;-webkit-mask-image:var(--samara-map-control-icon);-webkit-mask-image:var(--samara-map-control-icon);mask-image:var(--samara-map-control-icon);width:var(--samara-map-control-icon-width);height:var(--samara-map-control-icon-height);content:"";background:currentColor;transition:opacity .12s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){.samara-map-control-button:hover{background:#00000047;box-shadow:inset 0 0 0 1px #0000001a}}.samara-map-control-button:active{background:#0000005c}@media (hover:hover){.samara-map-zoom-controls:hover{box-shadow:inset 0 0 0 1px #0000001a}.samara-map-zoom-button:hover{background:#0000001a}.samara-map .mapboxgl-marker:hover{z-index:var(--samara-map-marker-hover-z-index,6)!important}}.samara-map-zoom-button:active{background:#0000002e}.samara-map-zoom-button:disabled{cursor:default;pointer-events:none}.samara-map-zoom-button:disabled:before{opacity:.2}.samara-map-control-button{--samara-map-control-icon:url(/assets/images/map/expand.svg);--samara-map-control-icon-width:17px;--samara-map-control-icon-height:17px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0003;border-radius:24px}.samara-map-close-button{--samara-map-control-icon:url(/assets/images/map/close.svg);--samara-map-control-icon-width:15px;--samara-map-control-icon-height:15px}.samara-map-expand-button:not(.samara-map-close-button):before{transform:scaleX(-1)}.samara-map-zoom-controls{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0003;border-radius:24px;flex-direction:column;width:48px;height:96px;transition:box-shadow .12s;display:flex;overflow:hidden}.samara-map-zoom-button{background:0 0}.samara-map-zoom-in-button{--samara-map-control-icon:url(/assets/images/map/zoom-in.svg);--samara-map-control-icon-width:15px;--samara-map-control-icon-height:15px}.samara-map-zoom-out-button{--samara-map-control-icon:url(/assets/images/map/zoom-out.svg);--samara-map-control-icon-width:15px;--samara-map-control-icon-height:2px}.samara-map-placeholder{width:100%;min-height:1px}.samara-map-expanded{z-index:10000;aspect-ratio:auto;min-height:0;max-height:none;position:fixed}.samara-map-transitioning{transition:top .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1)}.samara-map-expanded-body{overflow:hidden}.samara-map-scroll-locked{top:var(--samara-map-locked-scroll,0);box-sizing:border-box;padding-right:var(--samara-map-locked-scrollbar,0);width:100%;position:fixed;left:0;right:0;overflow:hidden}.samara-map .mapboxgl-marker{will-change:auto}.samara-map-marker-cluster-medium{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;height:64px;display:inline-flex;position:relative}.samara-map-marker-cluster-medium-shape{filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 0 1px #0000000a);pointer-events:none;transition:filter .2s;display:block;position:absolute;top:0;left:0;overflow:visible}.samara-map-marker-cluster-medium-body{box-sizing:border-box;align-items:center;gap:8px;min-width:84px;height:56px;padding:0 4px;display:flex;position:relative}.samara-map-marker-cluster-medium-with-count .samara-map-marker-cluster-medium-body{padding-right:16px}.samara-map-marker-cluster-medium-thumbs{align-items:center;padding-right:16px;display:flex}.samara-map-marker-cluster-medium-thumb{box-sizing:border-box;background:#d1d1d1 50%/cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:48px;height:48px;margin-right:-16px;position:relative}.samara-map-marker-dot{z-index:3;box-sizing:border-box;background:#e7e7e7;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(16px,16px)}.samara-map-marker-dot-available{background:#6fff58}.samara-map-marker-cluster-medium-thumb:first-child{z-index:2}.samara-map-marker-cluster-medium-thumb:nth-child(2){z-index:1}.samara-map-marker-cluster-medium-label{color:#000;letter-spacing:-.075px;white-space:nowrap;flex-shrink:0;font-family:regola-regular;font-size:15px;line-height:18px}.samara-map-marker-point{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;height:64px;display:inline-flex;position:relative}.samara-map-marker-point-pill{height:56px}.samara-map-marker-point-shape{filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 0 1px #0000000a);pointer-events:none;transition:filter .2s;display:block;position:absolute;top:0;left:0;overflow:visible}.samara-map-marker-point-body{box-sizing:border-box;align-items:center;gap:8px;min-width:84px;height:56px;padding:0 16px 0 4px;display:flex;position:relative}.samara-map-marker-point-thumb{box-sizing:border-box;background:#d1d1d1 50%/cover;border:2px solid #fff;border-radius:100%;flex-shrink:0;width:48px;height:48px;position:relative}.samara-map-marker-point-details{flex-direction:column;gap:2px;display:flex}.samara-map-marker-point-title{color:#000;letter-spacing:-.075px;white-space:nowrap;font-family:regola-regular;font-size:15px;line-height:18px}.samara-map-marker-point-subtitle{color:#0009;letter-spacing:-.07px;white-space:nowrap;font-family:regola-book;font-size:14px;line-height:18px}.samara-map-sep-dash,.samara-map-sep-dot{color:#0003}.samara-map-sep-dot{margin:0 3px}.samara-map-sep-dash{margin:0 4px}.samara-map-sep-dash.color-text-40{color:var(--color-black-40)}.samara-map-title-city{color:#0009}.samara-map-status-text{color:#0006}.samara-map .samara-map-marker-cluster-medium{transition:opacity .2s}.samara-map .samara-map-marker-cluster-large{transition:box-shadow .2s,opacity .2s}.samara-map-marker-cluster-large{cursor:pointer;background:#fff;border-radius:50%;width:116px;height:116px;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 #fff,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-marker-cluster-large-thumb{background:#d1d1d1 50%/cover;border:2px solid #fff;border-radius:50%;width:44px;height:44px;position:absolute}.samara-map-marker-cluster-large-thumb:first-child{z-index:2;top:9px;left:36px}.samara-map-marker-cluster-large-thumb:nth-child(2){z-index:3;top:28px;left:9px}.samara-map-marker-cluster-large-thumb:nth-child(3){top:28px;left:63px}.samara-map-marker-cluster-large-thumb:nth-child(4){z-index:4;top:59px;left:20px}.samara-map-marker-cluster-large-count{color:#000;letter-spacing:-.075px;font-family:regola-regular;font-size:15px;line-height:18px;position:absolute;top:77px;left:69px}.samara-map-marker-point-card{cursor:default;box-sizing:border-box;background:#fff;border-radius:18px;width:400px;padding:12px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-marker-point-card-pointer{transform-origin:bottom;box-shadow:none;background:0 0;border-radius:0;padding-bottom:20px;overflow:visible}.samara-map-marker-point-card-shape{filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 0 1px #0000000a);pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.samara-map-marker-point-card-media{background:#d1d1d1;border-radius:6px;width:100%;height:255px;position:relative;overflow:hidden}.samara-map-marker-point-card-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow:auto hidden}.samara-map-marker-point-card-track::-webkit-scrollbar{display:none}.samara-map-marker-point-card-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.samara-map-marker-point-card-slide-image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.samara-map-marker-point-card-dots{z-index:2;height:6px;position:absolute;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.samara-map-marker-point-card-dots-track{align-items:center;gap:5px;height:100%;transition:transform .25s;display:flex}.samara-map-marker-point-card-dot{opacity:.2;background:#fff;border-radius:4px;flex:0 0 6px;width:6px;height:6px;transition:transform .25s,opacity .25s}.samara-map-marker-point-card-dot-active{opacity:1}.samara-map-marker-point-card-close,.samara-map-marker-point-card-next,.samara-map-marker-point-card-prev{z-index:2;transition:opacity .2s;position:absolute}.samara-map-marker-point-card:hover .samara-map-marker-point-card-next:not(.samara-map-marker-point-card-nav-hidden),.samara-map-marker-point-card:hover .samara-map-marker-point-card-prev:not(.samara-map-marker-point-card-nav-hidden){opacity:1}.samara-map-marker-point-card-close{--samara-map-control-icon:url(/assets/images/map/xmark.svg);--samara-map-control-icon-width:12px;--samara-map-control-icon-height:12px;top:12px;right:12px}.samara-map-marker-point-card-next,.samara-map-marker-point-card-prev{opacity:0;--samara-map-control-icon:url(/assets/images/map/chevron.svg);--samara-map-control-icon-width:7.5px;--samara-map-control-icon-height:13px;top:50%;transform:translateY(-50%)}.samara-map-marker-point-card-prev{left:12px}.samara-map-marker-point-card-next{right:12px}.samara-map-marker-point-card-prev:before{transform:translate(-1px)scaleX(-1)}.samara-map-marker-point-card-next:before{transform:translate(1px)}.samara-map-marker-point-card-nav-hidden{opacity:0;pointer-events:none}.samara-map-marker-point-card-body{flex-direction:column;align-items:center;gap:16px;padding:24px 0 16px;display:flex;position:relative}.samara-map-marker-point-card-info{flex-direction:column;align-items:center;gap:2px;display:flex}.samara-map-marker-point-card-title{color:#000;letter-spacing:-.09px;text-align:center;font-size:18px;line-height:24px}.samara-map-marker-point-card-subtitle{color:#0009;letter-spacing:-.075px;text-align:center;font-family:regola-book;font-size:15px;line-height:18px}.samara-map-marker-point-card-link{cursor:pointer;color:#0096f7;letter-spacing:-.075px;text-align:center;align-items:center;gap:5px;font-size:15px;line-height:18px;text-decoration:none;display:inline-flex}.samara-map-marker-point-card-link-arrow{flex-shrink:0;width:10px;height:10px;transform:translateY(1px)}.samara-map-marker-point-card-link:hover .samara-map-marker-point-card-link-arrow{opacity:.8}.samara-map-marker-point-card-status{color:#0006;letter-spacing:-.075px;text-align:center;font-family:regola-book;font-size:15px;line-height:18px}.samara-map-marker-point-card-expand{animation:.2s ease-out both samaraMapPointCardExpand}
@keyframes samaraMapPointCardExpand{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.samara-map-marker-point-card-collapse{animation:.2s ease-in both samaraMapPointCardCollapseScale,.1s ease-in both samaraMapPointCardCollapseFade}@keyframes samaraMapPointCardCollapseScale{0%{transform:scale(1)}to{transform:scale(.35)}}@keyframes samaraMapPointCardCollapseFade{0%{opacity:1}to{opacity:0}}.samara-map-list{visibility:hidden;opacity:0;z-index:3;will-change:scroll-position;scrollbar-width:none;height:150px;transition:opacity .15s,visibility .15s,transform .15s;display:block;position:absolute;bottom:8px;left:0;right:0;overflow:hidden;transform:translateY(15%)}.samara-map-chrome-in .samara-map-list{visibility:visible;opacity:1;transition:opacity .4s,visibility .4s,transform .4s;transform:translateY(0)}.samara-map:not(.samara-map-chrome-in) .samara-map-list-arrow,.samara-map:not(.samara-map-chrome-in) .samara-map-list-card{-webkit-backdrop-filter:none;backdrop-filter:none}.samara-map-list-scrollable{overflow-x:auto}.samara-map-list::-webkit-scrollbar{display:none}.samara-map-list-track{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:100%;height:100%;padding:0 16px;display:flex}.samara-map-list-scrollable .samara-map-list-track{justify-content:flex-start}.samara-map-list .samara-map-list-item{box-sizing:border-box;flex:none;width:416px;height:auto;padding:0 8px}.samara-map-list-arrow{appearance:none;visibility:hidden;z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;color:#fff;background:#0003;border:0;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .2s,visibility .2s,background .12s,box-shadow .12s;display:flex;position:absolute;bottom:59px}.samara-map-chrome-in .samara-map-list-arrow{visibility:visible}.samara-map-list-arrow:before{content:"";background:currentColor;width:8px;height:13px;display:block;-webkit-mask-image:url(/assets/images/map/chevron.svg);mask-image:url(/assets/images/map/chevron.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.samara-map-list-arrow-prev{left:24px}.samara-map-list-arrow-prev:before{transform:rotate(180deg)}.samara-map-list-arrow-next{right:24px}@media (hover:hover){.samara-map-marker-cluster-medium:hover .samara-map-marker-cluster-medium-shape,.samara-map-marker-point:hover .samara-map-marker-point-shape{filter:drop-shadow(0 4px 14px #00000024)drop-shadow(0 0 1px #00000014)}.samara-map-marker-cluster-large:hover{box-shadow:0 0 0 2px #fff,0 1px 3px 2px #0000000f,0 0 0 3px #0000000a,0 4px 12px 2px #00000014}.samara-map-list-arrow:hover{background:#00000047;box-shadow:inset 0 0 0 1px #0000001a}}.samara-map-list-arrow:active{background:#0000005c}.samara-map-list-arrow-faded{opacity:0}.samara-map-list-arrow-inert{pointer-events:none}.samara-map-list-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fffc;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px;transition:box-shadow .2s,background-color .2s;display:flex;overflow:hidden;box-shadow:0 0 #0096f700,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-list-card-frosted{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff3;box-shadow:0 0 0 1px #0000000a,0 3px 9px #0000000f}@media (hover:hover){.samara-map-list-card:hover{background:#ffffffe6}.samara-map-list-card-frosted:hover{background:#ffffff47}}.samara-map-list-item-selected .samara-map-list-card{background:#fffc;box-shadow:0 0 0 1px #000,0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-list-card-body{flex-direction:column;gap:12px;display:flex}.samara-map-list-card-info{flex-direction:column;gap:3px;display:flex}.samara-map-list-card-title{color:#000;letter-spacing:-.075px;white-space:nowrap;font-size:15px;line-height:18px}.samara-map-list-card-subtitle{color:#0009;letter-spacing:-.07px;white-space:nowrap;font-family:regola-book;font-size:14px;line-height:18px}.samara-map-list-card-link{color:#0096f7;letter-spacing:-.07px;white-space:nowrap;align-self:flex-start;align-items:center;gap:5px;font-size:14px;line-height:18px;text-decoration:none;display:inline-flex}.samara-map-list-card-link-arrow{flex-shrink:0;width:10px;height:10px}.samara-map-list-card-link:hover .samara-map-list-card-link-arrow{opacity:.8}.samara-map-list-card-status{color:#0009;letter-spacing:-.14px;white-space:nowrap;font-family:regola-book;font-size:14px;line-height:18px}.samara-map-list-card-thumb{box-sizing:border-box;background:#fff;border-radius:100%;flex-shrink:0;width:60px;height:60px;padding:6px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 0 0 1px #0000000a,0 4px 12px #00000014}.samara-map-list-card-thumb-image{object-fit:cover;background:#d1d1d1;border-radius:100%;width:48px;height:48px;display:block}@media (max-width:768px){.samara-map:not(.samara-map-expanded){aspect-ratio:360/530;min-height:0;max-height:none}.samara-map-control-button,.samara-map-zoom-button{width:44px;height:44px}.samara-map-control-button{border-radius:22px}.samara-map-explore-button,.samara-map-reset-button{height:44px;padding:0 20px}.samara-map-zoom-controls{display:none}.samara-map-marker-point-card{width:var(--samara-map-card-width,calc(100vw - 40px))}.samara-map-list,.samara-map-list-arrow{display:none}}.samara-map.samara-map-in-modal{aspect-ratio:auto;background:#fff;border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.samara-map-in-modal .samara-map-status{background:#fff}.segmented-gallery{position:relative}.segmented-gallery-images{isolation:isolate;aspect-ratio:var(--segmented-gallery-aspect-ratio,16 / 9);background:#0000000a;border-radius:6px;position:relative;overflow:hidden}.segmented-gallery-image{opacity:0;z-index:1;transition:opacity var(--segmented-gallery-fade-duration,1s) ease;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.segmented-gallery-image-active{opacity:1}.segmented-gallery-overlay{z-index:10;pointer-events:none;position:absolute}.segmented-gallery-hotspot{top:var(--segmented-gallery-hotspot-y);left:var(--segmented-gallery-hotspot-x);opacity:1;z-index:20;-webkit-backdrop-filter:blur(12px);cursor:pointer;box-sizing:border-box;color:#fff;text-align:left;background:#0006;border:0;border-radius:100px;outline:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;font-family:regola-book,sans-serif;transition:opacity .2s,transform .2s,width .2s,height .2s,border-radius .2s,padding .2s,margin .2s;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 1px #00000005,0 4px 12px #00000014}.segmented-gallery-hotspot:focus,.segmented-gallery-hotspot:focus-visible{outline:0}.segmented-gallery-hotspot-entering,.segmented-gallery-hotspot-exiting{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.5)}.segmented-gallery-hotspot[hidden]{display:none}.segmented-gallery-hotspot-open{cursor:auto;width:var(--segmented-gallery-hotspot-width,240px);height:var(--segmented-gallery-hotspot-height,143px);-webkit-user-select:text;user-select:text;border-radius:16px;justify-content:flex-start;align-items:flex-start;padding:16px 20px}.segmented-gallery-hotspot-icon{pointer-events:none;justify-content:center;align-items:center;transition:opacity .1s;display:flex;position:absolute;inset:0}.segmented-gallery-hotspot-icon svg{width:12px;height:12px;display:block;transform:translate(.75px,.75px)}.segmented-gallery-hotspot-open .segmented-gallery-hotspot-icon{opacity:0}.segmented-gallery-hotspot-content{opacity:0;width:calc(var(--segmented-gallery-hotspot-width,240px) - 40px);min-width:calc(var(--segmented-gallery-hotspot-width,240px) - 40px);pointer-events:none;flex-direction:column;transition:opacity .24s;display:flex}.segmented-gallery-hotspot-open .segmented-gallery-hotspot-content{opacity:1;cursor:text;pointer-events:auto;-webkit-user-select:text;user-select:text;transition-delay:.16s}.segmented-gallery-hotspot-title{color:#fff;letter-spacing:-.15px;font-size:15px;line-height:18px;display:block}.segmented-gallery-hotspot-body{color:#fff9;letter-spacing:-.14px;margin-top:4px;font-size:14px;line-height:18px;display:block}.segmented-gallery-control-placement-overlay-top .segmented-gallery-control{z-index:2;position:absolute;top:21px;left:50%;transform:translate(-50%)}.segmented-control{width:fit-content;-webkit-user-select:none;user-select:none;background:#0000001a;border:0;border-radius:100px;align-items:center;gap:3px;min-inline-size:0;margin:0 auto;padding:4px;display:flex;position:relative}.segmented-control-underlay{z-index:0;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#fffc;border-radius:100px;width:0;transition:transform .25s,width .25s,opacity .16s;position:absolute;top:4px;left:0;transform:translate(0);box-shadow:0 0 0 1px #00000005,0 4px 12px #00000014}.segmented-control-underlay.no-transition{transition:none}
.segmented-control-variant-dark{-webkit-backdrop-filter:blur(18px);background:#0006;padding:3px}.segmented-control-legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.segmented-control-option{z-index:1;cursor:pointer;color:#0009;letter-spacing:-.25px;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:10px 24px 12px;font-family:regola-book,sans-serif;font-size:14px;line-height:18px;transition:color .25s;display:flex;position:relative}.segmented-control-variant-dark .segmented-control-option{color:#ffffffe6}.segmented-control-option:has(input:checked){color:#000}.segmented-control-option:has(input:focus-visible){outline:2px solid var(--color-blue);outline-offset:2px}.segmented-control-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.segmented-control-option span{pointer-events:none}@media (max-width:768px){.segmented-control{max-width:100%;overflow-x:auto}.segmented-control-option{padding-left:18px;padding-right:18px}.segmented-gallery-hotspot{top:var(--segmented-gallery-hotspot-y-mobile,var(--segmented-gallery-hotspot-y));left:var(--segmented-gallery-hotspot-x-mobile,var(--segmented-gallery-hotspot-x))}}@media (prefers-reduced-motion:reduce){.segmented-control-option,.segmented-gallery-hotspot,.segmented-gallery-hotspot-content,.segmented-gallery-hotspot-icon,.segmented-gallery-image{transition:none}.segmented-control-underlay{transition:opacity .16s}}.insights-story-hero{--insights-story-hero-ratio:1440/810;--insights-story-bottom-bar-height:10px;--insights-story-button-bottom:30px;--insights-story-button-height:54px;background:var(--color-story-background);aspect-ratio:var(--insights-story-hero-ratio);outline:0;width:100%;max-height:100svh;display:block;position:relative;overflow:clip}.insights-story-hero-teaser{cursor:pointer}@media (max-width:1024px){.insights-story-hero{--insights-story-hero-ratio:800/758}}.insights-story-hero-video-clip{display:block;position:absolute;inset:0;overflow:hidden}.insights-story-hero-video-clip .insights-story-hero-video{object-fit:cover;pointer-events:none;background:#0000001a;width:100%;height:calc(100% + 1px);transition:opacity .3s;display:block;position:absolute;top:0;left:0}.insights-story-hero-playing{background:#000}.insights-story-hero-switching .insights-story-hero-video{opacity:0}.insights-story-hero-loading .insights-story-hero-video{visibility:hidden}.insights-story-hero .insights-story-hero-native{opacity:0;object-fit:contain;pointer-events:none;background:#000;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.insights-story-hero-native:fullscreen{opacity:1;pointer-events:auto}.insights-story-hero-native:fullscreen{opacity:1;pointer-events:auto}.insights-story-hero-playing .insights-story-hero-play,.insights-story-hero-playing .insights-story-hero-story-button{display:none}.insights-story-hero-play{cursor:pointer;background:0 0;justify-content:center;align-items:center;width:76px;height:76px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.segmented-control-option:not(:has(input:checked)):hover{color:#000}.segmented-control-variant-dark:has(.segmented-control-option:hover input:not(:checked)) .segmented-control-option:has(input:checked){color:#fff}.segmented-control-variant-dark .segmented-control-option:not(:has(input:checked)):hover{color:#000}.insights-story-hero-play:hover{opacity:.8}}@media (max-width:768px){.insights-story-hero{--insights-story-hero-ratio:375/667}.insights-story-hero-play{width:66px;height:66px}}.insights-story-hero-play img{width:100%;height:100%;display:block}.insights-story-hero-bottom-bar-track{z-index:1;pointer-events:none;position:absolute;inset:0}.insights-story-hero-bottom-bar{top:calc(100vh - var(--insights-story-bottom-bar-height));top:calc(100dvh - var(--insights-story-bottom-bar-height));background:var(--color-story-background,#b4d9ff);width:100%;height:var(--insights-story-bottom-bar-height);border-radius:6px 6px 0 0;transition:transform .3s,border-radius .3s;position:sticky}@media (min-width:1025px){.insights-story-hero-playing .insights-story-hero-bottom-bar{transform:translateY(var(--insights-story-bottom-bar-height));border-radius:0}}@media (max-width:1024px){.insights-story-hero-playing .insights-story-hero-bottom-bar-track{display:none}.insights-story-hero{--insights-story-button-bottom:24px}}.insights-story-hero-story-button-track{top:0;right:0;bottom:calc(var(--insights-story-button-bottom) + var(--insights-story-bottom-bar-height));z-index:1;pointer-events:none;position:absolute;left:0}.insights-story-hero-story-button{top:calc(100vh - var(--insights-story-button-height) - var(--insights-story-button-bottom) - var(--insights-story-bottom-bar-height));top:calc(100dvh - var(--insights-story-button-height) - var(--insights-story-button-bottom) - var(--insights-story-bottom-bar-height));z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;pointer-events:auto;color:#fffc;white-space:nowrap;background:#fff3;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:auto;height:54px;padding-left:24px;padding-right:24px;display:flex;position:sticky;left:50%;transform:translate(-50%)}.insights-story-hero-story-label-mobile{display:none}.insights-story-hero .insights-story-hero-story-chevron{flex-shrink:0;width:18px;height:5px;display:block;transform:translateY(2px)}@media (max-width:768px){.insights-story-hero{--insights-story-button-height:47px}.insights-story-hero-story-button{border-radius:21px;width:182px;height:47px}.insights-story-hero-story-label-standard{display:none}.insights-story-hero-story-label-mobile{display:inline}}.insights-story-hero :focus-visible{outline-offset:4px;outline:2px solid #fff}.insights-story-hero:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.insights-story-hero:fullscreen{aspect-ratio:auto;width:100vw;height:100vh}.insights-story-hero:fullscreen .insights-story-hero-video{aspect-ratio:auto;object-fit:contain;height:100%;top:0;transform:none}.insights-story-hero:fullscreen .insights-story-hero-video{aspect-ratio:auto;object-fit:contain;height:100%;top:0;transform:none}html:has(.video-modal){pointer-events:none;overflow:clip}.video-modal{z-index:10000;pointer-events:all;justify-content:center;align-items:center;width:100vw;height:100dvh;animation:.2s forwards video-modal-appearing;display:flex;position:fixed;top:0;left:0}@keyframes video-modal-appearing{0%{background:0 0}to{background:#000c}}.video-modal-dismissing{animation:.2s forwards video-modal-dismissing}@keyframes video-modal-dismissing{0%{background:#000c}to{background:0 0}}.video-modal-fade{will-change:opacity;background:#000c;animation:.6s ease-out video-modal-fade-appear}@keyframes video-modal-fade-appear{0%{opacity:0}50%{opacity:1}}.video-modal-fade .video-modal-container{will-change:transform;transition:none;animation:.8s cubic-bezier(.16,1,.3,1) video-modal-fade-appear-content}@keyframes video-modal-fade-appear-content{0%{opacity:0;transform:translateY(50px)}50%{opacity:1}to{transform:translate(0,0)}}.video-modal-fade.video-modal-dismissing{animation:.2s ease-out forwards video-modal-fade-disappear}@keyframes video-modal-fade-disappear{0%{opacity:1}to{opacity:0}}.video-modal-fade.video-modal-dismissing .video-modal-container{animation:.2s cubic-bezier(.16,1,.3,1) forwards video-modal-fade-disappear-content}@keyframes video-modal-fade-disappear-content{0%{opacity:1}to{opacity:0}}.video-loading{opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.video-loading-visible{opacity:1}.video-loading .loader div{background:#fff}.video-modal :focus-visible{outline-offset:4px;outline:2px solid #fff}.video-modal-container{aspect-ratio:16/9;width:100%;max-width:calc(100vw - var(--modern-grid-column-margin) * 2);height:auto;max-height:calc(100vh - var(--modern-grid-column-margin) * 2);background:#000;border-radius:4px;transition:transform .4s cubic-bezier(.2,.6,.35,1);position:relative;overflow:hidden;box-shadow:0 2px 10px #00000029}.video-modal-dismissing .video-modal-container{transition-duration:.2s}.video-modal-container video{cursor:pointer;aspect-ratio:16/9;object-fit:cover;pointer-events:none;width:100%;height:auto;display:block;position:absolute;top:0;left:0;transform:none}
