:root{--size-step-00: clamp(0.833125rem, 0.8rem + 0.16vw, 0.9375rem);--size-step-0: clamp(1rem, 0.9489rem + 0.2273cqi, 1.125rem);--size-step-1: clamp(1.125rem, 1.0739rem + 0.2273cqi, 1.25rem);--size-step-2: clamp(1.25rem, 1.1477rem + 0.4545cqi, 1.5rem);--size-step-3: clamp(1.5rem, 1.2955rem + 0.9091cqi, 2rem);--size-step-4: clamp(2rem, 1.7955rem + 0.9091cqi, 2.5rem);--size-step-5: clamp(2.5rem, 2.2955rem + 0.9091cqi, 3rem);--size-step-6: clamp(3.5rem, 2.6818rem + 3.6364cqi, 5.5rem);--size-step-7: clamp(5rem, 3.9773rem + 4.5455cqi, 7.5rem);--size-step-8: clamp(7rem, 4.75rem + 10cqi, 12.5rem);--color-dark: #3e4039;--color-dark-glare: #2d2816;--color-mid: #ABA9A2;--color-light: #ffffff;--color-primary: #ffd10a;--color-secondary: #57150B;--space-xs: clamp(0.4375rem, 0.42rem + 0.1vw, 0.5rem);--space-s: clamp(0.875rem, 0.83rem + 0.2vw, 1rem);--space-m: 1.5rem;--space-l: clamp(2.1875rem, 2.09rem + 0.49vw, 2.5rem);--space-xl: clamp(3.0625rem, 2.92rem + 0.69vw, 3.5rem);--space-2xl: clamp(3.5rem, 3.34rem + 0.78vw, 4rem);--space-3xl: clamp(4.375rem, 4.17rem + 0.98vw, 5rem);--space-4xl: clamp(6.5625rem, 6.26rem + 1.47vw, 7.5rem);--space-xs-l: clamp(0.4375rem, -0.23rem + 3.24vw, 2.5rem);--space-m-l: clamp(1.3125rem, 0.93rem + 1.86vw, 2.5rem);--space-2xl-4xl: clamp(3.5rem, 2.21rem + 6.27vw, 7.5rem);--leading-micro: 0.85;--leading-flat: 1;--leading-fine: 1.2;--leading-standard: 1.6;--leading-loose: 1.7;--font-base: Satoshi, Inter, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-mono: DM Mono, monospace;--font-regular: 400;--font-medium: 500;--font-bold: 700;--font-black: 900;--uppercase-kerning: 0.04ch;--gutter: clamp(0.4375rem, -0.23rem + 3.24vw, 2.5rem);--transition-base: 250ms ease;--transition-movement: 200ms linear;--transition-fade: 300ms ease;--transition-bounce: 500ms cubic-bezier(0.5, 0.05, 0.2, 1.5);--stroke-width: 1px;--stroke: 1px dashed #ABA9A2;--stroke-solid: 1px solid #ABA9A2;--indent-size: clamp(0.4375rem, -0.23rem + 3.24vw, 2.5rem);--radius-s: 0.2rem;--radius-m: 0.75rem;--radius-l: 2.5rem;--shadow-s: 0 2px 10px 0 rgba(32, 16, 14, 0.2);--shadow-m: 0 4px 20px 0 rgba(32, 16, 14, 0.2509803922);--shadow-l: 0 4px 30px 0 rgba(32, 16, 14, 0.4)}.page--default{--footer-background: var(--theme-footer-background, #000);--footer-padding: var(--theme-footer-padding, 1rem);--footer-color: var(--theme-footer-color, #fff);--footer-copyright-padding: var(--theme-footer-copyright-padding, 1rem 0 0);--footer-copyright-text-transform: var(--theme-footer-copyright-text-transform, none)}.page--default .footer{background:var(--footer-background);color:var(--footer-color);padding:var(--footer-padding);display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding-block:2rem}.page--default .footer ul{list-style-type:none;margin:0;padding:0}.page--default .footer ul a{color:var(--footer-color)}.page--default .footer__top{display:grid;grid-template-columns:100%;gap:2rem;width:100%;align-items:flex-end;justify-content:space-between}.page--default .footer__top ul{display:flex;flex-direction:column;gap:1rem}.page--default .footer__top ul li{font-family:var(--theme-eyebrow-font-family);font-size:.875rem;font-style:normal;font-feature-settings:"liga" off,"clig" off;font-weight:600;line-height:1.2}.page--default .footer__top ul li a{position:relative;display:flex;align-items:center;gap:.25rem;font-family:field-gothic, sans-serif;font-weight:600;line-height:1.1;text-decoration:none}.page--default .footer__top ul li a::after{font-family:"Font Awesome 6 Pro";content:"";font-size:1.25em;opacity:0;transition:opacity .5s,transform .5s;transform:translateX(0.5rem);transition:opacity .5s,transform .5s}.page--default .footer__top ul li a:hover::after{transform:translateX(0.5rem);opacity:1}@media(width >= 80em){.page--default .footer__top ul{flex-direction:row;gap:2rem;padding-block:2rem;align-items:center}}.page--default .footer__top .btn{width:fit-content}.page--default .footer__top .btn::before{border-radius:0}.page--default .footer__top .btn::after{content:""}@media(width >= 80em){.page--default .footer__top{grid-template-columns:1fr auto}}.page--default .footer__middle{order:-1;display:grid;grid-template-columns:100%;gap:2rem;width:100%;align-items:center;justify-content:space-between}@media(width >= 80em){.page--default .footer__middle{grid-template-columns:auto 1fr;order:unset;border-top:1px solid #fff;border-bottom:1px solid #fff}}.page--default .footer__main-nav{display:grid;grid-template-columns:100%;gap:2rem;width:100%;align-items:flex-end;justify-content:space-between}@media(width >= 80em){.page--default .footer__main-nav{grid-template-columns:auto auto auto;padding-block:2rem}}.page--default .footer__main-nav-menu{display:flex;flex-direction:column;gap:2rem}.page--default .footer__main-nav-menu li a{position:relative;display:flex;align-items:center;gap:.25rem;font-family:field-gothic, sans-serif;font-weight:600;line-height:1.1;text-decoration:none}.page--default .footer__main-nav-menu li a::after{font-family:"Font Awesome 6 Pro";content:"";font-size:1.25em;opacity:0;transition:opacity .5s,transform .5s;transform:translateX(0.5rem);transition:opacity .5s,transform .5s}.page--default .footer__main-nav-menu li a:hover::after{transform:translateX(0.5rem);opacity:1}.page--default .footer__social-menu{display:flex;flex-wrap:wrap;gap:.5rem}.page--default .footer__social-menu .social-icon:hover{--icon-color: var(--theme-button-background-color-hover)}.page--default .footer__bottom{display:grid;grid-template-columns:100%;width:100%;align-items:center;justify-content:space-between}.page--default .footer__bottom ul{display:flex;flex-direction:column;gap:2rem}.page--default .footer__bottom ul li{font-family:var(--theme-eyebrow-font-family);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5}.page--default .footer__bottom ul li a{transition:text-underline-offset var(--transition)}.page--default .footer__bottom ul li a:hover{text-underline-offset:.25rem}@media(width >= 80em){.page--default .footer__bottom ul{flex-direction:row}}@media(width >= 80em){.page--default .footer__bottom{grid-template-columns:auto auto;padding:2rem 1rem}}.page--default .footer__logo-wrapper{display:flex;align-items:center;height:100%}@media(width >= 80em){.page--default .footer__logo-wrapper{padding-inline:2rem;border-right:1px solid #fff}}.page--default .footer__logo{height:2.5rem}.page--default .footer__copyright{text-transform:var(--footer-copyright-text-transform);margin:var(--footer-copyright-padding);color:var(--Colors-Light-Gray, #D9DAD3);font-family:var(--theme-eyebrow-font-family);font-size:.875rem;font-style:normal;font-weight:400;line-height:1}
