@font-face{font-family:"AstoriaSans";font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url("../fonts/AstoriaSans_normal_normal_300.woff2") format("woff2"),url("../fonts/AstoriaSans_normal_normal_300.woff") format("woff")}@font-face{font-family:"AstoriaSerif";font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url("../fonts/AstoriaSerif_normal_normal_400.woff2") format("woff2"),url("../fonts/AstoriaSerif_normal_normal_400.woff") format("woff")}:root{--page-gap: 50px}@media screen and (max-width: 860px){:root{--page-gap: 25px}}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--thumb) color-mix(in srgb, var(--text-primary), transparent 80%)}:root{--bg-primary: #829995;--bg-secondary: #ffffff;--text-primary: #ffffff;--text-secondary: #000000;--thumb: #f7f6f4;--wave: #ffffff;--text-primary-rgb: 255, 255, 255}html{background:#fff}html,body{height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;overflow-x:hidden;overflow-y:hidden;text-wrap:pretty}body{color:var(--text-primary);background:var(--bg-primary)}.page-transition{position:fixed;inset:0;z-index:9999;background:#fff;opacity:1;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}body.is-loaded .page-transition{opacity:0}body.is-leaving .page-transition{opacity:1}img,svg{image-rendering:crisp-edges;shape-rendering:geometricPrecision}body.no-scroll{overflow-y:hidden}.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;background:rgba(0,0,0,0);-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}.site-header.nav--scrolled{background:#fff}.site-header.nav--scrolled .nav-logo img{-webkit-filter:invert(1);filter:invert(1)}.site-header.nav--scrolled .nav-hamburger{color:var(--text-secondary)}.site-header.nav--scrolled .mobile-control__text{color:var(--text-secondary)}.site-header.nav--scrolled .nav-menu li a{color:var(--text-secondary)}.site-header.nav--scrolled .nav-menu li a:hover{border-bottom-color:var(--text-secondary)}.site-header.nav--scrolled .nav-menu li.current_page_item a{border-bottom-color:var(--text-secondary)}.site-header.nav--scrolled .nav-contact .nav-menu--contact li a{text-decoration:none;font-family:"AstoriaSans";background:rgba(0,0,0,0);color:#000;padding:8px;border:1px solid #000;border-radius:0px;font-size:.688rem;line-height:1;font-weight:400;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto}.site-header.nav--scrolled .nav-contact .nav-menu--contact li a:hover{background:#000;color:#fff}.site-header .site-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 30px;gap:80px}@media screen and (max-width: 860px){.site-header .site-nav{padding:12px 16px;gap:0}}.site-header .nav-left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 860px){.site-header .nav-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.site-header .mobile-control{display:none;background:none;border:none;padding:0;color:var(--text-primary);font:inherit;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (max-width: 860px){.site-header .mobile-control{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-header .mobile-control__text{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;font-size:.75rem}.site-header .nav-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;color:var(--text-primary);width:32px;-ms-flex-negative:0;flex-shrink:0}.site-header .nav-hamburger span{display:block;width:100%;height:1px;background:currentColor;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.site-header .nav-hamburger.active span:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.site-header .nav-hamburger.active span:nth-child(2){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.site-header .nav-hamburger.active span:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}@media screen and (max-width: 860px){.site-header .nav-left__menu{display:none}}.site-header .nav-logo{display:block;line-height:0;-ms-flex-negative:0;flex-shrink:0}.site-header .nav-logo img{display:block;width:auto;height:32px}.site-header .nav-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 860px){.site-header .nav-right__menu{display:none}}.site-header .nav-contact{margin-left:auto}.site-header .nav-contact .nav-menu--contact{list-style:none;padding:0;margin:0}.site-header .nav-contact .nav-menu--contact li a{text-decoration:none;font-family:"AstoriaSans";background:rgba(0,0,0,0);color:#fff;padding:8px;border:1px solid #fff;border-radius:0px;font-size:.688rem;line-height:1;font-weight:400;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto}.site-header .nav-contact .nav-menu--contact li a:hover{background:#fff;color:#000}.site-header .nav-contact .nav-menu--contact li a{display:inline-block}.site-header .nav-menu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.site-header .nav-menu li a{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;padding:4px 0;font-size:.75rem;color:var(--text-primary);text-decoration:none;white-space:nowrap;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-bottom:1px solid rgba(0,0,0,0)}.site-header .nav-menu li a:hover{border-bottom:1px solid var(--text-primary)}.site-header .nav-menu li.current_page_item a{border-bottom-color:var(--text-primary)}@media screen and (min-width: 861px)and (max-width: 1024px){.site-header .site-nav{gap:40px}.site-header .nav-menu{gap:12px}.site-header .nav-right{gap:20px}}.home .site-header .nav-logo{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mobile-menu{display:none}@media screen and (max-width: 860px){.mobile-menu{display:block;position:fixed;top:0;left:0;height:100svh;width:100%;padding-top:56px;background:var(--bg-primary);z-index:99;overflow-x:hidden;overflow-y:auto;visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:visibility 0s linear .35s,-webkit-transform .35s ease;transition:visibility 0s linear .35s,-webkit-transform .35s ease;transition:transform .35s ease,visibility 0s linear .35s;transition:transform .35s ease,visibility 0s linear .35s,-webkit-transform .35s ease;pointer-events:none}.mobile-menu.open{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}}.mobile-menu__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:160px 25px}.mobile-menu__items .mobile-nav-menu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.mobile-menu__items .mobile-nav-menu li a{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;font-size:1.25rem;color:var(--text-primary);text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-bottom:1px solid rgba(0,0,0,0)}.mobile-menu__items .mobile-nav-menu li a:hover{border-bottom:1px solid var(--text-primary)}.mobile-menu__items .mobile-nav-menu li.current-menu-item>a,.mobile-menu__items .mobile-nav-menu li.current_page_item>a,.mobile-menu__items .mobile-nav-menu a[aria-current=page]{border-bottom-color:var(--text-primary)}footer{width:100%;background-color:var(--bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container{padding:120px 0 50px 0;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container .logo img{max-width:287px;height:auto;display:block}footer .container .address-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px;font-family:"AstoriaSerif";padding-top:24px;font-size:.875rem}footer .container .address-holder>div:not(:first-child)::before{content:"—";margin:0 6px 0 6px;color:var(--text-primary)}footer .container .address-holder a{font-family:"AstoriaSerif";font-size:.875rem;color:var(--text-primary);text-decoration:none}footer .container .address-holder a:hover{color:var(--text-primary)}footer .container .footer-menu-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px;padding-top:24px;font-size:.875rem;font-family:"AstoriaSerif"}footer .container .footer-menu-holder ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .container .footer-menu-holder ul li{cursor:pointer}footer .container .footer-menu-holder div::before{content:"—";margin:0 6px 0 6px;color:var(--text-primary)}footer .container .footer-menu-holder a{font-family:"AstoriaSerif";font-size:.875rem;color:var(--text-primary);text-decoration:none;padding-bottom:2px}footer .container .footer-menu-holder a:hover{color:var(--text-primary);border-bottom:1px solid var(--text-primary)}footer .container .legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-top:50px;vertical-align:bottom}footer .container .legal .legal-content{font-family:"AstoriaSans";font-size:.5rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;text-align:justify;width:auto;color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}footer .container .legal .legal-content p{text-transform:none}footer .container .legal .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:24px}footer .container .legal .logos div{vertical-align:bottom}footer .container .legal .logos .ore-logo{max-height:32px;width:auto}footer .container .legal .logos .msc-logo{max-height:32px;width:auto}footer .container .social-media{padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.page-template-template-legal footer,.contact footer,.sarasota footer,.thank-you footer,.submission-info footer{border-top:1px solid var(--text-primary)}@media screen and (max-width: 1352px){footer .container{max-width:100%;padding-left:36px;padding-right:36px}}@media only screen and (max-width: 1110px){footer .container .address-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}footer .container .address-holder>div:not(:first-child)::before{content:"";margin:0}}@media only screen and (max-width: 860px){footer{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}footer .container{padding:80px 25px 50px 25px}footer .container .logo img{max-width:226px}footer .container .footer-menu-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container .footer-menu-holder div::before{content:"";margin:0}footer .container .legal{padding-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .container .legal .legal-content{text-align:justify}footer .container .legal .logos{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:0;-webkit-margin-after:24px;margin-block-end:24px}}main .container{min-height:100vh;position:relative}main .container section{background-color:var(--bg-secondary)}main .container section.bg-green,main .container section.hero{background-color:var(--bg-primary)}main .container .section__info h2,main .container .section__info h3,main .container .section__info h4,main .container .section__info h5,main .container .section__info h6{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;text-align:left;color:var(--text-secondary)}main .container .section__info h2{padding-bottom:24px;font-size:2rem}@media screen and (max-width: 860px){main .container .section__info h2{font-size:1.5rem;line-height:1.25}}main .container .section__info h3{font-size:1.5rem}@media screen and (max-width: 860px){main .container .section__info h3{font-size:1.25rem;line-height:1.25}}main .container .section__info h4{font-size:1.25rem}@media screen and (max-width: 860px){main .container .section__info h4{font-size:1.125rem;line-height:1.25}}main .container .section__info p{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}main .container .section__info p p{margin-bottom:1.5rem}main .container .section__info p p:last-child{margin-bottom:0}main .container .section__info p{font-size:1rem;padding-bottom:24px;color:var(--text-secondary)}main .container .section__info p:last-child{padding-bottom:0}@media screen and (max-width: 860px){main .container .section__info p{font-size:.938rem}}main .container .section__info .section__copy+.section__button{margin-top:26px}main .container .section__button{text-decoration:none;font-family:"AstoriaSans";background:rgba(0,0,0,0);color:#000;padding:15px 20px;border:1px solid #000;border-radius:0px;font-size:.75rem;line-height:1;font-weight:400;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}main .container .section__button:hover{background:#000;color:#fff}main .container section.bg-green .section__info h2,main .container section.bg-green .section__info h3,main .container section.bg-green .section__info h4,main .container section.bg-green .section__info h5,main .container section.bg-green .section__info h6{color:var(--text-primary)}main .container section.bg-green .section__info p{color:var(--text-primary)}main .container section.bg-green .section__button{text-decoration:none;font-family:"AstoriaSans";background:rgba(0,0,0,0);color:#fff;padding:15px 20px;border:1px solid #fff;border-radius:0px;font-size:.75rem;line-height:1;font-weight:400;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}main .container section.bg-green .section__button:hover{background:#fff;color:#000}main .container section.top-gap{padding-top:120px}@media(max-width: 860px){main .container section.top-gap{padding-top:80px}}main .container section.bottom-gap{padding-bottom:120px}@media screen and (max-width: 860px){main .container section.bottom-gap{padding-bottom:100px}}main .container section.content-pr30 .content{padding-right:30px}@media screen and (max-width: 860px){main .container section.content-pr30 .content{padding-right:0}}.animate{will-change:transform,opacity;-webkit-transition:opacity 1s ease,-webkit-transform 1.5s ease;transition:opacity 1s ease,-webkit-transform 1.5s ease;transition:opacity 1s ease,transform 1.5s ease;transition:opacity 1s ease,transform 1.5s ease,-webkit-transform 1.5s ease}.animate.is-revealed{opacity:1;-webkit-transform:none !important;transform:none !important}.fade-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.fade-up-more{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}.zoom-out{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 860px){.fade-up,.fade-up-more{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.contact main,.thank-you main,.submission-info main{padding-top:56px;background-color:#829995}.contact main section,.thank-you main section,.submission-info main section{background-color:#829995}main .container .form-section{min-height:100vh;width:100vw;padding-top:120px;padding-bottom:120px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 480px){main .container .form-section{min-height:none}}main .container .form-section h2{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:2rem;color:#fff}main .container .form-section .form-holder{padding-top:2.5rem;max-width:1280px}@media screen and (max-width: 480px){main .container .form-section .form-holder{max-width:100vw}}main .container .form-section .form-holder form{width:clamp(426px,33vw,50vw)}@media screen and (max-width: 480px){main .container .form-section .form-holder form{width:calc(100vw - 48px)}}main .container .form-section .form-holder form .form-grid{display:grid;gap:24px;margin-bottom:24px;width:100%}main .container .form-section .form-holder form .form-grid.last-grid{margin-bottom:0}main .container .form-section .form-holder form .form-grid>*{width:100%;min-width:0}main .container .form-section .form-holder form .grid-1{grid-template-columns:1fr}main .container .form-section .form-holder form .grid-2{grid-template-columns:1fr 1fr}@media screen and (max-width: 860px){main .container .form-section .form-holder form .grid-2{grid-template-columns:1fr}}main .container .form-section .form-holder form .grid-3{grid-template-columns:1fr 1fr 1fr}main .container .form-section .form-holder form .grid-3>:first-child{grid-column:auto}@media screen and (max-width: 860px){main .container .form-section .form-holder form .grid-3{grid-template-columns:1fr 1fr}main .container .form-section .form-holder form .grid-3>:first-child{grid-column:1/-1}}main .container .form-section .form-holder form .form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .container .form-section .form-holder form .form-field input,main .container .form-section .form-holder form .form-field select{padding:12px 0;background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--text-primary);border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"AstoriaSans";font-size:.75rem;font-weight:400;font-style:normal;text-transform:uppercase;color:var(--text-primary);line-height:normal}main .container .form-section .form-holder form .form-field input::-webkit-input-placeholder, main .container .form-section .form-holder form .form-field textarea::-webkit-input-placeholder{color:var(--text-primary);opacity:1}main .container .form-section .form-holder form .form-field input::-moz-placeholder, main .container .form-section .form-holder form .form-field textarea::-moz-placeholder{color:var(--text-primary);opacity:1}main .container .form-section .form-holder form .form-field input:-ms-input-placeholder, main .container .form-section .form-holder form .form-field textarea:-ms-input-placeholder{color:var(--text-primary);opacity:1}main .container .form-section .form-holder form .form-field input::-ms-input-placeholder, main .container .form-section .form-holder form .form-field textarea::-ms-input-placeholder{color:var(--text-primary);opacity:1}main .container .form-section .form-holder form .form-field input::placeholder,main .container .form-section .form-holder form .form-field textarea::placeholder{color:var(--text-primary);opacity:1}main .container .form-section .form-holder form .form-field input:focus,main .container .form-section .form-holder form .form-field select:focus{outline:none}main .container .form-section .form-holder form .form-field input:focus::-webkit-input-placeholder, main .container .form-section .form-holder form .form-field textarea:focus::-webkit-input-placeholder{opacity:0}main .container .form-section .form-holder form .form-field input:focus::-moz-placeholder, main .container .form-section .form-holder form .form-field textarea:focus::-moz-placeholder{opacity:0}main .container .form-section .form-holder form .form-field input:focus:-ms-input-placeholder, main .container .form-section .form-holder form .form-field textarea:focus:-ms-input-placeholder{opacity:0}main .container .form-section .form-holder form .form-field input:focus::-ms-input-placeholder, main .container .form-section .form-holder form .form-field textarea:focus::-ms-input-placeholder{opacity:0}main .container .form-section .form-holder form .form-field input:focus::placeholder,main .container .form-section .form-holder form .form-field textarea:focus::placeholder{opacity:0}main .container .form-section .form-holder form .form-field select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../img/Arrow.svg");background-repeat:no-repeat;background-position:right 8px center;padding-right:30px;cursor:pointer}main .container .form-section .form-holder form .reminder{font-size:.5rem;font-weight:400;line-height:.75rem;letter-spacing:0%;text-transform:uppercase;padding-top:6px;font-family:"AstoriaSans"}main .container .form-section .form-holder form .legal-statement{font-size:.75rem;font-weight:400;line-height:.75rem;text-transform:none;font-family:"AstoriaSans";padding-top:40px}main .container .form-section .form-holder form .submit-holder{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin-top:24px}main .container .form-section .form-holder form .submit-holder .submit-btn{background:#fff;color:#000;padding:12px 24px;border:none;border-radius:0px;font-size:.875rem;font-weight:400;line-height:.75rem;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto;text-decoration:none;font-family:"AstoriaSans"}main .container .form-section .form-holder form .submit-holder .submit-btn:hover{-webkit-filter:invert(1);filter:invert(1)}main .container .form-section .form-holder form .submit-holder .submit-btn:focus,main .container .form-section .form-holder form .submit-holder .submit-btn:focus-visible,main .container .form-section .form-holder form .submit-holder .submit-btn:focus-within{outline:1px solid var(--text-primary);-webkit-box-shadow:none;box-shadow:none}main .container .form-section .form-holder form #are_you_simulated{opacity:0}main .container .form-section .form-holder form input.invalid{border-color:red}main .container .form-section .form-holder form input.invalid::-webkit-input-placeholder{color:red}main .container .form-section .form-holder form input.invalid::-moz-placeholder{color:red}main .container .form-section .form-holder form input.invalid:-ms-input-placeholder{color:red}main .container .form-section .form-holder form input.invalid::-ms-input-placeholder{color:red}main .container .form-section .form-holder form input.invalid::placeholder{color:red}main .container .form-section .form-holder form small.error,main .container .form-section .form-holder form .form-message{padding-top:2px;color:red;font-size:.75em;font-family:"AstoriaSans";font-weight:300}body .select2-container{width:100% !important}body .select2-container:focus,body .select2-container:focus-visible,body .select2-container:focus-within{outline:1px solid var(--text-primary)}body .select2-container:focus span.select2-selection__rendered,body .select2-container:focus-visible span.select2-selection__rendered,body .select2-container:focus-within span.select2-selection__rendered{padding-left:5px}body .select2-container--default .select2-selection--single{background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--text-primary);border-radius:0;height:auto;padding:12px 0}body .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:0;right:8px;width:8px;background-image:url("../img/Arrow.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}body .select2-container--default.select2-container--focus .select2-selection--single,body .select2-container--default.select2-container--open .select2-selection--single{outline:none}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-primary);padding:0 25px 0 0;font-family:"AstoriaSans";font-size:.75rem;font-weight:400;font-style:normal;text-transform:uppercase;color:var(--text-primary);line-height:normal}body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-primary)}@-webkit-keyframes select2-slide-in{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes select2-slide-in{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body .select2-dropdown{border-radius:0;background-color:var(--bg-primary);color:var(--text-primary);font-family:"AstoriaSans";font-size:.75rem;font-weight:400;font-style:normal;text-transform:uppercase;color:var(--text-primary);line-height:normal;border:1px solid var(--text-primary)}body .select2-dropdown.select2-dropdown--below{-webkit-animation:select2-slide-in .5s ease-out;animation:select2-slide-in .5s ease-out}body .select2-dropdown.select2-dropdown--closing{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .5s ease-in,-webkit-transform .5s ease-in;transition:opacity .5s ease-in,-webkit-transform .5s ease-in;transition:opacity .5s ease-in,transform .5s ease-in;transition:opacity .5s ease-in,transform .5s ease-in,-webkit-transform .5s ease-in}body .select2-container--default .select2-results__option{padding:8px 11px}body .select2-container--default .select2-results__options{max-height:200px;overflow-y:auto}body .select2-container--default .select2-results__options::-webkit-scrollbar{width:2px}body .select2-container--default .select2-results__options::-webkit-scrollbar-track{border-radius:12px;opacity:.2;background-color:var(--text-primary)}body .select2-container--default .select2-results__options::-webkit-scrollbar-thumb{background-color:var(--thumb);border-radius:12px;width:2px;height:20px}body .select2-container--default .select2-results__options::-webkit-scrollbar-thumb:hover{background:var(--thumb)}body .select2-container--default .select2-results__options{scrollbar-width:thin;scrollbar-color:var(--thumb) color-mix(in srgb, var(--text-primary), transparent 80%);scrollbar-color:var(--thumb) rgba(var(--text-primary-rgb), 0.2)}body .select2-container--default .select2-results__options::-webkit-scrollbar{width:4px}body .select2-container--default .select2-results__option--disabled{color:var(--text-primary)}body .select2-container--default .select2-results__option--highlighted{background:color-mix(in srgb, var(--text-primary), transparent 80%);background:rgba(var(--text-primary-rgb), 0.2);color:var(--text-primary)}body .select2-container--default .select2-results__option--highlighted[aria-selected]{background:color-mix(in srgb, var(--text-primary), transparent 80%);background:rgba(var(--text-primary-rgb), 0.2);color:var(--text-primary)}body .select2-container--default .select2-results__option[aria-selected=true]{background:color-mix(in srgb, var(--text-primary), transparent 80%);background:rgba(var(--text-primary-rgb), 0.2);color:var(--text-primary)}body .select2-container--default .select2-results__option--highlighted[aria-selected=true]{background:color-mix(in srgb, var(--text-primary), transparent 80%);background:rgba(var(--text-primary-rgb), 0.2);color:var(--text-primary)}body .select2-container--default .select2-results__option--selected{background:color-mix(in srgb, var(--text-primary), transparent 70%);background:rgba(var(--text-primary-rgb), 0.3);color:var(--text-primary)}body .select2.invalid .select2-selection{border-color:red !important}body .select2.invalid .select2-selection__rendered{color:red}.hero{position:relative;width:100vw;height:200vh;height:200svh}.hero .hero__panel{width:100%;height:100vh;height:100svh;min-height:600px;overflow:hidden}.hero.hero--home .hero__panel--image.is-leaving{-webkit-animation:heroPanel1SlideUp .95s ease-in-out forwards;animation:heroPanel1SlideUp .95s ease-in-out forwards;pointer-events:none}@-webkit-keyframes heroPanel1SlideUp{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes heroPanel1SlideUp{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.hero .hero__panel--image{position:absolute;top:0;left:0;z-index:2;background-color:var(--bg-primary)}.hero .scroll-holder .bar-container{opacity:0;-webkit-animation:heroBarIn .3s ease .8s forwards;animation:heroBarIn .3s ease .8s forwards}.hero .scroll-holder .scroll-text{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-animation:heroTextUp .3s ease 1.1s forwards;animation:heroTextUp .3s ease 1.1s forwards}.hero.hero--home .hero__panel--image .site-logo{opacity:0;-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2);-webkit-animation:heroLogoIn 1.3s ease 0s forwards;animation:heroLogoIn 1.3s ease 0s forwards}@-webkit-keyframes heroLogoIn{from{opacity:0;-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}to{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}@keyframes heroLogoIn{from{opacity:0;-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}to{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}@-webkit-keyframes heroBarIn{to{opacity:1}}@keyframes heroBarIn{to{opacity:1}}@-webkit-keyframes heroTextUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes heroTextUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hero:not(.hero--home) .hero__panel--image .hero__title h1{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:heroTitleFadeIn 1s ease .2s forwards;animation:heroTitleFadeIn 1s ease .2s forwards}.hero:not(.hero--home) .hero__panel--image .hero__title h2{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-animation:heroTitleFadeIn 1s ease .4s forwards;animation:heroTitleFadeIn 1s ease .4s forwards}@-webkit-keyframes heroTitleFadeIn{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes heroTitleFadeIn{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.hero .hero__panel--content{position:sticky;top:56px;z-index:1;background-color:var(--bg-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 56px);height:calc(100svh - 56px);min-height:calc(600px - 56px)}.hero .hero__panel--content .hero__title{opacity:1;-webkit-transform:none;transform:none}.hero .hero__panel--content .hero__title h1,.hero .hero__panel--content .hero__title h2{opacity:0;-webkit-transform:translateY(36px);transform:translateY(36px);-webkit-transition:opacity .35s ease,-webkit-transform .6s ease;transition:opacity .35s ease,-webkit-transform .6s ease;transition:opacity .35s ease,transform .6s ease;transition:opacity .35s ease,transform .6s ease,-webkit-transform .6s ease}.hero .hero__panel--content .hero__sub-content{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:opacity .4s ease .05s,-webkit-transform .4s ease .05s;transition:opacity .4s ease .05s,-webkit-transform .4s ease .05s;transition:opacity .4s ease .05s,transform .4s ease .05s;transition:opacity .4s ease .05s,transform .4s ease .05s,-webkit-transform .4s ease .05s}.hero.is-pane2-title-visible .hero__panel--content .hero__title h1,.hero.is-pane2-title-visible .hero__panel--content .hero__title h2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hero.is-pane2-revealed .hero__panel--content .hero__sub-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hero:not(.hero--home) .hero__panel--content .hero__title h1,.hero:not(.hero--home) .hero__panel--content .hero__title h2{-webkit-transform:none;transform:none;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.hero__image{position:absolute;inset:0;height:100%;overflow:hidden}.hero__image::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(20%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.15)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0.15) 100%);background-blend-mode:multiply;pointer-events:none}.hero__image .bg__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;max-width:none;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform;-webkit-animation:heroImageSlowZoom 2.5s linear .5s forwards;animation:heroImageSlowZoom 2.5s linear .5s forwards}@-webkit-keyframes heroImageSlowZoom{from{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}to{-webkit-transform:translateZ(0) scale(1.07);transform:translateZ(0) scale(1.07)}}@keyframes heroImageSlowZoom{from{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}to{-webkit-transform:translateZ(0) scale(1.07);transform:translateZ(0) scale(1.07)}}@media screen and (max-width: 860px){.hero .hero__panel{min-height:0;height:100svh}.hero .hero__panel--image{height:100svh}.hero.hero--home .hero__image .bg__image{width:auto;height:100svh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-30%, -50%);transform:translate(-30%, -50%);-webkit-animation-name:heroImageSlowZoomMobileHome;animation-name:heroImageSlowZoomMobileHome}.hero:not(.hero--home) .hero__panel--content{top:0;height:100svh;min-height:0}.hero:not(.hero--home) .hero__image .bg__image{width:auto;height:100svh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-animation-name:heroImageSlowZoomMobileCenter;animation-name:heroImageSlowZoomMobileCenter}}@-webkit-keyframes heroImageSlowZoomMobileCenter{from{-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1)}to{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.07);transform:translate3d(-50%, -50%, 0) scale(1.07)}}@keyframes heroImageSlowZoomMobileCenter{from{-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1)}to{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.07);transform:translate3d(-50%, -50%, 0) scale(1.07)}}@-webkit-keyframes heroImageSlowZoomMobileHome{from{-webkit-transform:translate3d(-30%, -50%, 0) scale(1);transform:translate3d(-30%, -50%, 0) scale(1)}to{-webkit-transform:translate3d(-30%, -50%, 0) scale(1.07);transform:translate3d(-30%, -50%, 0) scale(1.07)}}@keyframes heroImageSlowZoomMobileHome{from{-webkit-transform:translate3d(-30%, -50%, 0) scale(1);transform:translate3d(-30%, -50%, 0) scale(1)}to{-webkit-transform:translate3d(-30%, -50%, 0) scale(1.07);transform:translate3d(-30%, -50%, 0) scale(1.07)}}.hero .site-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero .site-logo img{display:block;width:343px;height:auto}@media screen and (max-width: 860px){.hero .site-logo img{width:242px}}.hero__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:50%;max-width:720px;text-wrap:balance}@media screen and (max-width: 860px){.hero__content{width:100%;padding:0 25px}}.hero .hero__panel--content .hero__content{position:static;-webkit-transform:none;transform:none}.hero__title{text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.hero__title h1{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:2.5rem}@media screen and (max-width: 860px){.hero__title h1{font-size:1.75rem}}.hero__title h2{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.hero__title h2 p{margin-bottom:1.5rem}.hero__title h2 p:last-child{margin-bottom:0}.hero__title h2{font-size:1.125rem}@media screen and (max-width: 860px){.hero__title h2{font-size:.938rem}}.hero .scroll-holder{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hero .scroll-holder .bar-container{position:relative;width:2px;height:15vh;max-height:140px;background:color-mix(in srgb, var(--text-primary), transparent 80%);background:rgba(var(--text-primary-rgb), 0.2);background-color:rgba(var(--text-primary-rgb), 0.2);border-radius:5px;overflow:hidden}.hero .scroll-holder .bar-container .thumb{position:absolute;left:50%;top:calc(0px - clamp(40px,10vh,100px) - 30px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4px;height:clamp(40px,10vh,100px);background:var(--thumb);border-radius:5px;-webkit-animation:scrollDownWithDelay 2s linear infinite;animation:scrollDownWithDelay 2s linear infinite;-webkit-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes scrollDownWithDelay{0%{top:calc(0px - clamp(40px,10vh,100px) - 30px)}5%{top:0px}45%{top:100%}50%{top:calc(100% + clamp(40px,10vh,100px) + 30px)}100%{top:calc(100% + clamp(40px,10vh,100px) + 30px)}}@keyframes scrollDownWithDelay{0%{top:calc(0px - clamp(40px,10vh,100px) - 30px)}5%{top:0px}45%{top:100%}50%{top:calc(100% + clamp(40px,10vh,100px) + 30px)}100%{top:calc(100% + clamp(40px,10vh,100px) + 30px)}}.hero .scroll-holder .scroll-text{text-align:center;font-family:"AstoriaSans";font-size:.75rem;font-style:normal;font-weight:400;line-height:1.2;text-transform:uppercase}.hero__sub-content{width:45vw;max-width:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 860px){.hero__sub-content{width:100%;padding:0 25px}}.hero__sub-content .bar-container{position:relative;width:2px;height:15vh;max-height:140px;background-color:#fff;border-radius:5px;overflow:hidden}.hero__sub-content .sub-copy{text-align:center;line-height:1.5;font-size:1rem}@media screen and (max-width: 860px){.hero__sub-content .sub-copy{font-size:.938rem}}@media screen and (max-width: 860px){.vision .hero .hero__image .bg__image{left:30%;-webkit-transform:translate3d(-30%, -50%, 0);transform:translate3d(-30%, -50%, 0);-webkit-animation-name:heroImageSlowZoomMobileHome;animation-name:heroImageSlowZoomMobileHome}}.residences .hero .hero__image::after{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0.15)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%)}@media screen and (max-width: 860px)and (orientation: landscape){.hero.hero--home .hero__image .bg__image,.hero:not(.hero--home) .hero__image .bg__image{width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-transform:none;transform:none;-webkit-animation-name:heroImageSlowZoom;animation-name:heroImageSlowZoom}}@media screen and (orientation: landscape)and (max-height: 500px){.hero .hero__panel--image{min-height:0}.hero .scroll-holder{bottom:16px;gap:8px}.hero .scroll-holder .bar-container{height:24px}}.full-img{width:100%;height:100svh;min-height:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;isolation:isolate;position:relative}@media screen and (max-width: 860px){.full-img{height:auto;min-height:auto}}.full-img .img-holder{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}@media screen and (max-width: 860px){.full-img .img-holder{-webkit-box-flex:0;-ms-flex:none;flex:none;aspect-ratio:3/2;width:100%}}.full-img .bg__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.full-img .caption{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.full-img .caption p{margin-bottom:1.5rem}.full-img .caption p:last-child{margin-bottom:0}.full-img .caption{font-size:.75rem;opacity:0;-webkit-transition:opacity .8s ease 1.2s;transition:opacity .8s ease 1.2s;padding:10px 20px}@media screen and (max-width: 860px){.full-img .caption{padding:10px;font-size:.625rem}}.full-img.is-revealed .caption{opacity:1}.full-img .mask{position:absolute;inset:0;z-index:1;pointer-events:none;background-color:#fff}.full-img.bg-green .mask{background-color:var(--bg-primary)}.full-img.expand .img-holder{clip-path:inset(50%);-webkit-transition:clip-path 2s cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path 2s cubic-bezier(0.4, 0, 0.2, 1)}.full-img.expand .mask{display:none}.full-img.expand .caption{-ms-flex-negative:0;flex-shrink:0;color:var(--text-secondary)}.full-img.expand.is-revealed .img-holder{clip-path:inset(0%)}.full-img.zoom-out .bg__image{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:50% calc(50% + 28px);transform-origin:50% calc(50% + 28px);-webkit-transition:-webkit-transform 1.8s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 1.8s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1.8s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1.8s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 1.8s cubic-bezier(0.4, 0, 0.2, 1)}.full-img.zoom-out .mask{opacity:1;-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease}.full-img.zoom-out .caption{-ms-flex-negative:0;flex-shrink:0;position:absolute;color:var(--text-primary);bottom:0px}.full-img.zoom-out.is-revealed .bg__image{-webkit-transform:scale(1);transform:scale(1)}.full-img.zoom-out.is-revealed .mask{opacity:0}.full-img.caption-out .caption{position:relative;-ms-flex-negative:0;flex-shrink:0;color:var(--text-secondary);bottom:auto}.pattern-two-column{width:100%;min-height:100svh;position:relative;padding-top:120px;padding-bottom:120px;isolation:isolate}@media screen and (max-width: 860px){.pattern-two-column{min-height:auto;padding-top:60px;padding-bottom:100px}}.pattern-two-column .pattern{position:absolute;top:50%;width:100vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-2}.pattern-two-column .pattern .wave-pattern{width:100%;height:auto}.pattern-two-column .pattern .pattern-mask{top:0;width:100%;height:100%;background:#fff;position:absolute;-webkit-transition:all 5s ease-in-out;transition:all 5s ease-in-out}@media screen and (max-width: 860px){.pattern-two-column .pattern{top:auto;bottom:0;width:100%;left:-25%;-webkit-transform:translateY(0);transform:translateY(0)}.pattern-two-column .pattern .wave-pattern{width:150%}}.pattern-two-column.is-revealed .pattern-mask{-webkit-transform:translateX(100%);transform:translateX(100%)}.pattern-two-column.bg-green .wave-pattern{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.pattern-two-column.bg-green .pattern-mask{background:#829995}.pattern-two-column .pattern.right .wave-pattern{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width: 860px){.pattern-two-column .pattern.right{bottom:auto;top:25%;left:0}}.pattern-two-column .two-column{padding-left:var(--page-gap);padding-right:var(--page-gap);width:100%;display:grid;grid-template-columns:repeat(12, 1fr);gap:40px}@media screen and (max-width: 860px){.pattern-two-column .two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}}.pattern-two-column .two-column__image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.pattern-two-column .two-column__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:left;-ms-flex-align:left;align-items:left;color:var(--text-secondary)}.pattern-two-column .two-column .caption{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.pattern-two-column .two-column .caption p{margin-bottom:1.5rem}.pattern-two-column .two-column .caption p:last-child{margin-bottom:0}.pattern-two-column .two-column .caption{font-size:.75rem;color:var(--text-secondary);padding-top:10px}.pattern-two-column .two-column .section__button{background:#fff}.pattern-two-column .two-column.left .two-column-left{grid-column:2/7;margin-right:-40px}@media screen and (max-width: 860px){.pattern-two-column .two-column.left .two-column-left{margin-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.pattern-two-column .two-column.left .two-column-right{grid-column:8/12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width: 860px){.pattern-two-column .two-column.left .two-column-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 860px){.pattern-two-column.right-top{padding-top:0}.pattern-two-column.right-top .two-column.left .two-column-left{margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pattern-two-column.right-top .two-column.left .two-column-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pattern-two-column.right-top .pattern.left{bottom:auto;top:0%;left:-25%}}.pattern-two-column .two-column.right .two-column-left{grid-column:2/6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width: 860px){.pattern-two-column .two-column.right .two-column-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.pattern-two-column .two-column.right .two-column-right{grid-column:7/12}@media screen and (max-width: 860px){.pattern-two-column .two-column.right .two-column-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 860px){.pattern-two-column.mobile-75 .two-column-right{margin-top:-40px}.pattern-two-column.mobile-75 .two-column-right .two-column__image{width:75%;margin-left:auto}.pattern-two-column.mobile-75 .two-column-right .caption{width:75%;margin-left:auto}}@media screen and (max-width: 860px){.pattern-two-column.mobile-pb60{padding-bottom:60px}}.pattern-two-column.off-top{padding-top:0}.pattern-two-column.off-top .pattern{top:20%;-webkit-transform:translateY(-20%);transform:translateY(-20%)}@media screen and (max-width: 860px){.pattern-two-column.mobile-off-bottom{padding-bottom:0}}.sarasota .pattern-two-column .two-column .section__info{width:75%}.sarasota .pattern-two-column .two-column .section__info img{width:100%;height:auto}@media screen and (max-width: 860px){.sarasota .pattern-two-column .two-column .section__info{width:100%}.sarasota .pattern-two-column .two-column .section__info img{width:50%;height:auto}}.sarasota .pattern-two-column .two-column.right .two-column-right{grid-column:6/12}@media screen and (max-width: 860px){.sarasota .pattern-two-column .two-column.right .two-column-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.intro-image{position:relative;padding:120px var(--page-gap);width:100%;display:grid;grid-template-columns:repeat(12, 1fr);gap:40px;text-align:center}@media screen and (max-width: 860px){.intro-image{padding:80px var(--page-gap) 60px var(--page-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.intro-image .ten-col{grid-column:2/12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:120px}@media screen and (max-width: 860px){.intro-image .ten-col{width:100%;gap:60px}}.intro-image .intro__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:730px;text-align:center}.intro-image .intro__content.section__info h2,.intro-image .intro__content.section__info h3,.intro-image .intro__content.section__info h4,.intro-image .intro__content.section__info h5,.intro-image .intro__content.section__info h6{text-align:center}.intro-image .intro__content.section__info p{text-align:center}.intro-image .intro__image .intro__img{width:100%;height:auto;display:block}.intro-image .intro__image .caption{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.intro-image .intro__image .caption p{margin-bottom:1.5rem}.intro-image .intro__image .caption p:last-child{margin-bottom:0}.intro-image .intro__image .caption{font-size:.75rem;color:var(--text-secondary);margin-top:10px;text-align:left}@media screen and (max-width: 860px){.intro-image .intro__image .caption{font-size:.625rem}}.intro-image .extra-title{padding:0 var(--page-gap) 0 var(--page-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1100px;font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;text-align:center;font-size:1.5rem}@media screen and (max-width: 860px){.intro-image .extra-title{padding:0 var(--page-gap) 0 var(--page-gap);font-size:1.25rem}}.off-top.intro-image{padding-top:0}.intro-image.info-bottom{padding-top:0}.intro-image.info-bottom .ten-col{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.intro-image.bg-green .intro__image .caption{color:var(--themeWhite)}.intro-image.title-small .intro__content.section__info h2{font-size:1.5rem}@media screen and (max-width: 860px){.intro-image.title-small .intro__content.section__info h2{font-size:1.25rem;line-height:1.25;padding-bottom:24px}}.intro-image.title-expends .intro__content{max-width:90%}.overlay-images{padding:0 var(--page-gap) 160px var(--page-gap);width:100%;display:grid;grid-template-columns:repeat(12, 1fr);gap:40px;text-align:center}@media screen and (max-width: 860px){.overlay-images{padding:60px var(--page-gap) 100px --page-gap}}.overlay-images .pattern{display:none}.overlay-images .ten-col.overlay-content{grid-column:2/12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-row:1;padding-bottom:80px}@media screen and (max-width: 860px){.overlay-images .ten-col.overlay-content{padding-bottom:60px;grid-column:1/13}}.overlay-images .eight-col.overlay-content{grid-column:3/11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-row:1;padding-bottom:80px}@media screen and (max-width: 860px){.overlay-images .eight-col.overlay-content{padding-bottom:60px;grid-column:1/13}}.overlay-images .overlay-content .section__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:730px;text-align:center}.overlay-images .overlay-content .section__info h2,.overlay-images .overlay-content .section__info h3,.overlay-images .overlay-content .section__info h4,.overlay-images .overlay-content .section__info h5,.overlay-images .overlay-content .section__info h6{text-align:center}@media screen and (max-width: 860px){.overlay-images .overlay-content .section__info h3+.section__copy,.overlay-images .overlay-content .section__info h2+.section__copy{padding-top:24px}}.overlay-images .overlay-grid{grid-column:1/13;display:grid;grid-template-columns:repeat(12, 1fr);gap:40px;isolation:isolate}.overlay-images .overlay__img{width:100%;display:block}.overlay-images .img img{width:100%;height:auto;display:block}.overlay-images .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}.overlay-images .content h2,.overlay-images .content h3{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;text-align:left}.overlay-images .content p{text-align:left;line-height:1.5;font-size:1rem}@media screen and (max-width: 860px){.overlay-images .content p{font-size:.938rem}}.overlay-images .content.content--left{-ms-flex-item-align:start;align-self:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.overlay-images .ten-col.overlay-extra{padding-top:40px;grid-column:2/12;grid-row:4}@media(max-width: 860px){.overlay-images .ten-col.overlay-extra{grid-column:1/13}}.overlay-images .eight-col.overlay-extra{padding-top:40px;grid-column:3/11;grid-row:4}@media(max-width: 860px){.overlay-images .eight-col.overlay-extra{grid-column:1/13}}.overlay-images .overlay-extra h3{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:1.5rem;text-align:center;color:var(--text-secondary)}@media screen and (max-width: 860px){.overlay-images .overlay-extra h3{font-size:1.25rem;line-height:1.25}}@media(min-width: 861px){.overlay-images .drawing-holder.drawing-top{grid-column:1/3;grid-row:1;z-index:3;padding:0px;align-self:start}.overlay-images .drawing-holder.drawing-bottom{grid-column:10/13;grid-row:2;z-index:3;padding:0px;align-self:end;justify-self:end}.overlay-images .drawing img{width:100%;height:auto}.overlay-images .img-top{grid-column:7/12;grid-row:1;z-index:2;mix-blend-mode:multiply}.overlay-images .img-bottom{grid-column:1/7;grid-row:2;margin-top:var(--overlay-offset, -30%);z-index:1}.overlay-images .content{grid-column:8/12;grid-row:2}.overlay-images .content.content--left{grid-row:1;padding:15px 0 0 0;gap:24px}}@media(max-width: 860px){.overlay-images{padding:0 25px 100px 25px;gap:5px}.overlay-images .overlay-content{grid-column:1/13;padding-bottom:60px}.overlay-images .overlay-grid{grid-column:1/13;grid-template-columns:repeat(12, 1fr);gap:5px}.overlay-images .drawing-holder.drawing-top{grid-column:1/4 !important;grid-row:1;z-index:3;padding:0px;align-self:start}.overlay-images .drawing-holder.drawing-bottom{grid-column:10/13 !important;grid-row:4;z-index:3;align-self:end;justify-self:end}.overlay-images .drawing img{width:100%;height:auto}.overlay-images .img-top{grid-column:var(--img-top-mob-start, 5)/13 !important;grid-row:1;z-index:2;mix-blend-mode:multiply}.overlay-images .img-bottom{grid-column:1/var(--img-bot-mob-end, 10) !important;grid-row:2;margin-top:var(--overlay-offset, -30%);z-index:1}.overlay-images:not(.has-info) .img-bottom{margin-bottom:var(--overlay-offset, -30%)}.overlay-images.top-left .img-top{grid-column:1/var(--img-top-mob-end, 9) !important}.overlay-images.top-left .img-bottom{grid-column:var(--img-bot-mob-start, 4)/13 !important}.overlay-images.top-left .drawing-holder.drawing-bottom{grid-column:1/4 !important}.overlay-images .content{grid-column:1/13 !important;grid-row:3;padding:30px 0 0;margin-top:30px;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.overlay-images .overlay-grid:has(.content--left) .content.content--left{grid-row:1;margin-top:0;padding-top:0;padding-bottom:30px}.overlay-images .overlay-grid:has(.content--left) .drawing-holder.drawing-top,.overlay-images .overlay-grid:has(.content--left) .img-top{grid-row:2}.overlay-images .overlay-grid:has(.content--left) .drawing-holder.drawing-bottom,.overlay-images .overlay-grid:has(.content--left) .img-bottom{grid-row:3}}.overlay-images.bg-green .content{color:var(--themeWhite)}.overlay-images.bg-green .overlay-extra h3{color:var(--themeWhite)}@media screen and (max-width: 860px){.overlay-images.mobile-pb130{padding-bottom:130px}}@media(min-width: 861px){.vision .overlay-images .content{grid-column:8/12;grid-row:1;align-self:start;padding:0 40px 0 0}}@media(max-width: 860px){.vision .overlay-images .img-top{grid-column:1/var(--img-top-mob-end, 9) !important}.vision .overlay-images .img-bottom{grid-column:var(--img-bot-mob-start, 4)/13 !important}.vision .overlay-images .drawing-holder.drawing-bottom{grid-column:1/4 !important;grid-row:2;align-self:end}}.overlay-images.has-pattern{position:relative}.overlay-images.has-pattern .pattern{display:block;position:absolute;top:50%;width:100vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-2}.overlay-images.has-pattern .pattern .wave-pattern{width:100%;height:auto}.overlay-images.has-pattern .pattern .pattern-mask{top:0;width:100%;height:100%;background:#fff;position:absolute;-webkit-transition:all 5s ease-in-out;transition:all 5s ease-in-out}@media screen and (max-width: 860px){.overlay-images.has-pattern .pattern{top:auto;bottom:0;width:100%;left:-25%;-webkit-transform:translateY(0);transform:translateY(0)}.overlay-images.has-pattern .pattern .wave-pattern{width:150%}}.overlay-images.has-pattern.is-revealed .pattern-mask{-webkit-transform:translateX(100%);transform:translateX(100%)}.overlay-images.has-pattern.bg-green .wave-pattern{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.overlay-images.has-pattern.bg-green .pattern-mask{background:#829995}.overlay-images.has-pattern .pattern.right .wave-pattern{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width: 860px){.overlay-images.has-pattern .pattern.right{bottom:10%;top:auto;left:0}}.carousel-section .peek-next-carousel{margin-bottom:60px;width:100%}@media screen and (max-width: 480px){.carousel-section .peek-next-carousel{margin-bottom:40px}}.carousel-section .swiper{width:100%;min-width:0;max-width:100vw;padding-bottom:35px}@media screen and (max-width: 480px){.carousel-section .swiper{padding-bottom:22px}}.carousel-section .swiper-pagination{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.carousel-section .swiper-pagination p{margin-bottom:1.5rem}.carousel-section .swiper-pagination p:last-child{margin-bottom:0}.carousel-section .swiper-pagination{font-size:.75rem;bottom:0;color:#000}@media screen and (max-width: 480px){.carousel-section .swiper-pagination{font-size:.625rem}}.carousel-section .swiper-slide{overflow:hidden;position:relative;padding-left:36px;padding-right:36px;border-right:1px solid #fff}@media screen and (max-width: 480px){.carousel-section .swiper-slide{padding-left:12px;padding-right:12px}}.carousel-section .swiper-slide img{overflow:hidden;display:block;width:100%;height:auto}.carousel-section .swiper-slide figcaption{display:none}.carousel-section .swiper-slide::before{content:"";position:absolute;top:0;left:36px;width:calc(100% - 72px);height:100%;background-color:rgba(0,0,0,.4);z-index:5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 480px){.carousel-section .swiper-slide::before{left:12px;width:calc(100% - 24px)}}.carousel-section .swiper-slide:hover::before{background-color:rgba(0,0,0,0)}.carousel-section .swiper-slide-active::before{background-color:rgba(0,0,0,0)}.carousel-section .swiper-slide-prev,.carousel-section .swiper-slide-next{cursor:pointer}.carousel-section .peek-next-carousel.peek-roll .swiper{height:var(--peek-next-height, 600px);padding-left:0;padding-right:0;overflow:visible}.carousel-section .peek-next-carousel.peek-roll .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:36px;padding-right:36px;border-right:1px solid #fff;overflow:hidden;width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}@media screen and (max-width: 480px){.carousel-section .peek-next-carousel.peek-roll .swiper-slide{padding-left:12px;padding-right:12px}}.carousel-section .peek-next-carousel.peek-roll .swiper-slide img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;display:block}.carousel-section .peek-next-carousel.peek-roll .swiper-slide::before{left:36px;width:calc(100% - 72px);height:100%}@media screen and (max-width: 480px){.carousel-section .peek-next-carousel.peek-roll .swiper-slide::before{left:12px;width:calc(100% - 24px)}}.carousel-section.bg-green .swiper-pagination{color:var(--text-primary)}.carousel-section.bg-green .swiper-slide{border-color:var(--text-primary)}main .container section.carousel-section.bottom-gap{padding-bottom:120px}@media screen and (max-width: 860px){main .container section.carousel-section.bottom-gap{padding-bottom:60px}}.modal{position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal[aria-hidden=false]{pointer-events:auto;opacity:1}.modal__container{position:absolute;overflow-y:auto;isolation:isolate}.modal__close-holder{top:0;right:0;width:100%;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;padding:22px}.modal__close{background:none;border:none;cursor:pointer;padding:0;width:22px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;color:var(--text-primary);z-index:2}.modal__close span{display:block;width:30px;height:1px;background:currentColor;-webkit-transform-origin:center center;transform-origin:center center}.modal__close span:nth-child(1){-webkit-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}.modal__close span:nth-child(2){opacity:0}.modal__close span:nth-child(3){-webkit-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}.modal__content{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.modal__content p{margin-bottom:1.5rem}.modal__content p:last-child{margin-bottom:0}.modal__content{position:relative;z-index:1}.modal__content .wp-block-columns{gap:.938rem}.modal__content h2{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:1.125rem;margin-bottom:50px;text-align:left}.modal__content h6{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:.75rem;text-align:left;text-transform:none}.modal__content p{margin-bottom:50px}.modal__content p:last-child{margin-bottom:0}.modal__content p.pb-15{margin-bottom:15px}.modal__content .tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__content .tabs-nav a{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;background:rgba(0,0,0,0) !important;border-radius:0 !important;font-size:1.125rem;text-decoration:none;color:var(--text-primary);border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.modal__content .tabs-content .tab-panel{display:none}.modal__content .br-spacer{display:block;height:.75rem}.modal__content ul{list-style:none;padding-left:.5rem;margin-bottom:1.5rem}.modal__content ul li{position:relative;padding-left:.75rem;margin-bottom:.75rem}.modal__content ul li::before{content:"";position:absolute;left:0;top:.55em;width:3px;height:3px;border-radius:50%;background:currentColor}.modal__content ul li:last-child{margin-bottom:0}.modal__content ul.pb-50{margin-bottom:50px}.modal__content ul.pb-50:last-child{margin-bottom:0}@media screen and (max-width: 860px){.modal__overlay{display:none}.modal__container{inset:0;background:rgba(0,0,0,0);padding:50px 25px}.modal__container::before{content:"";position:fixed;inset:0;background:#829995;clip-path:inset(50% 50% 50% 50%);-webkit-transition:clip-path .8s ease;transition:clip-path .8s ease;z-index:0}.modal__close-holder{position:fixed;background:#829995;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal__close,.modal__content{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal__content{margin:0 auto;padding-top:34px;max-width:100%}.modal__content h6{font-size:.625rem;padding-top:25px}.modal__content .tabs-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.modal__content .tabs-nav .wp-block-button{width:100%}.modal__content .tabs-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 0}.modal__content .tabs-nav a::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:9px;height:5px;background:url("../img/accordion.svg") center/contain no-repeat;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.modal__content .tabs-nav a.is-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal__content .tabs-nav .tab-panel{display:none;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-left:0;margin-right:0;padding:25px 0 30px;border-bottom:0}.modal__content .tabs-nav .tab-panel.is-active{display:block}.modal__content .tabs-nav .tab-panel.wp-block-columns,.modal__content .tabs-nav .tab-panel .wp-block-columns{width:100%;margin-left:0;margin-right:0}.modal__content .tabs-nav .tab-panel .wp-block-column{width:100%;max-width:none;margin-left:0;margin-right:0;text-align:left;padding-bottom:.938rem}.modal__content .tabs-nav .tab-panel p{text-align:left}.modal__content .tabs-content{display:none;padding-top:0}.modal__content .tabs-content .tab-panel.is-active{display:block}.modal[aria-hidden=false] .modal__container::before{clip-path:inset(0 0 0 0)}.modal[aria-hidden=false] .modal__close,.modal[aria-hidden=false] .modal__content{opacity:1;-webkit-transition-delay:.45s;transition-delay:.45s}}@media screen and (min-width: 861px){.modal{overflow:hidden;-webkit-transition:opacity .3s ease .6s;transition:opacity .3s ease .6s}.modal__overlay{display:block;position:absolute;inset:0;background:#fff}.modal__container{inset:0 auto 0 0;width:720px;padding:0;background:#829995;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.modal__close-holder{position:sticky;background:rgba(0,0,0,0);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal__close,.modal__content{opacity:1;-webkit-transition:none;transition:none}.modal__content{font-size:1rem;max-width:none;margin:0;padding:34px 60px 100px 60px}.modal__content .wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__content .wp-block-column{-ms-flex-preferred-size:auto !important;flex-basis:auto !important;width:100%;max-width:none;min-width:0}.modal__content .tabs-nav{gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal__content .tabs-nav a{padding:0 0 4px}.modal__content .tabs-nav a:hover,.modal__content .tabs-nav a.is-active{border-bottom-color:var(--text-primary)}.modal__content .tabs-content{padding-top:50px}.modal__content .tabs-content .tab-panel.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal[aria-hidden=false]{-webkit-transition-delay:0s;transition-delay:0s}.modal[aria-hidden=false] .modal__container{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width: 1441px){.modal__container{width:50vw}.modal__content{max-width:720px;margin:0 auto}}.two-column-section{width:100%;min-height:100svh;position:relative;padding-top:120px;padding-bottom:120px;isolation:isolate}@media screen and (max-width: 860px){.two-column-section{min-height:auto;padding-top:80px;padding-bottom:60px}}.two-column-section .two-column{padding-left:var(--page-gap);padding-right:var(--page-gap);width:100%;display:grid;grid-template-columns:repeat(12, 1fr);gap:40px}@media screen and (max-width: 860px){.two-column-section .two-column{gap:5px}}.two-column-section .two-column__image-holder{position:relative}.two-column-section .two-column__image-holder .caption{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.two-column-section .two-column__image-holder .caption p{margin-bottom:1.5rem}.two-column-section .two-column__image-holder .caption p:last-child{margin-bottom:0}.two-column-section .two-column__image-holder .caption{position:absolute;bottom:0;left:0;max-width:100%;color:var(--text-primary);font-size:.75rem;padding:10px 20px;opacity:0;-webkit-transition:opacity .8s ease 1.2s;transition:opacity .8s ease 1.2s}@media screen and (max-width: 860px){.two-column-section .two-column__image-holder .caption{padding:10px;font-size:.625rem}}.two-column-section .two-column .is-revealed .two-column__image-holder .caption{opacity:1}.two-column-section .two-column__image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.two-column-section .two-column__content{color:var(--text-secondary)}.two-column-section .two-column .two-column-drawing img{max-width:10vw;height:auto;display:block}@media screen and (max-width: 860px){.two-column-section .two-column .two-column-drawing img{max-width:95px}}@media screen and (min-width: 860px){.two-column-section .two-column.left .two-column-left{grid-column:2/7;grid-row:1;margin-right:-40px}.two-column-section .two-column.left .two-column-right{grid-column:8/12;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}.two-column-section .two-column.left .two-column-drawing{grid-column:8/12;grid-row:2;align-self:end}.two-column-section .two-column.left.has-drawing .two-column-left{grid-row:1/3}.two-column-section .two-column.right .two-column-left{grid-column:2/6;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}.two-column-section .two-column.right .two-column-right{grid-column:7/12;grid-row:1}.two-column-section .two-column.right .two-column-drawing{grid-column:2/6;grid-row:2;align-self:end}.two-column-section .two-column.right.has-drawing .two-column-right{grid-row:1/3}}@media screen and (max-width: 860px){.two-column-section .two-column.left .two-column-right{grid-column:1/13;grid-row:1;padding-bottom:35px}.two-column-section .two-column.left .two-column-left{grid-column:5/13;grid-row:2}.two-column-section .two-column.left:not(.has-drawing) .two-column-left{grid-column:1/13}.two-column-section .two-column.left .two-column-drawing{grid-column:1/5;grid-row:2;align-self:end}.two-column-section .two-column.right .two-column-left{grid-column:1/13;grid-row:1;padding-bottom:35px}.two-column-section .two-column.right .two-column-right{grid-column:5/13;grid-row:2}.two-column-section .two-column.right:not(.has-drawing) .two-column-right{grid-column:1/13}.two-column-section .two-column.right .two-column-drawing{grid-column:1/5;grid-row:2;align-self:end}}.two-column-section .overlay-extra{padding:120px var(--page-gap) 0 var(--page-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 860px){.two-column-section .overlay-extra{padding:60px var(--page-gap) 0 var(--page-gap)}}.two-column-section .overlay-extra h2{max-width:1100px;font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;text-align:center;color:var(--text-secondary)}@media screen and (max-width: 860px){.two-column-section .overlay-extra h2{font-size:1.25rem}}.two-column-section.drawing-full .two-column-drawing img{max-width:100%;margin-bottom:80px}@media screen and (max-width: 860px){.two-column-section.drawing-full .section__info h2{text-align:center}.two-column-section.drawing-full .section__info p{text-align:center}.two-column-section.drawing-full .two-column.left .two-column-left{grid-column:1/13;grid-row:3}.two-column-section.drawing-full .two-column.left .two-column-drawing{grid-column:1/10}.two-column-section.drawing-full .two-column.right .two-column-right{grid-column:7/13;grid-row:3;margin-top:-60px}.two-column-section.drawing-full .two-column.right .two-column-drawing{grid-column:1/10}}@media screen and (max-width: 860px){.sarasota main .container .two-column-section .section__info h2{font-size:1.5rem}}.map-section{padding:120px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#829995}@media screen and (max-width: 860px){.map-section{padding:80px var(--page-gap) 100px var(--page-gap);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.map-section .section__info{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 860px){.map-section .section__info{width:100%}}.map-section .section__title{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:2rem;color:var(--text-primary)}@media screen and (max-width: 860px){.map-section .section__title{font-size:1.5rem}}.map-section .section__copy{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.map-section .section__copy p{margin-bottom:1.5rem}.map-section .section__copy p:last-child{margin-bottom:0}.map-section .section__copy{font-size:1rem;margin-bottom:120px;color:var(--text-primary)}@media screen and (max-width: 860px){.map-section .section__copy{font-size:.938rem;margin-bottom:60px}}.map-section .map-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 860px){.map-section .map-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.map-section .map-container .map{width:65%;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:0}@media screen and (max-width: 860px){.map-section .map-container .map{width:100%;height:auto}}.map-section .map-container .map .leaflet-container{width:100%;height:100%;position:relative;z-index:0}.map-section .map-container .map .map-pin-wrap{background:rgba(0,0,0,0);border:0}.map-section .map-container .map .map-pin{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.map-section .map-container .map .map-pin p{margin-bottom:1.5rem}.map-section .map-container .map .map-pin p:last-child{margin-bottom:0}.map-section .map-container .map .map-pin{width:24px;height:24px;border-radius:50%;background-color:var(--pin-color);color:#fff;display:grid;place-items:center;font-size:.75rem;line-height:1;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}@media screen and (max-width: 860px){.map-section .map-container .map .map-pin{width:20px;height:20px}}.map-section .map-container .map .map-pin.is-active{width:24px;height:24px;background-color:#fff;border:2px solid var(--pin-color);color:var(--pin-color)}@media screen and (max-width: 860px){.map-section .map-container .map .map-pin.is-active{width:20px;height:20px}}.map-section .map-container .locations{padding:0 var(--page-gap) 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:35%}@media screen and (max-width: 860px){.map-section .map-container .locations{width:100%;padding:60px 0 0 0}}.map-section .map-container .category{border-bottom:1px solid var(--text-primary);padding-bottom:16px}.map-section .map-container .category:first-child{border-top:1px solid var(--text-primary)}.map-section .map-container .category__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;padding-top:16px;color:var(--text-primary);padding-right:8px}@media screen and (max-width: 860px){.map-section .map-container .category__header{font-size:1.125rem;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.map-section .map-container .location-list{list-style:none;max-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transition:max-height .4s ease,opacity .3s ease;transition:max-height .4s ease,opacity .3s ease}.map-section .map-container .location-list.is-open{opacity:1;padding-top:16px}.map-section .map-container .location-item{padding:0}@media screen and (max-width: 860px){.map-section .map-container .location-item{padding-bottom:8px}}.map-section .map-container .location-item__link{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.map-section .map-container .location-item__link p{margin-bottom:1.5rem}.map-section .map-container .location-item__link p:last-child{margin-bottom:0}.map-section .map-container .location-item__link{text-decoration:none;display:block;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;font-size:.938rem}.map-section .map-container .location-item__link:hover{opacity:.6}.map-section .map-container .location-item__link.is-active{opacity:1;color:#032165}.page-template-template-legal main{padding-top:56px}.page-template-template-legal main .container{padding:100px var(--page-gap) 100px var(--page-gap)}@media screen and (max-width: 860px){.page-template-template-legal main .container{padding:80px var(--page-gap) 100px var(--page-gap)}}.page-template-template-legal main .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-template-legal main .container .content-holder{max-width:min(860px,60vw)}@media screen and (max-width: 860px){.page-template-template-legal main .container .content-holder{max-width:100%}}.page-template-template-legal main .container .content-holder h1,.page-template-template-legal main .container .content-holder h2,.page-template-template-legal main .container .content-holder h3,.page-template-template-legal main .container .content-holder h4,.page-template-template-legal main .container .content-holder h5,.page-template-template-legal main .container .content-holder h6{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;text-align:left;color:var(--text-primary)}.page-template-template-legal main .container .content-holder h1{font-size:2rem;line-height:1.25}@media screen and (max-width: 860px){.page-template-template-legal main .container .content-holder h1{padding-bottom:0}}.page-template-template-legal main .container .content-holder h2{padding-bottom:15px;font-size:1rem;line-height:1}.page-template-template-legal main .container .content-holder h2:not(:first-child){padding-top:60px}.page-template-template-legal main .container .content-holder p,.page-template-template-legal main .container .content-holder a,.page-template-template-legal main .container .content-holder ol,.page-template-template-legal main .container .content-holder ul,.page-template-template-legal main .container .content-holder li,.page-template-template-legal main .container .content-holder ol,.page-template-template-legal main .container .content-holder div{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.page-template-template-legal main .container .content-holder p p,.page-template-template-legal main .container .content-holder a p,.page-template-template-legal main .container .content-holder ol p,.page-template-template-legal main .container .content-holder ul p,.page-template-template-legal main .container .content-holder li p,.page-template-template-legal main .container .content-holder ol p,.page-template-template-legal main .container .content-holder div p{margin-bottom:1.5rem}.page-template-template-legal main .container .content-holder p p:last-child,.page-template-template-legal main .container .content-holder a p:last-child,.page-template-template-legal main .container .content-holder ol p:last-child,.page-template-template-legal main .container .content-holder ul p:last-child,.page-template-template-legal main .container .content-holder li p:last-child,.page-template-template-legal main .container .content-holder ol p:last-child,.page-template-template-legal main .container .content-holder div p:last-child{margin-bottom:0}.page-template-template-legal main .container .content-holder p,.page-template-template-legal main .container .content-holder a,.page-template-template-legal main .container .content-holder ol,.page-template-template-legal main .container .content-holder ul,.page-template-template-legal main .container .content-holder li,.page-template-template-legal main .container .content-holder ol,.page-template-template-legal main .container .content-holder div{font-size:1rem;line-height:1.5;padding-bottom:24px;color:var(--text-primary)}@media screen and (max-width: 860px){.page-template-template-legal main .container .content-holder p,.page-template-template-legal main .container .content-holder a,.page-template-template-legal main .container .content-holder ol,.page-template-template-legal main .container .content-holder ul,.page-template-template-legal main .container .content-holder li,.page-template-template-legal main .container .content-holder ol,.page-template-template-legal main .container .content-holder div{font-size:.938rem}}.page-template-template-legal main .container .content-holder p:last-child,.page-template-template-legal main .container .content-holder a:last-child,.page-template-template-legal main .container .content-holder ol:last-child,.page-template-template-legal main .container .content-holder ul:last-child,.page-template-template-legal main .container .content-holder li:last-child,.page-template-template-legal main .container .content-holder ol:last-child,.page-template-template-legal main .container .content-holder div:last-child{padding-bottom:0}.page-template-template-legal main .container .content-holder ol,.page-template-template-legal main .container .content-holder ul{padding-left:20px}.page-template-template-legal main .container .content-holder ul{list-style-type:disc}.page-template-template-legal main .container .content-holder span{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.page-template-template-legal main .container .content-holder span p{margin-bottom:1.5rem}.page-template-template-legal main .container .content-holder span p:last-child{margin-bottom:0}.page-template-template-legal main .container .content-holder span{font-size:1rem;line-height:1.5;color:var(--text-primary)}@media screen and (max-width: 860px){.page-template-template-legal main .container .content-holder span{font-size:.938rem}}.page-template-template-legal main .container .content-holder li>span,.page-template-template-legal main .container .content-holder p>span{text-decoration:underline}.page-template-template-legal main .container .content-holder li>ul,.page-template-template-legal main .container .content-holder li>ol{padding-top:24px}.page-template-template-legal main .container .content-holder li>p+ol{padding-top:0}.page-template-template-legal main .container .content-holder ol p,.page-template-template-legal main .container .content-holder ul p{margin-bottom:0}.page-template-template-legal main .container .content-holder a,.page-template-template-legal main .container .content-holder a:visited,.page-template-template-legal main .container .content-holder a:link,.page-template-template-legal main .container .content-holder a:hover,.page-template-template-legal main .container .content-holder a:focus{color:var(--primary-text-color)}.page-template-template-legal main .container .content-holder h1+p{padding-top:60px}.page-template-template-legal main .container .content-holder p+h2:not(:first-child){padding-top:36px}.page-template-template-legal main .container .content-holder ul+h2:not(:first-child){padding-top:36px}.page-template-template-legal main .container .content-holder p+figure{padding-top:36px}.single{background-color:#fff}.single main{padding-top:56px}.single main .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px var(--page-gap) 160px var(--page-gap)}@media screen and (max-width: 860px){.single main .container{padding:25px var(--page-gap) 100px var(--page-gap)}}.single main .container .single-post{width:100%;max-width:880px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.single main .container .single-post__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.single main .container .single-post__thumbnail img{width:100%;height:auto;display:block}.single main .container .single-post__thumbnail{margin-bottom:35px}.single main .container .single-post__title{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:2rem;color:var(--text-secondary);text-align:left}@media screen and (max-width: 860px){.single main .container .single-post__title{font-size:1.5rem}}.single main .container .single-post__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.single main .container .single-post__date,.single main .container .single-post__author{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.single main .container .single-post__date p,.single main .container .single-post__author p{margin-bottom:1.5rem}.single main .container .single-post__date p:last-child,.single main .container .single-post__author p:last-child{margin-bottom:0}.single main .container .single-post__date,.single main .container .single-post__author{font-size:.75rem;color:var(--text-secondary)}.single main .container .single-post__date::after{content:"|";margin-left:4px}.single main .container .single-post__content{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.single main .container .single-post__content p{margin-bottom:1.5rem}.single main .container .single-post__content p:last-child{margin-bottom:0}.single main .container .single-post__content{color:var(--text-secondary)}.single main .container .single-post__content h1,.single main .container .single-post__content h2,.single main .container .single-post__content h3,.single main .container .single-post__content h4,.single main .container .single-post__content h5,.single main .container .single-post__content h6{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;text-align:left;color:var(--text-secondary);margin-bottom:15px}.single main .container .single-post__content h1:not(:first-child),.single main .container .single-post__content h2:not(:first-child),.single main .container .single-post__content h3:not(:first-child),.single main .container .single-post__content h4:not(:first-child),.single main .container .single-post__content h5:not(:first-child),.single main .container .single-post__content h6:not(:first-child){margin-top:50px}.single main .container .single-post__content h2{font-size:1.5rem}.single main .container .single-post__content h3{font-size:1.25rem}.single main .container .single-post__content img{margin-top:50px;max-width:100%;height:auto;display:block}.single main .container .single-post__content figure+p{margin-top:50px}.single main .container .single-post__content figcaption{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.single main .container .single-post__content figcaption p{margin-bottom:1.5rem}.single main .container .single-post__content figcaption p:last-child{margin-bottom:0}.single main .container .single-post__content figcaption{font-size:.75rem;color:var(--text-secondary);text-align:left;margin-top:10px}.single main .container .single-post__content a{color:var(--text-secondary)}.single main .container .single-post__content p:last-child{margin-bottom:0}.single main .container .single-post__content ul{padding-left:30px}.single main .container .single-post__content ul+p{margin-top:20px}.single main .container .single-post__content blockquote{border-left:1px solid var(--text-secondary);margin-top:50px;margin-bottom:50px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left}.single main .container .single-post__content blockquote p{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.single main .container .single-post__content blockquote p p{margin-bottom:1.5rem}.single main .container .single-post__content blockquote p p:last-child{margin-bottom:0}.single main .container .single-post__content blockquote p{font-size:1.125rem}.single main .container .single-post__content blockquote cite{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.single main .container .single-post__content blockquote cite::before{content:"";display:block;width:40px;height:1px;background-color:var(--text-secondary)}.single main .container .single-post__resources{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}@media screen and (max-width: 860px){.single main .container .single-post__resources{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.single main .container .single-post__resource-btn{text-decoration:none;font-family:"AstoriaSans";background:rgba(0,0,0,0);color:#000;padding:15px 20px;border:1px solid #000;border-radius:0px;font-size:.75rem;line-height:1;font-weight:400;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single main .container .single-post__resource-btn:hover{background:#000;color:#fff}.single main .container .single-post__resource-btn{cursor:pointer}.historical-pane{padding:92px 0 0 var(--page-gap);overscroll-behavior-x:none}.historical-pane .historical-pane__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:40px}.historical-pane .historical-pane__nav__prev,.historical-pane .historical-pane__nav__next{cursor:pointer}.historical-pane .historical-pane__nav__prev.deactive,.historical-pane .historical-pane__nav__next.deactive{opacity:.3;pointer-events:none}.historical-pane .historical-pane__nav__prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.historical-pane .historical-pane__title-mobile{display:none}.historical-pane .swipe-section{overflow:hidden;cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;overscroll-behavior-x:contain}.historical-pane .swipe-section.dragging{cursor:-webkit-grabbing;cursor:grabbing}.historical-pane .swipe-section .swipe-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px;padding:0 var(--page-gap) 0 0;will-change:transform}.historical-pane .swipe-section .card{-webkit-box-flex:0;-ms-flex:0 0 40vw;flex:0 0 40vw;width:40vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.historical-pane .swipe-section .card.half{-webkit-box-flex:0;-ms-flex:0 0 25vw;flex:0 0 25vw;width:25vw}.historical-pane .swipe-section .card.card--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.historical-pane .swipe-section .card.vertical-large{-webkit-box-flex:0;-ms-flex:0 0 32vw;flex:0 0 32vw;width:32vw}.historical-pane .swipe-section .card{position:relative;scroll-snap-align:start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.historical-pane .swipe-section .card:not(:last-child)::after{content:"";position:absolute;right:-40px;top:0;bottom:0;width:1px;background-color:#032165}.historical-pane .swipe-section .card .card__caption{margin-top:20px;font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.historical-pane .swipe-section .card .card__caption p{margin-bottom:1.5rem}.historical-pane .swipe-section .card .card__caption p:last-child{margin-bottom:0}.historical-pane .swipe-section .card .card__caption{font-size:.75rem;color:var(--text-secondary)}.historical-pane .swipe-section .card.card--reverse .card__caption{margin-top:0;margin-bottom:20px}.historical-pane .swipe-section .card h2{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:1.5rem;text-align:left;color:var(--text-secondary)}.historical-pane .swipe-section .card .historical-pane__img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none}.historical-pane .overlay-extra{padding:120px var(--page-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.historical-pane .overlay-extra h2{max-width:880px;font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;text-align:center;color:var(--text-secondary)}@media screen and (max-width: 860px){.historical-pane{padding:80px 0 0 var(--page-gap)}.historical-pane .historical-pane__title-mobile{display:block;padding-right:var(--page-gap);margin-bottom:60px}.historical-pane .historical-pane__title-mobile h2{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:1.25rem;color:var(--text-secondary)}.historical-pane .historical-pane__nav__prev,.historical-pane .historical-pane__nav__next{cursor:pointer}.historical-pane .historical-pane__nav__prev img,.historical-pane .historical-pane__nav__next img{width:41px;height:25px}.historical-pane .swipe-section .swipe-track{gap:50px;padding:0}.historical-pane .swipe-section .card{-webkit-box-flex:0;-ms-flex:0 0 70vw;flex:0 0 70vw;width:70vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.historical-pane .swipe-section .card.half{-webkit-box-flex:0;-ms-flex:0 0 45vw;flex:0 0 45vw;width:45vw}.historical-pane .swipe-section .card:not(:last-child)::after{right:-25px}.historical-pane .swipe-section .card .card__caption{margin-top:10px;font-size:.625rem}.historical-pane .swipe-section .card.card--reverse .card__caption{margin-bottom:10px}.historical-pane .swipe-section .card.vertical-large{-webkit-box-flex:0;-ms-flex:0 0 60vw;flex:0 0 60vw;width:60vw}.historical-pane .swipe-section .card h2{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:1.25rem}.historical-pane .swipe-section .swipe-track .historical-pane__title-desktop{display:none}.historical-pane .overlay-extra{padding:60px var(--page-gap) 100px var(--page-gap)}.historical-pane .overlay-extra h2{font-size:1.25rem}}main .container{min-height:100vh;position:relative}main .container .building{background-color:var(--bg-secondary);padding:120px var(--page-gap);display:grid;grid-template-columns:repeat(12, 1fr);gap:40px}@media screen and (max-width: 860px){main .container .building{padding:25px var(--page-gap) 100px var(--page-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px}}main .container .building__column-left{grid-column:2/6;margin-right:-40px}@media screen and (max-width: 860px){main .container .building__column-left{margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}main .container .building__column-right{grid-column:7/12}@media screen and (max-width: 860px){main .container .building__column-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}main .container .building__content{padding-top:50%;color:#000}@media screen and (max-width: 860px){main .container .building__content{padding-top:60px}main .container .building__content h2{font-size:1.5rem}}main .container .building__image-holder{position:relative;width:100%;height:100%;background-color:#fff}@media screen and (max-width: 860px){main .container .building__image-holder{height:auto}}main .container .building__image-holder .building__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 4s ease 1s;transition:opacity 4s ease 1s}@media screen and (max-width: 860px){main .container .building__image-holder .building__image{height:auto}}main .container .building__image-holder .building__drawing{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity 4s ease 1.5s;transition:opacity 4s ease 1.5s}main .container .building__image-holder.drawing-fadeout .building__drawing{opacity:0}main .container .building__image-holder.drawing-fadeout .building__image{opacity:1}.thank-you .container,.submission-info .container{height:100vh;min-height:100vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thankyou-section{opacity:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:60px;padding-bottom:60px;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.thankyou-section .site-logo img{display:block;width:184px;height:auto}.thankyou-section .thankyou-message{max-width:50vw}@media screen and (max-width: 1024px){.thankyou-section .thankyou-message{max-width:70vw}}@media screen and (max-width: 860px){.thankyou-section .thankyou-message{max-width:90vw}}.thankyou-section .thankyou-message p{color:var(--text-primary);text-align:center;font-family:"AstoriaSans";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.2;text-transform:uppercase;padding-bottom:24px}@media screen and (max-width: 1024px){.thankyou-section .thankyou-message p{font-size:1.125rem}}@media screen and (max-width: 860px){.thankyou-section .thankyou-message p{font-size:1rem}}@media screen and (max-width: 480px){.thankyou-section .thankyou-message p{font-size:.75rem}}.thankyou-section .back .back-btn a{text-decoration:none;font-family:"AstoriaSans";background:rgba(0,0,0,0);color:#fff;padding:15px 20px;border:1px solid #fff;border-radius:0px;font-size:.75rem;line-height:1;font-weight:400;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.thankyou-section .back .back-btn a:hover{background:#fff;color:#000}.thankyou-section .back .back-btn a:hover{-webkit-filter:invert(1);filter:invert(1)}.contact main .container{padding:100px var(--page-gap) 160px var(--page-gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 860px){.contact main .container{padding:80px var(--page-gap) 100px var(--page-gap)}}.contact main .container .content-holder{width:100%;max-width:1110px}.contact main .container .content-holder>.wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:50px}.contact main .container .content-holder>.wp-block-group__inner-container h1{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:2rem;text-align:left}@media screen and (max-width: 860px){.contact main .container .content-holder>.wp-block-group__inner-container h1{font-size:1.5rem}}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 !important}@media screen and (max-width: 782px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder{gap:60px !important}}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column{max-width:420px;-webkit-box-flex:0;-ms-flex:0 1 420px;flex:0 1 420px}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child{padding-top:50px}@media screen and (max-width: 782px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child{padding-top:0}}@media screen and (max-width: 1110px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child{max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (max-width: 782px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder{padding-top:2.5rem}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form{width:100%}@media screen and (max-width: 480px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form{width:calc(100vw - 48px)}}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-grid{display:grid;gap:24px;margin-bottom:24px;width:100%}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-grid.last-grid{margin-bottom:0}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-grid>*{width:100%;min-width:0}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .grid-1{grid-template-columns:1fr}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .grid-2{grid-template-columns:1fr 1fr}@media screen and (max-width: 860px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .grid-2{grid-template-columns:1fr}}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .grid-3{grid-template-columns:1fr 1.2fr .8fr}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .grid-3>:first-child{grid-column:auto}@media screen and (max-width: 860px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .grid-3{grid-template-columns:1fr 1fr}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .grid-3>:first-child{grid-column:1/-1}}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field select{padding:12px 0;background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--text-primary);border-radius:0;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"AstoriaSans";font-size:.75rem;font-weight:400;font-style:normal;text-transform:uppercase;color:var(--text-primary);line-height:normal}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input::-webkit-input-placeholder, .contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea::-webkit-input-placeholder{color:var(--text-primary);opacity:1}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input::-moz-placeholder, .contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea::-moz-placeholder{color:var(--text-primary);opacity:1}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input:-ms-input-placeholder, .contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea:-ms-input-placeholder{color:var(--text-primary);opacity:1}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input::-ms-input-placeholder, .contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea::-ms-input-placeholder{color:var(--text-primary);opacity:1}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input::placeholder,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea::placeholder{color:var(--text-primary);opacity:1}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input:focus,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field select:focus{outline:none}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input:focus::-webkit-input-placeholder, .contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea:focus::-webkit-input-placeholder{opacity:0}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input:focus::-moz-placeholder, .contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea:focus::-moz-placeholder{opacity:0}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input:focus:-ms-input-placeholder, .contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea:focus:-ms-input-placeholder{opacity:0}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input:focus::-ms-input-placeholder, .contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea:focus::-ms-input-placeholder{opacity:0}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field input:focus::placeholder,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field textarea:focus::placeholder{opacity:0}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-field select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../img/Arrow.svg");background-repeat:no-repeat;background-position:right 8px center;padding-right:30px;cursor:pointer}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .reminder{font-size:.5rem;font-weight:400;line-height:.75rem;letter-spacing:0%;text-transform:uppercase;padding-top:6px;font-family:"AstoriaSans"}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .legal-statement{font-size:.75rem;font-weight:400;line-height:1.25;text-transform:none;font-family:"AstoriaSans";padding-top:40px}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .legal-statement a,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .legal-statement a:hover,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .legal-statement a:visited,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .legal-statement a:active{color:#fff}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .submit-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin-top:40px}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .submit-holder .submit-btn{background:rgba(0,0,0,0);color:#fff;padding:12px 24px;border:1px solid #fff;border-radius:0px;font-size:.875rem;font-weight:400;line-height:.75rem;text-transform:uppercase;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:auto;text-decoration:none;font-family:"AstoriaSans"}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .submit-holder .submit-btn:hover{background:#000;border:1px solid #000}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .submit-holder .submit-btn:focus,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .submit-holder .submit-btn:focus-visible,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .submit-holder .submit-btn:focus-within{background:#000;border:1px solid #000;outline:1px solid var(--text-primary);-webkit-box-shadow:none;box-shadow:none}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form #are_you_simulated{opacity:0}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form input.invalid{border-color:red}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form input.invalid::-webkit-input-placeholder{color:red}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form input.invalid::-moz-placeholder{color:red}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form input.invalid:-ms-input-placeholder{color:red}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form input.invalid::-ms-input-placeholder{color:red}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form input.invalid::placeholder{color:red}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form small.error,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .form-holder form .form-message{padding-top:2px;color:red;font-size:.75em;font-family:"AstoriaSans";font-weight:300}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:50px}@media screen and (max-width: 860px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child{padding-top:40px}}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child h2{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:1.25rem;color:var(--text-primary);padding-bottom:8px;text-align:left}@media screen and (max-width: 860px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child h2{font-size:1.125rem}}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child p,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child a{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child p p,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child a p{margin-bottom:1.5rem}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child p p:last-child,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child a p:last-child{margin-bottom:0}.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child p,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child a{font-size:1rem;color:var(--text-primary);text-align:left;text-decoration:none}@media screen and (max-width: 860px){.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child p,.contact main .container .content-holder>.wp-block-group__inner-container .column-holder .wp-block-column:last-child a{font-size:.938rem}}.page-template-template-news main{padding-top:56px;background-color:#fff}.page-template-template-news main .container{padding:100px var(--page-gap) 160px var(--page-gap)}@media screen and (max-width: 860px){.page-template-template-news main .container{padding:80px var(--page-gap) 100px var(--page-gap)}}.page-template-template-news main .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template-news main .container .news-list{width:100%;max-width:calc(100vw - var(--page-gap)*2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:80px}@media screen and (max-width: 860px){.page-template-template-news main .container .news-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-template-template-news main .container .news-list .news-col{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;position:relative}.page-template-template-news main .container .news-list .news-col.news-col--empty::after{display:none}.page-template-template-news main .container .news-list .news-col:not(:last-child)::after{content:"";position:absolute;right:-40px;top:0;bottom:0;width:1px;background-color:var(--text-secondary)}@media screen and (max-width: 860px){.page-template-template-news main .container .news-list .news-col{gap:80px}.page-template-template-news main .container .news-list .news-col.news-col--empty{display:none}.page-template-template-news main .container .news-list .news-col:not(:last-child)::after{right:0;left:0;top:auto;bottom:-40px;width:100%;height:1px}}.page-template-template-news main .container .news-list .news-item{position:relative}@media screen and (max-width: 860px){.page-template-template-news main .container .news-list .news-item:not(:last-child)::after{content:"";position:absolute;left:0;right:0;bottom:-40px;height:1px;background-color:var(--text-secondary)}}.page-template-template-news main .container .news-list .news-item .news-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;text-decoration:none;color:inherit}@media screen and (max-width: 860px){.page-template-template-news main .container .news-list .news-item .news-item-link{gap:24px}}.page-template-template-news main .container .news-list .news-item .news-thumbnail img{width:100%;height:auto;display:block}.page-template-template-news main .container .news-list .news-item .news-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media screen and (max-width: 860px){.page-template-template-news main .container .news-list .news-item .news-content{gap:10px}}.page-template-template-news main .container .news-list .news-item .news-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.page-template-template-news main .container .news-list .news-item .news-date{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.page-template-template-news main .container .news-list .news-item .news-date p{margin-bottom:1.5rem}.page-template-template-news main .container .news-list .news-item .news-date p:last-child{margin-bottom:0}.page-template-template-news main .container .news-list .news-item .news-date{font-size:.75rem;text-align:left;color:var(--text-secondary)}@media screen and (max-width: 860px){.page-template-template-news main .container .news-list .news-item .news-date{font-size:.625rem}}.page-template-template-news main .container .news-list .news-item .news-date::after{content:"|";margin-left:4px}.page-template-template-news main .container .news-list .news-item .news-publication{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.page-template-template-news main .container .news-list .news-item .news-publication p{margin-bottom:1.5rem}.page-template-template-news main .container .news-list .news-item .news-publication p:last-child{margin-bottom:0}.page-template-template-news main .container .news-list .news-item .news-publication{font-size:.75rem;color:var(--text-secondary);text-transform:none}@media screen and (max-width: 860px){.page-template-template-news main .container .news-list .news-item .news-publication{font-size:.625rem}}.page-template-template-news main .container .news-list .news-item .news-title{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:1.5rem;text-align:left;color:var(--text-secondary)}@media screen and (max-width: 860px){.page-template-template-news main .container .news-list .news-item .news-title{font-size:1.25rem}}.page-template-template-news main .container .news-list .news-item .news-excerpt{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.page-template-template-news main .container .news-list .news-item .news-excerpt p{margin-bottom:1.5rem}.page-template-template-news main .container .news-list .news-item .news-excerpt p:last-child{margin-bottom:0}.page-template-template-news main .container .news-list .news-item .news-excerpt{font-size:1rem;color:var(--text-secondary)}@media screen and (max-width: 860px){.page-template-template-news main .container .news-list .news-item .news-excerpt{font-size:.938rem}}.page-template-template-news main .container .news-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding-top:80px}.page-template-template-news main .container .news-pagination .page-numbers{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.page-template-template-news main .container .news-pagination .page-numbers p{margin-bottom:1.5rem}.page-template-template-news main .container .news-pagination .page-numbers p:last-child{margin-bottom:0}.page-template-template-news main .container .news-pagination .page-numbers{font-size:1rem;color:var(--text-secondary);text-decoration:none;padding:0;border-bottom:1px solid rgba(0,0,0,0)}.page-template-template-news main .container .news-pagination .page-numbers.current,.page-template-template-news main .container .news-pagination .page-numbers:hover{border-bottom:1px solid var(--text-secondary)}@media screen and (max-width: 860px){.page-template-template-news main .container .news-pagination .page-numbers{font-size:.938rem}}.page-template-template-news main .container .content-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:80px;gap:24px}@media screen and (max-width: 860px){.page-template-template-news main .container .content-holder{padding-bottom:60px}}.page-template-template-news main .container .content-holder .title{font-family:"AstoriaSans";text-align:center;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;font-size:2.5rem;color:var(--text-secondary)}@media screen and (max-width: 860px){.page-template-template-news main .container .content-holder .title{font-size:1.75rem}}.page-template-template-news main .container .content-holder p{font-family:"AstoriaSerif";font-size:.938rem;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.page-template-template-news main .container .content-holder p p{margin-bottom:1.5rem}.page-template-template-news main .container .content-holder p p:last-child{margin-bottom:0}.page-template-template-news main .container .content-holder p{font-size:1rem;color:var(--text-secondary);text-align:center;max-width:730px}@media screen and (max-width: 860px){.page-template-template-news main .container .content-holder p{font-size:.938rem}}.page-template-template-news main .container .content-holder a,.page-template-template-news main .container .content-holder a:hover,.page-template-template-news main .container .content-holder a:active,.page-template-template-news main .container .content-holder a:visited{color:var(--text-secondary)}/*# sourceMappingURL=main.min.css.map */