@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);:root{--clr-primary:#960a1c;--clr-primary-st:#960a1cbb;--clr-secondary:#000000;--clr-secondary-st:#000000bb;--clr-tertiary:#edb81a;--clr-tertiary-st:#edb81abb;--clr-quaternary:#0a5970;--clr-quaternary-st:#0a5970bb}.has-primary-color-after::after{color:#960a1c}.has-primary-color-before::before{color:#960a1c}.has-primary-background-color-after::after{background-color:#960a1c}.has-primary-background-color-before::before{background-color:#960a1c}.has-secondary-color-after::after{color:#000}.has-secondary-color-before::before{color:#000}.has-secondary-background-color-after::after{background-color:#000}.has-secondary-background-color-before::before{background-color:#000}.has-tertiary-color-after::after{color:#edb81a}.has-tertiary-color-before::before{color:#edb81a}.has-tertiary-background-color-after::after{background-color:#edb81a}.has-tertiary-background-color-before::before{background-color:#edb81a}.has-quaternary-color-after::after{color:#0a5970}.has-quaternary-color-before::before{color:#0a5970}.has-quaternary-background-color-after::after{background-color:#0a5970}.has-quaternary-background-color-before::before{background-color:#0a5970}:root{--font-main:"Inter", sans-serif;--font-heading:"Fraunces", serif;--font-script:"Fraunces", serif;--fs-1000:clamp(34px, 3.5vw, 36px);--fs-900:clamp(28px, 3.5vw, 32px);--fs-800:clamp(26px, 4.5vw, 28px);--fs-700:clamp(24px, 4.5vw, 26px);--fs-600:clamp(20px, 4.5vw, 22px);--fs-500:clamp(18px, 4.5vw, 20px);--fs-400:18px;--fs-300:0.9375rem;--fs-200:0.875rem;--fs-100:0.8125rem}:root{--hero-height:80vh;--page-header-height:50vh}h1{font-weight:700;font-style:normal;font-family:var(--font-heading);color:var(--clr-tertiary)}h2{font-weight:700;font-style:normal;font-family:var(--font-heading);color:var(--clr-primary)}h3{font-weight:700;font-style:normal;font-family:var(--font-heading);color:var(--clr-secondary)}h4{font-weight:700;font-style:normal;font-family:var(--font-heading);color:var(--clr-tertiary)}h5{font-weight:700;font-style:normal;font-family:var(--font-heading);color:var(--clr-quaternary)}h6{font-weight:400;font-style:normal;font-family:var(--font-main);color:var(--clr-tertiary)}p{color:#4C4842;font-size:18px}:root{--clr-font:#4C4842}a,.ui-widget-content a{color:var(--clr-tertiary);font-weight:700;font-style:normal;text-decoration:none}a:hover,a:focus,a:active{color:var(--clr-tertiary);font-weight:700;font-style:normal;text-decoration:underline}:root{--menu-top-level-default-font-color:white;--menu-top-level-hover-font-color:white;--menu-top-level-default-bg-color:#960a1cbb;--menu-top-level-hover-bg-color:transparent;--menu-submenu-header-font-color:var(--clr-primary);--menu-submenu-header-font-color-hover:white;--menu-submenu-default-font-color:black;--menu-submenu-hover-font-color:white;--menu-submenu-default-bg-color:white;--menu-submenu-hover-bg-color:#000000bb;--sticky-menu-top-level-default-font-color:white;--sticky-menu-top-level-hover-font-color:white;--sticky-menu-top-level-default-bg-color:#960a1cbb;--sticky-menu-top-level-hover-bg-color:transparent;--sticky-menu-submenu-header-font-color:var(--clr-primary);--sticky-menu-submenu-header-font-color-hover:white;--sticky-menu-submenu-default-font-color:black;--sticky-menu-submenu-hover-font-color:white;--sticky-menu-submenu-default-bg-color:white;--sticky-menu-submenu-hover-bg-color:#000000bb;--sidebar-top-level-default-font-color:white;--sidebar-top-level-hover-font-color:white;--sidebar-top-level-default-bg-color:#edb81abb;--sidebar-top-level-hover-bg-color:transparent;--sidebar-submenu-default-font-color:white;--sidebar-submenu-hover-font-color:var(--clr-secondary);--sidebar-submenu-default-bg-color:transparent;--sidebar-submenu-hover-bg-color:transparent}:root{--max-logo-height:72px}footer{background-color:var(--clr-primary)}footer,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{background-color:var(--clr-primary);color:#fff}footer a{color:#fff;text-decoration:none}footer a:hover{color:var(--clr-tertiary);text-decoration:underline}footer .site-info{background-color:#000;color:#fff}footer .site-info a{color:#fff;text-decoration:none}footer .site-info a:hover{color:var(--clr-tertiary);text-decoration:none}footer .site-info .heart{color:var(--clr-tertiary)}:root{--primary-button-background-color:transparent;--primary-button-font-color:var(--clr-primary);--primary-button-border-color:var(--clr-primary);--primary-button-background-color-hover:var(--clr-primary);--primary-button-font-color-hover:white;--primary-button-border-color-hover:white;--secondary-button-background-color:transparent;--secondary-button-font-color:white;--secondary-button-border-color:white;--secondary-button-background-color-hover:white;--secondary-button-font-color-hover:var(--clr-quaternary);--secondary-button-border-color-hover:white;--footer-button-background-color:;--footer-button-font-color:;--footer-button-border-color:;--footer-button-background-color-hover:;--footer-button-font-color-hover:;--footer-button-border-color-hover:}.gt_switcher_wrapper{top:5px!important;right:10px!important}.hero .hero-video{//height:auto}