@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,button,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,a{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus,a:focus{outline:none!important;box-shadow:none!important}*,*:before,*:after{box-sizing:border-box}*{margin:0}@font-face{font-family:BLSW;src:url(../fonts/BLSW-Bold-fGA5VWdl.woff2) format("woff2"),url(../fonts/BLSW-Bold-CaoRBe2c.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BLSW;src:url(../fonts/BLSW-Light-Cjt3Iaf_.woff2) format("woff2"),url(../fonts/BLSW-Light-CMeBGaVi.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Velino Display;src:url(../fonts/VelinoDisplay-Black-DtGJWKiI.woff2) format("woff2"),url(../fonts/VelinoDisplay-Black-B9X44TZD.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}.d-none{display:none!important}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-padding{padding-top:12rem}@media (max-width: 767px){.nav-padding{padding-top:6rem}}body:has(#wpadminbar) .nav-padding{padding-top:calc(12rem + 32px)}@media (max-width: 767px){body:has(#wpadminbar) .nav-padding{padding-top:calc(6rem + 46px)}}html{font-size:.5681818182vw;line-height:normal;overflow-x:clip;overflow-y:auto;max-width:100%}@media (max-width: 991px){html{font-size:1.0080645161vw}}@media (max-width: 767px){html{font-size:1.3020833333vw}}@media (max-width: 575px){html{font-size:2.7777777778vw}}body{min-height:100vh;max-width:100%;overflow-x:clip;background:#f3f1ef;color:#10231b;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.site-shell{overflow-x:clip;width:100%;max-width:100%}.pin-spacer{max-width:100%!important}img{display:block;max-width:100%;vertical-align:bottom}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@media (max-width: 575px){html:has(#wpadminbar){margin-top:0!important}}body:has(#wpadminbar){margin-top:0}body:has(#wpadminbar) .site-nav{top:32px}@media (max-width: 768px){body:has(#wpadminbar) .site-nav{top:46px}}@media (max-width: 576px){body:has(#wpadminbar) #wpadminbar{top:0;position:fixed}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.site-nav{position:fixed;left:0;top:0;width:100%;padding:0 7.2rem;background:#000;z-index:100;height:12rem;transition:opacity .35s ease}.site-nav.-is-faded{opacity:0;pointer-events:none}.site-nav.-is-stable{opacity:1!important;pointer-events:auto;transition:none!important}@media (max-width: 991px){.site-nav{padding:0 4rem}}@media (max-width: 767px){.site-nav{padding:0 1.6rem;height:6rem}}.nav-bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:176rem;min-height:12rem;margin:0 auto}@media (max-width: 767px){.nav-bar{min-height:6rem}}.site-logo{display:flex;align-items:center;flex-shrink:0;width:16.3rem;color:#fff}.site-logo svg,.site-logo img{width:100%;height:auto}@media (max-width: 767px){.site-logo{width:7.8rem}}.site-title{font-size:2rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:2.9rem;min-width:0}@media (max-width: 991px){.nav-actions{gap:2rem}}@media (max-width: 767px){.nav-actions{gap:1.6rem}}.nav-links{display:flex;align-items:center;gap:2.9rem;list-style:none;margin:0;padding:0}@media (max-width: 991px){.nav-links{gap:1.6rem}}@media (max-width: 767px){.nav-links{display:none}}.nav-link{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:none;white-space:nowrap;transition:color .3s ease-out,opacity .3s ease-out}@media (hover: hover) and (pointer: fine){.nav-link:hover{opacity:.7}}.nav-link.-is-active,.nav-link[aria-current=page]{color:#fff;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.35em}@media (hover: hover) and (pointer: fine){.nav-link.-is-active:hover,.nav-link[aria-current=page]:hover{opacity:1}}.nav-link-item.-accent .nav-link{color:#e73c3e}@media (hover: hover) and (pointer: fine){.nav-link-item.-accent .nav-link:hover{opacity:.8}}.nav-link-item.-accent .nav-link.-is-active,.nav-link-item.-accent .nav-link[aria-current=page]{color:#e73c3e;text-decoration-color:#e73c3e}.c-button.nav-cta{background:#e73c3e;color:#fff}.c-button.nav-cta:focus-visible{background:#fff;color:#e73c3e}@media (hover: hover) and (pointer: fine){.c-button.nav-cta:hover{background:#fff;color:#e73c3e}}.c-button.nav-cta{flex-shrink:0;min-height:5.6rem;padding:1.6rem 2.4rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}.c-button.nav-cta .label{display:block;white-space:nowrap}@media (max-width: 767px){.c-button.nav-cta{display:none}}.c-button.nav-cta.overlay-cta{display:inline-flex;margin-top:0}@media (max-width: 767px){.c-button.nav-cta.overlay-cta{display:inline-flex;width:23.2rem;min-height:0;padding:1.2rem 2.4rem;font-size:1.8rem}}.nav-menu-toggle,.nav-menu-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer}@media (max-width: 767px){.nav-menu-close{width:3.2rem;height:3.2rem}}.menu-icon{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;width:40px;height:40px}.menu-line{display:block;flex:0 0 auto;width:40px;height:1px;margin:0;padding:0;border:0;background:#fff}.close-icon{position:relative;display:block;width:28px;height:28px}@media (max-width: 767px){.close-icon{width:3.2rem;height:3.2rem}}.close-icon:before,.close-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#fff}.close-icon:before{transform:translateY(-50%) rotate(45deg)}.close-icon:after{transform:translateY(-50%) rotate(-45deg)}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000a3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease-out,visibility .35s ease-out}.nav-overlay[hidden]{display:none}.nav-overlay.-is-open{opacity:1;visibility:visible;pointer-events:auto}.nav-overlay.-is-open .overlay-panel{transform:translateZ(0)}.overlay-panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(72rem,100% - 4.8rem);height:100%;max-height:100dvh;overflow:hidden;background:#000;color:#fff;transform:translate3d(100%,0,0);transition:transform .35s ease-out;will-change:transform}@media (max-width: 575px){.overlay-panel{width:100%}}.overlay-top{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;min-height:12rem;padding:0 7.2rem}@media (max-width: 991px){.overlay-top{padding:0 4rem}}@media (max-width: 767px){.overlay-top{min-height:0;padding:1.7rem 2.4rem .8rem}}.overlay-shell{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;flex:1 1 auto;width:100%;min-height:0;padding:3rem 5rem 6rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (max-width: 767px){.overlay-shell{gap:2rem;padding:0 2.4rem 4rem}}.overlay-shell>*{flex-shrink:0}.overlay-links{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;width:100%;margin:0;padding:0;list-style:none}@media (max-width: 767px){.overlay-links{gap:2rem}}.overlay-links.-primary .overlay-link{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:3.2rem;font-weight:900;line-height:1.1}@media (max-width: 767px){.overlay-links.-primary .overlay-link{font-size:2.4rem;line-height:1.2}}.overlay-links.-secondary .overlay-link{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.4}@media (max-width: 767px){.overlay-links.-secondary .overlay-link{font-size:1.6rem}}.overlay-link{color:#fff;text-decoration:none;transition:color .3s ease-out,opacity .3s ease-out}@media (hover: hover) and (pointer: fine){.overlay-link:hover{opacity:.7}}.overlay-link.-is-active,.overlay-link[aria-current=page]{color:#e73c3e}@media (hover: hover) and (pointer: fine){.overlay-link.-is-active:hover,.overlay-link[aria-current=page]:hover{opacity:1}}body.has-nav-open{overflow:hidden}.footer{background:#000;color:#fff;padding:0 7.2rem}@media (max-width: 991px){.footer{padding:0 4.5454545455vw}}@media (max-width: 767px){.footer{padding:0}}.footer-bar{display:flex;flex-direction:column;gap:1.9rem;max-width:176rem;margin:0 auto;padding:4.3rem 0 4rem}@media (max-width: 991px){.footer-bar{gap:2.4rem;padding:2.4rem 0 4rem}}@media (max-width: 767px){.footer-bar{padding:2.4rem 2rem 10.6rem}}.footer .footer-nav{width:100%}.footer .footer-nav-list{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin:0;padding:0;list-style:none}@media (max-width: 767px){.footer .footer-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:1.2rem;align-items:start}}.footer .footer-nav-item{margin:0}.footer .footer-nav-link,.footer .footer-nav-list>li>a{display:inline-block;color:#fff;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.3;text-decoration:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity .2s ease-out}@media (hover: hover) and (pointer: fine){.footer .footer-nav-link:hover,.footer .footer-nav-list>li>a:hover{opacity:.7}}@media (max-width: 767px){.footer .footer-nav-link,.footer .footer-nav-list>li>a{font-size:1.2rem}}.footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:4.8rem;width:100%}@media (max-width: 991px){.footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:3.2rem}}.footer .content{display:flex;flex:1 1 auto;flex-direction:column;gap:1.2rem;max-width:81.8rem}@media (max-width: 767px){.footer .content{gap:2rem;max-width:none;width:100%}}.footer .disclaimer{margin:0;opacity:.6;font-size:1.4rem;line-height:1.3;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){.footer .disclaimer{font-size:1.2rem;line-height:1.3}}.footer .legal{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;font-size:1.4rem;font-weight:700;line-height:1.3;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){.footer .legal{font-size:1.2rem}}.footer .copyright,.footer .privacy{margin:0}.footer .privacy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.footer .logos{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2.4rem 4.2rem;margin:0;padding:0;list-style:none}@media (max-width: 767px){.footer .logos{width:100%;flex-wrap:nowrap;justify-content:flex-start;gap:2.5274rem}}.footer .logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.footer .logo-link{display:flex;align-items:center;justify-content:center}.footer .logo svg,.footer .logo img{display:block;width:auto;height:auto;max-width:15.4rem;max-height:3.2rem}@media (max-width: 767px){.footer .logo svg,.footer .logo img{max-width:8rem;max-height:1.8rem}}#footer-privacy-modal .panel{background:#f3f1ef}.c-button{display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out,transform .3s ease-out}.c-button__label{display:block}.dynamic-cta{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:fit-content;padding:1rem 1.2rem;border-radius:6rem;background:#fffc}@media (max-width: 575px){.dynamic-cta{align-items:stretch;width:100%;flex-direction:column}.dynamic-cta.-article{flex-direction:row}}.dynamic-cta .item{background:#e73c3e;color:#fff}.dynamic-cta .item:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.dynamic-cta .item:hover{background:#000;color:#fff}}.dynamic-cta .item{min-height:4.4rem;padding:1.2rem 2rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1}.dynamic-cta .label{display:block;white-space:nowrap}body.has-modal-open{overflow:hidden}body.has-modal-open :has(>.site-modal.-is-visible){position:relative;z-index:300}.site-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:2rem;visibility:hidden;opacity:0;pointer-events:none;transition:all .2s ease}.site-modal.-is-visible{visibility:visible;opacity:1;pointer-events:auto}@media (max-width: 575px){.site-modal{align-items:center;justify-content:center;padding:2rem;overflow-y:auto}}.site-modal .backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000d9;cursor:pointer}.site-modal .shell{position:relative;z-index:1;width:min(110rem,100vw - 4rem);min-height:54.6rem}@media (max-width: 991px){.site-modal .shell{width:min(88rem,100vw - 4rem);min-height:auto}}@media (max-width: 575px){.site-modal .shell{width:30rem;max-width:calc(100vw - 4rem);margin:0 auto;padding-bottom:4.5rem}}.site-modal .panel{display:flex;align-items:flex-start;justify-content:space-between;gap:11.2rem;width:100%;padding:4.8rem;border-radius:2.4rem;background:#e73c3e;color:#000;min-height:inherit}@media (max-width: 991px){.site-modal .panel{padding:4rem}}@media (max-width: 575px){.site-modal .panel{flex-direction:column;gap:2rem;padding:2rem;border-radius:1.6rem}}.site-modal .copy{display:flex;flex-direction:column;flex:1 1 auto;width:min(44.2rem,100% - 48.2rem);padding-left:2rem}@media (max-width: 575px){.site-modal .copy{width:100%;padding-left:0}}.site-modal .title.title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2}@media (max-width: 767px){.site-modal .title.title{width:100%;font-size:3rem;line-height:1.2}}.site-modal .body{display:flex;flex-direction:column;gap:1.8rem;margin-top:1.2rem;padding-top:2rem;border-top:.1rem solid #000}@media (max-width: 575px){.site-modal .body{gap:1.8rem;margin-top:1.2rem;padding-top:1.2rem}}.site-modal .meta{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.15}@media (max-width: 575px){.site-modal .meta{font-size:1.5rem;line-height:1}}.site-modal .text.text{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3}@media (max-width: 575px){.site-modal .text.text{font-size:1.4rem;line-height:1.3}}.site-modal .item.item{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3}@media (max-width: 575px){.site-modal .item.item{font-size:1.4rem;line-height:1.3}}.site-modal .list{display:flex;flex-direction:column;gap:.6rem;margin:0;opacity:1!important}@media (max-width: 575px){.site-modal .list{gap:1rem;margin:0;padding-left:0}}.site-modal .item{list-style:disc}.site-modal .item::marker{font-size:1.6rem}@media (max-width: 575px){.site-modal .item{list-style:none}}.site-modal .media{overflow:hidden;flex:0 0 45rem;width:45rem;height:stretch;border-radius:1.6rem}@media (max-width: 991px){.site-modal .media{flex:0 0 40rem;width:40rem;height:40rem}}@media (max-width: 575px){.site-modal .media{flex:0 0 11.5rem;width:11.5rem;height:11.5rem;border-radius:.8rem}}.site-modal .image{width:100%;height:100%;object-fit:cover}.site-modal .close{position:absolute;top:-5.6rem;right:-5.6rem;width:5.5rem;height:5.5rem;padding:0;border:0;border-radius:50%;background:#fff;cursor:pointer;transition:transform .3s ease-out,box-shadow .3s ease-out;display:flex;align-items:center;justify-content:center}.site-modal .close:hover,.site-modal .close:focus-visible{transform:scale(1.06);box-shadow:0 .8rem 2rem #0000001f}@media (max-width: 991px){.site-modal .close{top:auto;right:auto;bottom:-8.7rem;left:50%;transform:translate(-50%)}.site-modal .close:hover,.site-modal .close:focus-visible{transform:translate(-50%) scale(1.06)}}@media (max-width: 575px){.site-modal .close{bottom:-1.7rem;width:4.5rem;height:4.5rem}.site-modal .close:hover,.site-modal .close:focus-visible{transform:translate(-50%) scale(1.06)}}.site-modal .icon{width:3.3rem;height:auto;aspect-ratio:1/1;border-radius:50%;transform:translateY(.2rem) rotate(45deg);pointer-events:none}.site-modal .icon svg{width:100%;height:100%}.site-modal .icon svg path{stroke:#000;stroke-width:1}.site-modal.-profile-video{padding:2.4rem;align-items:center;justify-content:center;overflow:visible}@media (max-width: 575px){.site-modal.-profile-video{padding:1.6rem;overflow:visible}}.site-modal.-profile-video .backdrop{background:#000000d9}.site-modal.-profile-video .shell{width:min(148rem,100vw - 4.8rem,(100vh - 12.8rem) * 16 / 9 + 8rem);max-width:100%;height:auto;min-height:0;padding-top:8rem;padding-right:8rem}@media (max-width: 991px){.site-modal.-profile-video .shell{width:min(100%,(100vh - 12rem) * 16 / 9);max-width:none;min-height:0;margin:0;padding-top:7.2rem;padding-right:0;padding-bottom:0}}@media (max-width: 575px){.site-modal.-profile-video .shell{width:min(100%,(100vh - 9.6rem) * 16 / 9);padding-top:6.4rem}}.site-modal.-profile-video .panel{display:block;width:100%;height:auto;min-height:0;padding:0;border-radius:0;background:transparent;overflow:visible}.site-modal.-profile-video .video-frame-shell{width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:2.4rem;background:#000}@media (max-width: 575px){.site-modal.-profile-video .video-frame-shell{border-radius:1.2rem}}.site-modal.-profile-video .close{top:0;right:0;z-index:2}@media (max-width: 991px){.site-modal.-profile-video .close{top:0;right:0;bottom:auto;left:auto;margin-bottom:0;transform:none}.site-modal.-profile-video .close:hover,.site-modal.-profile-video .close:focus-visible{transform:scale(1.06)}}@media (max-width: 575px){.site-modal.-profile-video .close{width:4.5rem;height:4.5rem}}.video-frame-shell{width:100%;aspect-ratio:16/9;background:#000}.video-frame{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#000}.p-home-hero{background:#000}.p-home-hero .video-shell{position:relative;overflow:hidden;width:100%;max-width:176rem;min-height:calc(100svh - 12rem);margin:0 auto;border-radius:0 0 2.4rem 2.4rem;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,#ffffff0f,#0003 44%,#000),linear-gradient(135deg,#1a1a1a,#080808 48%,#000)}.p-home-hero .hero-video-layer{position:absolute;top:0;right:0;bottom:0;left:0}.p-home-hero .hero-video-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.p-home-hero .hero-video-panel.-is-active{opacity:1}.p-home-hero .hero-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 12rem);padding:8rem 7rem 6rem}@media (max-width: 991px){.p-home-hero .hero-content{padding:7.2rem 4rem 6rem}}@media (max-width: 767px){.p-home-hero .hero-content{padding:4rem 2rem;gap:4rem}}@media (max-width: 575px){.p-home-hero .hero-content{padding-right:0}}.p-home-hero .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#0000002e 38%,#00000095),linear-gradient(180deg,#fff0 56%,#00000047 70%,#00000080)}@media (max-width: 767px){.p-home-hero .hero-overlay{background:linear-gradient(180deg,#0002,#0000003d 48%,#000000a8),linear-gradient(180deg,#fff0 44%,#00000047 62%,#00000080)}}.p-home-hero .hero-copy{display:flex;flex-direction:column;max-width:92rem;color:#fff}@media (max-width: 991px){.p-home-hero .hero-copy{max-width:70rem}}@media (max-width: 767px){.p-home-hero .hero-copy{max-width:none}}.p-home-hero .hero-title{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:12rem;font-weight:900;line-height:.9;letter-spacing:0}@media (max-width: 991px){.p-home-hero .hero-title{font-size:11rem}}@media (max-width: 767px){.p-home-hero .hero-title{font-size:5.6rem;line-height:.92;gap:.8rem}}.p-home-hero .title-static{display:block}.p-home-hero .title-rotator{position:relative;display:block;min-width:57rem;min-height:11.8rem;overflow:hidden;color:#e73c3e}@media (max-width: 991px){.p-home-hero .title-rotator{min-width:40rem}}@media (max-width: 767px){.p-home-hero .title-rotator{min-width:21rem;min-height:4.4rem}}.p-home-hero .word{position:absolute;left:0;top:0;width:100%;display:block;will-change:transform,opacity}.p-home-hero .word.-is-active{position:relative;opacity:1;visibility:visible}.p-home-hero .title-rotator.-is-animated .word,.p-home-hero .title-rotator.-is-animated .word.-is-active{position:absolute;opacity:0;visibility:hidden}.p-home-hero .hero-text{margin-top:2rem}@media (max-width: 767px){.p-home-hero .hero-text{margin-top:1rem;max-width:28rem}}.p-home-hero .hero-bottom-row{display:flex;justify-content:space-between;align-items:flex-end;gap:3.2rem}@media (max-width: 991px){.p-home-hero .hero-bottom-row{flex-direction:column-reverse;gap:2.4rem}}@media (max-width: 575px){.p-home-hero .hero-description{max-width:24.2rem}}.p-home-hero .hero-description,.p-home-hero .hero-price{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:1.25;font-weight:700}@media (max-width: 767px){.p-home-hero .hero-description,.p-home-hero .hero-price{font-size:1.6rem}}.p-home-hero .hero-price{margin-top:.8rem}@media (max-width: 575px){.p-home-hero .hero-price{margin-top:0}}.p-home-hero .usp-grid{display:grid;grid-template-columns:repeat(3,23.3rem);gap:2rem}@media (max-width: 991px){.p-home-hero .usp-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:1.2rem}}@media (max-width: 575px){.p-home-hero .usp-grid{display:none}}.p-home-hero .usp-mobile-carousel{display:none}@media (max-width: 575px){.p-home-hero .usp-mobile-carousel{display:block;width:min(34.2rem,100%);margin-inline:auto auto;overflow:hidden;cursor:grab}.p-home-hero .usp-mobile-carousel.is-dragging{cursor:grabbing}}.p-home-hero .usp-mobile-carousel .splide__track{overflow:visible}.p-home-hero .usp-mobile-carousel .splide__list{align-items:stretch}.p-home-hero .usp-mobile-carousel .splide__slide{width:24rem;display:flex}.p-home-hero .usp-card{position:relative;min-height:24rem;padding:2.4rem 2.2rem;border-radius:2rem;background:#fffc;color:#000;cursor:pointer;transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}@media (max-width: 575px){.p-home-hero .usp-card{width:100%;min-height:20rem;padding:2.4rem;border-radius:1.2rem}}.p-home-hero .usp-card.-is-active .icon svg path{fill:#e73c3e}.p-home-hero .usp-card.-is-active #cart-wheel-left,.p-home-hero .usp-card.-is-active #cart-wheel-right{animation:hero-cart-wheel-spin 1.2s linear infinite}.p-home-hero .usp-card.-is-active #top-right,.p-home-hero .usp-card.-is-active #top-left,.p-home-hero .usp-card.-is-active #bottom-left,.p-home-hero .usp-card.-is-active #bottom-right{animation:hero-arrow-pulse 1s ease-in-out infinite}.p-home-hero .usp-card.-is-active .fill{animation:hero-usp-fill var(--hero-usp-duration, 4.8s) linear forwards}@media (max-width: 575px){.p-home-hero .usp-card.-is-active{width:100%}}.p-home-hero .copy{display:flex;flex-direction:column;gap:.4rem;max-width:18.3rem}.p-home-hero .title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1.05}@media (max-width: 767px){.p-home-hero .title{font-size:2rem;line-height:1;max-width:15.5rem}}.p-home-hero .description{max-width:18.3rem;font-size:1.5rem;font-weight:300;line-height:1.3;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){.p-home-hero .description{max-width:100%;font-size:1.4rem}}.p-home-hero .icon{position:absolute;left:2.6rem;bottom:4.4rem}.p-home-hero .icon svg,.p-home-hero .icon img{width:100%;height:100%}.p-home-hero .icon #cart-wheel-left,.p-home-hero .icon #cart-wheel-right,.p-home-hero .icon #top-right,.p-home-hero .icon #top-left,.p-home-hero .icon #bottom-left,.p-home-hero .icon #bottom-right{transform-box:fill-box;transform-origin:center}.p-home-hero .icon #top-right{--hero-arrow-shift-x: -.05rem;--hero-arrow-shift-y: .05rem}.p-home-hero .icon #top-left{--hero-arrow-shift-x: .05rem;--hero-arrow-shift-y: .05rem}.p-home-hero .icon #bottom-left{--hero-arrow-shift-x: .05rem;--hero-arrow-shift-y: -.05rem}.p-home-hero .icon #bottom-right{--hero-arrow-shift-x: -.05rem;--hero-arrow-shift-y: -.05rem}.p-home-hero .icon.-locator{left:2.35rem;width:3.1rem;height:5rem}.p-home-hero .icon.-cart{width:8.1rem;height:5.5rem;bottom:4.1rem}.p-home-hero .icon.-arrows{width:5.75rem;height:5.76rem}@media (max-width: 767px){.p-home-hero .icon{left:2.6rem;bottom:3.6rem;width:4rem;height:4rem}.p-home-hero .icon.-locator{left:2rem;width:3rem;height:4.8rem}.p-home-hero .icon.-cart{left:2.6rem;width:5.9rem;height:4rem;bottom:4rem}.p-home-hero .icon.-arrows{left:2.6rem;width:4rem;height:4rem;bottom:4rem}}.p-home-hero .progress-bar{position:absolute;left:2.4rem;right:2.4rem;bottom:2.1rem;height:.6rem}@media (max-width: 767px){.p-home-hero .progress-bar{left:2.6rem;right:auto;bottom:2rem;width:19rem}}.p-home-hero .track,.p-home-hero .fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999rem}.p-home-hero .track{background:#000}.p-home-hero .fill{width:0;background:#e73c3e}.p-home-hero .tagline-lockup{flex:0 0 auto;width:31.4rem;height:12rem;display:flex;align-items:center;justify-content:center}@media (max-width: 991px){.p-home-hero .tagline-lockup{right:4rem;bottom:4rem;width:24rem;height:9.2rem}}@media (max-width: 767px){.p-home-hero .tagline-lockup{width:17.8rem;height:6.8rem;align-self:flex-end}}.p-home-hero .tagline-image{width:100%;height:auto;max-height:100%}@media (max-width: 575px){.p-home-hero .tagline-image{display:none}}@keyframes hero-usp-fill{0%{width:0}to{width:100%}}@keyframes hero-cart-wheel-spin{to{transform:rotate(360deg)}}@keyframes hero-arrow-pulse{0%,to{transform:translate3d(.025rem,.025rem,0)}50%{transform:translate3d(var(--hero-arrow-shift-x),var(--hero-arrow-shift-y),0)}}@media (prefers-reduced-motion: reduce){.p-home-hero .usp-card.-is-active #cart-wheel-left,.p-home-hero .usp-card.-is-active #cart-wheel-right,.p-home-hero .usp-card.-is-active #top-right,.p-home-hero .usp-card.-is-active #top-left,.p-home-hero .usp-card.-is-active #bottom-left,.p-home-hero .usp-card.-is-active #bottom-right{animation:none}.p-home-hero .word{animation:none;position:absolute}.p-home-hero .word.-future{display:none}.p-home-hero .word.-space{position:relative;transform:translateZ(0);opacity:1;visibility:visible}}.p-home-promo-bar{position:relative;z-index:6;display:grid;grid-template-rows:1fr;background:#e73c3e;color:#fff;opacity:1;transition:grid-template-rows .32s ease,opacity .28s ease}.p-home-promo-bar[hidden]{display:none}.p-home-promo-bar.-is-dismissing{grid-template-rows:0fr;opacity:0;pointer-events:none}.p-home-promo-bar .promo-bar-inner{display:flex;align-items:center;justify-content:flex-start;overflow:hidden;min-height:0;padding:1rem 7.2rem;position:relative}@media (max-width: 767px){.p-home-promo-bar .promo-bar-inner{padding:1rem 1.6rem}}.p-home-promo-bar:not(.-is-dismissing) .promo-bar-inner{min-height:4.8rem}@media (max-width: 767px){.p-home-promo-bar:not(.-is-dismissing) .promo-bar-inner{min-height:0}}.p-home-promo-bar .promo-copy{margin:0;max-width:100%;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.25;text-align:left;text-wrap:balance}@media (max-width: 767px){.p-home-promo-bar .promo-copy{font-size:1.4rem;line-height:1.3;padding-right:.4rem}}.p-home-promo-bar .promo-text,.p-home-promo-bar .promo-divider,.p-home-promo-bar .promo-link{display:inline}.p-home-promo-bar .promo-divider{margin:0 .6rem;opacity:.9}.p-home-promo-bar .promo-link{color:inherit;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.p-home-promo-bar .promo-close{position:absolute;top:50%;right:7.2rem;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:transparent;transform:translateY(-50%);cursor:pointer}@media (max-width: 991px){.p-home-promo-bar .promo-close{right:4rem}}@media (max-width: 767px){.p-home-promo-bar .promo-close{right:1.6rem}}.p-home-promo-bar .promo-close-icon{position:relative;display:block;width:1.6rem;height:1.6rem;margin:0 auto}.p-home-promo-bar .promo-close-icon:before,.p-home-promo-bar .promo-close-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.2rem;background:#fff}.p-home-promo-bar .promo-close-icon:before{transform:translateY(-50%) rotate(45deg)}.p-home-promo-bar .promo-close-icon:after{transform:translateY(-50%) rotate(-45deg)}@media (prefers-reduced-motion: reduce){.p-home-promo-bar{transition:none}}.p-home-page-hero{position:relative;display:flex;flex-direction:column;background:#000;color:#fff}.p-home-page-hero .hero-media{position:relative;flex:1 1 auto;min-height:0;height:auto;overflow:hidden;display:flex;flex-direction:column}.p-home-page-hero .hero-bg,.p-home-page-hero .hero-bg-image,.p-home-page-hero .hero-bg-video,.p-home-page-hero .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.p-home-page-hero .hero-bg{z-index:0;overflow:hidden;transform-origin:50% 45%;will-change:transform,opacity}.p-home-page-hero .hero-bg-image,.p-home-page-hero .hero-bg-video{width:100%;height:100%;object-fit:cover;pointer-events:none}.p-home-page-hero .hero-overlay{z-index:1;background:linear-gradient(180deg,#00000073,#0000004d 45%,#0000008c)}.p-home-page-hero .hero-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;min-height:0;height:auto;gap:4rem;padding:clamp(4rem,8vh,11.6rem) 6.8rem clamp(3.2rem,6vh,6.5rem)}@media (max-width: 991px){.p-home-page-hero .hero-content{padding:clamp(3.2rem,6vh,8rem) 4rem clamp(2.4rem,4vh,4rem)}}@media (max-width: 767px){.p-home-page-hero .hero-content{gap:3.2rem;padding:1.7rem 2rem 4rem}}.p-home-page-hero .hero-top{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:2.4rem}.p-home-page-hero .tagline-lockup{width:31.4rem;height:12rem}.p-home-page-hero .tagline-lockup svg{width:100%;height:100%;display:block}@media (max-width: 767px){.p-home-page-hero .tagline-lockup.-desktop{display:none}}.p-home-page-hero .tagline-lockup.-mobile{display:none}@media (max-width: 767px){.p-home-page-hero .tagline-lockup.-mobile{display:block;position:absolute;top:0;right:0;width:15rem;height:5.8rem}}.p-home-page-hero .hero-copy{display:flex;flex-direction:column;gap:.6rem;max-width:57.3rem}@media (max-width: 767px){.p-home-page-hero .hero-copy{max-width:29rem;margin-top:9.3rem}}.p-home-page-hero .hero-title{display:flex;flex-direction:column;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:12rem;font-weight:900;line-height:1}@media (max-width: 991px){.p-home-page-hero .hero-title{font-size:8rem}}@media (max-width: 767px){.p-home-page-hero .hero-title{font-size:6rem}}.p-home-page-hero .title-static{color:#fff}.p-home-page-hero .title-rotator{position:relative;min-height:12rem;overflow:hidden;color:#e73c3e}@media (max-width: 767px){.p-home-page-hero .title-rotator{min-height:6.1rem}}.p-home-page-hero .title-rotator.-is-animated .word{opacity:0;visibility:hidden}.p-home-page-hero .word{position:absolute;inset:0 auto auto 0;opacity:0;will-change:transform,opacity}.p-home-page-hero .word.-is-active{opacity:1;visibility:visible}.p-home-page-hero .hero-text{max-width:56.5rem;margin-top:.6rem}.p-home-page-hero .hero-description,.p-home-page-hero .hero-price{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.4}@media (max-width: 767px){.p-home-page-hero .hero-description,.p-home-page-hero .hero-price{font-size:1.6rem}}.p-home-page-hero .watch-video{display:none}.p-home-page-hero .watch-icon{position:relative;width:14rem;height:14rem}.p-home-page-hero .watch-circle,.p-home-page-hero .watch-triangle{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.p-home-page-hero .watch-circle svg,.p-home-page-hero .watch-triangle svg{width:100%;height:100%;display:block}.p-home-page-hero .watch-triangle{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.p-home-page-hero .watch-triangle svg{width:42%;height:auto;transform:translate(.85rem) rotate(90deg)}.p-home-page-hero .watch-label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.p-home-page-hero .hero-cursor{position:fixed;top:0;left:0;z-index:40;display:none;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;color:#fff;pointer-events:none;opacity:0;transform:translate3d(var(--cursor-x, -999px),var(--cursor-y, -999px),0) translate(-50%,-50%);transition:opacity .15s ease;will-change:transform,opacity}.p-home-page-hero .hero-cursor.-is-visible{opacity:1}.p-home-page-hero .hero-cursor .cursor-icon{display:block;width:7.2rem;height:7.2rem}.p-home-page-hero .hero-cursor .cursor-icon svg{display:block;width:100%;height:100%;filter:drop-shadow(0 .4rem 1.2rem rgba(0,0,0,.35))}body.has-modal-open .p-home-page-hero .hero-cursor{opacity:0!important;visibility:hidden}@media (hover: hover) and (pointer: fine){.p-home-page-hero .hero-cursor{display:flex}.p-home-page-hero .hero-media.-has-play-cursor,.p-home-page-hero .hero-media.-has-play-cursor *{cursor:none}.p-home-page-hero .hero-cta,.p-home-page-hero .hero-cta *,.p-home-page-hero .watch-video,.p-home-page-hero .watch-video *{cursor:pointer}}.p-home-page-hero .hero-actions{display:flex;flex-wrap:wrap;gap:2rem}@media (max-width: 767px){.p-home-page-hero .hero-actions{flex-direction:column;gap:1.2rem;width:100%}}.p-home-page-hero .hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem}@media (max-width: 767px){.p-home-page-hero .hero-bottom{margin-top:auto}}.p-home-page-hero .hero-cta{background:#e73c3e;color:#fff}.p-home-page-hero .hero-cta:focus-visible{background:#fff;color:#e73c3e}@media (hover: hover) and (pointer: fine){.p-home-page-hero .hero-cta:hover{background:#fff;color:#e73c3e}}.p-home-page-hero .hero-cta{min-height:5.8rem;padding:1.6rem 2.4rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700}@media (max-width: 767px){.p-home-page-hero .hero-cta{width:100%;min-height:3.7rem;padding:1.2rem 2rem;font-size:1.8rem}}@media (prefers-reduced-motion: reduce){.p-home-page-hero .hero-bg-video{display:none}.p-home-page-hero .hero-cursor{display:none!important}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.p-home-page-hero .hero-media.-has-play-cursor,.p-home-page-hero .hero-media.-has-play-cursor *{cursor:auto}.p-home-page-hero .watch-video{cursor:pointer}}@media (prefers-reduced-motion: reduce){.p-home-page-hero .word{animation:none}.p-home-page-hero .word.-future{display:none}.p-home-page-hero .word.-space{position:relative;transform:translateZ(0);opacity:1;visibility:visible}}.p-home-value-props{overflow:hidden;overflow-x:clip;max-width:100%;padding:0;background:#f3f1ef}@media (max-width: 767px){.p-home-value-props{padding:3.2rem 0 4rem}}@media (min-width: 768px){.p-home-value-props .value-props-pin{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;height:100vh;height:100dvh;min-height:56rem;padding:12rem 0;overflow:hidden}}@media (min-width: 768px){body:has(#wpadminbar) .p-home-value-props .value-props-pin{height:calc(100vh - 32px);height:calc(100dvh - 32px)}}.p-home-value-props .value-props-heading{flex:none;padding:0 7.2rem 4.3rem}@media (max-width: 991px){.p-home-value-props .value-props-heading{padding:0 4.5454545455vw 4.3rem}}@media (max-width: 767px){.p-home-value-props .value-props-heading{padding:0 2.4rem 2.4rem}}.p-home-value-props .section-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2;color:#000}@media (max-width: 767px){.p-home-value-props .section-title{max-width:27.1rem;font-size:3rem}}.p-home-value-props .value-props-track-shell{overflow:hidden;padding-bottom:2.4rem}@media (min-width: 768px){.p-home-value-props .value-props-track-shell{flex:none}}@media (max-width: 767px){.p-home-value-props .value-props-track-shell{display:none}}.p-home-value-props .value-props-track{display:flex;align-items:flex-start;gap:4rem;width:max-content;padding:0 7.2rem;will-change:transform}@media (max-width: 991px){.p-home-value-props .value-props-track{padding:0 4.5454545455vw}}.p-home-value-props .value-prop-card{display:flex;flex-direction:column;gap:2.4rem;width:60rem;flex:none;overflow:visible;height:auto;will-change:opacity}@media (max-width: 767px){.p-home-value-props .value-prop-card{width:29rem;gap:1.6rem;will-change:auto}}.p-home-value-props .card-media{overflow:hidden;width:100%;aspect-ratio:600/400;border-radius:1.6rem}.p-home-value-props .card-image{width:100%;height:100%;object-fit:cover}.p-home-value-props .card-copy{display:flex;flex-direction:column;gap:.8rem;flex:none}.p-home-value-props .card-title{padding-right:8rem;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:3.2rem;font-weight:900;line-height:1.1;color:#000}@media (max-width: 767px){.p-home-value-props .card-title{padding-right:2rem;font-size:2.4rem}}.p-home-value-props .card-description{padding-right:4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.4;color:#000}@media (max-width: 767px){.p-home-value-props .card-description{padding-right:1.2rem;font-size:1.4rem}}.p-home-value-props .card-button{border:.1rem solid #000;background:transparent;color:#000}.p-home-value-props .card-button:focus-visible{border-color:#000;background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-home-value-props .card-button:hover{border-color:#000;background:#000;color:#fff}}.p-home-value-props .card-button{align-self:flex-start;flex:none;min-height:5.4rem;padding:1.6rem 2.4rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700}@media (max-width: 767px){.p-home-value-props .card-button{min-height:4.1rem;padding:1.2rem 2rem;font-size:1.6rem}}.p-home-value-props .value-props-mobile{display:none}@media (max-width: 767px){.p-home-value-props .value-props-mobile{display:block;width:100%;overflow:hidden}}.p-home-value-props .value-props-mobile .splide__track{overflow:visible}.p-home-value-props .value-props-mobile .splide__slide{width:29rem}.p-home-section-cards{position:relative;overflow:hidden;background:#e73c3e;color:#000}.p-home-section-cards .section-cards-shell{position:relative;padding:15rem 7.2rem 2.4rem}@media (max-width: 991px){.p-home-section-cards .section-cards-shell{padding:15rem 0 2.4rem}}@media (max-width: 767px){.p-home-section-cards .section-cards-shell{padding:16rem 0 1.2rem}}.p-home-section-cards .graphic-top{position:absolute;top:8.7rem;right:0;left:0;z-index:0;width:100%;pointer-events:none}@media (max-width: 767px){.p-home-section-cards .graphic-top{top:2.3rem}}.p-home-section-cards .graphic-top-image{display:block;width:100%}.p-home-section-cards .graphic-top-image svg{display:block;width:100%;height:auto;overflow:visible}@media (max-width: 767px){.p-home-section-cards .graphic-top-image svg{width:170%;max-width:none;margin-left:-70%}}.p-home-section-cards .graphic-top-image #cog-right-1,.p-home-section-cards .graphic-top-image #cog-right-2{transform-box:fill-box;transform-origin:center center}.p-home-section-cards .graphic-top-image #cog-right-1{animation:section-cards-cog-spin-left 4s linear infinite}.p-home-section-cards .graphic-top-image #cog-right-2{animation:section-cards-cog-spin-right 8s linear infinite}.p-home-section-cards .section-intro{position:relative;z-index:1;display:flex;flex-direction:column;gap:.8rem;max-width:63.5rem;margin-bottom:5.6rem;padding-top:2.4rem}@media (max-width: 991px){.p-home-section-cards .section-intro{margin:0 4.5454545455% 5.6rem}}@media (max-width: 767px){.p-home-section-cards .section-intro{max-width:31.2rem;margin:0 4.5454545455% 2.3rem;padding-top:1.2rem}}.p-home-section-cards .section-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2}@media (max-width: 767px){.p-home-section-cards .section-title{font-size:3rem}}.p-home-section-cards .section-description{max-width:56.6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:300;line-height:1.3}@media (max-width: 767px){.p-home-section-cards .section-description{max-width:29rem;font-size:1.4rem}}.p-home-section-cards .entry-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem}@media (max-width: 1199px){.p-home-section-cards .entry-cards{gap:2rem}}@media (max-width: 991px){.p-home-section-cards .entry-cards{display:none}}.p-home-section-cards .entry-cards-mobile{display:none}@media (max-width: 991px){.p-home-section-cards .entry-cards-mobile{display:block;position:relative;z-index:1;width:100%;overflow:hidden}}.p-home-section-cards .entry-cards-mobile .splide__track{overflow:visible}.p-home-section-cards .entry-cards-mobile .splide__slide{width:29rem}.p-home-section-cards .entry-cards-mobile .splide__pagination{position:static;display:flex;justify-content:center;gap:.8rem;margin-top:2.4rem;padding:0}@media (max-width: 767px){.p-home-section-cards .entry-cards-mobile .splide__pagination{margin-top:2rem}}.p-home-section-cards .entry-cards-mobile .splide__pagination__page{width:.8rem;height:.8rem;margin:0;border-radius:50%;background:#fff6;opacity:1}.p-home-section-cards .entry-cards-mobile .splide__pagination__page.is-active{background:#fff;transform:none}.p-home-section-cards .entry-card{position:relative;display:block;overflow:hidden;min-height:72rem;border-radius:1.8rem;color:#fff;text-decoration:none}@media (max-width: 991px){.p-home-section-cards .entry-card{min-height:44rem}}@media (hover: hover) and (pointer: fine){.p-home-section-cards .entry-card:hover .entry-image{transform:scale(1.04)}.p-home-section-cards .entry-card:hover .entry-arrow{transform:translate(.4rem,-.4rem)}}.p-home-section-cards .entry-media,.p-home-section-cards .entry-image,.p-home-section-cards .entry-gradient{position:absolute;top:0;right:0;bottom:0;left:0}.p-home-section-cards .entry-image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.p-home-section-cards .entry-gradient{background:linear-gradient(180deg,#fff0 40%,#000000e6);mix-blend-mode:multiply}.p-home-section-cards .entry-top-rule{position:absolute;top:5.1rem;left:50%;width:calc(100% - 8.5rem);height:.2rem;background:#fff;transform:translate(-50%)}@media (max-width: 991px){.p-home-section-cards .entry-top-rule{top:3.2rem;width:calc(100% - 4.8rem)}}.p-home-section-cards .entry-arrow{position:absolute;top:10.3rem;right:4.5rem;width:8rem;height:7.9rem;transition:transform .3s ease}@media (max-width: 991px){.p-home-section-cards .entry-arrow{top:6rem;right:2.4rem;width:4.8rem;height:4.7rem}}.p-home-section-cards .entry-arrow svg{width:100%;height:100%;display:block}.p-home-section-cards .entry-arrow svg path,.p-home-section-cards .entry-arrow svg line{stroke:#fff}.p-home-section-cards .entry-copy{position:absolute;right:4rem;bottom:4.6rem;left:4rem;display:flex;flex-direction:column;gap:.8rem}@media (max-width: 991px){.p-home-section-cards .entry-copy{right:2.4rem;bottom:2.4rem;left:2.4rem}}.p-home-section-cards .entry-eyebrow{margin-bottom:1.6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.p-home-section-cards .entry-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:4.8rem;font-weight:900;line-height:1.2}@media (max-width: 991px){.p-home-section-cards .entry-title{font-size:3rem}}.p-home-section-cards .entry-meta{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2;color:#e73c3e}.p-home-section-cards .graphic-bottom{position:relative;z-index:1;width:calc(100% + 14.4rem);margin:8rem -7.2rem 0;height:18.9rem;overflow:visible}@media (max-width: 991px){.p-home-section-cards .graphic-bottom{width:100%;margin:8rem 0 0}}@media (max-width: 767px){.p-home-section-cards .graphic-bottom{width:100%;height:12rem;margin:2.4rem 0 0}}.p-home-section-cards .graphic-bottom-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p-home-section-cards .graphic-bottom-image svg{display:block;width:100%;height:100%;overflow:visible}.p-home-section-cards .graphic-bottom-image #section-arrows-top-right,.p-home-section-cards .graphic-bottom-image #section-arrows-top-left,.p-home-section-cards .graphic-bottom-image #section-arrows-bottom-left,.p-home-section-cards .graphic-bottom-image #section-arrows-bottom-right{transform-box:fill-box;transform-origin:center;animation:section-cards-arrow-pulse 1s ease-in-out infinite}.p-home-section-cards .graphic-bottom-image #section-arrows-top-right{--section-arrow-shift-x: -.05rem;--section-arrow-shift-y: .05rem}.p-home-section-cards .graphic-bottom-image #section-arrows-top-left{--section-arrow-shift-x: .05rem;--section-arrow-shift-y: .05rem}.p-home-section-cards .graphic-bottom-image #section-arrows-bottom-left{--section-arrow-shift-x: .05rem;--section-arrow-shift-y: -.05rem}.p-home-section-cards .graphic-bottom-image #section-arrows-bottom-right{--section-arrow-shift-x: -.05rem;--section-arrow-shift-y: -.05rem}@keyframes section-cards-cog-spin-left{to{transform:rotate(-360deg)}}@keyframes section-cards-cog-spin-right{to{transform:rotate(360deg)}}@keyframes section-cards-arrow-pulse{0%,to{transform:translate3d(.025rem,.025rem,0)}50%{transform:translate3d(var(--section-arrow-shift-x),var(--section-arrow-shift-y),0)}}@media (prefers-reduced-motion: reduce){.p-home-section-cards #cog-right-1,.p-home-section-cards #cog-right-2,.p-home-section-cards #section-arrows-top-right,.p-home-section-cards #section-arrows-top-left,.p-home-section-cards #section-arrows-bottom-left,.p-home-section-cards #section-arrows-bottom-right{animation:none}}.p-home-location{background:#f3f1ef;color:#000}.p-home-location .location-visual{position:relative;width:100%}@media (max-width: 767px){.p-home-location .location-visual{display:flex;flex-direction:column}}.p-home-location .location-map-panel{position:relative;width:100%}@media (max-width: 767px){.p-home-location .location-map-panel{order:2}}.p-home-location .location-drag-hint{display:none;margin:0}@media (max-width: 767px){.p-home-location .location-drag-hint{position:absolute;top:1.6rem;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;gap:1.2rem;transform:translate(-50%);pointer-events:none}}.p-home-location .drag-hint-arrow{display:block;flex-shrink:0;width:4.8rem;height:.8rem;color:#fff}.p-home-location .drag-hint-arrow svg{display:block;width:100%;height:100%}.p-home-location .drag-hint-label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 .2rem .2rem rgba(0,0,0,.25);white-space:nowrap}.p-home-location .location-map-shell{position:relative;z-index:0;width:100%;overflow:hidden;aspect-ratio:1760/920}@media (max-width: 767px){.p-home-location .location-map-shell{height:48rem;aspect-ratio:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.p-home-location .location-map-shell::-webkit-scrollbar{display:none}.p-home-location .location-map-shell.-is-dragging,.p-home-location .location-map-shell:active{cursor:grabbing}}.p-home-location .location-map{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width: 767px){.p-home-location .location-map{width:auto;min-width:91.8260869565rem;height:100%;max-width:none!important;object-fit:cover;object-position:center;pointer-events:none}}.p-home-location .location-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(1.6rem,2.5vw,4rem);padding:clamp(2.4rem,4.5vw,8rem) clamp(2rem,4.1vw,7.2rem);overflow:hidden;pointer-events:none}@media (max-width: 767px){.p-home-location .location-content{position:static;order:1;display:flex;flex-direction:column;gap:1.2rem;padding:4rem 2rem 2.4rem;overflow:visible;pointer-events:auto}}.p-home-location .location-copy,.p-home-location .location-description,.p-home-location .location-button{pointer-events:auto}.p-home-location .location-copy{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:clamp(.8rem,1vw,1.8rem);max-width:min(56.1rem,46%);min-width:0}@media (max-width: 991px){.p-home-location .location-copy{max-width:min(48rem,50%)}}@media (max-width: 767px){.p-home-location .location-copy{gap:1.2rem;max-width:100%}}.p-home-location .location-eyebrow{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.4rem,1.15vw,2rem);font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#000}@media (max-width: 767px){.p-home-location .location-eyebrow{font-size:1.4rem;line-height:1.2}}.p-home-location .location-title{margin:0;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:clamp(2.8rem,3.4vw,6rem);font-weight:900;line-height:1.15;color:#000}@media (max-width: 767px){.p-home-location .location-title{font-size:3rem;line-height:1.2}}.p-home-location .location-title-line{display:block;white-space:nowrap}.p-home-location .location-description{flex:0 1 auto;max-width:min(56.6rem,42%);min-width:0;margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.3rem,1.05vw,1.8rem);font-weight:300;line-height:1.3;color:#000}@media (max-width: 991px){.p-home-location .location-description{max-width:min(40rem,42%)}}@media (max-width: 767px){.p-home-location .location-description{max-width:100%;font-size:1.4rem}}.p-home-location .location-button{background:#e73c3e;color:#fff}.p-home-location .location-button:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-home-location .location-button:hover{background:#000;color:#fff}}.p-home-location .location-button{margin-top:clamp(.8rem,1.2vw,2.4rem);min-height:clamp(4.4rem,3.3vw,5.8rem);padding:clamp(1rem,.9vw,1.6rem) clamp(1.6rem,1.4vw,2.4rem);border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.6rem,1.35vw,2.4rem);font-weight:700}@media (max-width: 767px){.p-home-location .location-button{margin-top:0;min-height:4.4rem;padding:1.2rem 2rem;font-size:1.8rem}}@media (max-width: 767px){.p-home-location .location-button.-desktop{display:none}}.p-home-location .location-mobile-cta{display:none}@media (max-width: 767px){.p-home-location .location-mobile-cta{position:absolute;left:50%;bottom:2rem;z-index:4;display:flex;justify-content:center;width:max-content;max-width:calc(100% - 4rem);padding:0;transform:translate(-50%);pointer-events:auto}}.p-home-register{position:relative;z-index:5;padding:12.2rem 7.2rem;background:#f3f1ef;color:#000}@media (max-width: 991px){.p-home-register{padding:16rem 4rem}}@media (max-width: 767px){.p-home-register{padding:5rem 2rem}}.p-home-register .register-shell{display:flex;align-items:flex-start;justify-content:space-between;gap:20.1rem;margin:0 auto}@media (max-width: 991px){.p-home-register .register-shell{gap:6rem}}@media (max-width: 767px){.p-home-register .register-shell{flex-direction:column;gap:4.8rem}}.p-home-register .register-form-column{align-self:stretch;display:flex;flex-direction:column;flex:0 0 75.2rem;max-width:75.2rem}@media (max-width: 991px){.p-home-register .register-form-column{flex-basis:min(58rem,100%);max-width:min(58rem,100%)}}@media (max-width: 767px){.p-home-register .register-form-column{align-self:auto;flex-basis:auto;max-width:none;width:100%}}.p-home-register .register-form-panel{display:flex;flex-direction:column;gap:3.6rem}@media (max-width: 767px){.p-home-register .register-form-panel{gap:3.2rem}}.p-home-register .register-copy{display:flex;flex-direction:column;gap:2rem}.p-home-register .headline{max-width:66.2rem;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2}@media (max-width: 991px){.p-home-register .headline{font-size:5.2rem}}@media (max-width: 767px){.p-home-register .headline{max-width:none;font-size:4rem}}.p-home-register .intro{max-width:61.8rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3}.p-home-register .intro p:not(:last-child){margin-bottom:1rem}.p-home-register .intro strong{font-weight:700}@media (max-width: 767px){.p-home-register .intro{max-width:none;font-size:1.6rem}}.p-home-register .register-form{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media (max-width: 767px){.p-home-register .register-form{gap:2rem}}.p-home-register .register-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%}@media (max-width: 767px){.p-home-register .register-fields{grid-template-columns:1fr;gap:1.6rem}}.p-home-register .register-honeypot{position:absolute;left:-9999rem;top:-9999rem;width:.1rem;height:.1rem;overflow:hidden}.p-home-register .form-field{display:flex;flex-direction:column;gap:.8rem;width:100%}.p-home-register .form-field.-is-invalid .input{border-color:#e73c3e}.p-home-register .form-field.-is-invalid .input:focus-visible{border-color:#e73c3e;border-width:.1rem}.p-home-register .form-field.-is-invalid .error-message{display:block}.p-home-register .label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.3;letter-spacing:.02em}@media (max-width: 767px){.p-home-register .label{font-size:1.4rem}}.p-home-register .input{width:100%;height:4.8rem;padding:0 2rem;border:.1rem solid #000;border-radius:6rem;background:transparent;color:#000;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;transition:border-color .2s ease-out,border-width .3s ease-out;outline:none;box-shadow:none}.p-home-register .input::placeholder{color:#0000008f}.p-home-register .input:focus-visible{border-width:.4rem}@media (max-width: 767px){.p-home-register .input{font-size:1.4rem}}.p-home-register .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:5.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3E%3Cpath d='M1 1.5L9 9.5L17 1.5' stroke='%2310231b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 2rem center;background-repeat:no-repeat;background-size:1.8rem 1.1rem;cursor:pointer}.p-home-register .error-message{display:none;color:#e73c3e;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2}@media (max-width: 767px){.p-home-register .error-message{font-size:1.4rem}}.p-home-register .register-consent-field{display:flex;flex-direction:column;gap:.8rem;width:100%}.p-home-register .register-consent-field.-is-invalid .register-consent .checkbox:before{border-color:#e73c3e}.p-home-register .register-consent-field.-is-invalid .error-message{display:block;padding-left:2.5rem}.p-home-register .register-recaptcha{display:flex;justify-content:flex-start;width:100%}.p-home-register .g-recaptcha iframe{pointer-events:auto!important}.p-home-register .register-consent{display:flex;align-items:flex-start;gap:.8rem;width:100%;cursor:pointer}.p-home-register .checkbox{position:relative;flex:0 0 auto;width:1.7rem;height:1.7rem;margin-top:.1rem}.p-home-register .checkbox:before{content:"";display:block;width:100%;height:100%;border:.1rem solid #000;border-radius:.2rem;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:0;transition:border-color .2s ease,background-size .2s ease}.p-home-register .checkbox:has(:checked):before{border-color:#e73c3e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.5L4.5 9 11 1' stroke='%23e73c3e' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:1.1rem .9rem}.p-home-register .checkbox input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.p-home-register .copy{display:flex;flex-wrap:wrap;gap:.2rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.3;cursor:pointer}.p-home-register .required{font-weight:300}.p-home-register .details{text-decoration:underline;text-underline-offset:.15rem}.p-home-register .submit{background:#e73c3e;color:#fff}.p-home-register .submit:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-home-register .submit:hover{background:#000;color:#fff}}.p-home-register .submit{width:fit-content;min-height:5.6rem;padding:1.6rem 2.4rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-home-register .submit{font-size:1.8rem;width:100%;padding:1.2rem 2rem;width:fit-content}}.p-home-register .desktop{display:block;flex:0 0 60rem;min-width:0}@media (max-width: 991px){.p-home-register .desktop{flex:1 1 0}}@media (max-width: 767px){.p-home-register .desktop{display:none}}.p-home-register .mobile{display:none}.p-home-register .register-desktop-carousel,.p-home-register .register-mobile-carousel{width:100%;min-width:0}@media (max-width: 767px){.p-home-register .register-desktop-carousel,.p-home-register .register-mobile-carousel{padding-top:0}.p-home-register .register-desktop-carousel .splide__track,.p-home-register .register-mobile-carousel .splide__track{overflow:visible}}.p-home-register .register-desktop-carousel .splide__track{overflow:hidden}.p-home-register .register-desktop-carousel .register-card{width:100%}.p-home-register .register-card{display:flex;flex-direction:column;gap:2rem;width:100%}@media (max-width: 767px){.p-home-register .register-card{width:29rem;gap:1.2rem}}.p-home-register .image-shell{overflow:hidden;width:100%;border-radius:1.2rem;aspect-ratio:290/193;background:#0000000d}.p-home-register .image{display:block;width:100%;height:100%;object-fit:cover}.p-home-register .text{display:flex;flex-direction:column;gap:.8rem;width:100%}.p-home-register .title{max-width:52rem;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:3.2rem;font-weight:900;line-height:1.1}@media (max-width: 767px){.p-home-register .title{max-width:none;padding-right:4rem;font-size:2.4rem;line-height:1.2}}.p-home-register .description{max-width:56rem;padding-right:4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3}@media (max-width: 767px){.p-home-register .description{max-width:none;padding-right:4rem;font-size:1.4rem}}.p-home-register .register-mobile-carousel .splide__pagination{position:static;display:flex;justify-content:center;gap:.8rem;margin-top:2rem;padding:0}.p-home-register .register-mobile-carousel .splide__pagination__page{width:.8rem;height:.8rem;margin:0;border-radius:50%;background:#0003;opacity:1}.p-home-register .register-mobile-carousel .splide__pagination__page.is-active{background:#e73c3e;transform:none}.p-home-ready-office{position:relative;padding:7.2rem;background:#000}@media (max-width: 991px){.p-home-ready-office{padding:6rem 4rem}}@media (max-width: 767px){.p-home-ready-office{padding:3.6rem 2rem}}.p-home-ready-office .ready-office-shell{display:flex;justify-content:space-between;align-items:flex-start;gap:5.9rem;max-width:176rem;margin:0 auto}@media (max-width: 991px){.p-home-ready-office .ready-office-shell{gap:3.2rem}}@media (max-width: 767px){.p-home-ready-office .ready-office-shell{flex-direction:column;gap:2.4rem}}.p-home-ready-office .ready-office-cta{position:absolute;z-index:4;top:50%;left:50%;width:max-content;transform:translate(-50%,-50%);pointer-events:none}.p-home-ready-office .ready-office-cta .dynamic-cta{pointer-events:auto}@media (max-width: 767px){.p-home-ready-office .ready-office-cta{display:none}}.has-js .p-home-ready-office .ready-office-cta .dynamic-cta{opacity:0}.has-js .p-home-ready-office .ready-office-cta.-is-visible .dynamic-cta{opacity:1}.has-js .p-home-ready-office .ready-office-cta.-is-hidden .dynamic-cta{opacity:0;pointer-events:none}.p-home-ready-office .copy-block{width:39.2rem;color:#fff}@media (max-width: 991px){.p-home-ready-office .copy-block{width:min(39.2rem,100%)}}@media (max-width: 767px){.p-home-ready-office .copy-block{width:100%;display:flex;flex-direction:column;gap:2.4rem}}.p-home-ready-office .heading-block{display:flex;flex-direction:column;gap:2.8rem;width:37.5rem}@media (max-width: 767px){.p-home-ready-office .heading-block{gap:2rem;width:100%}}.p-home-ready-office .title-block{display:flex;flex-direction:column;gap:.8rem;width:100%}.p-home-ready-office .eyebrow{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 767px){.p-home-ready-office .eyebrow{font-size:1.4rem}}.p-home-ready-office .headline{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2}@media (max-width: 991px){.p-home-ready-office .headline{font-size:5.2rem}}@media (max-width: 767px){.p-home-ready-office .headline{font-size:3rem}}.p-home-ready-office .body-block{margin-top:2.4rem}@media (max-width: 767px){.p-home-ready-office .body-block{margin-top:0}}.p-home-ready-office .intro{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3}@media (max-width: 767px){.p-home-ready-office .intro{font-size:1.4rem}}.p-home-ready-office .highlights{display:flex;flex-direction:column;gap:2rem;width:37.5rem;list-style:none;color:#e73c3e}@media (max-width: 991px){.p-home-ready-office .highlights{width:100%}}@media (max-width: 767px){.p-home-ready-office .highlights{gap:1.6rem}}.p-home-ready-office .highlight{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;width:35.7rem;font-size:1.8rem;font-weight:700;line-height:1.3}@media (max-width: 991px){.p-home-ready-office .highlight{width:100%}}@media (max-width: 767px){.p-home-ready-office .highlight{font-size:1.5rem;line-height:1;color:#e73c3e;width:100%}.p-home-ready-office .highlight:first-child{color:#e73c3e}}.p-home-ready-office .gallery{position:relative;overflow:hidden;width:116.5rem;height:72.8rem;border-radius:1.6rem;flex-shrink:0;cursor:grab}.p-home-ready-office .gallery:active{cursor:grabbing}@media (max-width: 991px){.p-home-ready-office .gallery{width:min(76rem,100vw - 47.2rem);height:54rem;overflow:visible}}@media (max-width: 767px){.p-home-ready-office .gallery{width:100%;max-width:32.1rem;height:auto}}@media (max-width: 575px){.p-home-ready-office .gallery{max-width:100%}}.p-home-ready-office .splide__track{height:100%}@media (max-width: 767px){.p-home-ready-office .splide__track{aspect-ratio:321/201;border-radius:1.2rem;overflow:hidden}}.p-home-ready-office .splide__list,.p-home-ready-office .gallery-slide{height:100%}.p-home-ready-office .gallery-slide{position:relative}.p-home-ready-office .gallery-image{width:100%;height:100%;object-fit:cover}.p-home-ready-office .caption{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;left:3.2rem;bottom:3.8rem;padding:1rem 1.6rem;border-radius:2rem;background:#fff;color:#000;font-size:1.4rem;font-weight:700;line-height:1}@media (max-width: 991px){.p-home-ready-office .caption{left:1.2rem}}@media (max-width: 767px){.p-home-ready-office .caption{bottom:1.3rem;padding:.2rem .8rem;border-radius:1.6rem;font-size:1.2rem;line-height:1.4}}.p-home-ready-office .indicators{position:absolute;right:4.9rem;bottom:4.3rem;display:flex;align-items:center;gap:.8rem}@media (max-width: 767px){.p-home-ready-office .indicators{position:static;justify-content:flex-start;margin-top:2rem}}.p-home-ready-office .indicator{width:6rem;height:.8rem;background:#fff}.p-home-ready-office .indicator.-active{background:#e73c3e}@media (max-width: 767px){.p-home-ready-office .indicator{width:3.2rem;height:.4rem}}.p-home-ready-office .splide__pagination{right:4.9rem;bottom:4.3rem;left:auto;padding:0;gap:.8rem}@media (max-width: 991px){.p-home-ready-office .splide__pagination{position:static;justify-content:flex-start;margin-top:2rem}}.p-home-ready-office .splide__pagination__page{position:relative;overflow:hidden;width:6rem;height:.8rem;margin:0;border-radius:0;background:#fff;opacity:1}.p-home-ready-office .splide__pagination__page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:#e73c3e;transform:none;clip-path:inset(0 100% 0 0)}.p-home-ready-office .splide__pagination__page.is-active{transform:none;background:#fff}.p-home-ready-office .splide__pagination__page.-is-complete:after{clip-path:inset(0)}.p-home-ready-office .splide__pagination__page.is-active:after{animation:ready-office-progress-fill var(--ready-office-progress-duration, 4.2s) linear forwards}@media (max-width: 991px){.p-home-ready-office .splide__pagination__page{width:3.6rem;height:.4rem}}@keyframes ready-office-progress-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.p-home-building-dollhouse{background:#f3f1ef}.p-home-building-dollhouse .section-heading{display:flex;justify-content:center;padding:12rem 1rem 6.4rem}@media (max-width: 767px){.p-home-building-dollhouse .section-heading{padding:4rem 1rem 2rem}}.p-home-building-dollhouse .heading-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2;text-align:center}@media (max-width: 767px){.p-home-building-dollhouse .heading-title{width:32rem;max-width:100%;font-size:3rem}}.p-home-building-dollhouse .section-shell{display:flex;align-items:stretch}@media (max-width: 991px){.p-home-building-dollhouse .section-shell{flex-direction:column}}.p-home-building-dollhouse .visual{position:relative;display:grid;flex:1 1 auto;min-width:0;min-height:94rem}@media (max-width: 991px){.p-home-building-dollhouse .visual{min-height:70rem}}@media (max-width: 767px){.p-home-building-dollhouse .visual{display:flex;flex-direction:column;min-height:auto}}.p-home-building-dollhouse .image-shell{position:relative;z-index:1;grid-area:1/1;min-width:0;min-height:100%;overflow:hidden}@media (max-width: 767px){.p-home-building-dollhouse .image-shell{order:2;min-height:auto}}.p-home-building-dollhouse .building-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 767px){.p-home-building-dollhouse .building-image{height:auto}}.p-home-building-dollhouse .callout-shell{grid-area:1/1;z-index:2;align-self:stretch;justify-self:start;width:32rem;min-width:0;pointer-events:none}@media (max-width: 767px){.p-home-building-dollhouse .callout-shell{width:100%}}.p-home-building-dollhouse .callout{position:sticky;top:var(--dollhouse-pin-top, 12rem);z-index:2;width:32rem;padding:2rem 2.4rem;background:#e73c3e;color:#fff;pointer-events:auto;transition:top .35s ease}@media (max-width: 767px){.p-home-building-dollhouse .callout{position:relative;top:auto;width:100%;padding:2rem 6.4rem;text-align:center}}.p-home-building-dollhouse .price,.p-home-building-dollhouse .down-payment{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.09rem;text-transform:uppercase}@media (max-width: 767px){.p-home-building-dollhouse .price,.p-home-building-dollhouse .down-payment{font-size:1.4rem}}.p-home-building-dollhouse .down-payment{margin-top:1.2rem;line-height:1.25}.p-home-building-dollhouse .hotspots{position:absolute;top:0;right:0;bottom:0;left:0}.p-home-building-dollhouse .hotspot{position:absolute;display:inline-flex;align-items:center;gap:1rem;width:auto;height:5.2rem;padding:1rem 1rem 1rem 2.2rem;border:0;background:#fff;border-radius:6rem;color:#000;cursor:pointer;transform:translate(calc(-100% + 2.55rem),-50%);overflow:visible;transition:box-shadow .3s ease-out,transform .3s ease-out}@media (max-width: 767px){.p-home-building-dollhouse .hotspot{gap:0;width:2.4rem;height:2.4rem;padding:0;background:transparent;border-radius:50%;transform:translate(-50%,-50%)}}@media (hover: hover) and (pointer: fine){.p-home-building-dollhouse .hotspot:hover .hotspot-mark{background:#000}}.p-home-building-dollhouse .hotspot[aria-expanded=true] .hotspot-mark{background:#000}.p-home-building-dollhouse .hotspot[aria-expanded=true] .icon{transform:rotate(45deg)}.p-home-building-dollhouse .hotspot-label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2;color:#000;white-space:nowrap}@media (max-width: 767px){.p-home-building-dollhouse .hotspot-label{display:none}}.p-home-building-dollhouse .hotspot-mark{display:flex;flex:0 0 3.1rem;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:50%;background:#e73c3e;transform-origin:center;animation:hotspot-mark-pulse 2.6s ease-in-out infinite;transition:background-color .3s ease-out}@media (max-width: 767px){.p-home-building-dollhouse .hotspot-mark{flex-basis:2.4rem;width:2.4rem;height:2.4rem;animation:none}}.p-home-building-dollhouse .hotspot .icon{display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;transition:transform .3s ease-out}@media (max-width: 767px){.p-home-building-dollhouse .hotspot .icon{width:1.4rem;height:1.4rem}}.p-home-building-dollhouse .hotspot .icon svg{display:block;width:100%;height:100%}.p-home-building-dollhouse .hotspot .icon svg path{stroke:#fff;stroke-width:2}.p-home-building-dollhouse .hotspot.-office{top:34%;left:49.9%}@media (max-width: 767px){.p-home-building-dollhouse .hotspot.-office{top:36.4%;left:53.5%}}.p-home-building-dollhouse .hotspot.-flex-industrial{top:55.8%;left:37%}@media (max-width: 767px){.p-home-building-dollhouse .hotspot.-flex-industrial{top:55.1%;left:49%}}.p-home-building-dollhouse .hotspot.-urban-industrial{top:66.3%;left:60.3%}@media (max-width: 767px){.p-home-building-dollhouse .hotspot.-urban-industrial{top:68.2%;left:80.2%}}.p-home-building-dollhouse .hotspot.-industrial{top:77.4%;left:22.1%}@media (max-width: 767px){.p-home-building-dollhouse .hotspot.-industrial{top:83%;left:20.1%}}.p-home-building-dollhouse .hotspot-icon{width:100%;height:100%;pointer-events:none}.p-home-building-dollhouse .info-panel{flex:0 0 32.2rem;width:32.2rem;padding:4.8rem 3.6rem 6rem;background:#fff;color:#000}@media (max-width: 991px){.p-home-building-dollhouse .info-panel{width:100%;flex-basis:auto;padding:4rem}}@media (max-width: 767px){.p-home-building-dollhouse .info-panel{padding:2rem 2rem 3.6rem}}.p-home-building-dollhouse .level-list{display:flex;flex-direction:column;gap:1.6rem}@media (max-width: 767px){.p-home-building-dollhouse .level-list.-desktop{display:none}}.p-home-building-dollhouse .level-list.-desktop .level-row{grid-template-columns:minmax(0,1fr);cursor:default}.p-home-building-dollhouse .level-list.-desktop .level-answer-shell{max-height:none;overflow:visible;opacity:1}.p-home-building-dollhouse .level-list.-desktop .list{opacity:1;transform:none}.p-home-building-dollhouse .level-list.-mobile{display:none}@media (max-width: 767px){.p-home-building-dollhouse .level-list.-mobile{display:flex}}.p-home-building-dollhouse .level-item{padding-top:2rem;border-top:.1rem solid #000}.p-home-building-dollhouse .level-item.is-open .level-icon{transform:rotate(45deg)}.p-home-building-dollhouse .level-item.is-open .level-answer-shell{max-height:var(--faq-answer-height, 24rem);opacity:1}.p-home-building-dollhouse .level-item.is-open .list{opacity:1;transform:translateY(0)}.p-home-building-dollhouse .level-item.is-closing .level-answer-shell{max-height:0;opacity:0}.p-home-building-dollhouse .level-item.is-closing .list{opacity:0;transform:translateY(-.8rem)}.p-home-building-dollhouse .level-row{display:grid;grid-template-columns:minmax(0,1fr) 2.7rem;align-items:flex-start;gap:2.4rem;cursor:pointer;list-style:none}.p-home-building-dollhouse .level-row::-webkit-details-marker{display:none}.p-home-building-dollhouse .level-copy{display:flex;flex-direction:column;gap:.8rem;min-width:0}.p-home-building-dollhouse .level-answer-shell{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease-out,opacity .24s ease-out}.p-home-building-dollhouse .level-icon{width:2.7rem;height:2.7rem;flex-shrink:0;transition:transform .35s ease}.p-home-building-dollhouse .level-icon svg,.p-home-building-dollhouse .level-icon img{display:block;width:100%;height:100%}.p-home-building-dollhouse .level-icon svg path,.p-home-building-dollhouse .level-icon img path{stroke:#000}.p-home-building-dollhouse .eyebrow{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.p-home-building-dollhouse .title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1}.p-home-building-dollhouse .list{display:flex;flex-direction:column;gap:.2rem;margin-top:1.2rem;list-style:none;opacity:0;transform:translateY(-.8rem);transition:opacity .24s ease-out,transform .35s ease-out}.p-home-building-dollhouse .item{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:max(12px,1.4rem);font-weight:300;line-height:1.3}.p-home-building-dollhouse .availability-cta{background:#e73c3e;color:#fff}.p-home-building-dollhouse .availability-cta:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-home-building-dollhouse .availability-cta:hover{background:#000;color:#fff}}.p-home-building-dollhouse .availability-cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:2.4rem;padding:1.6rem 2.4rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1;text-decoration:none}@media (max-width: 767px){.p-home-building-dollhouse .availability-cta{width:100%;margin-top:2rem;padding:1.2rem 2rem;font-size:1.8rem}}@keyframes hotspot-mark-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@media (prefers-reduced-motion: reduce){.p-home-building-dollhouse .hotspot-mark{animation:none}}.p-owner-spotlight{padding:6rem 7.2rem 12rem;background:#c8d8eb;color:#000}@media (max-width: 991px){.p-owner-spotlight{padding:6rem 0 8rem;overflow:hidden}}@media (max-width: 767px){.p-owner-spotlight{padding:2.4rem 0 4.8rem}}.p-owner-spotlight .owner-spotlight-shell{display:flex;flex-direction:column;gap:6rem;width:100%;max-width:176rem;margin:0 auto}@media (max-width: 991px){.p-owner-spotlight .owner-spotlight-shell{gap:4.8rem;max-width:none}}@media (max-width: 767px){.p-owner-spotlight .owner-spotlight-shell{gap:2rem}}.p-owner-spotlight .owner-spotlight-heading{display:flex;flex-direction:column;gap:3.6rem;width:100%;padding-top:4rem}@media (max-width: 991px){.p-owner-spotlight .owner-spotlight-heading{gap:2.4rem;padding:0 4rem}}@media (max-width: 767px){.p-owner-spotlight .owner-spotlight-heading{gap:1.2rem;width:auto;margin:0 2rem;padding:2rem 0 0;border-top:.4rem solid #000}}.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-eyebrow{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 767px){.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-eyebrow{font-size:1.4rem;line-height:1.2;letter-spacing:.05em}}.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-intro{display:flex;flex-direction:column;gap:.8rem;width:100%}.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-title{max-width:100%;margin:0;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2}@media (max-width: 991px){.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-title{font-size:5.2rem}}@media (max-width: 767px){.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-title{font-size:3rem}}.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-title .-desktop{display:inline}@media (max-width: 767px){.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-title .-desktop{display:none}}.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-title .-mobile{display:none}@media (max-width: 767px){.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-title .-mobile{display:inline}}.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-description{display:none;margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.3;color:#000}@media (max-width: 767px){.p-owner-spotlight .owner-spotlight-heading .owner-spotlight-description{display:block;max-width:30.9rem}}@media (max-width: 991px){.p-owner-spotlight .desktop{display:none}}.p-owner-spotlight .desktop .owner-spotlight-grid{display:flex;gap:2rem}.p-owner-spotlight .mobile{display:none}@media (max-width: 991px){.p-owner-spotlight .mobile{display:block;overflow:hidden}}.p-owner-spotlight .mobile .owner-spotlight-slider{overflow:visible;cursor:grab}.p-owner-spotlight .mobile .owner-spotlight-slider:active{cursor:grabbing}.p-owner-spotlight .mobile .splide__track{overflow:visible}.p-owner-spotlight .mobile .owner-spotlight-grid{display:flex;gap:0;align-items:stretch}.p-owner-spotlight .mobile .splide__pagination{position:static;display:flex;justify-content:center;gap:.8rem;margin-top:2.4rem;padding:0}@media (max-width: 767px){.p-owner-spotlight .mobile .splide__pagination{margin-top:2rem}}.p-owner-spotlight .mobile .splide__pagination__page{width:.8rem;height:.8rem;margin:0;border-radius:50%;background:#fff;opacity:1}.p-owner-spotlight .mobile .splide__pagination__page.is-active{background:#e73c3e;transform:none}.p-owner-spotlight .owner-spotlight-card{position:relative;display:flex;flex-direction:column;gap:2.4rem;flex:1 1 0;min-width:0}@media (max-width: 991px){.p-owner-spotlight .owner-spotlight-card{flex:none;width:100%;gap:2rem}}@media (max-width: 767px){.p-owner-spotlight .owner-spotlight-card{gap:1.6rem}}@media (hover: hover) and (pointer: fine){.p-owner-spotlight .owner-spotlight-card:hover .owner-spotlight-image{transform:scale(1.05)}.p-owner-spotlight .owner-spotlight-card:hover .play-badge svg circle{fill:#000}.p-owner-spotlight .owner-spotlight-card:hover .play-badge svg path{stroke:#fff}}.p-owner-spotlight .owner-spotlight-media-trigger{width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.p-owner-spotlight .owner-spotlight-media-trigger:focus-visible{outline:.2rem solid #000;outline-offset:.6rem;border-radius:1.2rem}.p-owner-spotlight .owner-spotlight-media-trigger:focus-visible .owner-spotlight-image{transform:scale(1.05)}.p-owner-spotlight .owner-spotlight-media-trigger:focus-visible .play-badge svg circle{fill:#000}.p-owner-spotlight .owner-spotlight-media-trigger:focus-visible .play-badge svg path{stroke:#fff}.p-owner-spotlight .owner-spotlight-media{position:relative;overflow:hidden;height:26.9rem;border-radius:1.2rem;background:#00000014}@media (max-width: 767px){.p-owner-spotlight .owner-spotlight-media{height:20.1rem}}.p-owner-spotlight .owner-spotlight-image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;transition:transform .3s ease-out}.p-owner-spotlight .play-badge{position:absolute;left:1.5rem;bottom:1.5rem;z-index:2;width:5.7rem;height:5.7rem;transition:opacity .3s ease-out,transform .3s ease-out}@media (max-width: 767px){.p-owner-spotlight .play-badge{width:4.1rem;height:4.1rem}}.p-owner-spotlight .play-badge svg,.p-owner-spotlight .play-badge img{display:block;width:100%;height:100%}.p-owner-spotlight .play-badge svg circle,.p-owner-spotlight .play-badge svg path,.p-owner-spotlight .play-badge img circle,.p-owner-spotlight .play-badge img path{transition:all .3s ease-out}.p-owner-spotlight .owner-spotlight-copy{display:flex;flex-direction:column;gap:.8rem;padding-top:2rem;border-top:.1rem solid #000}.p-owner-spotlight .owner-spotlight-name{margin:0;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1.05}.p-owner-spotlight .owner-spotlight-role{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.p-home-profiles{position:relative;z-index:1;padding:0;background:#000}.p-home-profiles.-is-pinned{z-index:30}.p-home-profiles .profiles-pin{position:relative;width:100%;height:calc(100vh - var(--profiles-chrome-top, 0px));height:calc(100dvh - var(--profiles-chrome-top, 0px));min-height:56rem;overflow:hidden;background:#000}@media (max-width: 767px){.p-home-profiles .profiles-pin{min-height:0}}.p-home-profiles .profiles-slides{position:absolute;top:0;right:0;bottom:0;left:0}.p-home-profiles .profile-spotlight-card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;width:100%;height:100%;color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease,visibility .55s ease}.p-home-profiles .profile-spotlight-card.-is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.p-home-profiles .spotlight-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.p-home-profiles .spotlight-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transform-origin:center center;transition:transform 1.15s ease-out;will-change:transform}@media (max-width: 767px){.p-home-profiles .spotlight-image{object-position:bottom;transform-origin:center bottom}}.p-home-profiles .profile-spotlight-card.-is-active .spotlight-image{transform:scale(1.06)}.p-home-profiles .spotlight-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}@media (max-width: 767px){.p-home-profiles .spotlight-overlay{background:linear-gradient(180deg,#000000b3,#0000 10rem),linear-gradient(180deg,#0000 30%,#000000b3);mix-blend-mode:multiply}}.p-home-profiles .spotlight-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:4.2rem;max-width:70rem;height:100%;justify-content:flex-start;padding:7.7rem 6.6rem}@media (max-width: 991px){.p-home-profiles .spotlight-content{gap:3.2rem;max-width:58rem;padding:5.6rem 4rem}}@media (max-width: 767px){.p-home-profiles .spotlight-content{justify-content:space-between;gap:0;max-width:none;padding:2rem}}.p-home-profiles .spotlight-main{display:flex;flex-direction:column;gap:4.2rem}@media (max-width: 991px){.p-home-profiles .spotlight-main{gap:3.2rem}}@media (max-width: 767px){.p-home-profiles .spotlight-main{gap:1.9rem;width:100%}}.p-home-profiles .spotlight-eyebrow{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#fff}@media (max-width: 767px){.p-home-profiles .spotlight-eyebrow{font-size:1.4rem;line-height:1.2}}.p-home-profiles .spotlight-quote{margin:0;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2;color:#fff}.p-home-profiles .spotlight-quote:before,.p-home-profiles .spotlight-quote:after{font-weight:inherit}.p-home-profiles .spotlight-quote:before{content:"“";margin-left:-.5em}.p-home-profiles .spotlight-quote:after{content:"”"}@media (max-width: 991px){.p-home-profiles .spotlight-quote{font-size:4.8rem}}@media (max-width: 767px){.p-home-profiles .spotlight-quote{max-width:28.7rem;font-size:2.4rem}}.p-home-profiles .spotlight-attribution{display:flex;flex-direction:column;gap:.8rem;width:min(100%,38.9rem);padding-top:2rem;border-top:.1rem solid #fff}@media (max-width: 767px){.p-home-profiles .spotlight-attribution{width:100%}}.p-home-profiles .spotlight-name{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.2rem;font-weight:900;line-height:1;color:#fff}@media (max-width: 767px){.p-home-profiles .spotlight-name{font-size:2.4rem;line-height:1.2}}.p-home-profiles .spotlight-title{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#fff}.p-home-profiles .profiles-cursor{position:fixed;top:0;left:0;z-index:40;display:none;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;color:#fff;pointer-events:none;opacity:0;transform:translate3d(var(--cursor-x, -999px),var(--cursor-y, -999px),0) translate(-50%,-50%);transition:opacity .15s ease;will-change:transform,opacity}.p-home-profiles .profiles-cursor.-is-visible{opacity:1}body.has-modal-open .p-home-profiles .profiles-cursor{opacity:0!important;visibility:hidden}.p-home-profiles .cursor-icon{display:block;width:7.2rem;height:7.2rem}.p-home-profiles .cursor-icon svg{display:block;width:100%;height:100%;filter:drop-shadow(0 .4rem 1.2rem rgba(0,0,0,.35))}.p-home-profiles .cursor-label{display:none}@media (hover: hover) and (pointer: fine){.p-home-profiles .profiles-cursor{display:flex}.p-home-profiles .profiles-pin,.p-home-profiles .profiles-pin *{cursor:none}}.p-home-profiles .profiles-progress{display:none}.p-home-profiles .progress-dot{width:.8rem;height:.8rem;border-radius:50%;background:#ffffff59;transition:background-color .25s ease}.p-home-profiles .progress-dot.-is-active{background:#fff}@media (prefers-reduced-motion: reduce){.p-home-profiles .profile-spotlight-card{transition:none}.p-home-profiles .spotlight-image,.p-home-profiles .profile-spotlight-card.-is-active .spotlight-image{transform:none;transition:none}.p-home-profiles .profiles-cursor{display:none!important}}@media (prefers-reduced-motion: reduce) and (hover: hover) and (pointer: fine){.p-home-profiles .profiles-pin,.p-home-profiles .profiles-pin *{cursor:auto}}.p-home-widgets{padding:6rem 7.2rem;background:#e73c3e}@media (max-width: 991px){.p-home-widgets{padding:6rem 4rem}}@media (max-width: 767px){.p-home-widgets{padding:2rem}}.p-home-widgets .widgets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}@media (max-width: 991px){.p-home-widgets .widgets-grid{grid-template-columns:1fr}}@media (max-width: 767px){.p-home-widgets .widgets-grid{gap:2rem;justify-items:center}}.p-home-widgets .widget-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:36.2rem;padding:4rem;border:.1rem solid #000;color:#000;cursor:pointer}@media (max-width: 767px){.p-home-widgets .widget-card{width:100%;max-width:100%;min-height:22.1rem;padding:2.4rem}}@media (hover: hover) and (pointer: fine){.p-home-widgets .widget-card:hover .widget-button{background-color:#000;color:#fff}.p-home-widgets .widget-card:hover .widget-arrow{transform:translate(.75rem,-.75rem)}}.p-home-widgets .widget-copy{display:flex;flex-direction:column;gap:6rem;max-width:34.7rem;padding-right:10rem}@media (max-width: 767px){.p-home-widgets .widget-copy{gap:2.4rem;max-width:22.7rem;padding-right:0}}.p-home-widgets .widget-eyebrow{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 767px){.p-home-widgets .widget-eyebrow{font-size:1.4rem}}.p-home-widgets .widget-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:3.2rem;font-weight:900;line-height:1.1}@media (max-width: 767px){.p-home-widgets .widget-title{font-size:2.4rem;line-height:1.2}}.p-home-widgets .widget-arrow{position:absolute;top:4rem;right:4rem;width:8.1rem;height:7.9rem;transition:all .3s ease-out}.p-home-widgets .widget-arrow svg,.p-home-widgets .widget-arrow img{display:block;width:100%;height:100%}@media (max-width: 767px){.p-home-widgets .widget-arrow{top:2.4rem;right:2.4rem;width:4rem;height:3.9rem}}.p-home-widgets .widget-button{border:.1rem solid #000;background:transparent;color:#000}.p-home-widgets .widget-button:focus-visible{border-color:#000;background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-home-widgets .widget-button:hover{border-color:#000;background:#000;color:#fff}}.p-home-widgets .widget-button{align-self:flex-start;padding:1.6rem 2.4rem;border-radius:6rem;cursor:inherit;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-home-widgets .widget-button{padding:1.2rem 2rem;font-size:1.6rem}}.p-home-faq{padding:12rem 7.2rem;background:#000;color:#fff}@media (max-width: 991px){.p-home-faq{padding:8rem 4rem}}@media (max-width: 767px){.p-home-faq{padding:4rem 2rem}}.p-home-faq .faq-shell{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem}@media (max-width: 991px){.p-home-faq .faq-shell{flex-direction:column}}@media (max-width: 767px){.p-home-faq .faq-shell{gap:2.4rem}}.p-home-faq .faq-heading{width:47.3rem;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2}@media (max-width: 991px){.p-home-faq .faq-heading{width:100%;max-width:60rem}}@media (max-width: 767px){.p-home-faq .faq-heading{font-size:3rem}}.p-home-faq .faq-list{display:flex;flex-direction:column;width:98rem;gap:3.6rem}@media (max-width: 991px){.p-home-faq .faq-list{width:100%}}@media (max-width: 767px){.p-home-faq .faq-list{width:100%;max-width:100%;gap:1.2rem}}.p-home-faq .faq-item{padding-top:3.6rem;border-top:.1rem solid rgba(255,255,255,.4)}@media (max-width: 767px){.p-home-faq .faq-item{padding-top:1.6rem}}.p-home-faq .faq-item.is-open .faq-icon{transform:rotate(45deg)}.p-home-faq .faq-item.is-open .faq-answer-shell{max-height:var(--faq-answer-height, 24rem);opacity:1}.p-home-faq .faq-item.is-open .faq-answer{opacity:1;transform:translateY(0)}.p-home-faq .faq-item.is-closing .faq-answer-shell{max-height:0;opacity:0}.p-home-faq .faq-item.is-closing .faq-answer{opacity:0;transform:translateY(-.8rem)}.p-home-faq .faq-row{display:grid;grid-template-columns:minmax(0,1fr) 3.3rem;align-items:flex-start;gap:2.4rem;cursor:pointer;list-style:none}.p-home-faq .faq-row::-webkit-details-marker{display:none}@media (max-width: 767px){.p-home-faq .faq-row{grid-template-columns:minmax(0,1fr) 2rem;align-items:center}}.p-home-faq .faq-question{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-home-faq .faq-question{font-size:1.6rem;line-height:1}}.p-home-faq .faq-answer-shell{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease-out,opacity .24s ease-out}.p-home-faq .faq-answer{padding-top:2rem;opacity:0;transform:translateY(-.8rem);transition:opacity .24s ease-out,transform .35s ease-out}.p-home-faq .faq-answer p{max-width:74rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.35}@media (max-width: 767px){.p-home-faq .faq-answer p{font-size:1.6rem}}.p-home-faq .faq-icon{width:3.3rem;height:3.3rem;flex-shrink:0;transition:transform .35s ease}@media (max-width: 767px){.p-home-faq .faq-icon{width:2rem;height:2rem}}.p-home-faq .faq-icon svg,.p-home-faq .faq-icon img{display:block;width:100%;height:100%}.p-home-experience{position:relative;overflow:hidden;padding:7.3rem 0 0;background:#f3f1ef}@media (max-width: 991px){.p-home-experience{padding-top:6rem}}@media (max-width: 767px){.p-home-experience{padding-top:3.6rem}}.p-home-experience .experience-divider{width:100%;height:6px;background:#000}@media (max-width: 991px){.p-home-experience .experience-divider{height:.6rem;margin-bottom:2.4rem}}.p-home-experience .experience-shell{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:29.6rem;padding:5.3rem 7.2rem 37.6rem}@media (max-width: 1199px){.p-home-experience .experience-shell{gap:12rem}}@media (max-width: 991px){.p-home-experience .experience-shell{flex-direction:column;gap:4rem;padding:0 4rem 29rem}}@media (max-width: 767px){.p-home-experience .experience-shell{padding:0 2rem 41.9rem}}@media (max-width: 575px){.p-home-experience .experience-shell{padding:0 2rem 21.9rem}}.p-home-experience .experience-copy{width:65.8rem}@media (max-width: 991px){.p-home-experience .experience-copy{width:100%;max-width:65.8rem}}.p-home-experience .experience-heading{display:flex;flex-direction:column;gap:3.2rem}@media (max-width: 767px){.p-home-experience .experience-heading{gap:1.6rem}}.p-home-experience .experience-eyebrow{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#e73c3e}@media (max-width: 767px){.p-home-experience .experience-eyebrow{font-size:1.4rem}}.p-home-experience .experience-body{display:flex;flex-direction:column;gap:.8rem;width:58.9rem}@media (max-width: 991px){.p-home-experience .experience-body{width:100%}}.p-home-experience .experience-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2;color:#000}@media (max-width: 991px){.p-home-experience .experience-title{font-size:5rem}}@media (max-width: 767px){.p-home-experience .experience-title{font-size:3rem}}.p-home-experience .experience-description{width:55.4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3;color:#000}@media (max-width: 991px){.p-home-experience .experience-description{width:100%;max-width:55.4rem}}@media (max-width: 767px){.p-home-experience .experience-description{font-size:1.6rem}}.p-home-experience .experience-button{background:#e73c3e;color:#fff}.p-home-experience .experience-button:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-home-experience .experience-button:hover{background:#000;color:#fff}}.p-home-experience .experience-button{margin-top:4rem;padding:1.6rem 2.4rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-home-experience .experience-button{width:100%;font-size:1.8rem;margin-top:2rem;padding:1.2rem 2rem}}.p-home-experience .experience-map{width:66.2rem;padding-top:5rem}@media (max-width: 991px){.p-home-experience .experience-map{width:100%;max-width:66.2rem;padding-top:0}}.p-home-experience .experience-map-link{display:block;color:inherit;text-decoration:none;cursor:pointer;border-radius:1.6rem}.p-home-experience .experience-map-link:focus-visible{outline:.2rem solid #e73c3e;outline-offset:.4rem}.p-home-experience .map-media{display:block;overflow:hidden;border-radius:1.6rem}.p-home-experience .map-image{display:block;width:100%;height:auto;border-radius:1.6rem;transform:scale(1);transition:transform .45s ease;will-change:transform}.p-home-experience .map-media:hover .map-image,.p-home-experience .experience-map-link:focus-visible .map-image{transform:scale(1.04)}.p-home-experience .experience-graphic{position:absolute;left:0;bottom:6.3rem;width:100%;height:auto;aspect-ratio:1760/386;pointer-events:none}@media (max-width: 991px){.p-home-experience .experience-graphic{left:50%;bottom:3rem;transform:translate(-50%)}}@media (max-width: 767px){.p-home-experience .experience-graphic{left:0;bottom:0;width:100%;aspect-ratio:359/169;transform:none;margin-bottom:2.4rem}}.p-home-experience .graphic-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width: 767px){.p-home-experience .graphic-image.-desktop{display:none}}.p-home-experience .graphic-image.-mobile{display:none}@media (max-width: 767px){.p-home-experience .graphic-image.-mobile{display:block}}.p-home-experience .graphic-image svg{display:block;width:100%;height:100%}.p-home-experience .graphic-image #cog-left{transform-box:fill-box;transform-origin:center center;animation:experience-cog-spin-left 2s linear infinite}.p-home-experience .graphic-image #cog-right{transform-box:fill-box;transform-origin:center center;animation:experience-cog-spin-right 2s linear infinite}.p-home-experience .graphic-image #van-wheel-left,.p-home-experience .graphic-image #van-wheel-right{transform-box:fill-box;transform-origin:center center;animation:experience-wheel-spin 1.4s linear infinite}.p-home-experience .graphic-image #bike-wheel-left,.p-home-experience .graphic-image #bike-wheel-right,.p-home-experience .graphic-image #car-wheel-left,.p-home-experience .graphic-image #car-wheel-right{transform-box:fill-box;transform-origin:center center;animation:experience-wheel-spin 3.2s linear infinite}@keyframes experience-cog-spin-left{to{transform:rotate(360deg)}}@keyframes experience-cog-spin-right{to{transform:rotate(360deg)}}@keyframes experience-wheel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.p-home-experience .map-image{transition:none}.p-home-experience .map-media:hover .map-image,.p-home-experience .experience-map-link:focus-visible .map-image{transform:none}.p-home-experience .graphic-image #cog-left,.p-home-experience .graphic-image #cog-right,.p-home-experience .graphic-image #bike-wheel-left,.p-home-experience .graphic-image #bike-wheel-right,.p-home-experience .graphic-image #van-wheel-left,.p-home-experience .graphic-image #van-wheel-right,.p-home-experience .graphic-image #car-wheel-left,.p-home-experience .graphic-image #car-wheel-right{animation:none}}.p-home-sticky-cta{position:fixed;left:0;bottom:0;z-index:10;display:none;opacity:0;visibility:hidden;width:100%;padding:1.2rem 2rem 1rem;background:#fff;transition:opacity .24s ease-out,visibility .24s ease-out}@media (max-width: 767px){.p-home-sticky-cta{display:flex;justify-content:center;align-items:center}}.p-home-sticky-cta.-is-visible{opacity:1;visibility:visible}.p-home-sticky-cta .sticky-cta-link{background:#e73c3e;color:#fff}.p-home-sticky-cta .sticky-cta-link:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-home-sticky-cta .sticky-cta-link:hover{background:#000;color:#fff}}.p-home-sticky-cta .sticky-cta-link{width:100%;max-width:32rem;min-height:4.4rem;margin:0 auto;padding:1.2rem 2rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1}.p-home-sticky-cta .sticky-cta-label{display:block}.p-building-subheader,.p-office-subheader,.p-industrial-subheader,.p-news-subheader,.p-article-subheader{position:sticky;top:12rem;z-index:40;background:#fff;box-shadow:0 .4rem .4rem #0000000a;transition:top .35s ease}@media (max-width: 767px){.p-building-subheader,.p-office-subheader,.p-industrial-subheader,.p-news-subheader,.p-article-subheader{top:6rem}}body:has(#wpadminbar) .p-building-subheader,body:has(#wpadminbar) .p-office-subheader,body:has(#wpadminbar) .p-industrial-subheader,body:has(#wpadminbar) .p-news-subheader,body:has(#wpadminbar) .p-article-subheader{top:calc(12rem + 32px)}@media (max-width: 767px){body:has(#wpadminbar) .p-building-subheader,body:has(#wpadminbar) .p-office-subheader,body:has(#wpadminbar) .p-industrial-subheader,body:has(#wpadminbar) .p-news-subheader,body:has(#wpadminbar) .p-article-subheader{top:calc(6rem + 46px)}}body:has(.site-nav.-is-hidden) .p-building-subheader,body:has(.site-nav.-is-hidden) .p-office-subheader,body:has(.site-nav.-is-hidden) .p-industrial-subheader,body:has(.site-nav.-is-hidden) .p-news-subheader,body:has(.site-nav.-is-hidden) .p-article-subheader{top:0}body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-building-subheader,body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-office-subheader,body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-industrial-subheader,body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-news-subheader,body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-article-subheader{top:32px}@media (max-width: 768px){body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-building-subheader,body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-office-subheader,body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-industrial-subheader,body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-news-subheader,body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-article-subheader{top:46px}}.p-building-subheader .subheader-inner,.p-office-subheader .subheader-inner,.p-industrial-subheader .subheader-inner,.p-news-subheader .subheader-inner,.p-article-subheader .subheader-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:2rem;row-gap:0;padding:2rem 7.2rem 1.6rem}@media (max-width: 991px){.p-building-subheader .subheader-inner,.p-office-subheader .subheader-inner,.p-industrial-subheader .subheader-inner,.p-news-subheader .subheader-inner,.p-article-subheader .subheader-inner{padding:1.6rem 4rem}}@media (max-width: 767px){.p-building-subheader .subheader-inner,.p-office-subheader .subheader-inner,.p-industrial-subheader .subheader-inner,.p-news-subheader .subheader-inner,.p-article-subheader .subheader-inner{padding:1.6rem 2rem}}@media (max-width: 575px){.p-building-subheader .subheader-inner,.p-office-subheader .subheader-inner,.p-industrial-subheader .subheader-inner,.p-news-subheader .subheader-inner,.p-article-subheader .subheader-inner{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0;padding:1rem 2rem}}.p-building-subheader .subheader-title,.p-office-subheader .subheader-title,.p-industrial-subheader .subheader-title,.p-news-subheader .subheader-title,.p-article-subheader .subheader-title{flex:0 1 auto;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1.4;letter-spacing:.01em;color:#000}@media (max-width: 767px){.p-building-subheader .subheader-title,.p-office-subheader .subheader-title,.p-industrial-subheader .subheader-title,.p-news-subheader .subheader-title,.p-article-subheader .subheader-title{font-size:1.8rem}}@media (max-width: 575px){.p-building-subheader .subheader-title,.p-office-subheader .subheader-title,.p-industrial-subheader .subheader-title,.p-news-subheader .subheader-title,.p-article-subheader .subheader-title{line-height:1.2}}.p-building-subheader .subheader-meta,.p-office-subheader .subheader-meta,.p-industrial-subheader .subheader-meta,.p-news-subheader .subheader-meta,.p-article-subheader .subheader-meta{flex:0 0 auto;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:right;text-transform:uppercase;color:#e73c3e;white-space:nowrap}@media (max-width: 767px){.p-building-subheader .subheader-meta,.p-office-subheader .subheader-meta,.p-industrial-subheader .subheader-meta,.p-news-subheader .subheader-meta,.p-article-subheader .subheader-meta{font-size:1.2rem}}@media (max-width: 575px){.p-building-subheader .subheader-meta,.p-office-subheader .subheader-meta,.p-industrial-subheader .subheader-meta,.p-news-subheader .subheader-meta,.p-article-subheader .subheader-meta{text-align:left}}.p-building-hero-stack{display:flex;flex-direction:column;height:calc(100svh - 12rem);height:calc(100dvh - 12rem)}@media (max-width: 767px){.p-building-hero-stack{height:calc(100svh - 6rem);height:calc(100dvh - 6rem)}}body:has(#wpadminbar) .p-building-hero-stack{height:calc(100svh - 12rem - 32px);height:calc(100dvh - 12rem - 32px)}@media (max-width: 767px){body:has(#wpadminbar) .p-building-hero-stack{height:calc(100svh - 6rem - 46px);height:calc(100dvh - 6rem - 46px)}}.p-building-hero-stack .p-building-subheader,.p-building-hero-stack .p-office-subheader,.p-building-hero-stack .p-industrial-subheader,.p-building-hero-stack .p-news-subheader,.p-building-hero-stack .p-home-promo-bar{flex:0 0 auto}.p-building-hero-stack .p-building-hero,.p-building-hero-stack .p-office-hero,.p-building-hero-stack .p-industrial-hero,.p-building-hero-stack .p-news-hero,.p-building-hero-stack .p-home-page-hero{flex:1 1 auto;height:auto;min-height:0;display:flex;flex-direction:column}.p-building-hero{position:relative;background:#f3f1ef}.p-building-hero .hero-media,.p-building-hero .splide__track,.p-building-hero .splide__list,.p-building-hero .hero-slide{height:100%}.p-building-hero .hero-media{flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.p-building-hero .hero-slide picture{display:block;width:100%;height:100%}.p-building-hero .hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.p-building-hero .hero-gradient{position:absolute;inset:auto 0 0;z-index:1;height:33%;background:linear-gradient(to bottom,#ffffff80,#00000080);mix-blend-mode:multiply;pointer-events:none}.p-building-hero .hero-card{position:absolute;z-index:2;left:3rem;bottom:5.3rem;display:flex;flex-direction:column;justify-content:space-between;width:28rem;height:28rem;padding:3.6rem;border-radius:2.4rem;background:#fff}@media (max-width: 767px){.p-building-hero .hero-card{left:2rem;bottom:2rem}}@media (max-width: 575px){.p-building-hero .hero-card{right:2rem;width:auto;height:auto;min-height:18rem;padding:2.4rem;border-radius:1.6rem}}.p-building-hero .card-icon{width:7.2rem;height:7.2rem;overflow:hidden}@media (max-width: 575px){.p-building-hero .card-icon{width:4.8rem;height:4.8rem}}.p-building-hero .card-icon svg{display:block;width:100%;height:100%}.p-building-hero .card-copy{display:flex;flex-direction:column;gap:1rem}.p-building-hero .card-text{font-family:Velino Display,Times New Roman,Georgia,serif;min-height:10rem;margin:0;font-size:2.2rem;font-weight:900;line-height:1;color:#000}@media (max-width: 575px){.p-building-hero .card-text{min-height:0;font-size:1.8rem;line-height:1.2}}.p-building-hero .card-pagination{display:flex;gap:.8rem;width:100%;--hero-progress-duration: 4.2s}.p-building-hero .card-bar{position:relative;display:block;overflow:hidden;width:6.4rem;height:.8rem;padding:0;border:0;background:#000;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-building-hero .card-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e73c3e;transform:scaleX(0);transform-origin:left center}.p-building-hero .card-bar.-is-complete:after{transform:scaleX(1);animation:none}.p-building-hero .card-bar.-is-active:after{animation:building-hero-progress-fill var(--hero-progress-duration, 4.2s) linear forwards}@media (max-width: 767px){.p-building-hero .card-bar{flex:1 1 0;width:auto;height:.6rem}}.p-building-hero .hero-cta{position:absolute;z-index:10;left:0;bottom:3.2rem;display:flex;justify-content:center;width:100%;pointer-events:none}.p-building-hero .hero-cta .dynamic-cta{pointer-events:auto}@media (max-width: 767px){.p-building-hero .hero-cta{display:none}}.p-building-hero .hero-cta.-is-hidden{pointer-events:none}@keyframes building-hero-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.p-building-intro{padding:10rem 7.2rem 6rem;background:#f3f1ef}.p-building-intro.-theme-accent{background:#e73c3e}@media (max-width: 991px){.p-building-intro{padding:8rem 4rem 4.8rem}}@media (max-width: 767px){.p-building-intro{padding:4.8rem 2rem 3.6rem}}.p-building-intro .intro-shell{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:80rem;margin:0 auto;text-align:center}.p-building-intro .intro-copy{display:flex;flex-direction:column;align-items:center;gap:3.6rem;width:100%;max-width:80rem}@media (max-width: 767px){.p-building-intro .intro-copy{gap:1.2rem}}.p-building-intro .intro-eyebrow{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:63rem;margin:0;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#000}@media (max-width: 767px){.p-building-intro .intro-eyebrow{font-size:1.4rem;letter-spacing:.05em}}.p-building-intro .intro-heading{font-family:Velino Display,Times New Roman,Georgia,serif;margin:0;font-size:6rem;font-weight:900;line-height:1.2;color:#000}@media (max-width: 991px){.p-building-intro .intro-heading{font-size:4.8rem}}@media (max-width: 767px){.p-building-intro .intro-heading{font-size:3rem}}.p-building-intro .intro-description{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:72rem;margin:0;font-size:2.4rem;font-weight:300;line-height:1.3;color:#000}@media (max-width: 767px){.p-building-intro .intro-description{font-size:1.6rem}}.p-building-amenities{position:relative;background:#f3f1ef}.p-building-amenities .amenities-stage{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:1760/880}.p-building-amenities .amenities-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.p-building-amenities .amenities-panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s ease}.p-building-amenities .amenities-panel.-is-active{opacity:1;pointer-events:auto}.p-building-amenities .amenities-panel[hidden]{display:block!important}.p-building-amenities .amenities-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;z-index:2}.p-building-amenities .amenities-hotspot{position:absolute;top:var(--hotspot-top);left:var(--hotspot-left);z-index:1;width:5.5rem;height:5.5rem;padding:0;border:0;background:transparent;cursor:pointer;overflow:visible;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.85)}@media (max-width: 991px){.p-building-amenities .amenities-hotspot{top:var(--hotspot-top-mobile, var(--hotspot-top));left:var(--hotspot-left-mobile, var(--hotspot-left));width:3.2rem;height:3.2rem;filter:drop-shadow(0 .2rem .2rem rgba(0,0,0,.25))}}.p-building-amenities .amenities-hotspot.-is-revealed{pointer-events:auto;animation:amenities-hotspot-reveal .45s ease forwards;animation-delay:var(--hotspot-reveal-delay, 0ms)}.p-building-amenities .amenities-hotspot.-is-revealed .hotspot-icon{animation:amenities-hotspot-pulse 2.6s ease-in-out infinite;animation-delay:calc(var(--hotspot-reveal-delay, 0ms) + .45s)}.p-building-amenities .amenities-hotspot .hotspot-icon{display:block;width:100%;height:100%;transform-origin:center}.p-building-amenities .amenities-hotspot .hotspot-icon svg{display:block;width:100%;height:100%}.p-building-amenities .amenities-hotspot .hotspot-icon .hotspot-plus{transform-box:fill-box;transform-origin:center;transition:transform .25s ease}@media (max-width: 991px){.p-building-amenities .amenities-hotspot .hotspot-icon.-desktop{display:none}}.p-building-amenities .amenities-hotspot .hotspot-icon.-mobile{display:none}@media (max-width: 991px){.p-building-amenities .amenities-hotspot .hotspot-icon.-mobile{display:block}}.p-building-amenities .amenities-hotspot .hotspot-tooltip{box-sizing:border-box;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;left:50%;bottom:calc(100% + 1.2rem);z-index:3;width:max-content;max-width:min(22.3rem,var(--tooltip-max-width, 22.3rem));padding:1.6rem 2.4rem;border-radius:1.2rem;background:#fff;color:#000;font-size:1.5rem;font-weight:300;line-height:1.3;text-align:left;opacity:0;pointer-events:none;transform:translate(calc(-50% + var(--tooltip-shift-x, 0px)));transition:opacity .2s ease}@media (max-width: 991px){.p-building-amenities .amenities-hotspot .hotspot-tooltip{max-width:min(16rem,var(--tooltip-max-width, 16rem));padding:.8rem 1.2rem;font-size:1.2rem}}.p-building-amenities .amenities-hotspot.-tooltip-below .hotspot-tooltip{bottom:auto;top:calc(100% + 1.2rem)}.p-building-amenities .amenities-hotspot.-is-active,.p-building-amenities .amenities-hotspot:focus-visible{z-index:4}.p-building-amenities .amenities-hotspot.-is-active .hotspot-tooltip,.p-building-amenities .amenities-hotspot:focus-visible .hotspot-tooltip{opacity:1}.p-building-amenities .amenities-hotspot.-is-active .hotspot-plus{transform:rotate(45deg)}.p-building-amenities .amenities-tabs{position:absolute;inset:4rem auto 4rem 7.2rem;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:1.6rem;width:22.3rem;max-height:calc(100% - 8rem)}@media (max-width: 991px){.p-building-amenities .amenities-tabs{display:none}}.p-building-amenities .amenities-tab,.p-building-amenities .amenities-card{display:flex;flex-direction:column;gap:.4rem;width:100%;padding:2.4rem;border:0;border-radius:1.6rem;background:#ffffffe6;color:#000;text-align:left;cursor:pointer;transition:background-color .2s ease}.p-building-amenities .amenities-tab.-is-active,.p-building-amenities .amenities-card.-is-active{background:#e73c3e}.p-building-amenities .amenities-tab{flex:1 1 0;min-height:0;max-height:17rem;overflow:hidden}.p-building-amenities .amenities-card{min-height:17rem}.p-building-amenities .tab-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1}.p-building-amenities .tab-description{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.3}.p-building-amenities .amenities-cards{display:none;padding:2rem 0 2.4rem 2rem}@media (max-width: 991px){.p-building-amenities .amenities-cards{display:block}}.p-building-amenities .amenities-cards .splide__track{overflow:visible}.p-building-amenities .amenities-cards .splide__slide{width:22.3rem}.p-building-amenities .amenities-cards .amenities-card{min-height:17rem}.p-building-amenities .amenities-cards .splide__pagination{position:static;display:flex;justify-content:center;gap:.8rem;margin-top:1.6rem;padding:0 2rem 0 0}.p-building-amenities .amenities-cards .splide__pagination__page{width:.8rem;height:.8rem;margin:0;border-radius:50%;background:#0003;opacity:1}.p-building-amenities .amenities-cards .splide__pagination__page.is-active{background:#e73c3e;transform:none}@keyframes amenities-hotspot-reveal{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes amenities-hotspot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@media (prefers-reduced-motion: reduce){.p-building-amenities .amenities-hotspot{opacity:1;pointer-events:auto;transform:translate(-50%,-50%);animation:none}.p-building-amenities .amenities-hotspot .hotspot-icon{animation:none}.p-building-amenities .hotspot-plus{transition:none}}@media (min-width: 768px){.p-building-features{display:none}}.p-building-community .ready-office-cta{display:none}.p-office-hero,.p-industrial-hero{position:relative;background:#f3f1ef}.p-office-hero .hero-media,.p-office-hero .splide__track,.p-office-hero .splide__list,.p-office-hero .hero-slide,.p-industrial-hero .hero-media,.p-industrial-hero .splide__track,.p-industrial-hero .splide__list,.p-industrial-hero .hero-slide{height:100%}.p-office-hero .hero-media,.p-industrial-hero .hero-media{flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.p-office-hero .hero-slide picture,.p-industrial-hero .hero-slide picture{display:block;width:100%;height:100%}.p-office-hero .hero-image,.p-industrial-hero .hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.p-office-hero .hero-gradient,.p-industrial-hero .hero-gradient{position:absolute;inset:auto 0 0;z-index:1;height:33%;background:linear-gradient(to bottom,#ffffff80,#00000080);mix-blend-mode:multiply;pointer-events:none}.p-office-hero .hero-card,.p-industrial-hero .hero-card{position:absolute;z-index:2;left:3rem;bottom:5.3rem;display:flex;flex-direction:column;justify-content:space-between;width:28rem;height:28rem;padding:3.6rem;border-radius:2.4rem;background:#fff}@media (max-width: 767px){.p-office-hero .hero-card,.p-industrial-hero .hero-card{left:2rem;bottom:2rem}}@media (max-width: 575px){.p-office-hero .hero-card,.p-industrial-hero .hero-card{right:2rem;width:auto;height:auto;min-height:18rem;padding:2.4rem;border-radius:1.6rem}}.p-office-hero .card-icon,.p-industrial-hero .card-icon{width:7.2rem;height:7.2rem;overflow:hidden}@media (max-width: 575px){.p-office-hero .card-icon,.p-industrial-hero .card-icon{width:4.8rem;height:4.8rem}}.p-office-hero .card-icon svg,.p-industrial-hero .card-icon svg{display:block;width:100%;height:100%}.p-office-hero .card-copy,.p-industrial-hero .card-copy{display:flex;flex-direction:column;gap:1rem}.p-office-hero .card-text,.p-industrial-hero .card-text{font-family:Velino Display,Times New Roman,Georgia,serif;min-height:10rem;margin:0;font-size:2.2rem;font-weight:900;line-height:1;color:#000}@media (max-width: 575px){.p-office-hero .card-text,.p-industrial-hero .card-text{min-height:0;font-size:1.8rem;line-height:1.2}}.p-office-hero .card-pagination,.p-industrial-hero .card-pagination{display:flex;gap:.8rem;width:100%;--hero-progress-duration: 4.2s}.p-office-hero .card-bar,.p-industrial-hero .card-bar{position:relative;display:block;overflow:hidden;width:6.4rem;height:.8rem;padding:0;border:0;background:#000;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-office-hero .card-bar:after,.p-industrial-hero .card-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e73c3e;transform:scaleX(0);transform-origin:left center}.p-office-hero .card-bar.-is-complete:after,.p-industrial-hero .card-bar.-is-complete:after{transform:scaleX(1);animation:none}.p-office-hero .card-bar.-is-active:after,.p-industrial-hero .card-bar.-is-active:after{animation:office-hero-progress-fill var(--hero-progress-duration, 4.2s) linear forwards}@media (max-width: 767px){.p-office-hero .card-bar,.p-industrial-hero .card-bar{flex:1 1 0;width:auto;height:.6rem}}.p-office-hero .hero-cta,.p-industrial-hero .hero-cta{position:absolute;z-index:10;left:0;bottom:3.2rem;display:flex;justify-content:center;width:100%;pointer-events:none}.p-office-hero .hero-cta .dynamic-cta,.p-industrial-hero .hero-cta .dynamic-cta{pointer-events:auto}@media (max-width: 767px){.p-office-hero .hero-cta,.p-industrial-hero .hero-cta{display:none}}.p-office-hero .hero-cta.-is-hidden,.p-industrial-hero .hero-cta.-is-hidden{pointer-events:none}@keyframes office-hero-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body.has-types-flyout-open{overflow:hidden}.p-office-types,.p-industrial-types{padding:8rem 0;background:#fff}@media (max-width: 767px){.p-office-types,.p-industrial-types{padding:4rem 0}}.p-office-types .types-shell,.p-industrial-types .types-shell{--types-shell-pad: 7.2rem;max-width:176rem;margin:0 auto;padding:0 var(--types-shell-pad)}@media (max-width: 991px){.p-office-types .types-shell,.p-industrial-types .types-shell{--types-shell-pad: 4rem}}@media (max-width: 767px){.p-office-types .types-shell,.p-industrial-types .types-shell{--types-shell-pad: 2rem}}.p-office-types .types-mobile-label,.p-industrial-types .types-mobile-label{display:none;margin:0 0 2.4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#000}@media (max-width: 767px){.p-office-types .types-mobile-label,.p-industrial-types .types-mobile-label{display:block}}.p-office-types .filter-tabs,.p-industrial-types .filter-tabs{list-style:none;margin:0;padding:0}.p-office-types .filter-tab-item,.p-industrial-types .filter-tab-item{display:flex;min-width:0;height:100%}.p-office-types .filter-tab,.p-industrial-types .filter-tab{position:relative;display:flex;flex:1 1 auto;flex-shrink:0;align-items:stretch;overflow:hidden;width:100%;height:100%;min-height:12.5rem;padding:0;border:0;border-radius:1.2rem;background:#d7d2cb;text-align:left;cursor:pointer;transition:background-color .25s ease}@media (hover: hover) and (pointer: fine){.p-office-types .filter-tab:hover,.p-industrial-types .filter-tab:hover{background:#ebe8e5}}.p-office-types .filter-tab.-is-active,.p-industrial-types .filter-tab.-is-active{background:#e73c3e}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.p-office-types .filter-tab.-is-active:hover,.p-industrial-types .filter-tab.-is-active:hover{background:#e73c3e}}.p-office-types .filter-tab.-is-active .tab-title,.p-office-types .filter-tab.-is-active .capacity-value,.p-industrial-types .filter-tab.-is-active .tab-title,.p-industrial-types .filter-tab.-is-active .capacity-value{color:#fff}.p-office-types .filter-tab.-is-active .tab-capacity,.p-industrial-types .filter-tab.-is-active .tab-capacity{border-color:#ffffff80;color:#fff}.p-office-types .filter-tab.-is-active .capacity-icon,.p-industrial-types .filter-tab.-is-active .capacity-icon{color:#fff}@media (max-width: 767px){.p-office-types .filter-tab,.p-industrial-types .filter-tab{min-height:10.4rem}}.p-office-types .tab-media,.p-industrial-types .tab-media{position:relative;flex:0 0 32.47%;align-self:stretch;overflow:hidden}.p-office-types .tab-image,.p-industrial-types .tab-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.p-office-types .tab-copy,.p-industrial-types .tab-copy{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:1.6rem;justify-content:space-between;padding:1.4rem 2.4rem 1.4rem 1.6rem;background:inherit}.p-office-types .tab-title,.p-industrial-types .tab-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.2rem;font-weight:900;line-height:1.1;color:#000}@media (max-width: 767px){.p-office-types .tab-title,.p-industrial-types .tab-title{font-size:1.8rem}}.p-office-types .tab-capacity,.p-industrial-types .tab-capacity{display:inline-flex;align-items:center;gap:1rem;width:fit-content;padding:.6rem 1rem;border:.1rem solid rgba(0,0,0,.4);border-radius:.4rem}.p-office-types .capacity-value,.p-industrial-types .capacity-value{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;color:#000}.p-office-types .capacity-icon,.p-industrial-types .capacity-icon{display:block;width:1.5rem;height:1.6rem;color:#000}.p-office-types .capacity-icon svg,.p-industrial-types .capacity-icon svg{display:block;width:100%;height:100%}.p-office-types .types-panels,.p-industrial-types .types-panels{margin-top:9rem}@media (max-width: 767px){.p-office-types .types-panels,.p-industrial-types .types-panels{margin-top:3.2rem}}.p-office-types .type-panel,.p-industrial-types .type-panel{display:none;grid-template-columns:minmax(0,42.9rem) minmax(0,1fr);gap:6rem;align-items:start}.p-office-types .type-panel.-is-active,.p-industrial-types .type-panel.-is-active{display:grid}@media (max-width: 991px){.p-office-types .type-panel,.p-industrial-types .type-panel{grid-template-columns:1fr;gap:3.2rem}}.p-office-types .panel-copy,.p-industrial-types .panel-copy{display:flex;flex-direction:column;gap:2.4rem}.p-office-types .overview,.p-industrial-types .overview{display:flex;flex-direction:column;gap:1.6rem;color:#e73c3e}.p-office-types .overview-heading,.p-industrial-types .overview-heading{display:flex;flex-direction:column;gap:.8rem}.p-office-types .overview-title,.p-industrial-types .overview-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.2rem;font-weight:900;line-height:1.1}.p-office-types .overview-meta,.p-industrial-types .overview-meta{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3}.p-office-types .overview-description,.p-industrial-types .overview-description{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:41.8rem;font-size:1.8rem;font-weight:300;line-height:1.3;color:#e73c3e}@media (max-width: 767px){.p-office-types .overview-description,.p-industrial-types .overview-description{font-size:1.5rem}}.p-office-types .feature-list,.p-industrial-types .feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 3.6rem;max-width:41.9rem;list-style:none}.p-office-types .feature-item,.p-industrial-types .feature-item{display:flex;gap:.8rem;align-items:center;padding-top:.4rem;border-top:.1rem solid rgba(231,60,62,.5)}.p-office-types .feature-icon,.p-industrial-types .feature-icon{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;overflow:hidden;color:#e73c3e}.p-office-types .feature-icon svg,.p-office-types .feature-icon img,.p-industrial-types .feature-icon svg,.p-industrial-types .feature-icon img{display:block;width:100%;height:100%;object-fit:contain}.p-office-types .feature-label,.p-industrial-types .feature-label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3;color:#e73c3e}.p-office-types .panel-cta,.p-industrial-types .panel-cta{width:fit-content;min-width:23.9rem;padding:1.6rem 2.4rem;border-radius:6rem;background:#e73c3e;color:#fff}.p-office-types .panel-cta .c-button__label,.p-industrial-types .panel-cta .c-button__label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-office-types .panel-cta .c-button__label,.p-industrial-types .panel-cta .c-button__label{font-size:1.8rem}}@media (hover: hover) and (pointer: fine){.p-office-types .panel-cta:hover,.p-industrial-types .panel-cta:hover{background:#e42123}}.p-office-types .panel-visual,.p-industrial-types .panel-visual{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2.4rem;min-height:52.7rem}@media (max-width: 767px){.p-office-types .panel-visual,.p-industrial-types .panel-visual{min-height:0;align-items:stretch}}.p-office-types .floorplan-shell,.p-industrial-types .floorplan-shell{position:relative;width:100%;max-width:110.6rem}.p-office-types .floorplan-image,.p-industrial-types .floorplan-image{display:block;width:100%;height:auto;object-fit:contain}.p-office-types .keyplate-image,.p-industrial-types .keyplate-image{display:block;width:19.1rem;height:auto}@media (max-width: 767px){.p-office-types .keyplate-image,.p-industrial-types .keyplate-image{width:14rem;margin-left:auto}}.p-office-types .types-mobile-cta,.p-industrial-types .types-mobile-cta{display:none;margin-top:2.4rem}@media (max-width: 767px){.p-office-types .types-mobile-cta,.p-industrial-types .types-mobile-cta{display:block}}.p-office-types .types-mobile-cta .panel-cta,.p-industrial-types .types-mobile-cta .panel-cta{width:100%;min-width:0}.p-office-types .filter-tabs-slider,.p-industrial-types .filter-tabs-slider{position:relative;overflow:visible}.p-office-types .filter-tabs-slider .splide__track,.p-industrial-types .filter-tabs-slider .splide__track{overflow:hidden}@media (max-width: 767px){.p-office-types .filter-tabs-slider .filter-tabs,.p-office-types .filter-tabs-slider .splide__list,.p-industrial-types .filter-tabs-slider .filter-tabs,.p-industrial-types .filter-tabs-slider .splide__list{display:grid!important;grid-template-columns:1fr;gap:1.6rem!important;width:100%!important;transform:none!important}.p-office-types .filter-tabs-slider .filter-tab-item,.p-office-types .filter-tabs-slider .splide__slide,.p-industrial-types .filter-tabs-slider .filter-tab-item,.p-industrial-types .filter-tabs-slider .splide__slide{width:100%!important;max-width:none!important;margin:0!important;left:auto!important;position:relative!important}}.p-office-types .filter-tabs-slider.is-active .filter-tabs,.p-office-types .filter-tabs-slider.is-active .splide__list,.p-industrial-types .filter-tabs-slider.is-active .filter-tabs,.p-industrial-types .filter-tabs-slider.is-active .splide__list{display:flex;align-items:stretch;gap:0}.p-office-types .filter-tabs-slider.is-active .filter-tab-item,.p-office-types .filter-tabs-slider.is-active .splide__slide,.p-industrial-types .filter-tabs-slider.is-active .filter-tab-item,.p-industrial-types .filter-tabs-slider.is-active .splide__slide{display:flex;flex-shrink:0;height:auto;align-self:stretch}.p-office-types .filter-tabs-slider.is-active .filter-tab,.p-industrial-types .filter-tabs-slider.is-active .filter-tab{width:100%;height:100%}.p-office-types .filter-tabs-slider:not(.is-active) .filter-tabs,.p-office-types .filter-tabs-slider:not(.is-active) .splide__list,.p-industrial-types .filter-tabs-slider:not(.is-active) .filter-tabs,.p-industrial-types .filter-tabs-slider:not(.is-active) .splide__list{display:grid;grid-template-columns:1fr;gap:1.6rem;width:100%!important;transform:none!important}.p-office-types .filter-tabs-slider:not(.is-active) .filter-tab-item,.p-office-types .filter-tabs-slider:not(.is-active) .splide__slide,.p-industrial-types .filter-tabs-slider:not(.is-active) .filter-tab-item,.p-industrial-types .filter-tabs-slider:not(.is-active) .splide__slide{width:100%!important;max-width:none!important;margin:0!important;left:auto!important;position:relative!important}.p-office-types .filter-tabs-slider:not(.is-active) .filter-tabs-arrows,.p-office-types .filter-tabs-slider:not(.is-active) .splide__arrows,.p-industrial-types .filter-tabs-slider:not(.is-active) .filter-tabs-arrows,.p-industrial-types .filter-tabs-slider:not(.is-active) .splide__arrows{display:none}.p-office-types .filter-tabs-arrows,.p-industrial-types .filter-tabs-arrows{--arrow-width: 2rem;position:absolute;top:0;bottom:0;left:calc(-1 * ((var(--types-shell-pad) - var(--arrow-width)) / 2 + var(--arrow-width)));right:calc(-1 * ((var(--types-shell-pad) - var(--arrow-width)) / 2 + var(--arrow-width)));z-index:2;display:flex;align-items:center;justify-content:space-between;pointer-events:none}@media (max-width: 767px){.p-office-types .filter-tabs-arrows,.p-industrial-types .filter-tabs-arrows{display:none}}.p-office-types .splide__arrow,.p-industrial-types .splide__arrow{position:relative;top:auto;left:auto;right:auto;bottom:auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:3.6rem;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;color:#e73c3e;transform:none!important;opacity:1;pointer-events:auto;cursor:pointer;transition:opacity .25s ease-out}.p-office-types .splide__arrow svg,.p-industrial-types .splide__arrow svg{display:none}@media (hover: hover) and (pointer: fine){.p-office-types .splide__arrow:hover,.p-industrial-types .splide__arrow:hover{opacity:.7}}.p-office-types .splide__arrow:disabled,.p-industrial-types .splide__arrow:disabled{opacity:.3;cursor:default}.p-office-types .splide__arrow--prev,.p-office-types .splide__arrow--next,.p-industrial-types .splide__arrow--prev,.p-industrial-types .splide__arrow--next{transform:none!important}.p-office-types .arrow-icon,.p-industrial-types .arrow-icon{display:block;width:2rem;height:3.6rem;line-height:0}.p-office-types .arrow-icon img,.p-industrial-types .arrow-icon img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.p-industrial-types .types-load-more{display:none;margin-top:2.4rem}@media (max-width: 767px){.p-industrial-types .types-load-more{display:flex;justify-content:center}}.p-industrial-types .types-load-more-button{width:fit-content;max-width:100%;min-width:0}@media (max-width: 767px){.p-industrial-types:not(.-is-expanded) .filter-tab-item:nth-child(n+5){display:none!important}.p-industrial-types.-is-expanded .types-load-more{display:none}}@media (max-width: 767px){.p-industrial-types .panel-copy .panel-cta{display:none}}.p-availability-levels .types-flyout,.p-office-types .types-flyout,.p-industrial-types .types-flyout{display:none}@media (max-width: 767px){.p-availability-levels .types-panels,.p-availability-levels .types-mobile-cta,.p-office-types .types-panels,.p-office-types .types-mobile-cta,.p-industrial-types .types-panels,.p-industrial-types .types-mobile-cta{display:none}.p-availability-levels:not(.-is-flyout-open) .filter-tab.-is-active,.p-office-types:not(.-is-flyout-open) .filter-tab.-is-active,.p-industrial-types:not(.-is-flyout-open) .filter-tab.-is-active{background:#d7d2cb}}@media (max-width: 767px) and (hover: hover) and (pointer: fine){.p-availability-levels:not(.-is-flyout-open) .filter-tab.-is-active:hover,.p-office-types:not(.-is-flyout-open) .filter-tab.-is-active:hover,.p-industrial-types:not(.-is-flyout-open) .filter-tab.-is-active:hover{background:#ebe8e5}}@media (max-width: 767px){.p-availability-levels:not(.-is-flyout-open) .filter-tab.-is-active .tab-title,.p-availability-levels:not(.-is-flyout-open) .filter-tab.-is-active .capacity-value,.p-office-types:not(.-is-flyout-open) .filter-tab.-is-active .tab-title,.p-office-types:not(.-is-flyout-open) .filter-tab.-is-active .capacity-value,.p-industrial-types:not(.-is-flyout-open) .filter-tab.-is-active .tab-title,.p-industrial-types:not(.-is-flyout-open) .filter-tab.-is-active .capacity-value{color:#000}.p-availability-levels:not(.-is-flyout-open) .filter-tab.-is-active .tab-capacity,.p-office-types:not(.-is-flyout-open) .filter-tab.-is-active .tab-capacity,.p-industrial-types:not(.-is-flyout-open) .filter-tab.-is-active .tab-capacity{border-color:#0006;color:#000}.p-availability-levels:not(.-is-flyout-open) .filter-tab.-is-active .capacity-icon,.p-office-types:not(.-is-flyout-open) .filter-tab.-is-active .capacity-icon,.p-industrial-types:not(.-is-flyout-open) .filter-tab.-is-active .capacity-icon{color:#000}.p-availability-levels .types-flyout,.p-office-types .types-flyout,.p-industrial-types .types-flyout{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;flex-direction:column;justify-content:flex-start;background:transparent;visibility:hidden;pointer-events:none;transition:visibility .48s linear}.p-availability-levels .types-flyout:before,.p-office-types .types-flyout:before,.p-industrial-types .types-flyout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .48s ease}.p-availability-levels .types-flyout[hidden],.p-office-types .types-flyout[hidden],.p-industrial-types .types-flyout[hidden]{display:none}.p-availability-levels .types-flyout.-is-open,.p-office-types .types-flyout.-is-open,.p-industrial-types .types-flyout.-is-open{visibility:visible;pointer-events:auto}.p-availability-levels .types-flyout.-is-open:before,.p-office-types .types-flyout.-is-open:before,.p-industrial-types .types-flyout.-is-open:before{opacity:1}.p-availability-levels .types-flyout.-is-open .types-flyout-dialog,.p-office-types .types-flyout.-is-open .types-flyout-dialog,.p-industrial-types .types-flyout.-is-open .types-flyout-dialog{transform:translateZ(0)}.p-availability-levels .types-flyout-dialog,.p-office-types .types-flyout-dialog,.p-industrial-types .types-flyout-dialog{position:relative;z-index:1;height:auto;max-height:100%;overflow-x:hidden;overflow-y:auto;background:#fff;transform:translate3d(100%,0,0);transition:transform .48s cubic-bezier(.32,.72,0,1)}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.p-availability-levels .types-flyout,.p-availability-levels .types-flyout:before,.p-availability-levels .types-flyout-dialog,.p-availability-levels .types-flyout-panel,.p-availability-levels .types-flyout-tabs:after,.p-availability-levels .types-flyout-floorplan,.p-availability-levels .types-flyout-plan-scroll,.p-availability-levels .types-flyout-keyplate,.p-office-types .types-flyout,.p-office-types .types-flyout:before,.p-office-types .types-flyout-dialog,.p-office-types .types-flyout-panel,.p-office-types .types-flyout-tabs:after,.p-office-types .types-flyout-floorplan,.p-office-types .types-flyout-plan-scroll,.p-office-types .types-flyout-keyplate,.p-industrial-types .types-flyout,.p-industrial-types .types-flyout:before,.p-industrial-types .types-flyout-dialog,.p-industrial-types .types-flyout-panel,.p-industrial-types .types-flyout-tabs:after,.p-industrial-types .types-flyout-floorplan,.p-industrial-types .types-flyout-plan-scroll,.p-industrial-types .types-flyout-keyplate{transition-duration:.01ms}}.p-availability-levels .types-flyout-dialog,.p-office-types .types-flyout-dialog,.p-industrial-types .types-flyout-dialog{display:flex;flex:0 0 auto;flex-direction:column;width:100%;min-height:0}.p-availability-levels .types-flyout-header,.p-office-types .types-flyout-header,.p-industrial-types .types-flyout-header{display:flex;flex:0 0 auto;align-items:flex-start;gap:1.2rem;min-height:11rem;padding:1.5rem 2rem 1.6rem 1.6rem;background:#ebe8e5}.p-availability-levels .types-flyout-back,.p-office-types .types-flyout-back,.p-industrial-types .types-flyout-back{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-.8rem 0 0 -1.2rem;padding:0;border:0;background:transparent;cursor:pointer}.p-availability-levels .types-flyout-back-icon,.p-office-types .types-flyout-back-icon,.p-industrial-types .types-flyout-back-icon{display:block;width:.9rem;height:1.8rem;transform:rotate(180deg)}.p-availability-levels .types-flyout-back-icon svg,.p-office-types .types-flyout-back-icon svg,.p-industrial-types .types-flyout-back-icon svg{display:block;width:100%;height:100%}.p-availability-levels .types-flyout-heading,.p-office-types .types-flyout-heading,.p-industrial-types .types-flyout-heading{display:flex;flex:1 1 auto;flex-direction:column;gap:1.2rem;min-width:0;padding-top:.9rem}.p-availability-levels .types-flyout-title,.p-office-types .types-flyout-title,.p-industrial-types .types-flyout-title{margin:0;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:1.6rem;font-weight:900;line-height:1;color:#000}.p-availability-levels .types-flyout-capacity,.p-office-types .types-flyout-capacity,.p-industrial-types .types-flyout-capacity{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;padding:.5rem .8rem;border:.1rem solid rgba(0,0,0,.4);border-radius:.4rem}.p-availability-levels .types-flyout-capacity[hidden],.p-office-types .types-flyout-capacity[hidden],.p-industrial-types .types-flyout-capacity[hidden]{display:none}.p-availability-levels .types-flyout-capacity .capacity-value,.p-office-types .types-flyout-capacity .capacity-value,.p-industrial-types .types-flyout-capacity .capacity-value{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;line-height:1;color:#000}.p-availability-levels .types-flyout-capacity .capacity-icon,.p-office-types .types-flyout-capacity .capacity-icon,.p-industrial-types .types-flyout-capacity .capacity-icon{display:block;width:1.2rem;height:1.2rem;color:#000}.p-availability-levels .types-flyout-capacity .capacity-icon svg,.p-office-types .types-flyout-capacity .capacity-icon svg,.p-industrial-types .types-flyout-capacity .capacity-icon svg{display:block;width:100%;height:100%}.p-availability-levels .types-flyout-thumb,.p-office-types .types-flyout-thumb,.p-industrial-types .types-flyout-thumb{display:block;flex:0 0 8rem;width:8rem;height:8rem;max-width:none;object-fit:cover}.p-availability-levels .types-flyout-body,.p-office-types .types-flyout-body,.p-industrial-types .types-flyout-body{position:relative;display:grid;flex:0 0 auto;width:100%;min-width:0;min-height:0;padding:1.6rem 2rem 0}.p-availability-levels .types-flyout-panel,.p-office-types .types-flyout-panel,.p-industrial-types .types-flyout-panel{grid-area:1/1;display:flex;flex:0 0 auto;flex-direction:column;gap:2.4rem;width:100%;min-width:0;min-height:0;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .35s ease,visibility .35s ease}.p-availability-levels .types-flyout-panel.-is-active,.p-office-types .types-flyout-panel.-is-active,.p-industrial-types .types-flyout-panel.-is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto}.p-availability-levels .types-flyout-plan,.p-office-types .types-flyout-plan,.p-industrial-types .types-flyout-plan{display:flex;flex:0 0 auto;flex-direction:row;flex-shrink:0;align-items:stretch;width:100%;max-width:100%;min-width:0;height:280px;min-height:280px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;transition:height .48s cubic-bezier(.32,.72,0,1)}.p-availability-levels .types-flyout-plan::-webkit-scrollbar,.p-office-types .types-flyout-plan::-webkit-scrollbar,.p-industrial-types .types-flyout-plan::-webkit-scrollbar{display:none}.p-availability-levels .types-flyout-plan.-is-zoomed,.p-office-types .types-flyout-plan.-is-zoomed,.p-industrial-types .types-flyout-plan.-is-zoomed{height:var(--floorplan-zoomed-height, 42rem);min-height:var(--floorplan-zoomed-height, 42rem);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;cursor:grab}.p-availability-levels .types-flyout-plan.-is-zoomed .types-flyout-floorplan,.p-office-types .types-flyout-plan.-is-zoomed .types-flyout-floorplan,.p-industrial-types .types-flyout-plan.-is-zoomed .types-flyout-floorplan{width:var(--floorplan-zoomed-width, 176%);height:100%;min-height:100%;max-width:none;object-fit:fill;object-position:center}.p-availability-levels .types-flyout-plan.-is-zoomed.-is-dragging,.p-availability-levels .types-flyout-plan.-is-zoomed:active,.p-office-types .types-flyout-plan.-is-zoomed.-is-dragging,.p-office-types .types-flyout-plan.-is-zoomed:active,.p-industrial-types .types-flyout-plan.-is-zoomed.-is-dragging,.p-industrial-types .types-flyout-plan.-is-zoomed:active{cursor:grabbing}.p-availability-levels .types-flyout-plan-block,.p-office-types .types-flyout-plan-block,.p-industrial-types .types-flyout-plan-block{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%}.p-availability-levels .types-flyout-plan-block .types-flyout-zoom,.p-office-types .types-flyout-plan-block .types-flyout-zoom,.p-industrial-types .types-flyout-plan-block .types-flyout-zoom{position:relative;top:auto;right:auto;z-index:2;align-self:flex-end;margin:0 0 .4rem}.p-availability-levels .types-flyout-plan-scroll,.p-office-types .types-flyout-plan-scroll,.p-industrial-types .types-flyout-plan-scroll{position:relative;width:100%;height:0;margin-top:-8px;overflow:hidden;border-radius:8px;background:#d9d6d3;opacity:0;pointer-events:none;transition:height .48s cubic-bezier(.32,.72,0,1),margin-top .48s cubic-bezier(.32,.72,0,1),opacity .35s ease}.p-availability-levels .types-flyout.-is-zoomed .types-flyout-plan-scroll,.p-office-types .types-flyout.-is-zoomed .types-flyout-plan-scroll,.p-industrial-types .types-flyout.-is-zoomed .types-flyout-plan-scroll{height:8px;margin-top:0;opacity:1;pointer-events:auto;cursor:grab;touch-action:none}.p-availability-levels .types-flyout.-is-zoomed .types-flyout-plan-scroll:before,.p-office-types .types-flyout.-is-zoomed .types-flyout-plan-scroll:before,.p-industrial-types .types-flyout.-is-zoomed .types-flyout-plan-scroll:before{content:"";position:absolute;top:-1.2rem;right:0;bottom:-1.2rem;left:0}.p-availability-levels .types-flyout.-is-zoomed .types-flyout-plan-scroll.-is-dragging,.p-availability-levels .types-flyout.-is-zoomed .types-flyout-plan-scroll:active,.p-office-types .types-flyout.-is-zoomed .types-flyout-plan-scroll.-is-dragging,.p-office-types .types-flyout.-is-zoomed .types-flyout-plan-scroll:active,.p-industrial-types .types-flyout.-is-zoomed .types-flyout-plan-scroll.-is-dragging,.p-industrial-types .types-flyout.-is-zoomed .types-flyout-plan-scroll:active{cursor:grabbing}.p-availability-levels .types-flyout-plan-scroll-thumb,.p-office-types .types-flyout-plan-scroll-thumb,.p-industrial-types .types-flyout-plan-scroll-thumb{position:absolute;top:0;left:0;height:100%;border-radius:8px;background:#e73c3e;width:40%;transform:translate(0);will-change:transform;pointer-events:none}.p-availability-levels .types-flyout-floorplan,.p-office-types .types-flyout-floorplan,.p-industrial-types .types-flyout-floorplan{display:block;flex-shrink:0;width:var(--floorplan-unzoomed-width, 100%);height:280px;max-width:none;max-height:none;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;transition:width .48s cubic-bezier(.32,.72,0,1),height .48s cubic-bezier(.32,.72,0,1)}.p-availability-levels .types-flyout-keyplate,.p-office-types .types-flyout-keyplate,.p-industrial-types .types-flyout-keyplate{display:block;width:12.8rem;height:auto;transition:transform .48s cubic-bezier(.32,.72,0,1)}.p-availability-levels .types-flyout-zoom,.p-office-types .types-flyout-zoom,.p-industrial-types .types-flyout-zoom{z-index:1;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;cursor:pointer}.p-availability-levels .types-flyout-zoom svg,.p-office-types .types-flyout-zoom svg,.p-industrial-types .types-flyout-zoom svg{display:block;width:100%;height:100%}.p-availability-levels .types-flyout-zoom-icon,.p-office-types .types-flyout-zoom-icon,.p-industrial-types .types-flyout-zoom-icon{display:none;width:4.4rem;height:4.4rem}.p-availability-levels .types-flyout-zoom-icon.-in,.p-office-types .types-flyout-zoom-icon.-in,.p-industrial-types .types-flyout-zoom-icon.-in{display:block}.p-availability-levels .types-flyout.-is-zoomed .types-flyout-zoom-icon.-in,.p-office-types .types-flyout.-is-zoomed .types-flyout-zoom-icon.-in,.p-industrial-types .types-flyout.-is-zoomed .types-flyout-zoom-icon.-in{display:none}.p-availability-levels .types-flyout.-is-zoomed .types-flyout-zoom-icon.-out,.p-office-types .types-flyout.-is-zoomed .types-flyout-zoom-icon.-out,.p-industrial-types .types-flyout.-is-zoomed .types-flyout-zoom-icon.-out{display:block}.p-availability-levels .types-flyout-description,.p-office-types .types-flyout-description,.p-industrial-types .types-flyout-description{display:flex;flex-direction:column;color:#e73c3e}.p-availability-levels .types-flyout-description-title,.p-office-types .types-flyout-description-title,.p-industrial-types .types-flyout-description-title{margin:0;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1.2}.p-availability-levels .types-flyout-description-meta,.p-office-types .types-flyout-description-meta,.p-industrial-types .types-flyout-description-meta{margin:.8rem 0 0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.3}.p-availability-levels .types-flyout-description-copy,.p-office-types .types-flyout-description-copy,.p-industrial-types .types-flyout-description-copy{margin:1.6rem 0 0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.3}.p-availability-levels .types-flyout-features,.p-office-types .types-flyout-features,.p-industrial-types .types-flyout-features{display:flex;flex-direction:column;gap:.8rem;max-width:none;width:100%}.p-availability-levels .types-flyout-tabs,.p-office-types .types-flyout-tabs,.p-industrial-types .types-flyout-tabs{position:relative;display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.6rem 1.6rem 0;border-bottom:.1rem solid #000}.p-availability-levels .types-flyout-tabs:after,.p-office-types .types-flyout-tabs:after,.p-industrial-types .types-flyout-tabs:after{content:"";position:absolute;bottom:-.1rem;left:0;width:33.3333333333%;height:.6rem;background:#000;transform:translate(0);transition:transform .35s cubic-bezier(.32,.72,0,1)}.p-availability-levels .types-flyout[data-active-category=description] .types-flyout-tabs:after,.p-office-types .types-flyout[data-active-category=description] .types-flyout-tabs:after,.p-industrial-types .types-flyout[data-active-category=description] .types-flyout-tabs:after{transform:translate(100%)}.p-availability-levels .types-flyout[data-active-category=features] .types-flyout-tabs:after,.p-office-types .types-flyout[data-active-category=features] .types-flyout-tabs:after,.p-industrial-types .types-flyout[data-active-category=features] .types-flyout-tabs:after{transform:translate(200%)}.p-availability-levels .types-flyout-tab,.p-office-types .types-flyout-tab,.p-industrial-types .types-flyout-tab{position:relative;z-index:1;padding:0 0 1.4rem;border:0;background:transparent;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#000;cursor:pointer}.p-availability-levels .types-flyout-cta,.p-office-types .types-flyout-cta,.p-industrial-types .types-flyout-cta{flex:0 0 auto;width:calc(100% - 3.2rem);min-width:0;margin:1.6rem auto 2rem;padding:1.2rem 2rem}.p-availability-levels .types-flyout-cta .c-button__label,.p-office-types .types-flyout-cta .c-button__label,.p-industrial-types .types-flyout-cta .c-button__label{font-size:1.8rem}body.has-availability-slideout-open{overflow:hidden}.availability-slideout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;justify-content:flex-end;visibility:hidden;pointer-events:none;transition:visibility .48s linear}.availability-slideout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .48s ease}.availability-slideout[hidden]{display:none}.availability-slideout.-is-open{visibility:visible;pointer-events:auto}.availability-slideout.-is-open:before{opacity:1}.availability-slideout.-is-open .availability-slideout-dialog{transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.availability-slideout,.availability-slideout:before,.availability-slideout .availability-slideout-dialog{transition-duration:.01ms}}.availability-slideout-dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(84rem,100%);height:100%;max-height:100dvh;overflow:hidden;background:#fff;transform:translate3d(100%,0,0);transition:transform .48s cubic-bezier(.32,.72,0,1)}.availability-slideout-header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:2rem;min-height:15.2rem;padding:4.8rem 4rem 3.6rem;background:#fff}@media (max-width: 767px){.availability-slideout-header{min-height:0;padding:2.4rem 2rem 2rem}}.availability-slideout-heading{min-width:0}.availability-slideout-title{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#000}.availability-slideout-note{margin:.8rem 0 0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.3;color:#000}.availability-slideout-close{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:4rem;height:4rem;margin:.8rem -.4rem 0 0;padding:0;border:0;background:transparent;cursor:pointer}.availability-slideout-close-icon{position:relative;display:block;width:2.8rem;height:2.8rem}.availability-slideout-close-icon:before,.availability-slideout-close-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.2rem;background:#e73c3e}.availability-slideout-close-icon:before{transform:translateY(-50%) rotate(45deg)}.availability-slideout-close-icon:after{transform:translateY(-50%) rotate(-45deg)}.availability-slideout-body{display:flex;flex:1 1 auto;flex-direction:column;gap:3.6rem;min-height:0;height:100%;padding:0 4rem 4rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.availability-slideout-body{gap:2.4rem;padding:0 2rem 2.4rem}}.availability-slideout-plate{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;width:100%}.availability-slideout-level{margin:0;padding:1rem 0;border-bottom:.1rem solid #000;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#000}.availability-slideout-dialog .floorplan-frame{position:relative;overflow:visible}.availability-slideout-dialog .floorplan-image{display:block;width:100%;height:auto}.availability-slideout-dialog .floorplan-image svg{display:block;width:100%;height:auto}.availability-slideout-dialog .floorplan-unit{fill:transparent;stroke:transparent;stroke-width:3;cursor:pointer;transition:fill .2s ease,stroke .2s ease,opacity .2s ease;pointer-events:auto}@media (hover: hover) and (pointer: fine){.availability-slideout-dialog .floorplan-unit:hover:hover{fill:#e73c3e2e;stroke:#e73c3e}}.availability-slideout-dialog .floorplan-unit.-is-selected{fill:#e73c3e47;stroke:#e73c3e}.availability-slideout-dialog .floorplan-unit:focus-visible{fill:#e73c3e2e;stroke:#e73c3e;outline:none}.availability-slideout-dialog .floorplan-tooltip{--tooltip-radius: .8rem;--tooltip-tip: 1rem;position:absolute;top:0;left:0;z-index:3;width:max-content;max-width:min(19.4rem,100% - 1.6rem);padding:1.7rem 1.2rem 1.4rem;border-radius:var(--tooltip-radius);background:#e73c3e;color:#fff;pointer-events:none;transform:translate(-50%);will-change:left,top}.availability-slideout-dialog .floorplan-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;border-style:solid;border-width:var(--tooltip-tip) calc(var(--tooltip-tip) * .9) 0;border-color:#e73c3e transparent transparent;transform:translate(-50%)}.availability-slideout-dialog .floorplan-tooltip[hidden]{display:none}.availability-slideout-dialog .floorplan-tooltip.-is-below:after{top:auto;bottom:100%;border-width:0 calc(var(--tooltip-tip) * .9) var(--tooltip-tip);border-color:transparent transparent #e73c3e}.availability-slideout-dialog .floorplan-tooltip .tooltip-title{margin:0 0 .4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}.availability-slideout-dialog .floorplan-tooltip .tooltip-line{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4;letter-spacing:.01em}.p-office-feature-cards,.p-industrial-feature-cards{padding:0 7.2rem 8rem;background:#f3f1ef}@media (max-width: 991px){.p-office-feature-cards,.p-industrial-feature-cards{padding:0 4rem 6rem}}@media (max-width: 767px){.p-office-feature-cards,.p-industrial-feature-cards{padding:0 0 4rem}}.p-office-feature-cards .feature-cards-desktop,.p-industrial-feature-cards .feature-cards-desktop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:176rem;margin:0 auto}@media (max-width: 991px){.p-office-feature-cards .feature-cards-desktop,.p-industrial-feature-cards .feature-cards-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.p-office-feature-cards .feature-cards-desktop,.p-industrial-feature-cards .feature-cards-desktop{display:none}}.p-office-feature-cards .feature-cards-mobile,.p-industrial-feature-cards .feature-cards-mobile{display:none}@media (max-width: 767px){.p-office-feature-cards .feature-cards-mobile,.p-industrial-feature-cards .feature-cards-mobile{display:block;cursor:grab}.p-office-feature-cards .feature-cards-mobile:active,.p-industrial-feature-cards .feature-cards-mobile:active{cursor:grabbing}}.p-office-feature-cards .feature-card,.p-industrial-feature-cards .feature-card{display:flex;flex-direction:column;gap:1.6rem;align-items:stretch;justify-content:space-between;min-height:28.8rem;padding:4.8rem 2.4rem 2.4rem 4.8rem;border-radius:2.4rem;background:#fff}@media (max-width: 767px){.p-office-feature-cards .feature-card,.p-industrial-feature-cards .feature-card{min-height:24rem;padding:3.2rem 2rem 2rem 2.4rem;border-radius:1.6rem}}.has-js .p-office-feature-cards .feature-cards-desktop .feature-card,.has-js .p-industrial-feature-cards .feature-cards-desktop .feature-card{opacity:0;transform:translateY(1.6rem)}.p-office-feature-cards .feature-cards-desktop .feature-card.-is-revealed,.p-industrial-feature-cards .feature-cards-desktop .feature-card.-is-revealed{animation:feature-card-reveal .55s ease both;animation-delay:var(--card-reveal-delay, 0ms)}.p-office-feature-cards .card-copy,.p-industrial-feature-cards .card-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:1.2rem;width:100%;min-height:0}.p-office-feature-cards .card-title,.p-industrial-feature-cards .card-title{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.4;color:#000}@media (max-width: 767px){.p-office-feature-cards .card-title,.p-industrial-feature-cards .card-title{font-size:2rem}}.p-office-feature-cards .card-description,.p-industrial-feature-cards .card-description{max-width:75%;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.4;letter-spacing:.01em;color:#000000bf}@media (max-width: 767px){.p-office-feature-cards .card-description,.p-industrial-feature-cards .card-description{max-width:100%;font-size:1.4rem}}.p-office-feature-cards .card-icon,.p-industrial-feature-cards .card-icon{display:flex;flex:0 0 auto;align-items:flex-end;align-self:flex-end;justify-content:flex-end;width:auto;min-height:6.6rem;color:#000}.p-office-feature-cards .card-icon svg,.p-office-feature-cards .card-icon img,.p-industrial-feature-cards .card-icon svg,.p-industrial-feature-cards .card-icon img{display:block;max-width:100%;max-height:8rem;width:auto;height:auto;overflow:visible;transform-origin:center bottom}@media (max-width: 767px){.p-office-feature-cards .card-icon svg,.p-office-feature-cards .card-icon img,.p-industrial-feature-cards .card-icon svg,.p-industrial-feature-cards .card-icon img{max-height:4.8rem}}@media (max-width: 767px){.p-office-feature-cards .card-icon,.p-industrial-feature-cards .card-icon{min-height:4.8rem}}.p-office-feature-cards .card-icon[data-feature-icon=dots] svg,.p-industrial-feature-cards .card-icon[data-feature-icon=dots] svg{animation:feature-icon-soft-pulse 2.8s ease-in-out infinite}.p-office-feature-cards .card-icon[data-feature-icon=lightbulb] svg,.p-industrial-feature-cards .card-icon[data-feature-icon=lightbulb] svg{animation:feature-icon-glow-bob 2.6s ease-in-out infinite}.p-office-feature-cards .card-icon[data-feature-icon=speech] svg,.p-industrial-feature-cards .card-icon[data-feature-icon=speech] svg{animation:feature-icon-speech-float 3.2s ease-in-out infinite}.p-office-feature-cards .card-icon[data-feature-icon=boardroom] svg,.p-industrial-feature-cards .card-icon[data-feature-icon=boardroom] svg{animation:feature-icon-soft-pulse 3s ease-in-out infinite;animation-delay:.12s}.p-office-feature-cards .card-icon[data-feature-icon=wifi] svg,.p-industrial-feature-cards .card-icon[data-feature-icon=wifi] svg{animation:feature-icon-wifi-pulse 2.4s ease-in-out infinite}.p-office-feature-cards .card-icon[data-feature-icon=arrows] svg,.p-industrial-feature-cards .card-icon[data-feature-icon=arrows] svg{animation:feature-icon-community-breathe 3.2s ease-in-out infinite}.p-office-feature-cards .card-graphic,.p-industrial-feature-cards .card-graphic{flex:0 0 auto;align-self:flex-end;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:7.2rem;font-weight:900;line-height:1;color:#000;white-space:nowrap}@media (max-width: 767px){.p-office-feature-cards .card-graphic,.p-industrial-feature-cards .card-graphic{font-size:4.8rem}}.p-office-feature-cards .splide__pagination,.p-industrial-feature-cards .splide__pagination{position:static;display:flex;justify-content:center;gap:.8rem;margin-top:2.4rem;padding:0}.p-office-feature-cards .splide__pagination__page,.p-industrial-feature-cards .splide__pagination__page{width:.8rem;height:.8rem;margin:0;border-radius:50%;background:#e73c3e4d;opacity:1}.p-office-feature-cards .splide__pagination__page.is-active,.p-industrial-feature-cards .splide__pagination__page.is-active{background:#e73c3e;transform:none}@keyframes feature-card-reveal{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes feature-icon-soft-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.85}}@keyframes feature-icon-glow-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.35rem) scale(1.05)}}@keyframes feature-icon-speech-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-.4rem) rotate(-2deg)}}@keyframes feature-icon-wifi-pulse{0%,to{opacity:1;transform:scale(1)}45%{opacity:.55;transform:scale(.94)}}@keyframes feature-icon-community-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.p-office-feature-cards .feature-cards-desktop .feature-card,.p-industrial-feature-cards .feature-cards-desktop .feature-card{opacity:1;transform:none;animation:none}.p-office-feature-cards .card-icon svg,.p-industrial-feature-cards .card-icon svg{animation:none!important}}.p-cta-download{background:#e99f3e}.p-cta-download .cta-link{display:block;padding:4rem 7.2rem;color:inherit;text-decoration:none;cursor:pointer}@media (max-width: 991px){.p-cta-download .cta-link{padding:3.2rem 4rem}}@media (max-width: 767px){.p-cta-download .cta-link{padding:2rem}}.p-cta-download .cta-link:focus-visible .cta-button{background:#000;color:#fff}.p-cta-download .cta-link:focus-visible .cta-arrow{transform:translateY(calc(-50% + 1.2rem))}@media (max-width: 767px){.p-cta-download .cta-link:focus-visible .cta-arrow{transform:translateY(1.2rem)}}@media (hover: hover) and (pointer: fine){.p-cta-download .cta-link:hover .cta-button{background:#000;color:#fff}.p-cta-download .cta-link:hover .cta-arrow{transform:translateY(calc(-50% + 1.2rem))}}@media (hover: hover) and (pointer: fine) and (max-width: 767px){.p-cta-download .cta-link:hover .cta-arrow{transform:translateY(1.2rem)}}.p-cta-download .cta-shell{max-width:176rem;margin:0 auto}.p-cta-download .cta-card{position:relative;display:flex;flex-direction:column;gap:1rem;min-height:24.1rem;padding:4rem;border:.1rem solid #000}@media (max-width: 767px){.p-cta-download .cta-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;min-height:16rem;padding:2rem;gap:2rem}}.p-cta-download .cta-top{min-height:10.1rem;padding-right:13.3rem}@media (max-width: 767px){.p-cta-download .cta-top{grid-column:1/-1;min-height:0;padding-right:0}}.p-cta-download .cta-heading{font-family:Velino Display,Times New Roman,Georgia,serif;max-width:34.7rem;font-size:3.2rem;font-weight:900;line-height:1.1;color:#000}@media (max-width: 767px){.p-cta-download .cta-heading{max-width:none;font-size:2.4rem;line-height:1.2}}.p-cta-download .cta-arrow{position:absolute;top:50%;right:4rem;width:11.3rem;height:11.3rem;color:#000;transform:translateY(-50%);pointer-events:none;transition:transform .3s ease-out}.p-cta-download .cta-arrow svg{display:block;width:100%;height:100%}@media (max-width: 767px){.p-cta-download .cta-arrow{position:static;top:auto;right:auto;grid-column:2;grid-row:2;width:5.1rem;height:5.1rem;transform:none;align-self:end}}.p-cta-download .cta-button{width:fit-content;padding:1.6rem 2.4rem;border:.1rem solid #000;border-radius:6rem;color:#000;cursor:inherit;pointer-events:none}@media (max-width: 767px){.p-cta-download .cta-button{grid-column:1;grid-row:2;align-self:end;padding:.8rem 1.6rem}}.p-cta-download .cta-button .c-button__label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-cta-download .cta-button .c-button__label{font-size:1.4rem}}.p-location-features{padding:0 7.2rem 8rem;background:#f3f1ef}@media (max-width: 991px){.p-location-features{padding:0 4rem 6rem}}@media (max-width: 767px){.p-location-features{padding:0 0 4rem}}.p-location-features .features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:176rem;margin:0 auto}@media (max-width: 991px){.p-location-features .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.p-location-features .features-grid{display:none}}.p-location-features .features-mobile{display:none}@media (max-width: 767px){.p-location-features .features-mobile{display:block;padding-bottom:0;cursor:grab}.p-location-features .features-mobile:active{cursor:grabbing}}.p-location-features .features-mobile .splide__pagination{position:static;display:flex;justify-content:center;gap:.8rem;margin-top:2.4rem;padding:0}.p-location-features .features-mobile .splide__pagination__page{width:.8rem;height:.8rem;margin:0;border-radius:50%;background:#e73c3e4d;opacity:1}.p-location-features .features-mobile .splide__pagination__page.is-active{background:#e73c3e;transform:none}.p-location-features .feature-card{position:relative;display:flex;flex-direction:column;gap:1.6rem;align-items:stretch;justify-content:space-between;min-height:28.8rem;padding:4.8rem 2.4rem 2.4rem 4.8rem;border-radius:2.4rem;background:#fff}@media (max-width: 767px){.p-location-features .feature-card{min-height:24rem;padding:3.2rem 2rem 2rem 2.4rem;border-radius:1.6rem}}.has-js .p-location-features .features-grid.-desktop .feature-card{opacity:0;transform:translateY(1.6rem)}.p-location-features .features-grid.-desktop .feature-card.-is-revealed{animation:location-feature-card-reveal .55s ease both;animation-delay:var(--card-reveal-delay, 0ms)}.p-location-features .card-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:1.2rem;width:100%;min-width:0}.p-location-features .card-title{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;font-size:2.4rem;font-weight:700;line-height:1.4;color:#000}@media (max-width: 767px){.p-location-features .card-title{font-size:2rem}}.p-location-features .card-description{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;max-width:75%;font-size:1.6rem;font-weight:300;line-height:1.4;letter-spacing:.01em;color:#000000bf}@media (max-width: 767px){.p-location-features .card-description{max-width:100%;font-size:1.4rem}}.p-location-features .card-icon{display:flex;flex:none;align-items:flex-end;justify-content:flex-end;align-self:flex-end;width:auto}.p-location-features .card-icon svg,.p-location-features .card-icon img{display:block;width:auto;max-width:100%;height:auto;max-height:8rem}@media (max-width: 767px){.p-location-features .card-icon svg,.p-location-features .card-icon img{max-height:4.8rem}}.p-location-features .icon-text{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:7.2rem;font-weight:900;line-height:1;color:#000;white-space:nowrap}@media (max-width: 767px){.p-location-features .icon-text{font-size:4.8rem}}@keyframes location-feature-card-reveal{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.p-location-features .features-grid.-desktop .feature-card{opacity:1;transform:none;animation:none}}.p-location-highlights{position:relative;overflow:hidden;padding:6.4rem 0 8rem;background:#c8d8eb}@media (max-width: 767px){.p-location-highlights{padding:3.6rem 0 4.8rem}}.p-location-highlights .highlights-slider{position:relative}.p-location-highlights .splide__list{align-items:stretch}.p-location-highlights .splide__slide{height:auto}.p-location-highlights .highlight-card{display:flex;flex-direction:column;gap:2rem;height:100%}@media (max-width: 767px){.p-location-highlights .highlight-card{gap:1.6rem}}.p-location-highlights .card-media{overflow:hidden;width:100%;aspect-ratio:600/400;border-radius:1.6rem}.p-location-highlights .card-image{display:block;width:100%;height:100%;object-fit:cover}.p-location-highlights .card-copy{display:flex;flex-direction:column;gap:.8rem}.p-location-highlights .card-title{font-family:Velino Display,Times New Roman,Georgia,serif;margin:0;font-size:3.2rem;font-weight:900;line-height:1.1;color:#000}@media (max-width: 767px){.p-location-highlights .card-title{font-size:2.4rem}}.p-location-highlights .card-description{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;font-size:1.8rem;font-weight:300;line-height:1.4;color:#000}@media (max-width: 767px){.p-location-highlights .card-description{font-size:1.4rem}}.p-location-highlights .highlights-nav{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:2.4rem;padding:0 7.2rem}@media (max-width: 991px){.p-location-highlights .highlights-nav{padding:0 4rem}}@media (max-width: 767px){.p-location-highlights .highlights-nav{display:none}}.p-location-highlights .splide__arrow,.p-location-highlights .nav-arrow{position:static;display:inline-flex;align-items:center;justify-content:center;width:4.4rem!important;height:4.4rem!important;margin:0;padding:0;border:0;border-radius:50%;background:#000;color:#fff;cursor:pointer;inset:auto;overflow:hidden;transform:none!important;opacity:1!important;transition:background-color .2s ease,color .2s ease}@media (hover: hover) and (pointer: fine){.p-location-highlights .splide__arrow:hover:hover:not(:disabled),.p-location-highlights .nav-arrow:hover:hover:not(:disabled){background:#e73c3e;color:#fff}}.p-location-highlights .splide__arrow:disabled,.p-location-highlights .nav-arrow:disabled{background:#00000059;color:#fff;cursor:default}.p-location-highlights .splide__arrow svg,.p-location-highlights .nav-arrow svg{display:block;width:1.2rem!important;height:auto!important;fill:none!important;transform:none!important}.p-location-highlights .splide__arrow path,.p-location-highlights .nav-arrow path{fill:none!important;stroke:currentColor}.p-location-highlights .splide__arrow--prev,.p-location-highlights .splide__arrow--next{transform:none!important}.p-location-highlights .splide__arrow--prev .arrow-icon{transform:translate(-.15rem)}.p-location-highlights .splide__arrow--next .arrow-icon{transform:translate(.05rem)}.p-location-highlights .arrow-icon{display:flex;align-items:center;justify-content:center;width:1.2rem;height:2rem;line-height:0}.p-location-highlights .arrow-icon svg{width:1.2rem!important;height:auto!important;transform:none!important}.p-location-highlights .splide__pagination{position:static;display:flex;justify-content:center;gap:.8rem;margin-top:2.4rem;padding:0}@media (min-width: 768px){.p-location-highlights .splide__pagination{display:none}}.p-location-highlights .splide__pagination__page{width:.8rem;height:.8rem;margin:0;border-radius:50%;background:#ffffff80;opacity:1}.p-location-highlights .splide__pagination__page.is-active{background:#e73c3e;transform:none}.p-location-map{background:#000;color:#fff}.p-location-map .map-shell{display:grid;grid-template-columns:minmax(32rem,61.6rem) minmax(0,1fr);min-height:136.3rem;max-width:176rem;margin:0 auto}@media (max-width: 991px){.p-location-map .map-shell{grid-template-columns:1fr;min-height:0}}.p-location-map .map-list{padding:11.5rem 7.2rem 8rem;background:#000}@media (max-width: 991px){.p-location-map .map-list{order:2;padding:3.6rem 4.5454545455vw 4.8rem}}.p-location-map .map-list-pin{display:flex;flex-direction:column;gap:2rem}@media (min-width: 992px){.p-location-map .map-list-pin{position:sticky;top:12rem;z-index:1}body:has(#wpadminbar) .p-location-map .map-list-pin{top:calc(12rem + 32px)}}.p-location-map .map-title{font-family:Velino Display,Times New Roman,Georgia,serif;margin:0 0 2rem;font-size:3.2rem;font-weight:900;line-height:1.1;color:#fff}@media (max-width: 767px){.p-location-map .map-title{font-size:2.8rem}}.p-location-map .map-accordion{display:flex;flex-direction:column}.p-location-map .map-item{border-top:.1rem solid rgba(255,255,255,.3)}.p-location-map .map-item:last-child{border-bottom:.1rem solid rgba(255,255,255,.3)}.p-location-map .map-item.-is-open .map-item-poi{background:#e73c3e;color:#fff}.p-location-map .map-item.-is-open .map-item-label,.p-location-map .map-item.-is-open .map-item-toggle{color:#e73c3e}.p-location-map .map-item.-is-open .map-item-toggle .map-toggle-vertical{transform:scaleY(0);opacity:0}.p-location-map .map-item.-is-open .map-item-panel{grid-template-rows:1fr;opacity:1}.p-location-map .map-item.-is-open .map-item-panel-inner{opacity:1;transform:translateY(0)}.p-location-map .map-item-trigger{display:flex;gap:.8rem;align-items:flex-start;width:100%;padding:.8rem 0 .4rem;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.p-location-map .map-item-poi{display:flex;flex:none;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#c8d8eb;color:#000;transition:background-color .25s ease,color .25s ease}.p-location-map .poi-number,.p-location-map .marker-number{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:-.01em}.p-location-map .map-item-label{flex:1 1 auto;padding:.6rem 0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2;color:#c8d8eb;transition:color .25s ease}.p-location-map .map-item-toggle{position:relative;flex:none;width:2rem;height:2rem;margin-top:.6rem;color:#c8d8eb;transition:color .25s ease}.p-location-map .map-item-toggle svg{display:block;width:100%;height:100%;overflow:visible}.p-location-map .map-item-toggle .map-toggle-vertical{transform-box:fill-box;transform-origin:center;transition:transform .25s ease,opacity .25s ease}.p-location-map .map-item-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.p-location-map .map-item-panel-inner{overflow:hidden;min-height:0;margin-left:4rem;padding:0 0 1.6rem;opacity:0;transform:translateY(-.6rem);transition:opacity .25s ease,transform .35s ease}.p-location-map .map-item-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem}@media (max-width: 767px){.p-location-map .map-item-columns{grid-template-columns:1fr 1fr;gap:0 2rem}}.p-location-map .map-item-list{margin:0;padding:0;list-style:none;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.4;color:#e73c3e}.p-location-map .map-visual{position:relative;overflow:hidden;min-height:60rem;background:#ececec;container-type:inline-size}@media (max-width: 991px){.p-location-map .map-visual{order:1}}@media (max-width: 575px){.p-location-map .map-visual{min-height:29rem}}@media (max-width: 767px){.p-location-map .map-visual{touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.p-location-map .map-visual.-is-zoomed{touch-action:none}}.p-location-map .map-stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;will-change:transform}.p-location-map .map-stage picture{display:block;width:100%;height:100%}.p-location-map .map-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.p-location-map .map-marker{position:absolute;top:var(--map-marker-top);left:var(--map-marker-left);z-index:2;display:flex;align-items:center;justify-content:center;width:3.4995625547cqw;height:3.4995625547cqw;margin:0;padding:0;border:0;border-radius:50%;background:#c8d8eb;color:#000;transform:translate(-50%,-50%);cursor:pointer;touch-action:pan-y;transition:background-color .25s ease,color .25s ease}@media (max-width: 991px){.p-location-map .map-marker{top:var(--map-marker-top-mobile, var(--map-marker-top));left:var(--map-marker-left-mobile, var(--map-marker-left))}}.p-location-map .map-marker:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:#c8d8eb;animation:location-map-marker-pulse 2.4s ease-out infinite;pointer-events:none}.p-location-map .map-marker.-is-active{background:#e73c3e;color:#fff}.p-location-map .map-marker.-is-active:before{background:#e73c3e}.p-location-map .map-marker .marker-number{position:relative;z-index:1;font-size:1.5748031496cqw}@keyframes location-map-marker-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.15);opacity:0}}@media (prefers-reduced-motion: reduce){.p-location-map .map-item-poi,.p-location-map .map-item-label,.p-location-map .map-item-toggle .map-toggle-vertical,.p-location-map .map-item-panel,.p-location-map .map-item-panel-inner,.p-location-map .map-marker{transition:none}.p-location-map .map-marker:before{animation:none;opacity:0}}.p-location-transit .highlight{color:#e73c3e}.p-location-views,.p-availability-views{position:relative;overflow:hidden;background:#c8d8eb}.p-location-views .views-shell,.p-availability-views .views-shell{position:relative;height:84.2rem;max-width:176rem;margin:0 auto}@media (max-width: 767px){.p-location-views .views-shell,.p-availability-views .views-shell{height:48rem}}.p-location-views .views-hint,.p-availability-views .views-hint{display:none;margin:1.6rem 0 0;align-items:center;justify-content:center;gap:1.2rem;pointer-events:none}@media (min-width: 768px) and (max-width: 1399px){.p-location-views .views-hint,.p-availability-views .views-hint{margin-top:2rem;gap:1.6rem}}@media (max-width: 767px){.p-location-views .views-hint,.p-availability-views .views-hint{margin-top:1.2rem}}.p-location-views .hint-arrow,.p-availability-views .hint-arrow{display:block;flex-shrink:0;width:4.8rem;height:.8rem;color:#fff}@media (min-width: 768px) and (max-width: 1399px){.p-location-views .hint-arrow,.p-availability-views .hint-arrow{width:7.2rem;height:1.2rem}}.p-location-views .hint-arrow svg,.p-availability-views .hint-arrow svg{display:block;width:100%;height:100%}.p-location-views .hint-label,.p-availability-views .hint-label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 .2rem .2rem rgba(0,0,0,.25);white-space:nowrap}@media (min-width: 768px) and (max-width: 1399px){.p-location-views .hint-label,.p-availability-views .hint-label{font-size:2rem}}.p-location-views .views-media,.p-availability-views .views-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.p-location-views .view-panel,.p-availability-views .view-panel{position:absolute;top:0;right:0;bottom:0;left:0}.p-location-views .view-panel[hidden],.p-availability-views .view-panel[hidden]{display:none}.p-location-views .view-pan,.p-availability-views .view-pan{height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;cursor:default;touch-action:pan-y;-webkit-user-select:none;user-select:none}.p-location-views .view-pan::-webkit-scrollbar,.p-availability-views .view-pan::-webkit-scrollbar{display:none}.p-location-views .view-pan.-can-pan,.p-availability-views .view-pan.-can-pan{cursor:grab;touch-action:none}.p-location-views .view-pan.-is-dragging,.p-location-views .view-pan.-can-pan:active,.p-availability-views .view-pan.-is-dragging,.p-availability-views .view-pan.-can-pan:active{cursor:grabbing}.p-location-views .view-stage,.p-availability-views .view-stage{position:relative;display:block;width:max-content;height:100%}.p-location-views .view-image,.p-availability-views .view-image{display:block;flex:none;width:auto;height:100%;max-width:none!important;aspect-ratio:2560/1224;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.p-location-views .view-gradient,.p-availability-views .view-gradient{position:absolute;inset:auto 0 0;z-index:1;height:33%;background:linear-gradient(to bottom,#ffffff80,#00000080);mix-blend-mode:multiply;pointer-events:none}.p-location-views .view-callout,.p-availability-views .view-callout{position:absolute;z-index:2;top:var(--view-callout-top, 44%);left:var(--view-callout-left, 3.4rem);display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;width:max-content;height:auto;pointer-events:none;transform-origin:top left}.p-location-views .view-callout.-is-centered,.p-availability-views .view-callout.-is-centered{transform:translate(-50%);transform-origin:top center}@media (max-width: 767px){.p-location-views .view-callout,.p-availability-views .view-callout{top:var(--view-callout-top-mobile, 42%);left:var(--view-callout-left-mobile, 50%);gap:.4rem;transform:translate(-50%)}}.p-location-views .callout-body,.p-availability-views .callout-body{display:inline-flex;flex:none;gap:.6rem;align-items:center;width:max-content;padding:.4rem .6rem;background:#e73c3e}@media (min-width: 768px){.p-location-views .callout-body,.p-availability-views .callout-body{gap:.8rem;padding:.6rem .8rem}}.p-location-views .callout-icon,.p-availability-views .callout-icon{display:block;flex:none;width:auto;height:2.8rem;overflow:visible;line-height:0}@media (max-width: 767px){.p-location-views .callout-icon,.p-availability-views .callout-icon{height:2rem}}.p-location-views .callout-icon svg,.p-location-views .callout-icon img,.p-availability-views .callout-icon svg,.p-availability-views .callout-icon img{display:block;width:auto;height:100%;max-width:none}.p-location-views .callout-text,.p-availability-views .callout-text{display:flex;flex:none;flex-direction:column;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.08em;color:#fff;text-shadow:0 .2rem .2rem rgba(0,0,0,.25);white-space:nowrap}@media (max-width: 767px){.p-location-views .callout-text,.p-availability-views .callout-text{font-size:1rem}}.p-location-views .callout-pointer,.p-availability-views .callout-pointer{display:block;flex:none;width:3.3rem;height:1.9rem}.p-location-views .callout-pointer svg,.p-location-views .callout-pointer img,.p-availability-views .callout-pointer svg,.p-availability-views .callout-pointer img{display:block;width:3.3rem;height:1.9rem;max-width:none}.p-location-views .views-controls,.p-availability-views .views-controls{position:absolute;z-index:3;top:7rem;left:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);pointer-events:none}@media (max-width: 767px){.p-location-views .views-controls,.p-availability-views .views-controls{top:2.4rem}}.p-location-views .views-compass,.p-availability-views .views-compass{display:flex;gap:1.6rem;pointer-events:auto}@media (min-width: 768px) and (max-width: 1399px){.p-location-views .views-compass,.p-availability-views .views-compass{gap:1.2rem}}@media (max-width: 767px){.p-location-views .views-compass,.p-availability-views .views-compass{gap:1rem}}.p-location-views .views-shell:has(.view-panel.-is-active .view-pan.-can-pan) .views-hint,.p-availability-views .views-shell:has(.view-panel.-is-active .view-pan.-can-pan) .views-hint{display:flex}.p-location-views .compass-button,.p-availability-views .compass-button{position:relative;display:flex;align-items:center;justify-content:center;width:8.6rem;height:8.8rem;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}@media (min-width: 768px) and (max-width: 1399px){.p-location-views .compass-button,.p-availability-views .compass-button{width:6.4rem;height:6.6rem}}@media (max-width: 767px){.p-location-views .compass-button,.p-availability-views .compass-button{width:5.3rem;height:5.4rem}}.p-location-views .compass-button .compass-icon,.p-availability-views .compass-button .compass-icon{display:block;width:100%;height:100%;line-height:0}.p-location-views .compass-button .compass-icon svg,.p-availability-views .compass-button .compass-icon svg{display:block;width:100%;height:100%;overflow:visible}.p-location-views .compass-button .compass-icon .compass-idle circle,.p-availability-views .compass-button .compass-icon .compass-idle circle{shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke;stroke-width:.15rem}.p-location-views .compass-button .compass-icon .compass-idle .compass-letter,.p-availability-views .compass-button .compass-icon .compass-idle .compass-letter{font-family:Velino Display,Times New Roman,Georgia,serif;font-weight:900}.p-location-views .compass-button .compass-icon .compass-idle,.p-location-views .compass-button .compass-icon .compass-active,.p-availability-views .compass-button .compass-icon .compass-idle,.p-availability-views .compass-button .compass-icon .compass-active{transition:opacity .35s ease}.p-location-views .compass-button .compass-icon .compass-idle,.p-availability-views .compass-button .compass-icon .compass-idle{opacity:1}.p-location-views .compass-button .compass-icon .compass-active,.p-availability-views .compass-button .compass-icon .compass-active,.p-location-views .compass-button.-is-active .compass-icon .compass-idle,.p-availability-views .compass-button.-is-active .compass-icon .compass-idle{opacity:0}.p-location-views .compass-button.-is-active .compass-icon .compass-active,.p-availability-views .compass-button.-is-active .compass-icon .compass-active{opacity:1}.p-location-views .compass-button:has(.compass-icon) .compass-label,.p-availability-views .compass-button:has(.compass-icon) .compass-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.p-location-views .compass-label,.p-availability-views .compass-label{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:5.2rem;font-weight:900;line-height:1.2}@media (min-width: 768px) and (max-width: 1399px){.p-location-views .compass-label,.p-availability-views .compass-label{font-size:3.8rem}}@media (max-width: 767px){.p-location-views .compass-label,.p-availability-views .compass-label{font-size:3.2rem}}.p-availability-subheader{position:sticky;top:12rem;z-index:40;background:#fff;box-shadow:0 .4rem .4rem #0000000a;transition:top .35s ease}@media (max-width: 767px){.p-availability-subheader{top:6rem}}body:has(#wpadminbar) .p-availability-subheader{top:calc(12rem + 32px)}@media (max-width: 767px){body:has(#wpadminbar) .p-availability-subheader{top:calc(6rem + 46px)}}body:has(.site-nav.-is-hidden) .p-availability-subheader{top:0}body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-availability-subheader{top:32px}@media (max-width: 768px){body:has(#wpadminbar):has(.site-nav.-is-hidden) .p-availability-subheader{top:46px}}.p-availability-subheader .subheader-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 7.2rem 1.6rem}@media (max-width: 991px){.p-availability-subheader .subheader-inner{padding:1.6rem 4rem}}@media (max-width: 767px){.p-availability-subheader .subheader-inner{flex-direction:column;align-items:flex-start;gap:.2rem;padding:1.2rem 2rem}}.p-availability-subheader .subheader-title{margin:0;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.4rem;font-weight:900;line-height:1.4;letter-spacing:.01em;color:#000}@media (max-width: 767px){.p-availability-subheader .subheader-title{font-size:1.6rem}}.p-availability-subheader .subheader-meta{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:right;text-transform:uppercase;color:#e73c3e;white-space:nowrap}@media (max-width: 767px){.p-availability-subheader .subheader-meta{font-size:1.4rem;letter-spacing:.05em;text-align:left;white-space:normal}}.p-availability-levels{background:#fff}.p-availability-levels .levels-download{display:flex;justify-content:center;padding:0 7.2rem 3.2rem;background:#f3f1ef}@media (max-width: 991px){.p-availability-levels .levels-download{padding:0 4rem 2.4rem}}@media (max-width: 767px){.p-availability-levels .levels-download{display:none}}.p-availability-levels .levels-download-button{min-width:32.4rem;padding:1.6rem 2.4rem;border:0;border-radius:6rem;background:#e73c3e;color:#fff;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1;text-align:center;text-decoration:none}@media (hover: hover) and (pointer: fine){.p-availability-levels .levels-download-button:hover{background:#000}}.p-availability-levels .levels-shell{padding:0 7.2rem 8rem;background:#fff}@media (max-width: 991px){.p-availability-levels .levels-shell{padding:0 4rem 6rem}}@media (max-width: 767px){.p-availability-levels .levels-shell{padding:0 2rem 4.8rem;background:#f3f1ef}}.p-availability-levels .levels-tabs{display:flex;gap:2rem;overflow-x:auto;padding:6rem 0 4rem;scrollbar-width:none}.p-availability-levels .levels-tabs::-webkit-scrollbar{display:none}@media (max-width: 991px){.p-availability-levels .levels-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (max-width: 767px){.p-availability-levels .levels-tabs{grid-template-columns:1fr;gap:2rem;padding:0}}@media (min-width: 768px){.p-availability-levels[data-availability-type=office] .levels-tabs{padding-left:41.1rem}}@media (max-width: 991px){.p-availability-levels[data-availability-type=office] .levels-tabs{padding-left:0}}.p-availability-levels .level-tab{position:relative;display:flex;flex:0 0 38.8rem;align-items:stretch;width:38.8rem;height:12.5rem;padding:0;overflow:hidden;border:0;border-radius:1.2rem;background:#d7d2cb;color:#000;cursor:pointer;text-align:left;transition:background-color .25s ease}@media (hover: hover) and (pointer: fine){.p-availability-levels .level-tab:hover{background:#ebe8e5}}@media (max-width: 991px){.p-availability-levels .level-tab{flex:none;width:100%;min-width:0}}@media (max-width: 767px){.p-availability-levels .level-tab{height:10rem;border-radius:1rem}}@media (min-width: 768px){.p-availability-levels .level-tab.is-active{background:#e73c3e}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.p-availability-levels .level-tab.is-active:hover{background:#e73c3e}}.p-availability-levels .level-tab-media{position:relative;flex:0 0 32.47%;overflow:hidden}.p-availability-levels .level-tab-media img{width:100%;height:100%;object-fit:cover}.p-availability-levels .level-tab-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;justify-content:center;padding:1.6rem 2rem 1.6rem 1.6rem}@media (max-width: 767px){.p-availability-levels .level-tab-copy{gap:.4rem;padding:1.4rem 1.6rem}}.p-availability-levels .level-tab-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.2rem;font-weight:900;line-height:1}@media (max-width: 767px){.p-availability-levels .level-tab-title{font-size:2rem}}.p-availability-levels .level-tab-label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.p-availability-levels .level-tab-badges{display:flex;flex-wrap:wrap;gap:.8rem}.p-availability-levels .level-badge{display:inline-flex;gap:1rem;align-items:center;padding:.6rem 1rem;border:.1rem solid rgba(0,0,0,.4);border-radius:.4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-availability-levels .level-badge{gap:.8rem;padding:.5rem .8rem;font-size:1.3rem}}.p-availability-levels .level-badge-icon{display:block;width:1.5rem;height:1.5rem;overflow:hidden;color:#000}.p-availability-levels .level-badge-icon svg{display:block;width:100%;height:100%}@media (max-width: 767px){.p-availability-levels .level-badge-icon{width:1.25rem;height:1.25rem}}@media (max-width: 767px){.p-availability-levels .levels-panels{display:none}}.p-availability-levels .levels-panel{display:none;gap:4rem;align-items:flex-start}.p-availability-levels .levels-panel.is-active{display:grid;grid-template-columns:minmax(28rem,34.5rem) minmax(0,1fr)}@media (max-width: 991px){.p-availability-levels .levels-panel.is-active{grid-template-columns:1fr}}.p-availability-levels .levels-detail{display:flex;flex-direction:column;gap:3.2rem;padding-top:2rem;color:#e73c3e}.p-availability-levels .levels-heading{display:flex;flex-direction:column;gap:.8rem}.p-availability-levels .levels-heading-title{margin:0;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:2.2rem;font-weight:900;line-height:1}.p-availability-levels .levels-heading-meta{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3}.p-availability-levels .levels-description{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3}.p-availability-levels .levels-description p{margin:0 0 1.2rem}.p-availability-levels .levels-description ul{margin:0;padding-left:2.7rem;list-style:disc;list-style-position:outside}.p-availability-levels .levels-description li{padding-left:.2rem}.p-availability-levels .levels-description li+li{margin-top:.2rem}.p-availability-levels .levels-elevation{width:15.5rem}.p-availability-levels .levels-elevation img,.p-availability-levels .levels-elevation svg{display:block;width:100%;height:auto}.p-availability-levels .levels-note{max-width:28.3rem;margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2}.p-availability-levels .levels-multi-select{display:inline-flex;gap:1rem;align-items:center;width:fit-content;max-width:100%;padding:1.2rem 2rem;border:.1rem solid #e73c3e;border-radius:6rem;background:transparent;color:#e73c3e;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1;cursor:pointer}.p-availability-levels .levels-multi-select[aria-pressed=true]{background:#e73c3e;color:#fff}.p-availability-levels .levels-multi-select[aria-pressed=true] .levels-multi-select-icon{filter:brightness(0) invert(1)}.p-availability-levels .levels-multi-select-icon{display:block;width:1.6rem;height:1.6rem}.p-availability-levels .levels-multi-select-icon svg{display:block;width:100%;height:100%}.p-availability-levels .levels-floorplan{min-width:0}.p-availability-levels .floorplan-frame{position:relative;overflow:hidden}.p-availability-levels .floorplan-image{display:block;width:100%;height:auto;opacity:.35;mix-blend-mode:multiply}.p-availability-levels .floorplan-image svg{display:block;width:100%;height:auto}.p-availability-levels .floorplan-frame.-is-complete .floorplan-image{opacity:1;mix-blend-mode:normal}.p-availability-levels .floorplan-frame.-is-interactive .floorplan-unit{fill:transparent;stroke:transparent;stroke-width:3;cursor:pointer;transition:fill .2s ease,stroke .2s ease,opacity .2s ease;pointer-events:auto}.p-availability-levels .floorplan-frame.-is-interactive .floorplan-unit.-is-sold{cursor:pointer}@media (hover: hover) and (pointer: fine){.p-availability-levels .floorplan-frame.-is-interactive .floorplan-unit:hover:hover{fill:#e73c3e2e;stroke:#e73c3e}}.p-availability-levels .floorplan-frame.-is-interactive .floorplan-unit.-is-selected{fill:#e73c3e47;stroke:#e73c3e}.p-availability-levels .floorplan-frame.-is-interactive .floorplan-unit:focus-visible{fill:#e73c3e2e;stroke:#e73c3e;outline:none}.p-availability-levels .floorplan-frame.-is-interactive.-is-multi-select .floorplan-unit.-is-sold{cursor:not-allowed}@media (hover: hover) and (pointer: fine){.p-availability-levels .floorplan-frame.-is-interactive.-is-multi-select .floorplan-unit.-is-sold:hover:hover{fill:transparent;stroke:transparent}}.p-availability-levels .floorplan-units{position:absolute;top:8%;right:4%;bottom:4%;left:4%;pointer-events:none}.p-availability-levels .floorplan-units img,.p-availability-levels .floorplan-units svg{display:block;width:100%;height:100%;object-fit:contain}.p-availability-levels .floorplan-tooltip{--tooltip-radius: .8rem;--tooltip-tip: 1rem;position:absolute;top:0;left:0;z-index:3;width:max-content;max-width:min(28rem,100% - 1.6rem);padding:1.6rem 1.4rem 1.4rem;border-radius:var(--tooltip-radius);background:#e73c3e;color:#fff;pointer-events:none;transform:translate(-50%);will-change:left,top}.p-availability-levels .floorplan-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;border-style:solid;border-width:var(--tooltip-tip) calc(var(--tooltip-tip) * .9) 0;border-color:#e73c3e transparent transparent;transform:translate(-50%)}.p-availability-levels .floorplan-tooltip[hidden]{display:none}.p-availability-levels .floorplan-tooltip.-is-below:after{top:auto;bottom:100%;border-width:0 calc(var(--tooltip-tip) * .9) var(--tooltip-tip);border-color:transparent transparent #e73c3e}.p-availability-levels .floorplan-tooltip .tooltip-title{margin:0 0 .4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.05}.p-availability-levels .floorplan-tooltip .tooltip-line{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4;letter-spacing:.01em}.p-availability-levels .types-flyout-dialog{padding-bottom:2.4rem}.p-availability-levels .types-flyout-heading{justify-content:center;padding-top:.4rem}.p-availability-levels .types-flyout-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-width:0}.p-availability-levels .types-flyout-toolbar [data-flyout-multi-select-host]{display:flex;flex:1 1 auto;min-width:0}.p-availability-levels .types-flyout .levels-multi-select{flex:1 1 auto;justify-content:space-between;width:100%;max-width:25rem;padding:1.2rem 2rem;font-size:1.5rem}.p-availability-levels .types-flyout-toolbar .types-flyout-zoom{flex:0 0 4.4rem;align-self:center;margin:0}.p-availability-levels .types-flyout-plan,.p-availability-levels .types-flyout-floorplan{height:22.6rem;min-height:22.6rem}.p-availability-levels .types-flyout-plan.-is-zoomed,.p-availability-levels .types-flyout-plan.-is-zoomed .types-flyout-floorplan{height:var(--floorplan-zoomed-height, 42rem);min-height:var(--floorplan-zoomed-height, 42rem)}.p-availability-levels .types-flyout-floorplan{position:relative;overflow:hidden}.p-availability-levels .types-flyout-floorplan .floorplan-frame{width:100%;height:100%;pointer-events:none}.p-availability-levels .types-flyout-floorplan .floorplan-image{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.p-availability-levels .types-flyout-floorplan .floorplan-image svg{width:100%;height:100%}.p-availability-levels .types-flyout-plan.-is-zoomed .types-flyout-floorplan .floorplan-image{object-fit:fill}.p-availability-levels .types-flyout-features{display:block;margin:0;padding-left:2rem;list-style:disc;color:#e73c3e;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.3}.p-availability-levels .types-flyout-features li+li{margin-top:.4rem}.p-team-partners{background:#000;color:#fff}.p-team-partners .partners-shell{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;padding:12rem 7.2rem}@media (max-width: 1199px){.p-team-partners .partners-shell{gap:3.2rem;padding:10rem 4rem}}@media (max-width: 991px){.p-team-partners .partners-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem 4rem;padding:8rem 4rem}}@media (max-width: 767px){.p-team-partners .partners-shell{display:flex;flex-direction:column;gap:4.8rem;padding:4rem 2rem 6rem}}.p-team-partners .partner-card{display:flex;flex-direction:column;gap:6rem;width:32.8rem;max-width:100%}@media (max-width: 1199px){.p-team-partners .partner-card{width:auto;flex:1 1 0;min-width:0}}@media (max-width: 991px){.p-team-partners .partner-card{width:100%;flex:none;gap:3.2rem}}@media (max-width: 767px){.p-team-partners .partner-card{gap:2rem}}.p-team-partners .partner-card:last-child{width:33rem}@media (max-width: 1199px){.p-team-partners .partner-card:last-child{width:auto}}@media (max-width: 991px){.p-team-partners .partner-card:last-child{width:100%}}.p-team-partners .partner-logo{display:flex;align-items:center;height:6.4rem}@media (max-width: 767px){.p-team-partners .partner-logo{height:4rem}}.p-team-partners .partner-logo svg,.p-team-partners .partner-logo .logo-image{display:block;width:auto;height:auto;max-height:100%}.p-team-partners .partner-logo.-wesbild{width:27.8rem;max-width:100%}@media (max-width: 767px){.p-team-partners .partner-logo.-wesbild{width:17.4rem}}.p-team-partners .partner-logo.-wesbild svg{width:100%;height:auto}.p-team-partners .partner-logo.-kingsett{width:22.4rem;max-width:100%}@media (max-width: 767px){.p-team-partners .partner-logo.-kingsett{width:14rem}}.p-team-partners .partner-logo.-kingsett svg{width:100%;height:auto}.p-team-partners .partner-logo.-colliers{width:11.3rem;max-width:100%}@media (max-width: 767px){.p-team-partners .partner-logo.-colliers{width:7.1rem}}.p-team-partners .partner-logo.-colliers .logo-image{width:100%;height:100%;object-fit:contain;object-position:left center}.p-team-partners .partner-logo.-rennie{width:16.6rem;max-width:100%}@media (max-width: 767px){.p-team-partners .partner-logo.-rennie{width:10.4rem}}.p-team-partners .partner-logo.-rennie svg{width:100%;height:auto}.p-team-partners .partner-copy{display:flex;flex-direction:column;gap:2rem}@media (max-width: 767px){.p-team-partners .partner-copy{gap:1.2rem}}.p-team-partners .partner-name{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.4;color:#fff}@media (max-width: 767px){.p-team-partners .partner-name{font-size:1.6rem}}.p-team-partners .partner-description{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3;color:#fff}@media (max-width: 767px){.p-team-partners .partner-description{font-size:1.4rem}}.p-team-partners .partner-description p{margin:0}.p-team-partners .partner-description p+p{margin-top:1.6rem}@media (max-width: 767px){.p-team-partners .partner-description p+p{margin-top:.8rem}}.p-team-partners .partner-link-wrap{margin-top:1.6rem}@media (max-width: 767px){.p-team-partners .partner-link-wrap{margin-top:.8rem}}.p-team-partners .partner-link{color:#e73c3e;text-decoration:none;transition:opacity .2s ease}.p-team-partners .partner-link:hover,.p-team-partners .partner-link:focus-visible{opacity:.8}.p-team-image .image-frame{position:relative;width:100%;height:86rem;overflow:hidden}@media (max-width: 991px){.p-team-image .image-frame{height:56rem}}@media (max-width: 767px){.p-team-image .image-frame{height:17.6rem}}.p-team-image .team-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.p-contact-details{background:#f3f1ef;color:#000}.p-contact-details .contact-shell{display:flex;align-items:flex-start;gap:15.6rem;padding:10rem 7.2rem 6rem}@media (max-width: 1199px){.p-contact-details .contact-shell{gap:8rem;padding:8rem 4rem 4.8rem}}@media (max-width: 991px){.p-contact-details .contact-shell{flex-direction:column;gap:4.8rem;padding:6rem 4rem 4.8rem}}@media (max-width: 767px){.p-contact-details .contact-shell{gap:0;padding:0}}.p-contact-details .contact-location{display:flex;flex-direction:column;gap:3.6rem;width:66.2rem;max-width:100%;flex-shrink:0}@media (max-width: 991px){.p-contact-details .contact-location{width:100%}}@media (max-width: 767px){.p-contact-details .contact-location{display:contents}}.p-contact-details .map-frame{position:relative;width:100%;overflow:hidden;border-radius:1.6rem;aspect-ratio:1100/734}@media (max-width: 767px){.p-contact-details .map-frame{order:2;width:calc(100% - 4rem);margin:0 2rem 3.6rem}}.p-contact-details .map-image{display:block;width:100%;height:100%;object-fit:cover}.p-contact-details .info-blocks{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem;width:100%}@media (max-width: 767px){.p-contact-details .info-blocks{flex-direction:column;order:1;width:100%;padding:4.8rem 2rem 2rem}}.p-contact-details .info-block{display:flex;flex-direction:column;gap:1.2rem}.p-contact-details .info-block.-sales-centre{width:24.6rem;max-width:100%}.p-contact-details .info-block.-project-site{flex:1 1 auto;min-width:20rem}.p-contact-details .info-block.-hours{width:26.95rem;max-width:100%}@media (max-width: 767px){.p-contact-details .info-block{width:100%;max-width:100%;order:var(--mobile-order, 0)}.p-contact-details .info-block.-sales-centre,.p-contact-details .info-block.-project-site,.p-contact-details .info-block.-hours{width:100%}}.p-contact-details .info-label{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.p-contact-details .info-body{display:flex;flex-direction:column}.p-contact-details .info-line{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3}@media (max-width: 767px){.p-contact-details .info-line{font-size:1.4rem}}.p-contact-details .info-link{color:inherit;text-decoration:none}@media (hover: hover) and (pointer: fine){.p-contact-details .info-link:hover{text-decoration:underline}}.p-contact-details .contact-sales{display:flex;flex-direction:column;gap:2.8rem;width:64rem;max-width:100%;flex-shrink:0}@media (max-width: 991px){.p-contact-details .contact-sales{width:100%}}@media (max-width: 767px){.p-contact-details .contact-sales{order:3;gap:2rem;padding:0 2rem 3.6rem}}.p-contact-details .sales-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:3.6rem 4rem;margin:0;padding:0;list-style:none}@media (max-width: 767px){.p-contact-details .sales-list{flex-direction:column;gap:2rem}}.p-contact-details .sales-card{display:flex;flex-direction:column;gap:.8rem;width:calc(50% - 2rem);max-width:29.95rem}@media (max-width: 767px){.p-contact-details .sales-card{width:100%;max-width:100%}}.p-contact-details .sales-name{margin:0;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:3.2rem;font-weight:900;line-height:1.1}@media (max-width: 767px){.p-contact-details .sales-name{font-size:2.4rem;line-height:1.2}}.p-contact-details .sales-meta{display:flex;flex-direction:column}.p-contact-details .sales-line{margin:0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3}@media (max-width: 767px){.p-contact-details .sales-line{font-size:1.4rem}.p-contact-details .sales-line+.sales-line{margin-top:.8rem}}.p-contact-details .sales-link{color:inherit;text-decoration:none}@media (hover: hover) and (pointer: fine){.p-contact-details .sales-link:hover{text-decoration:underline}}.p-contact-details .contact-button{background:#e73c3e;color:#fff}.p-contact-details .contact-button:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-contact-details .contact-button:hover{background:#000;color:#fff}}.p-contact-details .contact-button{align-self:flex-start;padding:1.6rem 2.4rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-contact-details .contact-button{width:16.7rem;padding:1.2rem 2rem;font-size:1.8rem}}.p-faq-content{background:#ebe8e5;color:#000;padding:10rem 7.2rem 12rem}@media (max-width: 991px){.p-faq-content{padding:8rem 4rem 10rem}}@media (max-width: 767px){.p-faq-content{padding:4.8rem 2rem 6rem}}.p-faq-content .faq-content-shell{display:flex;align-items:flex-start;justify-content:space-between;gap:11.6rem}@media (max-width: 1199px){.p-faq-content .faq-content-shell{gap:6rem}}@media (max-width: 991px){.p-faq-content .faq-content-shell{flex-direction:column;gap:4rem}}@media (max-width: 767px){.p-faq-content .faq-content-shell{gap:4rem}}.p-faq-content .faq-content-intro{position:sticky;top:19rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4rem;width:47.3rem;flex-shrink:0}body:has(#wpadminbar) .p-faq-content .faq-content-intro{top:calc(19rem + 32px)}@media (max-width: 991px){.p-faq-content .faq-content-intro{position:static;width:100%;max-width:60rem}}@media (max-width: 767px){.p-faq-content .faq-content-intro{gap:4rem;max-width:none}body:has(#wpadminbar) .p-faq-content .faq-content-intro{top:auto}}.p-faq-content .faq-content-heading{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2;color:#000}@media (max-width: 767px){.p-faq-content .faq-content-heading{font-size:3rem}}.p-faq-content .faq-content-cta{background:#e73c3e;color:#fff}.p-faq-content .faq-content-cta:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-faq-content .faq-content-cta:hover{background:#000;color:#fff}}.p-faq-content .faq-content-cta{padding:1.6rem 2.4rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-faq-content .faq-content-cta{width:26.6rem;max-width:100%;padding:1.2rem 2rem;font-size:1.8rem}}.p-faq-content .faq-content-groups{display:flex;flex-direction:column;gap:8rem;width:98rem;max-width:100%}@media (max-width: 991px){.p-faq-content .faq-content-groups{width:100%}}@media (max-width: 767px){.p-faq-content .faq-content-groups{gap:4.8rem}}.p-faq-content .faq-content-group{display:flex;flex-direction:column;gap:3.6rem}@media (max-width: 767px){.p-faq-content .faq-content-group{gap:1.6rem}}.p-faq-content .faq-content-category{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#e73c3e}@media (max-width: 767px){.p-faq-content .faq-content-category{font-size:1.4rem;line-height:1;letter-spacing:.05em}}.p-faq-content .faq-content-list{display:flex;flex-direction:column;gap:3.6rem}@media (max-width: 767px){.p-faq-content .faq-content-list{gap:1.6rem}}.p-faq-content .faq-item{padding-top:2.8rem;border-top:.1rem solid rgba(0,0,0,.4)}@media (max-width: 767px){.p-faq-content .faq-item{padding-top:1.6rem}}.p-faq-content .faq-item.is-open .faq-icon{transform:rotate(45deg)}.p-faq-content .faq-item.is-open .faq-answer-shell{max-height:var(--faq-answer-height, 24rem);opacity:1}.p-faq-content .faq-item.is-open .faq-answer{opacity:1;transform:translateY(0)}.p-faq-content .faq-item.is-closing .faq-answer-shell{max-height:0;opacity:0}.p-faq-content .faq-item.is-closing .faq-answer{opacity:0;transform:translateY(-.8rem)}.p-faq-content .faq-row{display:grid;grid-template-columns:minmax(0,1fr) 3.3rem;align-items:flex-start;gap:2.4rem;cursor:pointer;list-style:none}.p-faq-content .faq-row::-webkit-details-marker{display:none}@media (max-width: 767px){.p-faq-content .faq-row{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:1.6rem}}.p-faq-content .faq-question{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.4;color:#000;text-align:left}@media (max-width: 767px){.p-faq-content .faq-question{font-size:1.6rem}}.p-faq-content .faq-answer-shell{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease-out,opacity .24s ease-out}.p-faq-content .faq-answer{padding-top:2rem;opacity:0;transform:translateY(-.8rem);transition:opacity .24s ease-out,transform .35s ease-out}.p-faq-content .faq-answer p{max-width:74rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.35;color:#000}@media (max-width: 767px){.p-faq-content .faq-answer p{font-size:1.4rem;line-height:1.3}}.p-faq-content .faq-icon{width:3.3rem;height:3.3rem;flex-shrink:0;transition:transform .35s ease}@media (max-width: 767px){.p-faq-content .faq-icon{width:2rem;height:2rem}}.p-faq-content .faq-icon svg,.p-faq-content .faq-icon img{display:block;width:100%;height:100%}@media (max-width: 767px){.p-faq-subheader .subheader-title{font-size:1.6rem}}@media (max-width: 767px){.p-news-subheader .subheader-inner{flex-direction:column;align-items:flex-start;gap:.2rem;padding:1.2rem 2rem}}@media (max-width: 767px){.p-news-subheader .subheader-title{font-size:1.6rem;letter-spacing:.01em}}.p-news-subheader .subheader-cta{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-align:right;text-transform:uppercase;color:#e73c3e;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.p-news-subheader .subheader-cta:hover,.p-news-subheader .subheader-cta:focus-visible{opacity:.75}@media (max-width: 767px){.p-news-subheader .subheader-cta{font-size:1.4rem;line-height:1;letter-spacing:.05em;text-align:left}}.p-news-hero{position:relative;overflow:hidden;background:#c4c4c4}.p-news-hero .hero-media,.p-news-hero .splide__track,.p-news-hero .splide__list,.p-news-hero .hero-slide{height:100%}.p-news-hero .hero-media{flex:1 1 auto;min-height:0;height:auto}.p-news-hero .hero-slide-link{display:block;height:100%;color:inherit;text-decoration:none}.p-news-hero .hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.p-news-hero .hero-image--placeholder{background:#c4c4c4}.p-news-hero .hero-card{position:absolute;z-index:2;left:7.2rem;bottom:8.7rem;display:flex;align-items:center;width:52.5rem;max-width:calc(100% - 14.4rem);padding:3.6rem;border-radius:1.6rem;background:#fff}@media (max-width: 991px){.p-news-hero .hero-card{left:4rem;max-width:calc(100% - 8rem)}}@media (max-width: 767px){.p-news-hero .hero-card{left:2rem;bottom:7.3rem;padding:2rem}}@media (max-width: 575px){.p-news-hero .hero-card{right:2rem;width:auto;max-width:none}}.p-news-hero .card-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:3.2rem;font-weight:900;line-height:1.1;color:#000;text-decoration:none;transition:opacity .2s ease}.p-news-hero .card-title:hover,.p-news-hero .card-title:focus-visible{opacity:.8}.p-news-hero .card-title[hidden]{display:none}@media (max-width: 767px){.p-news-hero .card-title{font-size:2.4rem;line-height:1.2}}.p-news-hero .hero-pagination{position:absolute;z-index:2;right:7.2rem;bottom:5.5rem;display:flex;align-items:center;gap:.8rem;--hero-progress-duration: 4.2s}@media (max-width: 991px){.p-news-hero .hero-pagination{right:4rem}}@media (max-width: 767px){.p-news-hero .hero-pagination{right:auto;left:2.4rem;bottom:2.2rem}}.p-news-hero .hero-bar{position:relative;display:block;overflow:hidden;width:6rem;height:.8rem;padding:0;border:0;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-news-hero .hero-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e73c3e;transform:scaleX(0);transform-origin:left center}.p-news-hero .hero-bar.-is-complete:after{transform:scaleX(1);animation:none}.p-news-hero .hero-bar.-is-active:after{animation:news-hero-progress-fill var(--hero-progress-duration, 4.2s) linear forwards}@keyframes news-hero-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.p-news-filter{background:#f3f1ef;padding:11rem 7.2rem 0}@media (max-width: 991px){.p-news-filter{padding:8rem 4rem 0}}@media (max-width: 767px){.p-news-filter{padding:9.6rem 2rem 0}}.p-news-filter .filter-desktop{display:flex;flex-wrap:wrap;align-items:center;gap:2.1rem}@media (max-width: 767px){.p-news-filter .filter-desktop{display:none}}.p-news-filter .filter-label,.p-news-filter .filter-link{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#000}.p-news-filter .filter-label{margin:0}.p-news-filter .filter-link{padding:0;border:0;border-bottom:.1rem solid transparent;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .2s ease,border-color .2s ease}.p-news-filter .filter-link.-is-active{color:#e73c3e;border-bottom-color:#e73c3e}.p-news-filter .filter-link:hover,.p-news-filter .filter-link:focus-visible{color:#e73c3e}.p-news-filter .filter-mobile{display:none;position:relative}@media (max-width: 767px){.p-news-filter .filter-mobile{display:block}}.p-news-filter .filter-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.2rem 2.4rem;border:.1rem solid #e73c3e;border-radius:6rem;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-news-filter .filter-toggle[aria-expanded=true] .filter-toggle-icon{transform:rotate(180deg)}.p-news-filter .filter-toggle-label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#e73c3e}.p-news-filter .filter-toggle-icon{display:flex;align-items:center;justify-content:center;width:1.6rem;height:.8rem;transition:transform .2s ease}.p-news-filter .filter-toggle-icon svg{display:block;width:100%;height:100%}.p-news-filter .filter-menu{position:absolute;z-index:5;top:calc(100% + .8rem);left:0;right:0;display:flex;flex-direction:column;gap:.4rem;padding:1.2rem;border-radius:1.6rem;background:#fff;box-shadow:0 .4rem 1.6rem #00000014}.p-news-filter .filter-menu[hidden]{display:none}.p-news-filter .filter-menu-item{padding:1.2rem 1.6rem;border:0;border-radius:.8rem;background:transparent;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.05em;text-align:left;text-transform:uppercase;color:#000;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .2s ease,background .2s ease}.p-news-filter .filter-menu-item.-is-active,.p-news-filter .filter-menu-item:hover,.p-news-filter .filter-menu-item:focus-visible{color:#e73c3e;background:#e73c3e0f}.p-news-grid{background:#f3f1ef;padding:3.5rem 7.2rem 12rem}@media (max-width: 991px){.p-news-grid{padding:3.2rem 4rem 10rem}}@media (max-width: 767px){.p-news-grid{padding:2rem 2rem 4.8rem}}.p-news-grid .news-grid-shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2rem}@media (max-width: 991px){.p-news-grid .news-grid-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem}}@media (max-width: 767px){.p-news-grid .news-grid-shell{grid-template-columns:minmax(0,1fr);gap:2.4rem}}.p-news-grid .news-card{display:flex;flex-direction:column;gap:2rem;min-width:0}.p-news-grid .news-card[hidden]{display:none}.p-news-grid .news-card-media{display:block;overflow:hidden;border-radius:1.6rem;aspect-ratio:525/350;background:#c4c4c4;text-decoration:none}.p-news-grid .news-card-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.p-news-grid .news-card-image--placeholder{background:#c4c4c4}.p-news-grid .news-card-media:hover .news-card-image:not(.news-card-image--placeholder),.p-news-grid .news-card-media:focus-visible .news-card-image:not(.news-card-image--placeholder){transform:scale(1.03)}.p-news-grid .news-card-copy{display:flex;flex-direction:column;gap:.8rem;padding-right:.5rem}.p-news-grid .news-card-title{margin:0;padding-right:8rem;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:3.2rem;font-weight:900;line-height:1.1;color:#000}.p-news-grid .news-card-title a{color:inherit;text-decoration:none;transition:opacity .2s ease}.p-news-grid .news-card-title a:hover,.p-news-grid .news-card-title a:focus-visible{opacity:.8}@media (max-width: 767px){.p-news-grid .news-card-title{padding-right:0;font-size:2.4rem;line-height:1.2}}.p-news-grid .news-card-excerpt{margin:0;padding-right:4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3;color:#000}@media (max-width: 767px){.p-news-grid .news-card-excerpt{font-size:1.4rem}}.p-news-grid .news-card-more{margin-top:.4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3;color:#000;text-decoration:none;transition:opacity .2s ease}.p-news-grid .news-card-more:hover,.p-news-grid .news-card-more:focus-visible{opacity:.7}@media (max-width: 767px){.p-news-grid .news-card-more{font-size:1.4rem}}.p-news-grid .news-grid-empty{margin:4rem 0 0;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3;color:#000}.p-news-grid .news-grid-empty[hidden]{display:none}@media (max-width: 767px){.p-news-grid .news-grid-empty{font-size:1.4rem}}.p-article-subheader .subheader-title{margin:0}.p-article-intro{padding:10rem 7.2rem 6rem;background:#f3f1ef}@media (max-width: 991px){.p-article-intro{padding:8rem 4rem 4.8rem}}@media (max-width: 767px){.p-article-intro{padding:4.8rem 2rem 3.6rem}}.p-article-intro .intro-shell{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:104.4rem;margin:0 auto;text-align:center}.p-article-intro .intro-copy{display:flex;flex-direction:column;align-items:center;gap:3.6rem;width:100%;max-width:104.4rem;color:#000}@media (max-width: 767px){.p-article-intro .intro-copy{gap:3.6rem}}.p-article-intro .intro-eyebrow{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:63rem;margin:0;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#000}@media (max-width: 767px){.p-article-intro .intro-eyebrow{font-size:1.4rem;line-height:1;letter-spacing:.05em}}.p-article-intro .intro-heading{font-family:Velino Display,Times New Roman,Georgia,serif;margin:0;font-size:6rem;font-weight:900;line-height:1.2;color:#000}@media (max-width: 991px){.p-article-intro .intro-heading{font-size:4.8rem}}@media (max-width: 767px){.p-article-intro .intro-heading{font-size:3rem}}.p-article-intro .intro-lead{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:72rem;margin:0;font-size:2.4rem;font-weight:300;line-height:1.3;color:#000}@media (max-width: 767px){.p-article-intro .intro-lead{font-size:1.6rem}}.p-article-media{position:relative;background:#f3f1ef}.p-article-media .media-frame{width:100%;height:85rem;overflow:hidden;background:#c4c4c4}@media (max-width: 767px){.p-article-media .media-frame{height:17.4rem}}.p-article-media .media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.p-article-media .media-image--placeholder{background:#c4c4c4}.article-cta{position:fixed;z-index:20;left:50%;bottom:4.8rem;width:max-content;transform:translate(-50%);pointer-events:none;transition:opacity .24s ease-out,visibility .24s ease-out}.article-cta .dynamic-cta{pointer-events:auto;transition:opacity .32s ease,transform .32s ease}@media (max-width: 767px){.article-cta{left:0;right:auto;bottom:0;width:100%;transform:none;padding:1.2rem 2rem 1rem;background:#fff}.article-cta .dynamic-cta{display:flex;width:100%;max-width:32rem;margin:0 auto;padding:0;background:transparent;border-radius:0}.article-cta .dynamic-cta .item{width:100%;font-size:1.8rem}}.has-js .article-cta.-is-hidden{opacity:0;visibility:hidden;pointer-events:none}.has-js .article-cta.-is-hidden .dynamic-cta{opacity:0;pointer-events:none}.p-article-body{padding:10rem 7.2rem 12rem;background:#f3f1ef}@media (max-width: 991px){.p-article-body{padding:8rem 4rem 10rem}}@media (max-width: 767px){.p-article-body{padding:4.8rem 2rem 10rem}}.p-article-body .body-shell{display:flex;justify-content:center;width:100%}.p-article-body .body-content{display:flex;flex-direction:column;gap:3.2rem;width:100%;max-width:79.6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:300;line-height:1.3;color:#000}@media (max-width: 767px){.p-article-body .body-content{gap:1.8rem;font-size:1.4rem}}.p-article-body .body-content h2{font-family:Velino Display,Times New Roman,Georgia,serif;margin:0;font-size:3.2rem;font-weight:900;line-height:1.1;color:#000}@media (max-width: 767px){.p-article-body .body-content h2{font-size:2.4rem;line-height:1.2}}.p-article-body .body-content h3{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;font-size:2.4rem;font-weight:700;line-height:1.4;color:#000}@media (max-width: 767px){.p-article-body .body-content h3{font-size:1.6rem}}.p-article-body .body-content p{margin:0}.p-article-body .body-content a{color:#e73c3e;text-decoration:underline;text-underline-offset:.15em}.p-article-body .body-content a:hover,.p-article-body .body-content a:focus-visible{opacity:.8}.p-article-body .body-content blockquote{margin:0;padding:0}.p-article-body .body-content blockquote p{margin:0}.p-article-body .body-content ul,.p-article-body .body-content ol{margin:0;padding-left:1.2em}.p-article-body .body-content img{display:block;width:100%;height:auto;border-radius:0}.p-register-interest{position:relative;z-index:5;padding:12.2rem 7.2rem;background:#f3f1ef;color:#000}@media (max-width: 991px){.p-register-interest{padding:16rem 4rem}}@media (max-width: 767px){.p-register-interest{padding:5rem 2rem}}.p-register-interest .register-shell{display:flex;align-items:stretch;justify-content:space-between;gap:20.1rem;margin:0 auto}@media (max-width: 991px){.p-register-interest .register-shell{gap:6rem}}@media (max-width: 767px){.p-register-interest .register-shell{flex-direction:column;align-items:stretch;gap:4.8rem}}.p-register-interest .register-form-column{display:flex;flex-direction:column;flex:0 0 75.2rem;max-width:75.2rem}@media (max-width: 991px){.p-register-interest .register-form-column{flex-basis:min(58rem,100%);max-width:min(58rem,100%)}}@media (max-width: 767px){.p-register-interest .register-form-column{flex-basis:auto;max-width:none;width:100%}}.p-register-interest .register-form-panel{display:flex;flex-direction:column;gap:3.6rem}@media (min-width: 768px){.p-register-interest .register-form-panel{position:sticky;top:14rem;align-self:flex-start;width:100%}}@media (max-width: 767px){.p-register-interest .register-form-panel{gap:3.2rem}}.p-register-interest .register-copy{display:flex;flex-direction:column;gap:2rem}.p-register-interest .headline{max-width:66.2rem;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:6rem;font-weight:900;line-height:1.2}@media (max-width: 991px){.p-register-interest .headline{font-size:5.2rem}}@media (max-width: 767px){.p-register-interest .headline{max-width:none;font-size:3rem;line-height:1.2}}.p-register-interest .intro{max-width:61.8rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3}.p-register-interest .intro p:not(:last-child){margin-bottom:.8rem}.p-register-interest .intro .intro-lead{font-weight:700}@media (min-width: 768px){.p-register-interest .intro .intro-lead{display:none}}@media (max-width: 767px){.p-register-interest .intro{max-width:none;font-size:1.4rem}}.p-register-interest .register-form{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media (max-width: 767px){.p-register-interest .register-form{gap:2rem}}.p-register-interest .register-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%}@media (max-width: 767px){.p-register-interest .register-fields{grid-template-columns:1fr;gap:1.6rem}}.p-register-interest .register-honeypot{position:absolute;left:-9999rem;top:-9999rem;width:.1rem;height:.1rem;overflow:hidden}.p-register-interest .form-field{display:flex;flex-direction:column;gap:.8rem;width:100%}.p-register-interest .form-field.-is-invalid .input{border-color:#e73c3e}.p-register-interest .form-field.-is-invalid .input:focus-visible{border-color:#e73c3e;border-width:.1rem}.p-register-interest .form-field.-is-invalid .error-message{display:block}.p-register-interest .label{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.3;letter-spacing:.02em}@media (max-width: 767px){.p-register-interest .label{font-size:1.4rem}}.p-register-interest .input{width:100%;height:4.8rem;padding:0 2rem;border:.1rem solid #000;border-radius:6rem;background:transparent;color:#000;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;transition:border-color .2s ease-out,border-width .3s ease-out;outline:none;box-shadow:none}.p-register-interest .input::placeholder{color:#0000008f}.p-register-interest .input:focus-visible{border-width:.4rem}@media (max-width: 767px){.p-register-interest .input{font-size:1.4rem}}.p-register-interest .error-message{display:none;color:#e73c3e;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2}@media (max-width: 767px){.p-register-interest .error-message{font-size:1.4rem}}.p-register-interest .register-consent-field{display:flex;flex-direction:column;gap:.8rem;width:100%}.p-register-interest .register-consent-field.-is-invalid .register-consent .checkbox:before{border-color:#e73c3e}.p-register-interest .register-consent-field.-is-invalid .error-message{display:block;padding-left:2.5rem}.p-register-interest .register-recaptcha{display:flex;justify-content:flex-start;width:100%}.p-register-interest .g-recaptcha iframe{pointer-events:auto!important}.p-register-interest .register-consent{display:flex;align-items:flex-start;gap:.8rem;width:100%;cursor:pointer}.p-register-interest .checkbox{position:relative;flex:0 0 auto;width:1.7rem;height:1.7rem;margin-top:.1rem}.p-register-interest .checkbox:before{content:"";display:block;width:100%;height:100%;border:.1rem solid #000;border-radius:.2rem;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:0;transition:border-color .2s ease,background-size .2s ease}.p-register-interest .checkbox:has(:checked):before{border-color:#e73c3e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.5L4.5 9 11 1' stroke='%23e73c3e' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:1.1rem .9rem}.p-register-interest .checkbox input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.p-register-interest .copy{display:flex;flex-wrap:wrap;gap:.2rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.3;cursor:pointer}.p-register-interest .details{text-decoration:underline;text-underline-offset:.15rem}.p-register-interest .submit{background:#e73c3e;color:#fff}.p-register-interest .submit:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-register-interest .submit:hover{background:#000;color:#fff}}.p-register-interest .submit{width:fit-content;min-height:5.6rem;padding:1.6rem 2.4rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-register-interest .submit{min-height:auto;padding:1.2rem 2rem;font-size:1.8rem}}.p-register-interest .desktop{display:block;flex:0 0 60rem;min-width:0}@media (max-width: 991px){.p-register-interest .desktop{flex:1 1 0}}@media (max-width: 767px){.p-register-interest .desktop{display:none}}.p-register-interest .mobile{display:none}@media (max-width: 767px){.p-register-interest .mobile{display:block;width:calc(100% + 4rem);margin-inline:-2rem;padding-inline:0}}.p-register-interest .register-cards-stack{display:flex;flex-direction:column;gap:10rem;width:100%;padding-bottom:6rem}.p-register-interest .register-mobile-carousel{width:100%;min-width:0}.p-register-interest .register-mobile-carousel .splide__track{overflow:visible}.p-register-interest .register-card{display:flex;flex-direction:column;gap:2rem;width:100%}@media (max-width: 767px){.p-register-interest .register-card{width:29rem;gap:1.2rem}}.p-register-interest .image-shell{overflow:hidden;width:100%;border-radius:1.6rem;aspect-ratio:600/400;background:#0000000d}@media (max-width: 767px){.p-register-interest .image-shell{border-radius:1.2rem;aspect-ratio:290/193}}.p-register-interest .image{display:block;width:100%;height:100%;object-fit:cover}.p-register-interest .text{display:flex;flex-direction:column;gap:.8rem;width:100%}.p-register-interest .title{max-width:52rem;font-family:Velino Display,Times New Roman,Georgia,serif;font-size:3.2rem;font-weight:900;line-height:1.1}@media (max-width: 767px){.p-register-interest .title{max-width:none;padding-right:4rem;font-size:2.4rem;line-height:1.2}}.p-register-interest .description{max-width:56rem;padding-right:4rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3}@media (max-width: 767px){.p-register-interest .description{max-width:none;padding-right:4rem;font-size:1.4rem}}.p-register-interest .register-mobile-carousel .splide__pagination{position:static;display:flex;justify-content:center;gap:.8rem;margin-top:2rem;padding:0}.p-register-interest .register-mobile-carousel .splide__pagination__page{width:.8rem;height:.8rem;margin:0;border-radius:50%;background:#0003;opacity:1}.p-register-interest .register-mobile-carousel .splide__pagination__page.is-active{background:#e73c3e;transform:none}.p-register-hero .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.p-register-hero .hero-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.p-register-hero .hero-bg-image.-is-active{opacity:1}.p-register-hero .hero-video-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.p-register-hero .hero-video-panel.-is-active{opacity:1}.p-register-hero .hero-content{justify-content:flex-end}.p-register-hero .hero-bottom-row{width:100%}@media (prefers-reduced-motion: reduce){.p-register-hero .hero-bg-image,.p-register-hero .hero-video-panel{transition:none}}.p-thank-you{position:relative;overflow:hidden;max-width:176rem;margin:0 auto;background:#f3f1ef}.p-thank-you .thank-you-shell{position:relative;z-index:2;min-height:112rem;padding:8rem 6rem 34rem}@media (max-width: 991px){.p-thank-you .thank-you-shell{min-height:72rem;padding:6rem 4rem 24rem}}@media (max-width: 767px){.p-thank-you .thank-you-shell{min-height:auto;padding:4rem 2rem 42rem}}@media (max-width: 575px){.p-thank-you .thank-you-shell{padding:4rem 2rem 22rem}}.p-thank-you .thank-you-copy{width:55.6rem}@media (max-width: 767px){.p-thank-you .thank-you-copy{width:100%;max-width:36rem}}.p-thank-you .thank-you-heading{display:flex;flex-direction:column;gap:3.2rem}.p-thank-you .thank-you-eyebrow{font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#e73c3e}@media (max-width: 767px){.p-thank-you .thank-you-eyebrow{font-size:1.4rem}}.p-thank-you .thank-you-body{display:flex;flex-direction:column;gap:2rem}.p-thank-you .thank-you-title{font-family:Velino Display,Times New Roman,Georgia,serif;font-size:8rem;font-weight:900;line-height:.95;color:#000;max-width:54rem}@media (max-width: 767px){.p-thank-you .thank-you-title{font-size:3rem;line-height:1;max-width:24rem}}.p-thank-you .thank-you-description{max-width:40rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.3;color:#000}@media (max-width: 767px){.p-thank-you .thank-you-description{font-size:1.4rem;max-width:29.4rem}}.p-thank-you .thank-you-button{background:#e73c3e;color:#fff}.p-thank-you .thank-you-button:focus-visible{background:#000;color:#fff}@media (hover: hover) and (pointer: fine){.p-thank-you .thank-you-button:hover{background:#000;color:#fff}}.p-thank-you .thank-you-button{margin-top:4rem;padding:1.6rem 3.8rem;border-radius:6rem;font-family:BLSW,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1}@media (max-width: 767px){.p-thank-you .thank-you-button{font-size:1.8rem;padding-inline:3rem;padding:1.2rem 2rem}}.p-thank-you .thank-you-graphic{position:absolute;left:0;bottom:6.3rem;width:100%;height:auto;aspect-ratio:1760/386;pointer-events:none}@media (max-width: 991px){.p-thank-you .thank-you-graphic{left:50%;bottom:3rem;transform:translate(-50%)}}@media (max-width: 767px){.p-thank-you .thank-you-graphic{left:0;bottom:0;width:100%;aspect-ratio:359/169;transform:none;margin-bottom:2.4rem}}.p-thank-you .graphic-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width: 767px){.p-thank-you .graphic-image.-desktop{display:none}}.p-thank-you .graphic-image.-mobile{display:none}@media (max-width: 767px){.p-thank-you .graphic-image.-mobile{display:block}}.p-thank-you .graphic-image svg{display:block;width:100%;height:100%}.p-thank-you .graphic-image #cog-left{transform-box:fill-box;transform-origin:center center;animation:experience-cog-spin-left 2s linear infinite}.p-thank-you .graphic-image #cog-right{transform-box:fill-box;transform-origin:center center;animation:experience-cog-spin-right 2s linear infinite}
