.header{position:fixed;top:0;left:0;right:0;z-index:50}@media(prefers-reduced-motion:no-preference){.header{-webkit-transition:background .3s ease-in-out,opacity .4s ease-in-out,visibility .4s;transition:background .3s ease-in-out,opacity .4s ease-in-out,visibility .4s}}.header__inner{position:relative;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;padding:32px 24px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(prefers-reduced-motion:no-preference){.header__inner{-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}}@media(min-width:768px){.header__inner{padding-top:clamp(35px,35px + ((100vw - 768px) / ((1024 - 768) / (44 - 35))),44px);padding-bottom:clamp(35px,35px + ((100vw - 768px) / ((1024 - 768) / (40 - 35))),40px);padding-left:clamp(24px,24px + ((100vw - 768px) / ((1024 - 768) / (64 - 24))),64px);padding-right:clamp(24px,24px + ((100vw - 768px) / ((1024 - 768) / (64 - 24))),64px)}}@media(min-width: 1024px){.header__inner{padding-top:clamp(44px,44px + ((100vw - 1024px) / ((1280 - 1024) / (48 - 44))),48px);padding-bottom:clamp(40px,40px + ((100vw - 1024px) / ((1280 - 1024) / (48 - 40))),48px);padding-left:64px;padding-right:64px}}@media(min-width:1280px){.header__inner{padding-top:48px;padding-bottom:48px;padding-right:clamp(56px,56px + ((100vw - 1280px) / ((1440 - 1280) / (64 - 56))),64px);padding-left:clamp(56px,56px + ((100vw - 1280px) / ((1440 - 1280) / (64 - 56))),64px)}}@media(min-width: 1440px){.header__inner{padding-right:clamp(64px,64px + ((100vw - 1440px) / ((1920 - 1440) / (80 - 64))),80px);padding-left:clamp(64px,64px + ((100vw - 1440px) / ((1920 - 1440) / (80 - 64))),80px)}}.header__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}.header__menu-toggle{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;cursor:pointer;padding:0;margin:0;-webkit-appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;color:#f8f8ee;padding:8px;margin:-8px}@media(prefers-reduced-motion:no-preference){.header__menu-toggle{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}}@media(min-width:1280px){.header__menu-toggle{gap:21px}}.header__menu-toggle:focus{outline:none}.header__menu-toggle:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.header__menu-toggle:focus-visible .header__menu-icon{outline:2px solid #809b8f;outline-offset:4px}.header__menu-icon{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}.header__menu-icon .v-icon__svg{width:26px;height:26px;fill:currentColor}@media(prefers-reduced-motion:no-preference){.header__menu-icon .v-icon__svg{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}}@media(min-width:1280px){.header__menu-icon .v-icon__svg{width:24px;height:24px}}.header__menu-icon{position:relative;bottom:2px;left:4px}@media(min-width:768px){.header__menu-icon{bottom:5px}}@media(min-width:1024px){.header__menu-icon{bottom:auto;left:5px}}@media(min-width:1280px){.header__menu-icon{left:4px;top:2px}}@media(min-width:1440px){.header__menu-icon{top:3px;right:2px}}@media(min-width:1920px){.header__menu-icon{right:auto;top:auto;left:4px}}.header__menu-text{font-family:"century-gothic",sans-serif;font-weight:700;font-style:normal;display:none;font-size:12px;line-height:100%;letter-spacing:2.5px;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.header__menu-text{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}}@media(min-width:1280px){.header__menu-text{display:block;font-size:14px;letter-spacing:3.5px}}.header__center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__logo{display:grid;color:#f8f8ee}@media(prefers-reduced-motion:no-preference){.header__logo{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}}.header__logo .header__logo-default,.header__logo .header__logo-compact{grid-area:1/1;place-self:center}@media(prefers-reduced-motion:no-preference){.header__logo .header__logo-default,.header__logo .header__logo-compact{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}}.header__logo .header__logo-compact{opacity:0}.header__logo .header__logo-compact .v-icon__svg{display:block;width:114px;height:42px}.header__logo .header__logo-stacked{display:none}.header__logo .header__logo-full{display:block}.header__logo .header__logo-full .v-icon__svg{display:block;height:auto;width:clamp(150px, 150px + ((100vw - 1024px) / ((1280 - 1024) / (193 - 150))), 193px);fill:currentColor}@media(prefers-reduced-motion:no-preference){.header__logo .header__logo-full .v-icon__svg{-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}}.header__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:end;-ms-flex-pack:end;justify-content:flex-end}.header__phone{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;position:relative;bottom:4px;color:#f8f8ee;padding:7.5px 0 7.5px 7.5px}.header__phone .v-icon__svg{width:34px;height:34px;fill:currentColor}@media(min-width:768px){.header__phone .v-icon__svg{width:32px;height:32px}}@media(min-width:1024px){.header__phone{display:none}}.header__cta-buttons{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media(min-width:1024px){.header__cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__cta-btn{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:2px;left:2px}@media(min-width:1024px){.header__cta-btn{top:0;left:0;padding:16px 30px}}@media(min-width:1280px){.header__cta-btn{top:2px;left:unset;right:3px}}.header--overlay{position:absolute}.header--sticky{background:#2c4845}.header--sticky .header__inner{padding-top:8px;padding-bottom:8px}@media(min-width:768px){.header--sticky .header__inner{padding-top:12px;padding-bottom:12px}}.header--sticky .header__menu-toggle{color:#f8f8ee}.header--sticky .header__menu-icon .v-icon__svg{fill:#f8f8ee}.header--sticky .header__menu-text{color:#f8f8ee}.header--sticky .header__logo-stacked{display:none}.header--sticky .header__logo-full{display:block}.header--sticky .header__logo-full .v-icon__svg{width:136px}.header--sticky .header__cta-btn.link__btn--ghost{color:#1f2f46;border-color:#1f2f46}.header--sticky .header__cta-btn.link__btn--ghost:hover,.header--sticky .header__cta-btn.link__btn--ghost:focus{background:#1f2f46;border-color:#1f2f46;color:#f8f8ee}@media(min-width:1280px){.header--sticky .header__cta-btn{top:0}}.header--no-hero:not(.header--sticky){background:#2c4845}.header--nav-tray-active{opacity:0;visibility:hidden;pointer-events:none}.header-spacer{height:calc(122px + var(--banner-height, 0px));background:#fff}@media(min-width:1280px){.header-spacer{height:calc(152px + var(--banner-height, 0px))}}.header-spacer--disabled{display:none}.main--no-hero{padding-top:calc(122px + var(--banner-height, 0px))}@media(min-width: 1280px){.main--no-hero{padding-top:calc(152px + var(--banner-height, 0px))}}body.admin-bar .header{top:var(--wp-admin--admin-bar--height, 32px)}