h1,h2,h3,h4,h6{font-family:DM Sans,sans-serif}body,h5{font-family:PT Sans,sans-serif}:root{--font-family-title:DM Sans,sans-serif;--font-family-body:PT Sans,sans-serif;--font-para:PT Sans,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xxs:6px;--font-size-xs:8px;--font-size-sm:10px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:22px;--font-size-4xl:28px;--font-size-5xl:32px;--font-size-6xl:34px;--font-size-7xl:46px;--font-size-8xl:50px;--line-height-tight-xs:12px;--line-height-tight-sm:14px;--line-height-body-sm:20px;--line-height-body-md:23px;--line-height-body-lg:27px;--line-height-heading-xs:22px;--line-height-heading-sm:26px;--line-height-heading-md:26px;--line-height-heading-lg:29px;--line-height-heading-xl:36px;--line-height-display-sm:37px;--line-height-display-md:62px;--line-height-display-lg:70px;--line-height-display-xl:64px;--line-height-relaxed-sm:26px;--line-height-relaxed-md:30px;--line-height-relaxed-lg:38px;--line-height-display-2xl:60px;--paragraph-spacing-none:0px;--paragraph-spacing-xs:4px;--paragraph-spacing-sm:8px;--paragraph-spacing-md:12px;--paragraph-spacing-lg:16px;--paragraph-spacing-xl:24px;--paragraph-spacing-2xl:32px;--paragraph-spacing-3xl:48px;--letter-spacing-normal:0px;--letter-spacing-tightest:-3px;--letter-spacing-tighter:-2px;--letter-spacing-tight:-1px;--letter-spacing-wider:0.05px;--letter-spacing-widest:0.1px;--letter-spacing-wide:1px}@media only screen and (min-width:768px){:root{--font-size-xxs:8px;--font-size-xs:10px;--font-size-sm:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-size-3xl:28px;--font-size-4xl:34px;--font-size-5xl:46px;--font-size-6xl:58px;--font-size-7xl:70px;--font-size-8xl:80px;--line-height-tight-xs:14px;--line-height-tight-sm:16px;--line-height-body-sm:20px;--line-height-body-md:24px;--line-height-body-lg:27px;--line-height-heading-xs:22px;--line-height-heading-sm:26px;--line-height-heading-md:30px;--line-height-heading-lg:38px;--line-height-heading-xl:46px;--line-height-display-sm:54px;--line-height-display-md:62px;--line-height-display-lg:70px;--line-height-display-xl:78px;--line-height-relaxed-sm:26px;--line-height-relaxed-md:30px;--line-height-relaxed-lg:38px;--line-height-display-2xl:85px}}@media only screen and (min-width:1511px){:root{--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:60px;--font-size-7xl:72px;--font-size-8xl:100px;--line-height-tight-xs:16px;--line-height-tight-sm:18px;--line-height-body-sm:22px;--line-height-body-md:26px;--line-height-body-lg:29px;--line-height-heading-xs:24px;--line-height-heading-sm:28px;--line-height-heading-md:32px;--line-height-heading-lg:40px;--line-height-heading-xl:48px;--line-height-display-sm:56px;--line-height-display-md:64px;--line-height-display-lg:72px;--line-height-display-xl:80px;--line-height-relaxed-sm:28px;--line-height-relaxed-md:32px;--line-height-relaxed-lg:40px;--line-height-display-2xl:108px}}:root{--color-deepPlum-100:#290016;--color-deepPlum-70:rgba(41,0,22,.7);--color-deepPlum-40:rgba(41,0,22,.4);--color-deepPlum-50:rgba(41,0,22,.5);--color-deepPlum-15:rgba(41,0,22,.15);--color-kicknRed-100:#f5322c;--color-kicknRed-10:rgba(245,50,44,.1);--color-richMaroon-100:#691730;--color-richMaroon-10:rgba(105,23,48,.1);--color-softSand-100:#dacdb3;--color-softSand-55:hsla(40,35%,78%,.55)}.c-button{cursor:pointer;font-family:var(--font-headings,"DM Sans");font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-bold,700);gap:var(--space-32,32px);justify-content:center;line-height:var(--line-height-body-md,26px);padding-bottom:var(--space-4,4px);text-decoration:none}.c-button:focus{border:1px solid var(--color-kicknRed-100,#f5322c)}.c-button .c-button-icon{align-items:center;display:flex;justify-content:center}.c-button{background:transparent;border:1px solid transparent;border-bottom:1px solid var(--color-softSand-100,#dacdb3);color:var(--color-softSand-100,#dacdb3)}.c-button:hover{border-bottom:1px solid var(--color-kicknRed-100,#f5322c);color:var(--kicknRed-100,#f5322c)}.c-button{align-items:center;display:inline-flex}.c-button.c-button--style-kicknRedFill{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-headings,"DM Sans");font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-bold,700);gap:var(--space-32,32px);justify-content:center;line-height:var(--line-height-body-md,26px);padding-bottom:var(--space-4,4px);text-decoration:none}.c-button.c-button--style-kicknRedFill:focus{border:1px solid var(--color-kicknRed-100,#f5322c)}.c-button.c-button--style-kicknRedFill .c-button-icon{align-items:center;display:flex;justify-content:center}.c-button.c-button--style-kicknRedFill{background:var(--color-kicknRed-100,#f5322c);border:1px solid var(--color-kicknRed-100,#f5322c);clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%);color:var(--color-deepPlum-100,#290016);padding:var(--space-4,4px) calc(var(--space-16, 16px) + 16px);position:relative}.c-button.c-button--style-kicknRedFill:hover{background:var(--color-softSand-100,#dacdb3);border:1px solid var(--color-softSand-100,#dacdb3);color:var(--color-deepPlum-100,#290016)}.c-button.c-button--style-plumLink{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-headings,"DM Sans");font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-bold,700);gap:var(--space-32,32px);justify-content:center;line-height:var(--line-height-body-md,26px);padding-bottom:var(--space-4,4px);text-decoration:none}.c-button.c-button--style-plumLink:focus{border:1px solid var(--color-kicknRed-100,#f5322c)}.c-button.c-button--style-plumLink .c-button-icon{align-items:center;display:flex;justify-content:center}.c-button.c-button--style-plumLink{background:transparent;border:1px solid transparent;border-bottom:1px solid var(--color-richMaroon-100,#691730);color:var(--color-richMaroon-100,#691730)}.c-button.c-button--style-plumLink:hover{border-bottom:1px solid var(--color-kicknRed-100,#f5322c);color:var(--kicknRed-100,#f5322c)}.c-button.c-button--style-sandLink{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-headings,"DM Sans");font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-bold,700);gap:var(--space-32,32px);justify-content:center;line-height:var(--line-height-body-md,26px);padding-bottom:var(--space-4,4px);text-decoration:none}.c-button.c-button--style-sandLink:focus{border:1px solid var(--color-kicknRed-100,#f5322c)}.c-button.c-button--style-sandLink .c-button-icon{align-items:center;display:flex;justify-content:center}.c-button.c-button--style-sandLink{background:transparent;border:1px solid transparent;border-bottom:1px solid var(--color-softSand-100,#dacdb3);color:var(--color-softSand-100,#dacdb3)}.c-button.c-button--style-sandLink:hover{border-bottom:1px solid var(--color-kicknRed-100,#f5322c);color:var(--kicknRed-100,#f5322c)}.c-button.c-button--style-kicknRedFill.c-button--hover-maroon{transition:background-color .6s ease,border-color .6s ease,color .6s ease}.c-button.c-button--style-kicknRedFill.c-button--hover-maroon:hover{background:var(--color-richMaroon-100,#691730);border-color:var(--color-richMaroon-100,#691730);color:var(--color-softSand-100,#dacdb3)}.c-button__icon{align-items:center;display:flex;display:inline-flex;height:24px;justify-content:center;width:24px}.c-button__icon svg{height:100%;width:100%}.c-footer{background:var(--color-deepPlum-100,#290016);color:var(--color-softSand-100);margin-top:150px;padding:var(--space-80,80px) 0 var(--space-16,16px) 0;position:relative}.c-footer:after{border-color:transparent transparent transparent var(--color-deepPlum-100,#290016);border-style:solid;border-width:108px 0 0 108px;content:"";height:0;left:108px;position:absolute;top:-108px;width:0}.c-footer__top{display:grid;grid-template-columns:1fr;padding:0 var(--space-48,20px) var(--size-40,40px) var(--space-48,20px)}@media only screen and (min-width:1024px){.c-footer__top{padding:0 var(--space-80,64px) var(--size-40,40px) var(--space-80,64px)}}@media(min-width:1440px){.c-footer__top{gap:var(--space-80,80px);grid-template-columns:40% 1fr;padding:0 var(--space-80,80px) var(--size-40,40px) var(--space-80,80px)}}@media only screen and (min-width:1920px){.c-footer__top{margin:0 auto;max-width:1390px;padding:0 0 var(--size-40,40px)}}.c-footer__top-inner{display:grid;grid-template-columns:1fr;row-gap:var(--space-80,64px)}@media only screen and (min-width:1024px){.c-footer__top-inner{grid-template-columns:repeat(4,1fr);row-gap:var(--space-48,48px)}}.c-footer__branding{margin-bottom:var(--space-80,48px)}.c-footer__home-link{display:block;width:320px}@media only screen and (min-width:1024px){.c-footer__home-link{width:390px}}@media(min-width:1440px){.c-footer__home-link{width:520px}}.c-footer__logo{display:block;height:auto;max-width:100%}.c-footer__locations{display:flex;flex-flow:row wrap;gap:40px}@media(min-width:576px){.c-footer__locations{gap:10px}}@media only screen and (min-width:1024px){.c-footer__locations{gap:var(--space-16,16px);grid-column:1/4}}.c-footer__location{display:flex;flex-direction:column;gap:var(--space-16,16px);width:calc(50% - 20px)}@media(min-width:576px){.c-footer__location{width:calc(33% - 10px)}}.c-footer__location-title{font-family:var(--font-headings,"DM Sans");font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-bold,700);line-height:var(--line-height-body-lg,29px)}.c-footer__location-address,.c-footer__location-phone{font-family:var(--font-para,"PT Sans");font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-medium,400);line-height:var(--line-height-body-md,26px)}.c-footer__location-phone{color:var(--color-softSand-100)}.c-footer__menu{display:flex;flex-direction:column;gap:10px;position:relative}@media only screen and (min-width:1024px){.c-footer__menu{grid-column:4;grid-row:1/2}}.c-footer__menu-item--level-1{width:50%}@media only screen and (max-width:429px){.c-footer__menu-item--level-1{width:100%}}@media only screen and (min-width:1024px){.c-footer__menu-item--level-1{width:auto}}.c-footer__menu-link{color:var(--Color-brand-Neutrals-white);font-family:var(--font-headings,"DM Sans");font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-bold,700);line-height:var(--line-height-body-lg,29px);text-decoration:none}.c-footer__menu-link[href]:hover{text-decoration:underline}.c-footer__submenu--level-1{position:absolute;right:0;top:0;width:50%}@media only screen and (max-width:429px){.c-footer__submenu--level-1{margin-top:10px;position:static;width:100%}}@media only screen and (min-width:1024px){.c-footer__submenu--level-1{margin-top:var(--space-16,16px);position:static;width:auto}}.c-footer__submenu-inner--level-1{display:flex;flex-direction:column;gap:10px}.c-footer__menu-link--level-2{display:block;font-family:var(--font-para,"PT Sans");font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-medium,400);line-height:var(--line-height-body-md,26px);text-align:right}@media only screen and (max-width:429px){.c-footer__menu-link--level-2{text-align:left}}@media only screen and (min-width:1024px){.c-footer__menu-link--level-2{text-align:left}}.c-footer__links{display:flex;justify-content:space-between}@media only screen and (min-width:1024px){.c-footer__links{grid-column:1/5}}.c-footer__socials{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-md);justify-content:flex-end}@media only screen and (max-width:767px){.c-footer__socials{justify-content:flex-start}}.c-footer__social-link{transition:all .3s ease}.c-footer__social-link:hover{opacity:.8}.c-footer__social-icon{height:30px;width:30px}.c-footer__bottom{display:flex;flex-direction:column;padding:0 var(--space-48,20px) var(--size-40,40px) var(--space-48,20px)}@media only screen and (min-width:1024px){.c-footer__bottom{flex-direction:row;padding:0 var(--space-80,64px) var(--size-40,40px) var(--space-80,64px)}}@media only screen and (min-width:1280px){.c-footer__bottom{padding:0 var(--space-80,80px) var(--size-40,40px) var(--space-80,80px)}}@media only screen and (min-width:1920px){.c-footer__bottom{margin:0 auto;max-width:1390px;padding:0}}.c-footer__bottom-wrapper{border-top:1px solid var(--color-softSand-100,#dacdb3);display:flex;flex-direction:column;padding-top:10px}@media only screen and (min-width:1024px){.c-footer__bottom-wrapper{flex-direction:row;justify-content:space-between}}.c-footer__copyright{color:var(--Color-brand-Neutrals-white)}.c-footer__copyright,.c-footer__copyright-text{font-family:var(--font-para,"PT Sans");font-size:var(--font-size-xs,12px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:var(--line-height-tight-sm,18px)}@media only screen and (min-width:1024px){.c-footer__copyright-text{width:70%}}.c-footer__credit{color:var(--color-softSand-100,#dacdb3);display:inline;font-family:var(--font-para,"PT Sans");font-size:var(--font-size-xs,12px);font-style:normal;font-weight:var(--font-weight-regular,400);line-height:var(--line-height-tight-sm,18px);text-decoration:none}.c-footer__credit:hover{text-decoration:underline}
