.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=''] .choices__button{display:none}.choices[data-type*=select-one]:after{content:'';height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}@font-face{font-family:'Austin News Text Web';src:url('/assets/fonts/AustinNewsText-RomanNo2-Web.woff2') format('woff2');font-weight:500;font-style:normal}@font-face{font-family:'Austin News Text Web';src:url('/assets/fonts/AustinNewsText-ItalicNo2-Web.woff2') format('woff2');font-weight:500;font-style:italic}@font-face{font-family:'Moderat';src:url('/assets/fonts/Moderat-Regular.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Moderat';src:url('/assets/fonts/Moderat-Regular-Italic.woff2') format('woff2');font-weight:400;font-style:italic}@font-face{font-family:'Moderat';src:url('/assets/fonts/Moderat-Book.woff2') format('woff2');font-weight:500;font-style:normal}@font-face{font-family:'Moderat';src:url('/assets/fonts/Moderat-Book-Italic.woff2') format('woff2');font-weight:500;font-style:italic}@font-face{font-family:'Moderat';src:url('/assets/fonts/Moderat-Bold.woff2') format('woff2');font-weight:700;font-style:normal}@font-face{font-family:'Moderat';src:url('/assets/fonts/Moderat-Bold-Italic.woff2') format('woff2');font-weight:700;font-style:italic}:root{--primary-font:'Moderat', Helvetica, sans-serif;--secondary-font:'Austin News Text Web', serif;--primary-color:#111;--secondary-color:#F1EDEB;--terra-orange:#FF4200;--edge-margin:max(40px, 2.083333vw)}@media (max-width: 768px){:root{--edge-margin:20px}}*,*:before,*:after{box-sizing:border-box}body,html{min-height:100%;height:100%}body{background:var(--secondary-color);color:var(--primary-color);display:flex;flex-direction:column;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;font-weight:400;margin:0;overflow-x:hidden;overscroll-behavior:none;padding:0;text-rendering:optimizeLegibility}body, form, textarea, select, input, .field-wrap
.choices__inner{color:var(--primary-color);font-family:var(--primary-font);font-size:max(16px,0.98vw);letter-spacing:max(-0.19px,-0.01vw);font-weight:400}a{color:var(--primary-color);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:#111}h1,h2,h3,h4,h5,h6{font-family:var(--secondary-font);font-weight:100;line-height:100%;margin:0
0 var(--edge-margin);padding:0}h1,h2.h1-style{font-size:max(calc(100px * 0.6), 5.2083vw);letter-spacing:max(calc(-2px * 0.6),-0.1041vw)}h2,h1.h2-style{font-size:max(calc(75px * 0.6), 3.9062vw);letter-spacing:max(calc(-1.5px * 0.6),-0.0781vw)}h3,h3.h2-style{font-size:max(calc(50px * 0.6), 2.6041vw);letter-spacing:max(calc(-0.5px * 0.6),-0.026vw)}h4{font-size:max(calc(40px * 0.6), 2.0833vw);letter-spacing:max(calc(-0.4px * 0.6),-0.0208vw)}h5{font-size:max(calc(30px * 0.6), 1.5625vw);letter-spacing:max(calc(-0.3px * 0.6),-0.0156vw)}h6{}p{line-height:130%;margin:0
0 calc(var(--edge-margin) / 2);padding:0}p
big{display:inline-block;font-size:max(calc(30px * 0.6), 1.5625vw);letter-spacing:max(calc(-0.6px * 0.6),-0.0312vw);line-height:120%}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin:0}iframe{display:block}.hr{background:var(--primary-color);height:0;border-top:1px solid var(--primary-color);margin:calc(var(--edge-margin) / 2) 0}.hr
hr{display:none}.content-block ul,
.footer
ul{line-height:130%;margin:0
0 var(--edge-margin) 0;padding:0
0 0 18px}.footer ul:last-child,
.content-block ul:last-child{margin-bottom:0}table:not(:last-child){margin-bottom:var(--edge-margin)}table
th{font-weight:normal;text-align:left}@media (max-width: 1280px){}@media (max-width: 768px){h1,h2.h1-style,h2.mobile-h1-style{font-size:35px;letter-spacing:-0.7px}h2,h1.h2-style{font-size:29px;letter-spacing:-0.58px}h3,h3.h2-style{font-size:max(calc(50px * 0.6), 2.6041vw);letter-spacing:max(calc(-0.5px * 0.6),-0.026vw)}h4{font-size:max(calc(40px * 0.6), 2.0833vw);letter-spacing:max(calc(-0.4px * 0.6),-0.0208vw)}h5{font-size:max(calc(30px * 0.6), 1.5625vw);letter-spacing:max(calc(-0.3px * 0.6),-0.0156vw)}p:not(:last-child){margin:0
0 var(--edge-margin)}p
big{font-size:20px;letter-spacing:-0.4px}}header.header{align-items:center;background:var(--secondary-color);display:flex;height:max(80px, 4.1666vw);justify-content:space-between;margin:0
0 calc(var(--edge-margin) / 2) 0;padding:0
var(--edge-margin);position:sticky;top:0;z-index:1000}header.header:after{border-top:1px solid var(--primary-color);bottom:0;content:'';height:0;left:var(--edge-margin);position:absolute;right:var(--edge-margin)}.main-logo{display:block}.main-logo
img{display:block;width:max(117px,6.076vw)}.page-indicator{color:var(--terra-orange);margin-right:calc(var(--edge-margin) * 5);max-width:calc(100vw - var(--edge-margin) * 12)}.page-indicator
a{color:var(--terra-orange)}.page-indicator a:not(:hover){color:var(--terra-orange);text-decoration:none}body.viewing-page-homepage .main-logo{opacity:0;transition:opacity 0.5s linear}body.viewing-page-homepage.scrolled .main-logo{opacity:1}@media (max-width: 768px){header.header{height:60px;margin-bottom:var(--edge-margin)}.main-logo
img{width:65px}.page-indicator{margin-right:calc(var(--edge-margin) * 3);max-width:100%;padding-left:var(--edge-margin);text-align:right}}.nav-toggle{cursor:pointer;height:max(30px, 1.5625vw);position:absolute;right:var(--edge-margin);transition:transform 0.3s ease;width:max(30px, 1.5625vw);z-index:1002}body.show-nav .nav-toggle{transform:translate(calc(var(--edge-margin) * -0.5), calc(var(--edge-margin) * 0.5))}.nav-toggle .nav-toggle-label{display:none}.nav-toggle:before,.nav-toggle:after{background:var(--terra-orange);content:'';height:max(2px, 0.1041vw);left:0;position:absolute;top:max(10px, 0.5208vw);transition:background 0.3s ease, transform 0.3s ease, top 0.3s ease;width:100%}body.viewing-page-homepage .nav-toggle:before,
body.viewing-page-homepage .nav-toggle:after{background:var(--primary-color)}.nav-toggle:after{top:max(19px, 0.9895vw)}body.show-nav .nav-toggle:before{background:var(--primary-color);top:max(14px, 0.7291vw);transform:rotate(45deg)}body.show-nav .nav-toggle:after{background:var(--primary-color);top:max(14px, 0.7291vw);transform:rotate(-45deg)}@media (min-width: 1024.5px){body.viewing-page-homepage .nav-toggle{display:none}}@media (max-width: 1024px){body.show-nav .nav-toggle{position:fixed;right:calc(var(--edge-margin) / 2);top:var(--edge-margin)}}.primary-navigation-wrap
ul{list-style:none;margin:0;padding:0}.primary-navigation-wrap.hamburger{background:#fff;border-radius:max(calc(10px * 0.6), 0.5208vw);display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100vh - (var(--edge-margin) * 2));max-width:calc(100vw - (var(--edge-margin) * 2));min-height:calc(80vh);min-width:45vw;overflow-y:auto;padding:var(--edge-margin);position:absolute;right:var(--edge-margin);top:calc(var(--edge-margin) / 2);transition:opacity 0.3s ease, visibility 0.3s ease;z-index:1}body:not(.show-nav) .primary-navigation-wrap.hamburger{opacity:0;visibility:hidden;pointer-events:none}body:not(.show-nav) .primary-navigation-wrap.hamburger .primary-navigation,
body:not(.show-nav) .primary-navigation-wrap.hamburger .open-nav-footer{opacity:0;visibility:hidden;pointer-events:none}.primary-navigation-wrap.hamburger .primary-navigation,
.primary-navigation-wrap.hamburger .open-nav-footer{transition:opacity 0.3s linear 0.2s, visibility 0.3s linear 0.2s}.primary-navigation-wrap.hamburger .open-nav-footer{transition-delay:0.3s}.primary-navigation-wrap.hamburger .primary-navigation
a{font-family:var(--secondary-font);font-size:max(calc(75px * 0.6), 3.9062vw);line-height:100%;letter-spacing:max(calc(-0.75px * 0.6), -0.0390vw);text-decoration:none}.primary-navigation-wrap.hamburger .primary-navigation a:hover,
.primary-navigation-wrap.hamburger .primary-navigation li.selected
a{font-style:italic}.primary-navigation-wrap .open-nav-footer{display:flex;align-items:flex-end}.primary-navigation-wrap .open-nav-footer
a{transition:color 0.2s ease}.primary-navigation-wrap .open-nav-footer a:hover{color:var(--terra-orange)}.primary-navigation-wrap .open-nav-footer p:not(:last-child){margin-bottom:calc(var(--edge-margin) / 2)}.primary-navigation-wrap .open-nav-footer>div{flex:1}.primary-navigation-wrap .footer-only{display:none}@media (min-width: 1024.5px){body.viewing-page-homepage .primary-navigation-wrap{display:flex;margin-left:auto}body.viewing-page-homepage .primary-navigation-wrap
ul{display:flex;gap:var(--edge-margin)}body.viewing-page-homepage .primary-navigation-wrap ul
a{text-decoration:none;transition:color 0.2s ease}body.viewing-page-homepage .primary-navigation-wrap ul a:hover{color:var(--terra-orange)}body.viewing-page-homepage .open-nav-footer{display:none}}@media (max-width: 1024px){.header:before{background:rgba(17, 17, 17, 0.25);bottom:0;content:'';left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden}body.show-nav .header:before{opacity:1;visibility:visible}.primary-navigation-wrap:not(.hamburger){display:none}.primary-navigation-wrap.hamburger{border-radius:0;bottom:0;max-height:100%;max-width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;right:-100%;top:0;transition:right 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;width:calc(100vw - (var(--edge-margin) * 2))}body.show-nav .primary-navigation-wrap.hamburger{right:0}.primary-navigation-wrap.hamburger .primary-navigation{line-height:200%;margin:auto 0}.primary-navigation-wrap.hamburger .primary-navigation
a{font-size:35px;letter-spacing:-0.7px}.primary-navigation-wrap.hamburger .open-nav-footer{align-items:flex-start;flex-direction:column;gap:var(--edge-margin)}.primary-navigation-wrap.hamburger .open-nav-footer
.address{display:flex;flex-direction:column-reverse;gap:var(--edge-margin)}}@media (max-width: 768px){.primary-navigation-wrap.hamburger .open-nav-footer .address p:last-child,
.primary-navigation-wrap .open-nav-footer>div{line-height:168%}}.footer{background:url(/assets/images/template/terra-group-icon-logo.svg) 100% var(--edge-margin) no-repeat;background-size:max(68px, 3.5416vw) auto;border-top:1px solid var(--primary-color);display:flex;flex-wrap:wrap;margin:max(200px, 10.4166vw) var(--edge-margin) 0 var(--edge-margin);padding:var(--edge-margin) 0 0}.footer
ul{list-style:none;padding:0}.footer ul
li{margin-bottom:calc(var(--edge-margin) / 2)}.footer ul li
a{transition:color 0.2s ease}.footer ul li a:hover{color:var(--terra-orange)}.footer
.col{min-width:250px;width:25%}.footer .lower-footer-text{margin-top:max(200px, 10.4166vw);width:100%}.footer .lower-footer-text
p{margin:0}.footer .lower-footer-text
img{display:block;height:auto !important;width:100% !important}@media (max-width: 768px){.footer{background-position:0 var(--edge-margin);flex-direction:column;gap:calc(var(--edge-margin) * 2);margin-top:140px;padding-top:130px}.footer
p{line-height:150%}.footer p.footer-only{margin-bottom:0}.footer .lower-footer-text{margin-top:calc(var(--edge-margin) * 4)}.footer .lower-footer-text:after{aspect-ratio:351 / 143;background:url(/assets/images/template/terra-footer-mobile-text.svg) 50% 100% no-repeat;background-size:contain;content:'';display:block;width:100%}.footer .lower-footer-text
img{display:none}}.section-wrap.error-404{margin-top:100px}#page-content-wrap{margin-bottom:auto}.main-content{}.section-wrap{margin-bottom:max(calc(150px * 0.6),7.8125vw)}.section-wrap.small-margin-bottom,.section-wrap:last-child{margin-bottom:0}.content-block{display:block;margin-bottom:var(--edge-margin);margin-left:calc(var(--edge-margin) / 2);margin-right:calc(var(--edge-margin) / 2);text-align:left;width:calc(100% - var(--edge-margin))}.content-block p:last-child,
.content-block h2:last-child,
.content-block h3:last-child,
.content-block h4:last-child,
.content-block h5:last-child{margin-bottom:0}.content-block
img{height:auto !important;max-width:100%}.section-wrap-inner{margin-left:auto;margin-right:auto;position:relative}.section-wrap:not(.no-border-top):not(:first-child) .section-wrap-inner:before{border-top:1px solid var(--primary-color);content:'';display:block;height:0;margin:0
auto var(--edge-margin);width:calc(100% - var(--edge-margin))}@media (min-width: 768.5px){.section-wrap-inner{display:flex;flex-wrap:wrap;margin:0
auto;width:calc(100% - var(--edge-margin))}.section-wrap.cb-align-center .section-wrap-inner,
.section-wrap.align-center .section-wrap-inner{justify-content:center}.section-wrap.cb-align-right .section-wrap-inner{justify-content:flex-end}.content-block{display:block;margin-bottom:var(--edge-margin);margin-left:calc(var(--edge-margin) / 2);margin-right:calc(var(--edge-margin) / 2);width:calc(100% - var(--edge-margin))}.content-block.no-margin-bottom{margin-bottom:0}.content-block.no-margin-bottom-on-desktop{margin-bottom:0}.content-block.col-1,.content-block.col-2{display:block}.content-block.mobile-only{display:none}.content-block.col-3{width:calc((100% / 3) - var(--edge-margin))}.content-block.col-2-3{width:calc(((100% / 3) * 2) - var(--edge-margin)	)}.content-block.col-4,.content-block.col-3-4,.content-block.col-5,.content-block.col-2-5,.content-block.col-4-5{width:calc(50% - var(--edge-margin))}.content-block.col-2,.content-block.col-4{width:calc(50% - var(--edge-margin))}.content-block.col-4{width:calc(25% - var(--edge-margin))}.content-block.col-3-4{width:calc(75% - var(--edge-margin))}.content-block.col-5{width:calc(20% - var(--edge-margin))}.content-block.col-2-5{width:calc(40% - var(--edge-margin))}.content-block.col-3-5{width:calc(60% - var(--edge-margin))}.content-block.col-4-5{width:calc(80% - var(--edge-margin))}}#mobile-check-element{display:none}@media (min-width: 1024.5px){.desktop-hide{display:none}}@media (max-width: 1024px){.desktop-only{display:none}}@media (min-width: 768.5px){.mobile-only{display:none}}@media (max-width: 768px){.main-content{min-height:0;margin-bottom:0 !important;padding-bottom:40px}#mobile-check-element{display:block;opacity:0;pointer-events:none;position:fixed;visibility:hidden;z-index:-999}.mobile-hide{display:none}.main-content
.wrapper{display:flex;flex-direction:column}.section-wrap{margin-bottom:60px}.section-wrap.small-margin-bottom{margin-bottom:60px}.section-wrap.small-margin-bottom-mobile{margin-bottom:50px}.section-wrap:not(.no-border-top):not(:first-child) .section-wrap-inner:before{border-top:1px solid var(--primary-color);content:'';display:block;height:0;margin:var(--edge-margin) auto var(--edge-margin);width:calc(100% - (var(--edge-margin) * 2))}.content-block{margin-left:20px;margin-right:20px;margin-bottom:30px;width:auto}.content-block.no-margin-bottom-mobile,.content-block:last-child{margin-bottom:0}.mobile-align-center{text-align:center !important}}.slick-slide{outline:none;position:relative}.slick-slide
.image{}.slick-slide .image
img{display:block;margin:0
auto;max-width:none;object-fit:cover;width:100% !important}.slick-prev,.slick-next{background:#F4F4F4 url(/assets/images/icons/gallery-arrow-left.svg) 50% 50% no-repeat;background-size:max(12px, 0.625vw) auto;border:0;border-radius:max(calc(10px * 0.6),0.5208vw);cursor:pointer;height:max(40px,2.0833vw);left:0;outline:none;position:absolute;text-indent:-9999px;top:50%;transform:translateY(-50%);width:max(40px,2.0833vw);z-index:51}.slick-next{background-image:url(/assets/images/icons/gallery-arrow-right.svg);left:auto;right:0}.embedded-gallery-wrap{margin-bottom:25px}.embedded-gallery-wrap:last-child{margin-bottom:0}ul.slick-dots{align-items:center;display:flex;gap:max(20px, 1.16vw);justify-content:center;left:0;line-height:100%;list-style:none;margin:1.74vw 0 0 0;padding:0;position:absolute;right:0;top:100%}ul.slick-dots
li{}ul.slick-dots li
button{background:var(--primary-color);border-radius:100%;border:0;cursor:pointer;display:block;height:max(10px, 0.52vw);margin:0;opacity:0.4;outline:none;padding:0;text-indent:-9999px;transition:opacity 0.2s ease;width:max(10px, 0.52vw)}ul.slick-dots li button:hover,
ul.slick-dots li.slick-active
button{opacity:1}.slick-slide
.caption{margin-top:calc(var(--edge-margin) / 2)}.button{-webkit-appearance:none;align-items:center;background:transparent;border-radius:0;justify-content:center;letter-spacing:max(-0.19px, -0.01vw);text-align:center;border:1px
solid var(--primary-color);border-radius:max(5px, 0.26vw);color:var(--primary-color);cursor:pointer;display:inline-flex;font-family:var(--primary-font);font-weight:400;gap:max(10px, 0.52vw);line-height:100%;padding:max(10px, 0.6vw) max(20px, 1.04vw);text-decoration:none;transition:background 0.3s ease, color 0.3s ease, border 0.3s ease}@media (min-width: 1024.5px){.button:hover{background-color:var(--primary-color);color:var(--secondary-color);text-decoration:none}}@media (max-width: 768px){.button{border-radius:5px;font-size:16px;letter-spacing:-0.16px;padding:7px
10px}}figure.image-with-caption{margin:0
0 20px 0;padding:0}figure.image-with-caption:last-child{margin:0}figure.image-with-caption
img{display:block;width:100% !important;height:auto !important}figure.image-with-caption
figcaption{margin-top:calc(var(--edge-margin) / 2);position:relative;z-index:5}.responsive-video-wrap{position:relative}.responsive-video-wrap .video-urls,
.responsive-video-wrap
.image{display:none}.video-play-toggle{bottom:0;color:transparent;cursor:pointer;display:none;left:0;position:absolute;right:0;text-indent:-9999px;top:0;z-index:101}.video-play-toggle:before{border-radius:100%;border:2px
solid #fff;content:'';height:5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem}.video-play-toggle:after{border-bottom:1rem solid transparent;border-left:1.4rem solid #fff;border-top:1rem solid transparent;content:'';height:0;left:50.15%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.responsive-video-wrap
video{display:block}.section-wrap.hero-image-section:first-child{margin-bottom:0}.section-wrap.hero-image-section .section-wrap-inner:before{display:none !important}.section-wrap.hero-image-section .content-block{position:relative}.section-wrap.hero-image-section .content-block:before,
.section-wrap.hero-image-section .content-block:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 0,100 100,0' fill='%23F1EDEB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:7%;content:'';left:0;position:absolute;top:0;width:calc(100% + 1px);z-index:1}.section-wrap.hero-image-section .content-block:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 0,0 100,100' fill='%23F1EDEB'/%3E%3C/svg%3E");bottom:-1px;height:calc(7% + 1px);top:auto}.section-wrap.hero-image-section.hero-video:first-child{margin-top:var(--edge-margin)}.section-wrap.hero-image-section.hero-video .responsive-video-wrap{background:var(--primary-color);aspect-ratio:16 / 9}.section-wrap.hero-image-section.hero-video .content-block:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='100,0 100,100 0,0' fill='%23F1EDEB'/%3E%3C/svg%3E")}.section-wrap.hero-image-section.hero-video .content-block:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='100,100 100,0 0,100' fill='%23F1EDEB'/%3E%3C/svg%3E")}@media (max-width: 768px){.section-wrap.hero-image-section.hero-video:first-child{margin-bottom:var(--edge-margin)}.section-wrap.hero-image-section.hero-video
video{aspect-ratio:353 / 480;height:auto;object-fit:cover;width:100%}}.section-wrap.intro-text-section{color:var(--terra-orange);margin-bottom:max(calc(120px * 0.6),6.25vw)}.section-wrap.intro-text-section:nth-child(2){margin-bottom:var(--edge-margin)}.section-wrap.intro-text-section:not(.middle) .section-wrap-inner:before{display:none}.section-wrap.intro-text-section.middle .section-wrap-inner:before{margin-bottom:max(calc(160px * 0.6), 8.3333vw)}.section-wrap.intro-text-section .content-block
h1{max-width:max(calc(1527px * 0.6), 79.6875vw);font-feature-settings:"liga" 1;font-variant-ligatures:common-ligatures}.section-wrap.intro-text-section .content-block
h2{max-width:max(calc(1210px * 0.6), 63.0208vw);font-feature-settings:"liga" 1;font-variant-ligatures:common-ligatures}.section-wrap.intro-text-section .section-wrap-inner
p{font-size:max(calc(30px * 0.6), 1.56vw);letter-spacing:max(calc(-0.6px * 0.6), -0.02vw);line-height:120%;max-width:max(calc(1210px * 0.6), 63.0208vw)}.section-wrap.intro-text-section .section-wrap-inner p
.button{border-color:var(--terra-orange);color:var(--terra-orange)}@media (min-width: 768.5px){.section-wrap.intro-text-section .section-wrap-inner p
.button{font-size:max(16px, 0.98vw);margin-bottom:calc(var(--edge-margin) / 2);padding:max(calc(15px * 0.6), 0.78vw) max(calc(90px * 0.6), 4.6875vw)}}@media (min-width: 1024.5px){.section-wrap.intro-text-section .section-wrap-inner p .button:hover{background-color:var(--terra-orange);color:var(--secondary-color);text-decoration:none}}@media (max-width: 1024px){.section-wrap.intro-text-section:nth-child(2){margin-top:60px}}@media (max-width: 768px){.section-wrap.intro-text-section .section-wrap-inner
p{font-size:20px}.section-wrap.intro-text-section .section-wrap-inner p
.button{padding:7px
10px}}@media (max-width: 500px){.section-wrap.intro-text-section:nth-child(2) .section-wrap-inner p
.button{margin-bottom:0;width:100%}}@media (min-width: 768.5px){.section-wrap.image-callout-boxes-section .content-block{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0 var(--edge-margin)}.section-wrap.image-callout-boxes-section .content-block .inner-wrap{display:flex;gap:0 var(--edge-margin);justify-content:space-between}.section-wrap.image-callout-boxes-section .content-block .inner-wrap>*{flex:1}.section-wrap.image-callout-boxes-section
p{margin-bottom:calc(var(--edge-margin) / 2)}}.section-wrap.image-callout-boxes-section
h2{margin-bottom:calc(var(--edge-margin) / 2)}.section-wrap.image-callout-boxes-section .section-wrap-inner:before{display:none}.section-wrap.image-callout-boxes-section p:last-child{margin-bottom:0}.section-wrap.image-callout-boxes-section h2.h3-style{font-size:max(calc(40px * 0.6), 2.0833vw);font-family:var(--primary-font);letter-spacing:max(calc(-0.8px * 0.6), -0.0416vw)}@media (max-width: 768px){.section-wrap.image-callout-boxes-section h2.h3-style{font-size:24px;letter-spacing:-0.48px}.section-wrap.image-callout-boxes-section{margin-top:calc(var(--edge-margin) * 3)}.section-wrap.image-callout-boxes-section .section-wrap-inner:before{display:none !important}}.section-wrap.principles-section:not(.default-margin-bottom){margin-bottom:var(--edge-margin)}@media (max-width: 768px){.section-wrap.principles-section .section-wrap-inner:before{display:none}.section-wrap.principles-section .section-wrap-inner{display:flex;flex-wrap:wrap}.section-wrap.principles-section .section-wrap-inner .content-block:first-child{width:calc(25% - var(--edge-margin) * 2)}.section-wrap.principles-section .section-wrap-inner .content-block:last-child{width:calc(75% - var(--edge-margin) * 2)}}.section-wrap.featured-project-section{margin-bottom:var(--edge-margin)}.section-wrap.featured-project-section
img{display:block;height:auto !important;width:100% !important}.table-responsive-wrap{margin-bottom:var(--edge-margin)}.section-wrap.featured-project-section
table{width:auto !important}.section-wrap.featured-project-section table
th{padding-right:var(--edge-margin)}.section-wrap.featured-project-section .button:not(:last-child){margin-right:calc(var(--edge-margin) / 2)}.section-wrap.homepage-stats-section{margin-bottom:var(--edge-margin)}.section-wrap.homepage-stats-section:last-child{margin-bottom:max(calc(-160px * 0.6), -8.3333vw)}.section-wrap.homepage-stats-section .section-wrap-inner:before{margin-bottom:max(calc(160px * 0.6), 8.3333vw)}.section-wrap.homepage-stats-section .content-block.col-1{margin-bottom:max(calc(160px * 0.6), 8.3333vw)}.section-wrap.homepage-stats-section .content-block:not(.col-1){border-top:1px solid var(--terra-orange);color:var(--terra-orange);font-size:max(calc(30px * 0.6), 1.5625vw);margin-bottom:max(calc(160px * 0.6), 8.3333vw);padding-top:calc(var(--edge-margin) / 2)}.section-wrap.homepage-stats-section .content-block:not(.col-1) strong{display:block;font-family:var(--secondary-font);font-size:max(calc(124px * 0.6), 6.4583vw);font-weight:400;letter-spacing:max(calc(-2.48px * 0.6), -0.1291vw);line-height:100%}@media (max-width: 768px){.section-wrap.homepage-stats-section .content-block.col-1{padding-top:var(--edge-margin);margin-bottom:calc(var(--edge-margin) * 4)}.section-wrap.homepage-stats-section .content-block:not(.col-1){font-size:16px;margin-bottom:calc(var(--edge-margin) * 2)}.section-wrap.homepage-stats-section .content-block:not(.col-1) strong{font-size:60px;letter-spacing:-0.6px}}.section-wrap.floating-page-links-section{left:0;margin-bottom:max(calc(100px * 0.6),5.2083vw);position:sticky;right:0;top:max(105px,5.4687vw);z-index:100}.section-wrap.floating-page-links-section.small-margin-bottom{margin-bottom:0}.section-wrap.floating-page-links-section .section-wrap-inner:before{display:none}.section-wrap.floating-page-links-section
ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--edge-margin) / 2);list-style:none;margin:0;padding:0;text-align:center}.section-wrap.floating-page-links-section
a{background:#F8F6F5;border-radius:max(5px, 0.26vw);color:#797776;font-size:max(14px, 0.7291vw);letter-spacing:max(-0.16px, -0.01vw);line-height:100%;padding:max(calc(7px * 0.6), 0.3645vw) max(calc(15px * 0.6), 0.7812vw);text-decoration:none;transition:background 0.2s ease, color 0.2s ease}.section-wrap.floating-page-links-section a:hover,
.section-wrap.floating-page-links-section
a.active{background:#fff;color:var(--primary-color)}@media (max-width: 1024px){.section-wrap.floating-page-links-section{display:none}}@media (min-width: 768.5px){.section-wrap.two-column-heading-text .content-block:nth-child(2):not(.flex-text-layout)>*:not(.full-width){min-width:max(calc(587px * 0.6), 30.6145vw);width:65%}.section-wrap.two-column-heading-text .content-block:nth-child(2):not(:last-child){margin-bottom:calc(var(--edge-margin) * 2)}.content-block.flex-text-layout{display:flex;gap:var(--edge-margin);padding-right:12%}.content-block.flex-text-layout
.button{white-space:nowrap}}@media (min-width: 768.5px){.section-wrap.two-col-style-a-section .content-block:not(.image-block){display:flex;flex-direction:column}.section-wrap.two-col-style-a-section p:nth-child(2){margin-bottom:auto;padding-bottom:var(--edge-margin)}.section-wrap.two-col-style-a-section.david-martin-version .content-block:not(.image-block)>*{width:86%;min-width:max(calc(587px * 0.6), 30.6145vw)}}.section-wrap.two-col-style-a-section .content-block.image-block
img{display:block;height:auto !important;width:100% !important}@media (max-width: 768px){.section-wrap.two-col-style-a-section .section-wrap-inner{display:flex;flex-direction:column}.section-wrap.two-col-style-a-section .section-wrap-inner:before{order:-2}.section-wrap.two-col-style-a-section .content-block.image-block:last-child{margin-bottom:var(--edge-margin);order:-1}.section-wrap.two-col-style-a-section .content-block:not(.image-block):first-child{margin-bottom:0}}.section-wrap.two-col-style-a-section .slide
img{aspect-ratio:982 / 656;display:block;object-fit:cover}.section-wrap.two-col-style-a-section.has-slick-gallery .content-block.col-3{padding-bottom:var(--edge-margin)}.section-wrap.two-col-style-a-section .slick-arrow.slick-prev{margin-left:calc(var(--edge-margin) * 0.75)}.section-wrap.two-col-style-a-section .slick-arrow.slick-next{margin-right:calc(var(--edge-margin) * 0.75)}.section-wrap.two-col-style-a-section ul.slick-dots{bottom:calc(var(--edge-margin) * 2);margin:0;position:absolute;right:auto;top:auto;width:auto}@media (max-width: 768px){.section-wrap.two-col-style-a-section .slide
img{}.section-wrap.two-col-style-a-section
.slide{padding-bottom:50px}.section-wrap.two-col-style-a-section .slide
.caption{bottom:0;height:40px;position:absolute}.section-wrap.two-col-style-a-section ul.slick-dots{bottom:70px}}.section-wrap.awards-and-recognitions-section table
th{font-size:max(16px, 0.98vw);letter-spacing:max(-0.16px, -0.01vw);padding-bottom:var(--edge-margin)}.section-wrap.awards-and-recognitions-section table
td{font-size:max(calc(30px * 0.6), 1.5625vw);letter-spacing:max(-0.6px, -0.02vw);line-height:120%;padding-bottom:calc(var(--edge-margin) / 2)}.section-wrap.awards-and-recognitions-section table td:first-child{width:10%}.section-wrap.awards-and-recognitions-section table tr:nth-child(n+12){display:none}.load-more-awards-recognitions{text-align:center}@media (max-width: 768px){.section-wrap.awards-and-recognitions-section
h2{font-size:35px;letter-spacing:-0.7px}.section-wrap.awards-and-recognitions-section
table{display:block}.section-wrap.awards-and-recognitions-section tr:first-child{display:none}.section-wrap.awards-and-recognitions-section
tr{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--primary-color);column-gap:16px;padding-bottom:20px}.section-wrap.awards-and-recognitions-section
th{display:none}.section-wrap.awards-and-recognitions-section
td{padding:10px
0}.section-wrap.awards-and-recognitions-section td:nth-child(2){grid-column:1;grid-row:1 / span 3;font-size:24px;letter-spacing:-0.48px}.section-wrap.awards-and-recognitions-section td:not(:nth-child(2)){grid-column:2}}.section-wrap.quote-section{color:var(--terra-orange);font-size:max(calc(30px * 0.6), 1.5625vw)}.section-wrap.quote-section
q{font-size:max(calc(100px * 0.6), 5.2083vw);font-family:var(--secondary-font);letter-spacing:max(calc(-2px * 0.6), -0.1041vw);line-height:100%;display:block;max-width:max(calc(1210px * 0.6), 63.0208vw)}@media (max-width: 768px){.section-wrap.quote-section .content-block.col-1{padding-bottom:20px;padding-top:80px}.section-wrap.quote-section
q{font-size:35px;letter-spacing:-0.7px;max-width:100%}}.section-wrap.scrolling-visionary-names-section .section-wrap-inner:before{display:none !important}.section-wrap.scrolling-visionary-names-section .section-wrap-inner{width:100%}.section-wrap.scrolling-visionary-names-section .content-block{margin-left:0;margin-right:0;width:100%}.scrolling-visionary-names{color:var(--terra-orange);font-family:var(--secondary-font);font-size:max(calc(75px * 0.6), 3.9062vw);letter-spacing:max(calc(-1.5px * 0.6), -0.0781vw);line-height:100%;overflow:hidden;padding-bottom:0.35%;position:relative}.scrolling-visionary-names
.row{white-space:nowrap;display:flex;will-change:transform}.scrolling-visionary-names .row>div:after{content:' · ';margin:0
max(20px, 1vw);display:inline-block}@media (max-width: 768px){.section-wrap.scrolling-visionary-names-section:not(:first-child){margin-top:20px}.section-wrap.scrolling-visionary-names-section .section-wrap-inner:before{display:none !important}.scrolling-visionary-names{font-size:35px;letter-spacing:-0.7px}.scrolling-visionary-names .row>div:after{margin:0
10px}}.executive-team-scroller-stage{margin:calc(var(--edge-margin) * 2) calc(-1 * var(--edge-margin) / 2) 0}.section-wrap.executive-team-scroller-section .slick-slide{margin:0
calc(var(--edge-margin) / 2)}.section-wrap.executive-team-scroller-section .slick-arrow{background-color:#fff;background-size:max(calc(24px * 0.6), 1.25vw) auto;border-radius:max(calc(10px * 0.6), 0.5208vw);bottom:0;height:max(calc(56px * 0.6), 2.9166vw);left:calc(var(--edge-margin) / 2);position:absolute;top:auto;transform:none;transition:opacity 0.2s ease;width:max(calc(64px * 0.6), 3.3333vw)}.section-wrap.executive-team-scroller-section .slick-arrow:hover{opacity:0.8}.section-wrap.executive-team-scroller-section .slick-arrow.slick-next{left:auto;right:calc(var(--edge-margin) / 2)}.section-wrap.two-col-style-a-section .slick-dots,
body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slick-dots,
.section-wrap.executive-team-scroller-section .slick-dots{background:rgba(255, 255, 255, 0.50);border-radius:max(calc(20px * 0.6), 1.0416vw);display:inline-flex;left:50%;transform:translateX(-50%);gap:10px;margin:calc(var(--edge-margin) * 1.25) auto 0 auto;padding:max(calc(7px * 0.6), 0.3645vw) max(calc(20px * 0.6), 1.0416vw);position:relative}.section-wrap.two-col-style-a-section .slick-dots li button,
body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slick-dots li button,
.section-wrap.executive-team-scroller-section ul.slick-dots li
button{background:var(--primary-color);border:0;height:max(10px, 0.52vw);opacity:0.4;transition:opacity 0.2s ease;width:max(10px, 0.52vw)}.section-wrap.two-col-style-a-section .slick-dots li button:hover,
.section-wrap.two-col-style-a-section .slick-dots li.slick-active button,
body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slick-dots li button:hover,
body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slick-dots li.slick-active button,
.section-wrap.executive-team-scroller-section ul.slick-dots li button:hover,
.section-wrap.executive-team-scroller-section ul.slick-dots li.slick-active
button{opacity:1}.executive-team-member{background:#fff;border-radius:max(calc(13px * 0.6), 0.6770vw);display:flex;flex-direction:column;gap:calc(var(--edge-margin) / 2);overflow:hidden;padding-bottom:calc(var(--edge-margin) / 2);position:relative}.executive-team-member>div:not(.image),.bio-toggle-link{display:block;padding:0
calc(var(--edge-margin) / 2)}.executive-team-member
.name{font-family:var(--secondary-font);font-size:max(calc(35px * 0.6), 1.8229vw);letter-spacing:max(calc(-0.5px * 0.6), -0.0260vw);line-height:100%}@media (max-width: 768px){.executive-team-scroller-stage{margin-left:calc(-1 * var(--edge-margin));margin-right:calc(-1 * var(--edge-margin));width:calc(100% + (2 * var(--edge-margin)) )}.executive-team-member{padding-bottom:var(--edge-margin)}.executive-team-member
.image{margin-bottom:calc(var(--edge-margin) / 2)}.executive-team-member div:not(.image),.bio-toggle-link{padding:0
var(--edge-margin)}}.section-wrap.careers-section{padding-top:calc(var(--edge-margin) * 4)}.careers-list-wrap{}.career-item{border-top:1px solid var(--primary-color);margin-bottom:max(calc(130px * 0.6), 6.7708vw);padding-top:calc(var(--edge-margin) / 2)}.career-item h2.career-title{font-family:var(--primary-font);font-size:calc(max(30px, 1.5625vw) + 4px);font-weight:400;letter-spacing:max(-0.6px, -0.02vw)}.career-back-button-wrap{margin-bottom:max(calc(100px * 0.6), 5.2083vw);margin-top:calc(var(--edge-margin) / 2)}body.career-detail-page .section-wrap:not(.career-intro-section) .content-block
h2{font-family:var(--primary-font);font-size:max(calc(30px * 0.6), 1.5625vw);font-weight:400;letter-spacing:max(-0.6px, -0.02vw);margin-bottom:calc(var(--edge-margin) / 2)}body.career-detail-page .section-wrap:not(.career-intro-section) .section-wrap-inner:before{display:none !important}body.career-detail-page .section-wrap:not(.career-intro-section) .content-block{border-top:1px solid var(--primary-color);padding-top:var(--edge-margin)}@media (min-width: 768.5px){body.career-detail-page .section-wrap:not(.career-intro-section) .content-block p,
body.career-detail-page .section-wrap:not(.career-intro-section) .content-block ul,
body.career-detail-page .section-wrap:not(.career-intro-section) .content-block
ol{max-width:max(calc(586px * 0.6), 30.6145vw)}}@media (max-width: 768px){.career-item h2.career-title{font-size:20px;letter-spacing:-0.4px}}.section-wrap.collaborator-detail-page-section .section-wrap-inner{align-items:flex-start}.section-wrap.collaborator-detail-page-section .section-wrap-inner:before{display:none !important}.section-wrap.collaborator-detail-page-section .col-2:not(.image-block) p{max-width:max(calc(743px * 0.6), 38.8020vw)}.section-wrap.collaborator-detail-page-section .col-2.image-block
img{display:block;height:auto !important;width:100% !important}.section-wrap.collaborator-detail-page-section .col-2.image-block{position:relative}.section-wrap.collaborator-detail-page-section .col-2.image-block:before,
.section-wrap.collaborator-detail-page-section .col-2.image-block:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='100,0 100,100 0,0' fill='%23F1EDEB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:7%;content:'';left:0;position:absolute;top:0;width:100%;z-index:1}.section-wrap.collaborator-detail-page-section .col-2.image-block:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='100,100 100,0 0,100' fill='%23F1EDEB'/%3E%3C/svg%3E");bottom:0;top:auto}.section-wrap.collaborator-properties-section .section-wrap-inner:before{margin-bottom:calc(var(--edge-margin) / 2) !important}.section-wrap.collaborator-properties-section .content-block.col-1{margin-bottom:calc(var(--edge-margin) * 2)}.property-card{display:flex;gap:var(--edge-margin);flex-direction:column}.collaborator-property-card .image
a{text-decoration:none;width:100%}.collaborator-property-card .image a
img{display:block;width:100%}.collaborator-property-card
.text{display:flex;gap:var(--edge-margin);flex-direction:column}.collaborator-property-card .text
h3{font-family:var(--primary-font);font-size:max(calc(30px * 0.6),1.5625vw);font-weight:400;letter-spacing:max(-0.6px,-0.02vw);margin:0}.section-wrap.image-mosaic-grid-section:before{border-top:1px solid var(--primary-color);content:'';display:block;height:0;margin:0
auto var(--edge-margin);width:calc(100% - (2 * var(--edge-margin)) )}.section-wrap.image-mosaic-grid-section .section-wrap-inner:before{display:none !important}@media (min-width: 768.5px){.section-wrap.image-mosaic-grid-section .section-wrap-inner{column-count:2;column-gap:var(--edge-margin);display:block;margin-left:var(--edge-margin);margin-right:var(--edge-margin);width:calc(100% - (2 * var(--edge-margin)) )}.section-wrap.image-mosaic-grid-section .content-block.col-2{break-inside:avoid;margin:0
0 var(--edge-margin) 0;width:100%}}@media (max-width: 768px){.section-wrap.image-mosaic-grid-section .content-block.col-2{margin-bottom:20px}}.image-mosaic-grid-section
figcaption{display:none !important}.david-martin-news{margin-bottom:var(--edge-margin)}.david-martin-news .david-martin-news-inner-grid{display:flex;gap:var(--edge-margin)}.david-martin-news .david-martin-news-inner-grid .article-grid-item{flex:1}.david-martin-news .david-martin-news-inner-grid .article-grid-item .article-card{flex-direction:column}.david-martin-news .david-martin-news-inner-grid .article-grid-item .article-card
.image{order:-3}.david-martin-news .david-martin-news-inner-grid .article-grid-item .article-card
.type{order:-2}.david-martin-news .david-martin-news-inner-grid .article-grid-item .article-card .publication-and-date-wrap{order:-1}.david-martin-news .david-martin-news-inner-grid .article-grid-item .article-card
.abstract{display:none}.david-martin-news .david-martin-news-inner-grid .article-grid-item .article-card .text>.button{display:none}@media (max-width: 768px){.david-martin-news .david-martin-news-inner-grid{flex-direction:column}.david-martin-news .david-martin-news-inner-grid .article-grid-item{width:100%;border-bottom:1px solid var(--primary-color);padding:var(--edge-margin) 0}}body.viewing-page-homepage{}.homepage-logo{display:block;margin:var(--edge-margin) var(--edge-margin) 0 var(--edge-margin);border-bottom:1px solid var(--primary-color);padding-bottom:var(--edge-margin);width:calc(100% - (2 * var(--edge-margin)) )}@media (min-width: 768.5px){.section-wrap.media-grid-and-filters-section,.section-wrap.projects-grid-and-filters-section{margin-top:var(--edge-margin)}}form.filter-form{align-items:flex-start;border-bottom:1px solid var(--primary-color);display:flex;flex-wrap:wrap;gap:calc(var(--edge-margin) / 2);margin:0
0 calc(var(--edge-margin) * 2) 0;padding:0
0 var(--edge-margin) 0}form.filter-form .filter:not(.checkbox-filter):not(.view-filter) .label{display:none}form.filter-form .filter.checkbox-filter,
form.filter-form .filter.view-filter{display:flex;flex-direction:column;gap:calc(var(--edge-margin) / 2)}.checkbox-list-wrap{display:flex;flex-direction:column;gap:max(calc(5px * 0.6),0.2604vw)}.view-mode-wrap{display:flex;gap:max(calc(10px * 0.6), 0.5208vw)}form.filter-form .filter.checkbox-filter.two-column .checkbox-list-wrap{display:block;columns:2;max-width:max(calc(500px * 0.6), 26.0416vw)}.checkbox-wrap
label{align-items:flex-start;cursor:pointer;display:flex;gap:max(calc(10px * 0.6), 0.5208vw);transition:color 0.2s ease}.checkbox-wrap input[type=checkbox]{-webkit-appearance:none;appearance:none;border-radius:0;border:1px
solid var(--primary-color);cursor:pointer;height:max(calc(13px * 0.6), 0.6770vw);margin:max(calc(6px * 0.6), 0.3125vw) 0 0 0;padding:0;position:relative;transition:border 0.2s ease;min-width:max(calc(13px * 0.6), 0.6770vw);width:max(calc(13px * 0.6), 0.6770vw)}.checkbox-wrap:hover input[type=checkbox],
.checkbox-wrap input[type=checkbox]:checked{border-color:var(--terra-orange)}.checkbox-wrap:hover,
.checkbox-wrap input[type=checkbox]:checked+span{color:var(--terra-orange)}.checkbox-wrap input[type=checkbox]:checked:before{background:var(--terra-orange);bottom:max(calc(1px * 0.6), 0.0520vw);content:'';left:max(calc(1px * 0.6), 0.0520vw);position:absolute;right:max(calc(1px * 0.6), 0.0520vw);top:max(calc(1px * 0.6), 0.0520vw)}form.filter-form .filter input[type=text],
form.filter-form .filter
select{-webkit-appearance:none;appearance:none;background:var(--secondary-color);border-radius:max(calc(5px * 0.6), 0.2604vw);border:1px
solid var(--primary-color);cursor:pointer;line-height:100%;height:max(40px, 2.0833vw);max-width:100%;padding:calc(var(--edge-margin) / 4) calc(var(--edge-margin) / 2)}form.filter-form .filter
select{background:url(/assets/images/icons/arrow-down.svg) calc(100% - (var(--edge-margin) / 2)) 50% no-repeat;background-size:max(calc(10px * 0.6), 0.5208vw) auto;padding-right:calc(var(--edge-margin) * 1.25)}form.filter-form .filter input.search-input{background:url(/assets/images/icons/search.svg) calc(100% - var(--edge-margin) / 2) 50% no-repeat, var(--secondary-color);background-size:max(calc(20px * 0.6), 1.0416vw) auto;padding-right:calc(var(--edge-margin) * 1.25);width:max(calc(193px * 0.6), 10.0520vw)}form.filter-form
.button.hidden{display:none}.clear-filters-link{background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%207.5%207.5%22%3E%3Cpath%20fill%3D%22%23ff4200%22%20d%3D%22M0%2C6.6l2.8-2.8L0%2C.9l.9-.9%2C2.8%2C2.8L6.6%2C0l.9.9-2.8%2C2.8%2C2.8%2C2.8-.9.9-2.8-2.8L.9%2C7.5l-.9-.9Z%22/%3E%3C/svg%3E') 0 70% no-repeat;background-size:max(calc(10px * 0.6), 0.5208vw) auto;color:var(--terra-orange);display:inline-block;line-height:100%;padding-left:max(calc(15px * 0.6),0.7812vw);text-decoration:none;text-transform:lowercase}.clear-filters-link:hover{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%207.5%207.5%22%3E%3Cpath%20fill%3D%22%23111%22%20d%3D%22M0%2C6.6l2.8-2.8L0%2C.9l.9-.9%2C2.8%2C2.8L6.6%2C0l.9.9-2.8%2C2.8%2C2.8%2C2.8-.9.9-2.8-2.8L.9%2C7.5l-.9-.9Z%22/%3E%3C/svg%3E')}.mobile-filters-flyout{display:none}@media (max-width: 768px){body.has-mobile-filters-flyout:before{background:rgba(0, 0, 0, 0.5);bottom:0;content:'';left:0;opacity:0;position:fixed;pointer-events:none;right:0;top:0;transition:opacity 0.3s linear, visibility 0.3s linear;visibility:hidden;z-index:1001}body.has-mobile-filters-flyout.show-mobile-filters-flyout:before{opacity:1;visibility:visible}form.filter-form{border-bottom:0;padding-bottom:0;position:relative}.filter.search-input-filter{width:calc(100% - 60px)}body.has-mobile-filters-flyout .clear-filters-link{display:none !important}form.filter-form .filter input.search-input{background-size:14px auto;height:37px;width:100%}.mobile-filters-flyout .clear-filters-link{display:none !important}form.filter-form > .filter
.label{display:none}.show-mobile-filters-link{background:url(/assets/images/icons/filters-icon.svg) center center no-repeat;background-size:12px auto;border:1px
solid var(--primary-color);border-radius:5px;height:38px;margin-left:auto;text-indent:-9999px;width:38px}.has-filters .show-mobile-filters-link{background:var(--terra-orange) url(/assets/images/icons/filters-icon-white.svg?v=0.01) center center no-repeat;border-color:var(--terra-orange)}.mobile-filters-flyout{background:#fff;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--edge-margin);overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:var(--edge-margin);position:fixed;right:-100%;top:0;transition:right 0.3s ease;width:calc(100vw - calc(var(--edge-margin) * 2));z-index:1002}body.show-mobile-filters-flyout .mobile-filters-flyout{right:0}form.filter-form .mobile-filters-flyout
.button.hidden{display:inline-block}.filter-heading{border-bottom:1px solid var(--primary-color);padding-bottom:calc(var(--edge-margin) / 2);width:100%}.close-mobile-filters-flyout{background:url(/assets/images/icons/close-filters-mobile-x.svg) 50% 50% no-repeat;background-size:contain;height:20px;width:20px;position:absolute;right:var(--edge-margin);text-indent:-9999px;top:var(--edge-margin)}form.filter-form .filter.checkbox-filter.two-column .checkbox-list-wrap{columns:1;display:flex;flex-direction:column;gap:3px;max-width:100%}form.filter-form .filter.checkbox-filter,
form.filter-form .filter.view-filter{margin-right:0}.filter.mobile-hidden-filter{width:100%}.filter.mobile-hidden-filter
select{width:100%}.checkbox-wrap
label{align-items:center}.checkbox-wrap label
.text{padding-top:3px}.checkbox-wrap input[type=checkbox]{height:20px;width:20px}.checkbox-wrap input[type=checkbox]:checked:before{left:2px;right:2px;top:2px;bottom:2px}.flyout-button-wrap{display:flex;gap:calc(var(--edge-margin) / 2)}}.pager-wrap{margin-top:calc(var(--edge-margin) * 3)}.pager-wrap,.page-buttons{align-items:center;display:flex;gap:calc(var(--edge-margin) / 4);justify-content:center}.pager-wrap
.pager{border-radius:max(calc(10px * 0.6), 0.5208vw);padding:max(calc(5px * 0.6), 0.2604vw) max(calc(10px * 0.6), 0.5208vw);text-decoration:none;transition:background 0.2s ease}.pager-wrap .pager.on,
.pager-wrap .pager:hover{background:#fff}.pager-wrap .page-count,
.pager-wrap .page-count-and-now-viewing,
.pager-wrap .pager.go-to-first,
.pager-wrap .pager.go-to-last{display:none}.pager.pager-prev,.pager.pager-next{font-size:0}.pager.pager-prev:after,.pager.pager-next:after{font-size:max(16px,0.98vw);content:'<'}.pager.pager-next:after{content:'>'}.featured-projects-wrapper{margin-bottom:calc(var(--edge-margin) * 6)}.featured-projects-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--edge-margin)}.featured-property-card{background:#fff;border-radius:max(calc(15px * 0.6), 0.78125vw);overflow:hidden;position:relative}@media (min-width: 768.5px){.featured-property-card{width:calc((100% / 3) - (var(--edge-margin) * 2 / 3))}}.featured-property-card .image
a{display:block}.featured-property-card .image
img{aspect-ratio:587 / 394;display:block;width:100%}.featured-property-card
.content{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--edge-margin) / 2);padding:calc(var(--edge-margin) / 2)}.featured-property-card
.title{font-family:var(--secondary-font);font-size:max(calc(50px * 0.6), 2.6041vw);letter-spacing:max(calc(-0.5px * 0.6), -0.026vw);line-height:100%}@media (max-width: 768px){.featured-projects-wrapper{margin-bottom:calc(var(--edge-margin) * 3)}.featured-projects-wrapper
h2{font-size:35px}.featured-property-card
.content{padding:var(--edge-margin)}.featured-property-card
.title{font-size:35px}}h2.all-projects-heading{margin-bottom:calc(var(--edge-margin) * 2)}@media (max-width: 768px){h2.all-projects-heading{border-top:1px solid var(--primary-color);padding-top:var(--edge-margin);font-size:35px}}@media (min-width: 768.5px){.filter-form.properties-filters-form{margin-bottom:calc(var(--edge-margin) * 1.25);padding-left:calc(var(--edge-margin) * 4)}.filter-form.properties-filters-form
.filter{margin-right:max(calc(120px * 0.6), 6.25vw);position:relative}.filter-form.properties-filters-form .filter .clear-filters-link{position:absolute;left:50.75%;top:1%}}.view-mode-link{background:url(/assets/images/icons/grid-view-icon.svg) center center no-repeat;background-size:auto max(calc(22px * 0.6), 1.1458vw);border-radius:max(calc(5px * 0.6), 0.2604vw);display:inline-block;height:max(calc(40px * 0.6), 2.0833vw);text-indent:-9999px;transition:background 0.2s ease;width:max(calc(40px * 0.6), 2.0833vw)}@media (max-width: 768px){.view-mode-link{background-size:23px auto;height:38px;width:38px}}.view-mode-link.list{background-image:url(/assets/images/icons/list-view-icon.svg)}.view-mode-link.selected,.view-mode-link:hover{background-color:#fff}.projects-outer-wrapper{position:relative}.floating-alpha-scroller-list{display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center}.floating-alpha-scroller-list
a{align-items:center;aspect-ratio:1;border-radius:max(calc(5px * 0.6), 0.2604vw);color:var(--primary-color);display:flex;font-size:max(14px, 0.86vw);justify-content:center;text-decoration:none;transition:background 0.2s ease;width:max(24px, 1.25vw)}.floating-alpha-scroller-list
a.inactive{opacity:0.3;pointer-events:none}.floating-alpha-scroller-list a:hover,
.floating-alpha-scroller-list
a.selected{background:#fff}.properties-table-wrap{margin-left:calc(var(--edge-margin) * 4)}.properties-table-wrap .properties-table{width:100% !important;border-collapse:collapse}.properties-table-wrap .properties-table
th{padding:calc(var(--edge-margin) / 2);padding-top:0}.properties-table-wrap .properties-table
td{padding:var(--edge-margin) calc(var(--edge-margin) / 2)}@media (min-width: 768.5px){.properties-table-wrap .properties-table
thead{position:sticky;top:calc(max(80px, 4.1666vw) + calc(var(--edge-margin) / 2))}.properties-table-wrap.list-view .properties-table
td{padding-top:calc(var(--edge-margin) / 2);padding-bottom:calc(var(--edge-margin) / 2)}.properties-table-wrap .properties-table td.property-name{width:16%}.properties-table-wrap .properties-table td.property-image{width:max(calc(274px * 0.6), 14.3229vw)}.properties-table-wrap .properties-table td.property-neighborhood{width:18%}.properties-table-wrap.list-view .properties-table td.property-short-description{width:50%}}.properties-table-wrap .properties-table
td{vertical-align:top;border-top:1px solid var(--primary-color)}.properties-table-wrap .properties-table th:first-child,
.properties-table-wrap .properties-table td:first-child{padding-left:0}.properties-table-wrap .properties-table th:last-child,
.properties-table-wrap .properties-table td:last-child{padding-right:0}p.full-property-address .address1,
p.full-property-address
.city{white-space:nowrap}.properties-table-wrap .properties-table th.header
span{background:#fff;border-radius:max(calc(5px * 0.6), 0.2604vw);cursor:pointer;display:inline-flex;font-size:max(14px, 0.7291vw);line-height:100%;gap:max(calc(5px * 0.6), 0.2604vw);padding:max(calc(7px * 0.6), 0.3645vw) max(calc(15px * 0.6), 0.7812vw);white-space:nowrap}.properties-table-wrap .properties-table th.header.headerSortDown span:after{content:'↓'}.properties-table-wrap .properties-table th.header.headerSortUp span:after{content:'↑'}.properties-table-wrap .properties-table td.property-name
a{color:var(--primary-color);text-decoration:none;transition:color 0.2s ease}.properties-table-wrap .properties-table td.property-name a:hover{color:var(--terra-orange)}.properties-table-wrap:not(.list-view) .properties-table td.property-name
a{font-size:max(calc(30px * 0.6), 1.5625vw);letter-spacing:max(-0.6px, -0.02vw)}.properties-table-wrap .properties-table td.property-image
img{display:block;height:auto !important;min-width:max(calc(274px * 0.6), 14.3229vw);width:max(calc(274px * 0.6), 14.3229vw)}.properties-table-wrap .properties-table td.property-short-description p:not(:last-child){margin-bottom:calc(var(--edge-margin) / 2)}.properties-table-wrap.list-view th.property-image,
.properties-table-wrap.list-view td.property-image{display:none}.properties-table-wrap.list-view .properties-table td.property-name
a{font-weight:700}@media (min-width: 768.5px){.properties-table-wrap.list-view .full-property-address{display:none}.properties-table-wrap.list-view .property-short-description-wrap{align-items:flex-start;display:flex;gap:var(--edge-margin)}.properties-table-wrap.list-view .property-short-description-wrap
p{margin-bottom:0}}.properties-table-wrap
.button{padding:max(10px, 0.52vw) max(calc(20px * 0.6), 1.0416vw)}.properties-table-wrap.list-view .property-short-description-wrap
.button{white-space:nowrap}@media (max-width: 768px){.floating-alpha-scroller-list{border-radius:5px;background:rgba(247, 244, 243, 0.80);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);backdrop-filter:blur(3.25px);right:0}.floating-alpha-scroller-list.absolute{right:calc(var(--edge-margin) * -1)}.floating-alpha-scroller-list
a{aspect-ratio:1.15;font-size:12px}.properties-table-wrap{margin-left:0}.properties-table-wrap .properties-table{display:block}.properties-table-wrap .properties-table
thead{display:none}.properties-table-wrap .properties-table
tr{display:flex;flex-direction:column;gap:calc(var(--edge-margin) / 2);border-bottom:1px solid var(--primary-color);padding-bottom:15px;margin-bottom:30px}.properties-table-wrap .properties-table
td{border:0;padding:0}.properties-table-wrap:not(.list-view) .properties-table td.property-name a,
.properties-table-wrap.list-view .properties-table td.property-name
a{font-size:24px;font-weight:400;letter-spacing:-0.48px}.properties-table-wrap .properties-table td.property-categories{display:flex;gap:var(--edge-margin);opacity:0.5;order:2}.properties-table-wrap .properties-table td.property-neighborhood{order:3;opacity:0.5}.properties-table-wrap .properties-table td.property-image{order:4}.properties-table-wrap .properties-table td.property-image
img{width:100%}.properties-table-wrap .properties-table td.property-short-description{padding-right:var(--edge-margin);order:5}.scroll-to-neighborhoods-wrap{margin:calc(var(--edge-margin) * 4) 0}.filter-form.properties-filters-form{border:0;margin:0;padding:0}}.section-wrap.map-section:not(.neighborhood-map-section) .section-wrap-inner:before,
.section-wrap.neighborhoods-map-section .section-wrap-inner:before{display:none !important}.section-wrap.map-section:not(.neighborhood-map-section) .content-block.col-1,
.section-wrap.neighborhoods-map-section .content-block.col-1{background:#fff;border-radius:max(calc(10px * 0.6),0.5208vw);overflow:hidden;position:relative}.map-wrap{display:flex;flex-direction:row-reverse}.map-listing-wrap{padding:var(--edge-margin);min-width:calc(100% - max(calc(600px * 0.6), 31.25vw));width:calc(100% - max(calc(600px * 0.6),31.25vw))}ul.neighborhoods-map-listing{-webkit-column-gap:var(--edge-margin);-webkit-columns:3;column-gap:var(--edge-margin);columns:3;list-style:none;margin:calc(var(--edge-margin) * 3) 0 0 0;padding:0}.neighborhoods-map-listing
li{flex:1}.neighborhoods-map-listing li
a{border-top:1px solid var(--primary-color);display:flex;font-size:max(calc(30px * 0.6), 1.5625vw);gap:calc(var(--edge-margin) / 2);letter-spacing:max(-0.6px, -0.02vw);padding:calc(var(--edge-margin) / 2) calc(var(--edge-margin) / 4) calc(var(--edge-margin) / 2) 0;line-height:100%;text-decoration:none;transition:background 0.2s ease}.neighborhoods-map-listing li a.selected,
.neighborhoods-map-listing li a:hover{background:var(--secondary-color)}.neighborhoods-map-listing li a
img{aspect-ratio:110 / 123;display:block;max-width:max(calc(110px * 0.6), 5.7291vw);min-width:max(calc(110px * 0.6), 5.7291vw);object-fit:cover;width:max(calc(110px * 0.6), 5.7291vw)}.neighborhoods-map-listing li a
.counter{display:block}.map-container{background:#f2f2f2;min-width:max(calc(600px * 0.6), 31.25vw);width:max(calc(600px * 0.6), 31.25vw)}.contact-page-map .gm-style-iw-chr{display:none !important}.contact-page-map .gm-style .gm-style-iw{padding-top:10px !important}.gm-style .gm-style-iw,.gm-style{font-size:16px;font-family:var(--primary-font);color:var(--primary-color)}.map-container .gm-style-iw-chr{margin-bottom:-20px}.map-container .gm-style-iw-chr
button{position:absolute;outline:none}.marker-popup{align-items:flex-start;display:flex;flex-direction:column;font-size:max(16px, 0.98vw);font-weight:400;gap:calc(var(--edge-margin) / 2);width:max(230px, 11.9791vw)}.marker-popup
.button{outline:none;font-size:max(16px, 0.98vw);padding:max(calc(7px * 0.6), 0.3645vw) max(calc(15px * 0.6), 0.7812vw)}.marker-popup
img{aspect-ratio:273 / 134;display:block;object-fit:cover;object-position:50% 50%}.properties-map-listing-wrap .map-listing-header{display:flex;gap:calc(var(--edge-margin) * 2);margin-bottom:calc(var(--edge-margin) * 4)}.featured-properties-header{border-bottom:1px solid var(--primary-color);margin-bottom:calc(var(--edge-margin) / 2);padding-bottom:calc(var(--edge-margin) / 2)}ul.map-listing.properties-map-listing{list-style:none;margin:0;padding:0;position:relative}ul.map-listing.properties-map-listing .slick-arrow{top:calc(50% + calc(var(--edge-margin) / 2))}ul.map-listing.properties-map-listing .slick-list{width:100%}ul.map-listing.properties-map-listing:before{background:linear-gradient(270deg, #FFF 35.9%, rgba(255, 255, 255, 0.00) 100%);bottom:0;content:'';pointer-events:none;position:absolute;right:0;top:0;width:max(54px, 2.8125vw);z-index:10}ul.map-listing.properties-map-listing li:not(:last-child){margin-right:var(--edge-margin)}.map-listing.properties-map-listing li
a{display:block;text-decoration:none;width:100%}.map-listing.properties-map-listing li
a.selected{color:var(--terra-orange)}.map-listing.properties-map-listing li a>span{display:block}.map-listing.properties-map-listing li a .counter-and-title{margin-bottom:calc(var(--edge-margin) / 2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.map-listing.properties-map-listing li
img{aspect-ratio:274 / 250;display:block;object-fit:cover;width:100%}.section-wrap.map-section.neighborhood-map-section .map-container{aspect-ratio:1;max-width:100%;width:100%}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing{list-style:none;margin:0;padding:0}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing
li{border-top:1px solid var(--primary-color)}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing li
a{align-items:flex-start;display:flex;gap:var(--edge-margin);padding:calc(var(--edge-margin) / 2) calc(var(--edge-margin) / 2) var(--edge-margin) 0;text-decoration:none;transition:background 0.2s ease}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing li a:hover,
.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing li
a.selected{background:#fff}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing li a
.counter{font-size:max(calc(30px * 0.6), 1.5625vw);min-width:12.7%;width:12.7%}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing li a .image
img{aspect-ratio:275 / 255;min-width:max(calc(275px * 0.6), 14.3229vw);object-fit:cover;width:max(calc(275px * 0.6), 14.3229vw)}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing li a
.text{align-items:flex-start;display:flex;flex-direction:column}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing li a .text
.title{font-weight:bold}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing li a .text .short-description{margin-top:calc(var(--edge-margin) / 2)}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing li a .text
.button{margin-top:calc(var(--edge-margin) / 2)}@media (min-width: 768.5px){.neighborhood-map-wrap{position:relative}.neighborhood-map-container{position:relative}.neighborhood-map-container.fixed{position:fixed !important;top:calc(var(--edge-margin) * 5)}.neighborhood-map-container.at-bottom{bottom:0;position:absolute !important}}@media (max-width: 768px){.map-wrap{flex-direction:column}.map-container{min-height:60vh}.section-wrap.neighborhoods-map-section .content-block.col-1{background:none;border-radius:0}.section-wrap.neighborhoods-map-section
h2{display:none}.neighborhood-map-container .gm-bundled-control{top:10px !important;bottom:auto !important}.neighborhood-map-listing-wrap,.neighborhoods-map-listing-wrap{padding:0;position:absolute;z-index:100;bottom:calc(var(--edge-margin) * 2)}.neighborhood-map-listing-wrap{margin:0;width:100%}ul.neighborhoods-map-listing{columns:1;margin:0}.neighborhood-map-listing .slick-list,
.neighborhoods-map-listing .slick-list{display:none !important}.neighborhood-map-listing ul.slick-dots,
.neighborhoods-map-listing ul.slick-dots{margin:0
!important}.section-wrap.map-section.neighborhood-map-section ul.neighborhood-map-listing
li{border:0}.map-listing-wrap{width:100%}.map-wrap.properties-map-wrap{flex-direction:column-reverse}.properties-map-listing-wrap .map-listing-header{flex-direction:column;gap:0}}body.viewing-page-collaboration .section-wrap.scrolling-visionary-names-section{margin-bottom:max(calc(60px * 0.6), 3.125vw)}body.viewing-page-collaboration .section-wrap.intro-text-section .section-wrap-inner
p{max-width:max(calc(900px * 0.6), 46.875vw)}.section-wrap.visionaries-grid-section .section-wrap-inner:before{display:none !important}.collaborators-grid{display:flex;flex-wrap:wrap;gap:calc(var(--edge-margin) * 2) var(--edge-margin)}.collaborator-grid-item{width:calc((100% / 4) - ( (3 * var(--edge-margin)) / 4) )}.collaborator-card{text-decoration:none}.collaborator-card
.image{margin-bottom:calc(var(--edge-margin) / 2)}.collaborator-card .image.no-image{aspect-ratio:1;background:rgba(0,0,0,0.05)}.collaborator-card .image
img{display:block;width:100%}.collaborator-card
.text{}.collaborator-card .text
h2{font-family:var(--primary-font);font-size:max(calc(30px * 0.6), 1.5625vw);font-weight:400;letter-spacing:max(-0.6px, -0.02vw);margin:0}.collaborator-card .text
.disciplines{font-style:italic}.section-wrap.collaborator-detail-section{margin-bottom:calc(var(--edge-margin) * 2);margin-top:calc(var(--edge-margin))}@media (max-width: 768px){body.viewing-page-collaboration form.filter-form{border-top:1px solid var(--primary-color);padding-top:var(--edge-margin);margin-top:70px;border-bottom:0}body.viewing-page-collaboration .collaborator-grid-item{width:calc((100% / 2) - ( (1 * var(--edge-margin)) / 2) )}.collaborator-card .text
h2{font-size:16px;letter-spacing:0}}.section-wrap.project-visionaries-section
h2{margin-bottom:calc(var(--edge-margin) * 2)}.section-wrap.project-overview-section .section-wrap-inner:before{display:none !important}.section-wrap.project-overview-section
h1{margin-bottom:calc(var(--edge-margin) * 3)}.section-wrap.project-overview-section .content-block>p:nth-child(3){margin-bottom:calc(var(--edge-margin) * 2)}.project-info-box{display:flex;gap:var(--edge-margin);margin-bottom:var(--edge-margin)}.project-info-box
h2{font-family:inherit;font-size:inherit;font-style:italic;letter-spacing:inherit;line-height:130%;width:max(calc(120px * 0.6), 6.25vw)}.section-wrap.project-overview-section
table{margin-left:auto;max-width:70%}.section-wrap.project-overview-section table th,
.section-wrap.project-overview-section table
td{vertical-align:top;width:50%}@media (max-width: 768px){.section-wrap.project-overview-section{margin-top:var(--edge-margin)}.project-info-box{flex-direction:column;margin-bottom:calc(var(--edge-margin) * 2);margin-top:calc(var(--edge-margin) * 2)}.project-info-box
h2{font-style:normal;font-weight:bold;width:100%}.section-wrap.project-overview-section
table{max-width:100%}}.project-visionary-item-link{display:flex;align-items:flex-start;flex-direction:column;gap:calc(var(--edge-margin) / 2);text-decoration:none}.project-visionary-item-link
span{display:block}.project-visionary-item-link
.image{width:100%}.project-visionary-item-link .image
img{aspect-ratio:587 / 602;display:block;object-fit:cover;object-position:50% 50%;width:100%}.project-visionary-item-link
.name{font-size:max(calc(30px * 0.6), 1.5625vw);letter-spacing:max(-0.6px, -0.02vw)}.project-visionary-item-link .short-description{}.project-visionary-item-link .short-description
p{}.project-visionary-item-link
.button{}@media (max-width: 768px){.project-visionary-item-link
.name{font-size:20px;letter-spacing:-0.4px}}@media (min-width: 768.5px){body.viewing-page-media-press form.filter-form .filter.checkbox-filter{margin-left:max(calc(60px * 0.6),3.125vw)}}.primary-featured-article-box{}.article-card{display:flex;gap:var(--edge-margin)}.double-width .article-card{flex-direction:column}.article-card .image,
.article-card
.text{flex:1}.article-card .image
img{display:block;width:100%}.article-card
.text{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--edge-margin) / 2)}.article-card .text .publication-and-date-wrap{font-weight:bold}.article-card .text .publication-and-date-wrap
.publication{font-style:italic}.article-card .text .publication-and-date-wrap
.date{}.article-card .text
.abstract{}.article-card .text>.button{}.primary-featured-article-box{border-bottom:1px solid var(--primary-color);margin-bottom:var(--edge-margin);padding-bottom:max(calc(70px * 0.6), 3.6458vw)}.primary-featured-article-box .article-card{flex-direction:row-reverse}.primary-featured-article-box .article-card
.text{color:var(--terra-orange);max-width:calc(40% - var(--edge-margin))}.primary-featured-article-box .article-card .text>.button{border-color:var(--terra-orange);color:var(--terra-orange)}.primary-featured-article-box .article-card .text>.button:hover{background-color:var(--terra-orange);color:var(--secondary-color);text-decoration:none}.article-card .text
.type{order:-2}.article-card .text
h2{order:-1}.primary-featured-article-box .article-card .text .publication-and-date-wrap{margin-top:auto}.primary-featured-article-box .article-card .text
.abstract{font-size:max(calc(30px * 0.6),1.5625vw);line-height:130%}.secondary-featured-articles-box{align-items:flex-start;border-bottom:1px solid var(--primary-color);display:flex;gap:var(--edge-margin);margin-bottom:var(--edge-margin);padding-bottom:calc(var(--edge-margin) * 3)}.secondary-featured-articles-box .secondary-featured-article-wrap{background:#fff;border-radius:max(calc(15px * 0.6), 0.7812vw);padding:var(--edge-margin)}@media (min-width: 768.5px){.secondary-featured-articles-box .secondary-featured-article-wrap{flex:1}}.secondary-featured-articles-box .article-card
.type{display:none}.secondary-featured-articles-box .article-card
.image{display:none}.secondary-featured-articles-box .article-card
.text{gap:var(--edge-margin)}.secondary-featured-articles-box .article-card .text .publication-and-date-wrap{order:-1}.secondary-featured-articles-box .article-card .text
h2{font-size:max(calc(50px * 0.6),2.6041vw);margin-bottom:0}.inner-articles-grid{column-count:2;column-gap:var(--edge-margin)}.articles-grid .article-grid-item{border-bottom:1px solid #000;margin-bottom:var(--edge-margin);padding-bottom:var(--edge-margin)}.articles-grid .article-card{break-inside:avoid}.article-overview .text .type,
.articles-grid .article-card .text .type,
.david-martin-news .david-martin-news-inner-grid .article-grid-item .article-card
.type{background:#fff;border-radius:max(calc(5px * 0.6), 0.2604vw);display:inline-block;font-size:max(14px, 0.7291vw);line-height:100%;order:-2;padding:max(calc(7px * 0.6), 0.3645vw) max(calc(15px * 0.6), 0.7812vw);width:auto}.articles-grid .article-card .text h2,
.david-martin-news .david-martin-news-inner-grid .article-grid-item .article-card .text
h2{font-family:var(--primary-font);font-size:max(calc(30px * 0.6), 1.5625vw);font-weight:400;letter-spacing:max(-0.6px, -0.02vw);line-height:120%;margin:0}.articles-grid .article-card .text>.button{padding:max(calc(10px * 0.6), 0.5208vw) max(calc(20px * 0.6), 1.0416vw)}.articles-grid .article-card .text .publication-and-date-wrap{order:-1}.article-overview .text .publication-and-date-wrap,
.articles-grid .article-card .text .publication-and-date-wrap,
.david-martin-news .article-card .text .publication-and-date-wrap,
.primary-featured-article-box .article-card .text .publication-and-date-wrap{display:flex}.article-overview .text .publication-and-date-wrap .publication:after,
.articles-grid .article-card .text .publication-and-date-wrap .publication:after,
.david-martin-news .article-card .text .publication-and-date-wrap .publication:after,
.primary-featured-article-box .article-card .text .publication-and-date-wrap .publication:after{content:'|';font-style:normal;margin:0
max(calc(5px * 0.6), 0.2604vw)}@media (max-width: 768px){.primary-featured-article-box .article-card{flex-direction:column}.primary-featured-article-box
h2{font-size:35px;letter-spacing:-0.7px}.articles-grid .article-card .text h2,
.david-martin-news .david-martin-news-inner-grid .article-grid-item .article-card .text
h2{font-size:24px;letter-spacing:-0.48px}.primary-featured-article-box .article-card
.text{max-width:100%}.featured-projects-grid,.secondary-featured-articles-box{border-bottom:0;display:block;margin-left:calc(var(--edge-margin) * -1);margin-right:calc(var(--edge-margin) * -1);margin-bottom:calc(var(--edge-margin) * 2);width:calc(100% + (var(--edge-margin) * 2))}.secondary-featured-articles-box:after{border-top:1px solid var(--primary-color);content:'';display:block;height:0;margin-left:var(--edge-margin);margin-top:calc(var(--edge-margin) * 4);width:calc(100vw - (var(--edge-margin) * 2))}.featured-projects-grid .slick-slide,
.secondary-featured-articles-box .slick-slide{margin:0
calc(var(--edge-margin) / 2)}.featured-projects-grid ul.slick-dots,
.secondary-featured-articles-box ul.slick-dots,
.neighborhood-map-listing ul.slick-dots,
.neighborhoods-map-listing ul.slick-dots{background:rgba(255, 255, 255, 0.50);border-radius:20px;display:inline-flex;gap:10px;left:50%;transform:translateX(-50%);margin:var(--edge-margin) auto 0 auto;padding:7px
20px;position:relative}.inner-articles-grid{column-count:1}.article-card{flex-direction:column}.article-overview .text .publication-and-date-wrap,
.articles-grid .article-card .text .publication-and-date-wrap,
.david-martin-news .article-card .text .publication-and-date-wrap,
.primary-featured-article-box .article-card .text .publication-and-date-wrap{display:block}.publication-and-date-wrap>div{display:inline-block}}.section-wrap.article-detail-page-back-button-section .career-back-button-wrap{margin-bottom:0}.content-block.article-overview
h1{max-width:max(calc(743px * 0.6), 38.8020vw);font-size:max(calc(50px * 0.6), 2.6041vw);letter-spacing:max(calc(-0.5px * 0.6), -0.0208vw);margin-bottom:calc(var(--edge-margin) / 2)}.content-block.article-overview
.abstract{display:none}.article-hero-image{margin-bottom:var(--edge-margin)}.map-list-box{}.location-list{columns:2}.location-list .category-wrap{border-style:solid;border-width:0 0 0 5.25px;break-inside:avoid;margin-bottom:40px;padding-left:10px}.location-list .category-wrap .category-title{font-family:var(--secondary-font);font-size:9.755px;font-weight:400;letter-spacing:1.853px;line-height:92.308%;margin-bottom:15px;text-transform:uppercase}.location-list .location-card{cursor:pointer;font-size:12.757px;font-weight:300}.location-list .location-card
.title{display:flex}.location-list .location-card .title .title-wrap{border-bottom:1px solid transparent}.location-list .location-card:hover .title .title-wrap{border-bottom:1px solid var(--primary-color)}.location-list .location-card .title
.counter{width:20px}@media (max-width: 768px){.map-locations-listing{margin-top:40px}.section-wrap.neighborhood-map-section{padding-bottom:40px}.section-wrap.neighborhood-map-section:after{left:20px;right:20px}}.map-content-box{}.custom-marker{cursor:pointer}.custom-map-marker-inner{align-items:center;background:var(--primary-color);border-radius:100%;color:#fff;display:flex;font-family:var(--primary-font);font-size:14px;height:25px;justify-content:center;width:25px}.custom-map-marker-inner.orange,.custom-map-marker-inner.selected{background:var(--terra-orange)}.custom-map-marker-inner.main-location{background:url(/assets/images/template/560-lexington-map-crest.svg) 50% 50% no-repeat;background-size:contain;border-radius:0;height:53px;text-indent:-9999px;width:84px}.leaflet-popup-content{font-family:var(--primary-font);font-size:18px}@media (max-width: 768px){.map-content-box{max-width:100%;width:100%}.leaflet-marker-icon{align-items:center;display:flex;justify-content:center}.custom-map-marker-inner{font-size:11px;height:20px;width:20px}}.content-block ul li
big{font-family:var(--secondary-font);font-size:40px;font-weight:100;letter-spacing:-0.8px;line-height:127.5%;text-transform:uppercase}@media (max-width: 1280px){.content-block ul li
big{font-size:30px;letter-spacing:-0.6px}}@media (max-width: 768px){.content-block ul li
big{font-size:24px;letter-spacing:-0.48px}}body.neighborhood-detail-page .section-wrap:first-child{margin-top:calc(var(--edge-margin) * 2)}body.neighborhood-detail-page .section-wrap.neighborhood-intro-section .content-block:not(.image-block):first-child
p{max-width:max(calc(743px * 0.6), 38.8020vw)}.section-wrap.neighborhood-featured-news-section .section-wrap-inner:before,
body.neighborhood-detail-page .section-wrap.full-width-gallery-section .section-wrap-inner:before{display:none !important}.section-wrap.neighborhood-featured-news-section .secondary-featured-articles-box{border-bottom:0;margin-bottom:0;padding-bottom:0}body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slide,
body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slide
img{aspect-ratio:1840 / 1011;object-fit:cover}body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slide
img{display:block}body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slick-arrow{opacity:0.75;transition:opacity 0.3s linear}body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slick-arrow:hover{opacity:1}body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slick-arrow.slick-prev{left:var(--edge-margin)}body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slick-arrow.slick-next{right:var(--edge-margin)}body.neighborhood-detail-page .section-wrap.full-width-gallery-section .slick-dots{position:absolute;bottom:var(--edge-margin);right:auto;top:auto}.form-wrap{}.contact-form-section
form{display:flex;flex-wrap:wrap;gap:var(--edge-margin);justify-content:space-between;margin:0;padding:0}form.submitting:before{background:var(--secondary-color);bottom:0;content:'';left:0;opacity:0.7;position:absolute;right:0;top:0;z-index:5}.field-wrap{width:calc(50% - (var(--edge-margin) / 2));position:relative}.fade{transition:opacity 0.5s linear}.field-wrap#brokerage-firm-field-wrap,.field-wrap#are-you-working-with-broker-field-wrap{display:none}.message-and-submit-wrap{display:flex;align-items:flex-end;gap:var(--edge-margin);width:100%}.field-wrap.full-width{width:calc(100% - var(--edge-margin) - max(calc(150px * 0.6), 7.8125vw))}.field-wrap
label{display:none;left:0;position:absolute;top:0}.field-wrap label
span{display:inline-block;font-family:'Times New Roman',Times,serif}.field-wrap.active label,
.field-wrap.has-value
label{opacity:0}.choices.is-focused{z-index:2}.field-wrap input,
.field-wrap select,
.field-wrap textarea,
.field-wrap
.choices__inner{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1.5px solid var(--primary-color);border-radius:0;color:var(--primary-color);display:block;min-height:36px;outline:none;padding:3px
0;width:100%}.field-wrap
textarea{height:max(calc(145px * 0.6), 7.5520vw)}.field-wrap.error input,
.field-wrap.error select,
.field-wrap.error
.choices__inner{border-color:red}.field-wrap.disabled select,
.field-wrap.disabled
.choices__inner{pointer-events:none;border:1px
solid #989A99;color:#989A99}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--primary-color);transition:background-color 5000s ease-in-out 0s}.field-wrap input::placeholder{color:#11111180}.field-wrap input::-webkit-input-placeholder{color:#11111180}.field-wrap input:-moz-placeholder{color:#11111180}.field-wrap input:-ms-input-placeholder{color:#11111180}.field-wrap.error input::placeholder{color:red}.field-wrap.error input::-webkit-input-placeholder{color:red}.field-wrap.error input:-moz-placeholder{color:red}.field-wrap.error input:-ms-input-placeholder{color:red}.field-wrap.error select,
.field-wrap.error
.choices__item{color:red}.field-wrap
.choices__inner{background:transparent url(/assets/images/icons/green-chevron-right.svg) 100% 50% no-repeat;background-size:15px auto;padding:0}.field-wrap.error
.choices__inner{}.choices[data-type*=select-one] .choices__input{color:var(--primary-color)}.choices[data-type*=select-one] .choices__inner{padding-bottom:0}.choices__list--single{padding:clamp(calc(0.5 * 3px),0.17vw,calc(1.25 * 3px)) 0}.choices__placeholder{opacity:1}.choices[data-type*=select-one]:after{display:none}.is-open .choices__list--dropdown{background:var(--secondary-color);border:clamp(calc(0.5 * 1.5px),0.09vw,calc(1.25 * 1.5px)) solid var(--primary-color)}.choices__list--dropdown
.choices__item{font-size:24px;padding:10px
15px}.choices__list--dropdown .choices__item--selectable.choices__placeholder{color:var(--primary-color);display:none}.choices__list--dropdown .choices__item--selectable:not(.choices__placeholder):hover,
.choices__list--dropdown .choices__item--selectable:not(.choices__placeholder).is-highlighted{background:var(--primary-color);color:var(--secondary-color)}.field-wrap
select{background:transparent url(/assets/images/icons/green-chevron-right.svg) calc(100% - 15px) 50% no-repeat;background-size:20px auto}.submit-wrap{width:max(calc(150px * 0.6), 7.8125vw)}.submit-wrap
.button{width:100%;text-align:center}.submit-wrap .submit:hover{background-image:url(/assets/images/icons/submit-button-arrow-hover.svg);border-bottom:clamp(calc(0.5 * 1.5px),0.09vw,calc(1.25 * 1.5px)) solid #617835;color:#617835}.required-field-notice{font-family:var(--primary-font);font-size:clamp(12px, 1.74vw, calc(1.25 * 18px));font-style:italic;font-weight:300;margin-top:clamp(0.5 * 75px, 4.34vw, calc(1.25 * 75px));text-align:center;width:100%}form
.loader{background:var(--primary-color);bottom:0;left:0;opacity:0.6;position:absolute;right:0;top:0;transition:opacity 0.3s linear;z-index:5}.contact-page-map{aspect-ratio:1840 / 508;min-height:300px;width:100%}@media (max-width: 768px){.form-intro-content{margin-bottom:50px}.form-intro-content
h2{margin-bottom:20px}form{gap:0;padding:0}.field-wrap,.field-wrap.full-width,.submit-wrap{width:100%}.message-and-submit-wrap{flex-direction:column}}.thank-you-overlay{background:var(--primary-color);bottom:0;color:var(--secondary-color);cursor:pointer;display:flex;flex-direction:column;height:clamp(420px,32.92vw,calc(1.25 * 569px));justify-content:center;left:50%;padding:clamp(calc(0.5 * 80px),4.63vw,calc(0.5 * 80px)) clamp(calc(0.5 * 40px),2.31vw,calc(0.5 * 40px));position:fixed;right:0;text-align:center;top:50%;transform:translate(-50%, -50%);transition:opacity 0.5s linear 0.5s, visibility 0.5s linear 0.5s;width:clamp(calc(0.5 * 820px),47.45vw,calc(1.25 * 820px));z-index:101}@media (min-width: 1280.5px){.thank-you-overlay
h2{font-size:clamp(29px, 3vw, 70px)}}.thank-you-overlay h2 .br-wrap
br{display:block}.thank-you-underlay{background:var(--secondary-color);bottom:0;cursor:pointer;left:0;opacity:0.7;position:fixed;right:0;top:0;z-index:100}body:not(.show-thank-you) .thank-you-overlay{opacity:0;pointer-events:none;visibility:hidden}.thank-you-overlay
*{position:relative;z-index:2}body:not(.show-thank-you) .thank-you{opacity:0;pointer-events:none}@media (max-width: 500px){.thank-you-overlay{left:15px;padding:clamp(calc(0.5 * 80px),4.63vw,calc(0.5 * 80px)) 15px;right:15px;transform:translateY(-50%);width:auto}}body.viewing-page-legal .section-wrap:first-child{margin-top:calc(var(--edge-margin) * 3)}body.viewing-page-legal .content-block:last-child{padding-top:var(--edge-margin);border-top:1px solid var(--primary-color)}body.viewing-page-legal .content-block:last-child p:not(:first-child){max-width:max(calc(586px * 0.6), 30.5208vw)}