h1,.heading-1{margin:0;font-family:"Cinzel",sans-serif;font-size:36px;line-height:36px;letter-spacing:.1em;text-transform:uppercase;font-style:normal}@media(min-width:576px){h1,.heading-1{font-size:calc(36px + (100vw - 576px)/((768 - 576)/(48 - 36)));line-height:calc(36px + (100vw - 576px)/((768 - 576)/(48 - 36)))}}@media(min-width:768px){h1,.heading-1{font-size:48px;line-height:48px}}h2,.heading-2{margin:0;font-family:"Cinzel",sans-serif;font-size:28px;line-height:36px;letter-spacing:.1em;text-transform:uppercase;font-style:normal}@media(min-width:576px){h2,.heading-2{font-size:calc(28px + (100vw - 576px)/((768 - 576)/(36 - 28)));line-height:calc(36px + (100vw - 576px)/((768 - 576)/(44 - 36)))}}@media(min-width:768px){h2,.heading-2{font-size:36px;line-height:44px}}h3,.heading-3{margin:0;font-family:"Cinzel",sans-serif;font-size:20px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;font-style:normal}@media(min-width:576px){h3,.heading-3{font-size:calc(20px + (100vw - 576px)/((768 - 576)/(28 - 20)));line-height:calc(28px + (100vw - 576px)/((768 - 576)/(36 - 28)))}}@media(min-width:768px){h3,.heading-3{font-size:28px;line-height:36px}}h4,.heading-4{margin:0;font-family:"Quicksand-Regular",sans-serif;font-size:16px;line-height:16px;font-style:normal}@media(min-width:576px){h4,.heading-4{font-size:calc(16px + (100vw - 576px)/((768 - 576)/(20 - 16)));line-height:calc(16px + (100vw - 576px)/((768 - 576)/(20 - 16)))}}@media(min-width:768px){h4,.heading-4{font-size:20px;line-height:20px}}.eyebrow-text{margin:0;font-family:"Quicksand-SemiBold",sans-serif;font-size:11px;line-height:15px;letter-spacing:.25em;text-transform:uppercase;font-style:normal}@media(min-width:576px){.eyebrow-text{font-size:calc(11px + (100vw - 576px)/((768 - 576)/(15 - 11)));line-height:calc(13px + (100vw - 576px)/((768 - 576)/(20 - 13)))}}@media(min-width:768px){.eyebrow-text{font-size:14px;line-height:20px}}.body{margin:0;font-family:"Quicksand-Regular",sans-serif;font-size:13px;line-height:20px;letter-spacing:.05em;font-style:normal}@media(min-width:576px){.body{font-size:calc(13px + (100vw - 576px)/((1024 - 576)/(16 - 13)));line-height:calc(20px + (100vw - 576px)/((1024 - 576)/(28 - 20)))}}@media(min-width:1024px){.body{font-size:16px;line-height:28px}}em{font-style:italic}.footer{width:100%;background-color:#264574;color:#f7f5ed;border-top:2px solid #b89c54}.footer__wrapper{position:relative;max-width:1280px;margin-inline:auto;padding:40px 24px 64px;row-gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:576px){.footer__wrapper{padding-inline:calc(24px + (100vw - 576px)/((768 - 576)/(40 - 24)))}}@media(min-width:768px){.footer__wrapper{padding-inline:40px}}.footer__awards{gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__award,.footer__logo{height:80px}.footer__award img,.footer__logo img{-o-object-fit:contain;object-fit:contain}.footer__logos{gap:24px;padding-block:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:576px){.footer__logos{gap:calc(24px + (100vw - 576px)/((768 - 576)/(32 - 24)))}}@media(min-width:768px){.footer__logos{gap:calc(32px + (100vw - 768px)/((1280 - 768)/(64 - 32)))}}@media(min-width:1280px){.footer__logos{gap:64px}}.footer__logo-link{scale:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.footer__logo-link{-webkit-transition:none;transition:none}}.footer__logo-link:hover{scale:102%}.footer__logo img{width:100%;height:100%;max-height:100px}.footer #footer-primary-nav{width:100%;padding-top:16px;border-top:1px solid #b89c54}.footer #menu-footer-primary-nav{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:576px){.footer #menu-footer-primary-nav{gap:calc(16px + (100vw - 576px)/((768 - 576)/(24 - 16)))}}@media(min-width:768px){.footer #menu-footer-primary-nav{gap:24px}}.footer ul,.footer li{list-style:none;margin:0;padding:0}.footer li a{color:#f7f5ed;position:relative;text-decoration:none;font-family:"Quicksand-SemiBold",sans-serif;font-size:12px;line-height:12px;letter-spacing:.1em;text-transform:uppercase;font-style:normal;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.footer li a:hover,.footer li a:focus{text-decoration:none}@media(prefers-reduced-motion:reduce){.footer li a{-webkit-transition:none;transition:none}}.footer li a:after{background-color:#b89c54;height:1px;inset:auto 0 -6px 0;scale:0 1;-webkit-transform-origin:left;transform-origin:left;content:"";display:block;position:absolute;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.footer li a:after{-webkit-transition:none;transition:none}}.footer li a:hover,.footer li a:focus{color:#c7b17a}.footer li a:hover:after,.footer li a:focus:after{scale:1 1}.footer__copyright{font-size:10px}.footer .social-links__social{color:#f7f5ed}.footer .social-links__social:hover,.footer .social-links__social:focus{color:#b89c54;scale:1.2}