:root{--white:#fff;--black:#222;--light-gray:#eee;--gray:#ccc;--dark-gray:#888;--dt-brand:#006fb4;--dt-teal:#5599a3;--dt-light-teal:#69bdc9;--dt-red:#d63600;--dt-green:#58b549;--bw-brand:#003747;--max-width:75rem;--page-background-color-light:#fff;--page-background-color-medium:#eee;--page-background-color-dark:#222;--border-color-dark:#222;--border-color-light:#ccc;--button-background-color:#222;--button-font-color:#fff;--button-background-color-dark:#222;--button-font-color-dark:#fff;--button-background-color-light:#fff;--button-font-color-light:#222;--body-font:"Inter",sans-serif;--body-font-color:#222;--body-font-color-contrast:#fff;--body-line-height:1.6;--heading-font:"Playfair Display",serif;--heading-font-color:#222;--heading-font-weight:400;--heading-line-height:1.2;--medium-line-height:1.4;--border-radius:3px;--box-shadow:0 10px 15px -3px rgba(0,0,0,.1);--box-shadow-left:-10px 0 15px -3px rgba(0,0,0,.1);--box-shadow-top:0 -10px 15px -3px rgba(0,0,0,.1);--box-shadow-bottom:0 10px 15px -15px rgba(0,0,0,.1)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.unstyled-list{list-style:none;margin:0;padding:0}.text-centered{text-align:center}.embed{position:relative}.embed iframe{aspect-ratio:16/9}.vertical-rule{margin:1rem auto;border:0;border-right:1px solid var(--body-font-color-contrast);width:1px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:var(--body-font);line-height:var(--body-line-height);margin:0;padding:0;background-color:var(--page-background-color-medium);color:var(--page-font-color);font-feature-settings:"lnum"}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:var(--heading-font);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:.25px;font-feature-settings:"lnum"}h1{font-size:2.5rem}@media (min-width:1024px){h1{font-size:3rem}}h2{font-size:2rem}@media (min-width:1024px){h2{font-size:2.25rem}}h3{margin-bottom:.25rem;font-size:1.5rem}@media (min-width:1024px){h3{font-size:1.75rem}}h4{font-size:1.25rem}@media (min-width:1024px){h4{font-size:1.5rem}}a{color:var(--link-color)}a:hover{opacity:.7}a[href^="tel:"]{color:inherit;text-decoration:none}iframe{max-width:100%;height:auto}figure{margin:0}figure iframe,figure img,figure video{max-width:100%;height:auto}.button-container{display:flex;gap:1rem}.button-container.buttons-centered{justify-content:center}.button{position:relative;display:inline-block;margin:1rem 0 .5rem;padding:.75rem 2rem;border-radius:var(--border-radius);background-color:var(--body-font-color);border:1px solid var(--body-font-color);color:var(--border-color-light);font-family:var(--body-font);font-size:.75rem;letter-spacing:.5px;line-height:1.2;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer}.button:hover{opacity:.7}.button.brand{background-color:var(--bw-brand);border-color:var(--bw-brand);color:var(--white)}.button.small{padding:.5rem 1rem;font-size:.75rem}.button.border{background:transparent;border:1px solid var(--body-font-color);color:var(--body-font-color)}.button.border.light{background:transparent;color:var(--border-color-light)}.button.light{background-color:var(--border-color-light);border-color:var(--border-color-light);color:var(--body-font-color)}.button.loading{border-color:var(--border-color)}.button.loading:before{content:" Loading";position:absolute;top:0;left:0;width:100%;height:100%;padding-top:inherit;padding-left:1rem;background:url(../img/loading.gif) no-repeat .75rem;background-color:var(--border-color-light);color:var(--body-font-color)}.button.hero{padding:1.125rem 2rem;border-color:var(--border-color-light);background:var(--border-color-light);color:var(--body-font-color);opacity:.8}@media (min-width:768px){.button.hero{padding:1.125rem 3rem}}.button-block{position:relative;display:inline-block;margin:1rem 0 .5rem;padding:.75rem 2rem;border-radius:var(--border-radius);background-color:var(--body-font-color);border:1px solid var(--body-font-color);color:var(--border-color-light);font-family:var(--body-font);font-size:.75rem;letter-spacing:.5px;line-height:1.2;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;display:block}.button-block:hover{opacity:.7}.button-block.brand{background-color:var(--bw-brand);border-color:var(--bw-brand);color:var(--white)}.button-block.small{padding:.5rem 1rem;font-size:.75rem}.button-block.border{background:transparent;border:1px solid var(--body-font-color);color:var(--body-font-color)}.button-block.border.light{background:transparent;color:var(--border-color-light)}.button-block.light{background-color:var(--border-color-light);border-color:var(--border-color-light);color:var(--body-font-color)}.button-block.loading{border-color:var(--border-color)}.button-block.loading:before{content:" Loading";position:absolute;top:0;left:0;width:100%;height:100%;padding-top:inherit;padding-left:1rem;background:url(../img/loading.gif) no-repeat .75rem;background-color:var(--border-color-light);color:var(--body-font-color)}.button-block.hero{padding:1.125rem 2rem;border-color:var(--border-color-light);background:var(--border-color-light);color:var(--body-font-color);opacity:.8}@media (min-width:768px){.button-block.hero{padding:1.125rem 3rem}}.contact-form{position:relative;width:100%}.form-control{width:100%;margin:1rem 0 0}.form-control label{display:block;margin-bottom:.25rem;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.form-control input,.form-control select,.form-control textarea{width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;border:1px solid var(--border-color-light)}.form-control select{border:1px solid var(--border-color-light);border-radius:var(--border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-control-group{display:flex;gap:0 1rem}.mobilephone{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.grecaptcha-badge{visibility:hidden}.recaptcha-tos{margin:.5rem 0;font-size:.6875rem;color:#888}.recaptcha-tos a{color:#aaa}.dialog{min-width:25rem;max-width:30rem;border:1px solid var(--page-background-color-medium);box-shadow:var(--box-shadow)}@media (min-width:768px){.dialog{width:50vw}}.dialog::-webkit-backdrop{background-color:hsla(0,0%,100%,.9)}.dialog::backdrop{background-color:hsla(0,0%,100%,.9)}.dialog-inner{padding:1rem}.dialog-inner .dialog-title{text-align:center;font-family:var(--heading-font);font-size:2.25rem;line-height:var(--heading-line-height)}.dialog-inner .dialog-title small{display:block;font-family:var(--body-font);font-size:.9375rem;text-transform:uppercase}.dialog-close-control{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;border:0;background:transparent;border-radius:50%;font-size:2rem;font-weight:600}.dialog-close-control:hover{opacity:.7;cursor:pointer}.container{max-width:var(--max-width);margin:auto;padding:2rem 1rem}@media (min-width:1280px){.container{padding:2rem}}.columns{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2rem}@media (min-width:1024px){.columns-one{grid-column:span 1}}@media (min-width:1024px){.columns-two{grid-column:span 2}}@media (min-width:1024px){.columns-three{grid-column:span 3}}@media (min-width:1024px){.columns-four{grid-column:span 4}}@media (min-width:1024px){.columns-five{grid-column:span 5}}.columns-six{grid-column:span 6}.columns-seven{grid-column:span 7}.columns-eight{grid-column:span 8}.columns-nine{grid-column:span 9}.columns-ten{grid-column:span 10}.columns-eleven{grid-column:span 11}.columns-twelve{grid-column:span 12}.agents{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:1rem auto 2rem;padding:0}.agents li{margin-bottom:1rem;padding:0;font-size:.875rem}@media (min-width:768px){.agents li{margin-bottom:0}}.agents li span{display:block}.agents li .agent-name{font-size:1rem}.agents li .agent-title{margin-bottom:.5rem}.agent-contact-items{list-style:none;margin:0;padding:0}.agent-contact-items li{color:var(--body-font-color-contrast);font-size:.875rem;color:#f9f9f9}.agent-contact-items li a{color:#f9f9f9}.agent-contact-items span{display:inline-block}.agent-contact-items span:first-child{font-weight:500}.agent-contact-items span:first-child:after{content:" | "}.agent-contact-items a{color:var(--body-font-color-contrast)}.agent-has-headshot{display:flex;gap:1rem;align-items:center;align-items:flex-start}.agent-has-headshot .agent-headshot{width:4rem;height:4rem;margin:0}.agent-has-headshot .agent-headshot img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.agent-phone a{text-decoration:none}.site-footer{background-color:var(--page-background-color-dark);color:var(--body-font-color-contrast)}.site-footer .container{text-align:center}.site-footer p{font-size:.875rem}.site-footer a{color:var(--body-font-color-contrast)}.equal-housing{width:2.5rem;margin:2rem auto auto}.landing-container{display:flex;justify-content:center;align-items:center;height:100vh}.landing-content{text-align:center}.landing-content h1{margin-bottom:.25rem;font-size:clamp(2rem,5vw,6rem)}.coming-soon{margin-top:1rem;font-size:1.125rem}.subaddress{margin-top:0;font-size:.875rem;text-transform:uppercase}.hr{width:127px;height:6px;margin:25px auto;position:relative;background:#60626c}.contact-section{background-color:var(--page-background-color-dark);color:var(--body-font-color-contrast)}.contact-section .container{max-width:50rem;margin:auto}.contact-section h2{text-align:center}.contact-section .button{border-color:var(--body-font-color-contrast)}
/*# sourceMappingURL=bare.css.map */
