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-header{--header-padding-block:var(--space-24,24px);background:var(--color-deepPlum-100,#290016);width:100%;z-index:50}@media(min-width:1280px){.c-header--homepage{--header-height:var(--header-home-height);--header-padding-block:var(--space-48,40px)}}.c-header--homepage{background:transparent;height:var(--header-home-height-box-sizing);position:absolute}.c-header--homepage .c-header__logo img{height:var(--header-height)}.c-header--open{background:var(--color-deepPlum-100,#290016);color-scheme:light dark;height:var(--c-header-mobile-height,100dvh);overflow-x:hidden;overflow-y:scroll}@media(min-width:1280px){.c-header--open{height:auto;overflow:visible}}.c-header :where(nav li):before{content:none}.c-header__inner{display:flex;flex-direction:column;position:relative}@media(min-width:1280px){.c-header__inner{align-items:center;flex-direction:row;gap:0;justify-content:space-between;padding:var(--header-padding-block) var(--space-64,56px)}}.c-header__logo{display:flex;flex-direction:row;justify-content:space-between;padding:var(--space-48,40px) var(--space-20,16px)}@media(min-width:1280px){.c-header__logo{padding:0}}.c-header__logo a img{height:var(--header-height)}.c-header__menu-wrapper{display:flex;flex-direction:column;gap:var(--space-56,56px);padding:var(--space-48,40px) var(--space-20,16px)}.c-header__menu-wrapper[hidden]{display:none}@media(min-width:1280px){.c-header__menu-wrapper{align-items:center;flex-direction:row;gap:var(--space-64,64px);padding:0}}.c-header__right-actions{align-items:center;display:flex;flex-direction:row}.c-header__mobile-toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1MzIyQyIgZD0iTTAgMGgzMnYzMkgweiIvPjxwYXRoIHN0cm9rZT0iIzI5MDAxNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik04IDloMTZNOCAxNmg4bS04IDdoMTYiLz48L3N2Zz4=);cursor:pointer;display:flex;flex-direction:column;height:34px;width:34px}.c-header__mobile-toggle--open{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0Y1MzIyQyIgZD0iTTAgMGgzMnYzMkgweiIvPjxwYXRoIHN0cm9rZT0iIzI5MDAxNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0yNCA4IDggMjRtMTYgMEw4IDgiLz48L3N2Zz4=)}@media(min-width:1280px){.c-header__mobile-toggle{display:none}}.c-header__navigation{display:flex;flex-direction:column}@media(min-width:1280px){.c-header__navigation{align-items:center;flex-direction:row}}.c-header__menu{display:flex;flex-direction:column;gap:var(--space-20,20px)}@media(min-width:1280px){.c-header__menu{align-items:center;flex-direction:row;gap:var(--space-64,64px)}}.c-header__menu-link--level-1.c-header__menu-link--is-dropdown{position:relative}.c-header__menu-link--level-1.c-header__menu-link--is-dropdown:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M8.25 21.84a1.785 1.785 0 0 1-1.27-3.05L13.77 12 6.98 5.21c-.7-.7-.7-1.83 0-2.53s1.83-.7 2.53 0l7.1 7.1a3.14 3.14 0 0 1 0 4.43l-7.1 7.1c-.35.35-.81.52-1.27.52Zm5.84-9.52h.01z%27 style=%27fill:%23dacdb3%27/%3E%3C/svg%3E");content:"";height:16px;margin-left:5px;transform:rotate(90deg);width:16px}.c-header__menu-item--level-1-is-open>.c-header__submenu--level-1{margin-bottom:20px;margin-top:20px;max-height:1000px;opacity:1;pointer-events:auto;visibility:visible}@media(min-width:1280px){.c-header__menu-item--level-1-is-open>.c-header__submenu--level-1{margin-bottom:0;margin-top:0;max-height:none;transform:translateY(0)}.c-header__menu-item--level-1-is-open>.c-header__submenu--level-1:before{border-bottom:15px solid var(--color-richMaroon-100);border-right:15px solid transparent;content:"";height:0;left:0;margin-left:auto;margin-right:auto;opacity:1;position:absolute;top:-15px;transform:translateY(0);visibility:visible;width:0}}.c-header__menu-item--level-1-is-open .c-header__menu-link--is-dropdown:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M8.25 21.84a1.785 1.785 0 0 1-1.27-3.05L13.77 12 6.98 5.21c-.7-.7-.7-1.83 0-2.53s1.83-.7 2.53 0l7.1 7.1a3.14 3.14 0 0 1 0 4.43l-7.1 7.1c-.35.35-.81.52-1.27.52Zm5.84-9.52h.01z%27 style=%27fill:%23f5322c%27/%3E%3C/svg%3E");transform:rotate(270deg)}.c-header__menu-item--level-1-is-open .c-header__menu-link--level-1{color:var(--color-kicknRed-100,#f5322c)}.c-header__menu-item--level-2{display:flex;flex-direction:column;-moz-column-break-inside:avoid;break-inside:avoid}.c-header__menu-item--level-2.c-header__menu-item--has-children{gap:6px}.c-header__submenu--level-1{background:var(--color-softSand-100,#dacdb3);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-height:0;min-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .35s ease,margin .35s ease,opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:100}@media(min-width:1280px){.c-header__submenu--level-1{background-color:var(--color-richMaroon-100);display:flex;max-height:none;overflow:visible;position:absolute;top:calc(100% - var(--header-padding-block) + 10px);transform:translateY(8px);transition:opacity .25s ease,margin .35s ease,transform .25s ease,visibility .25s ease}}.c-header__submenu--level-2{background:var(--color-softSand-100,#dacdb3);margin-left:20px}@media(min-width:1280px){.c-header__submenu--level-2{background:var(--color-richMaroon-100);background:transparent}}.c-header__submenu-inner--level-1{display:flex;flex-direction:column;gap:var(--space-16,10px);padding:var(--space-24,14px) var(--space-40,18px);z-index:1}@media(min-width:1280px){.c-header__submenu-inner--level-1{padding:calc(var(--space-20, 20px) + 2px) var(--space-32,32px)}}.c-header__submenu-inner--level-2{display:flex;flex-direction:column}.c-header__menu-link{align-items:center;cursor:pointer;display:flex;transition:all .3s ease}.c-header__menu-link:hover{color:var(--color-kicknRed-100,#f5322c)}@media(min-width:1280px){.c-header__menu-link{align-items:center}}.c-header__menu-link--level-1{background:transparent;color:var(--color-softSand-100,#dacdb3);font-family:var(--font-headings,"DM Sans");font-size:var(--font-size-5xl,48px);font-style:normal;font-weight:var(--font-weight-bold,700);line-height:var(--line-height-display-sm,56px);text-decoration:none}@media(min-width:1280px){.c-header__menu-link--level-1{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-header__menu-link--level-1:hover{color:var(--color-kicknRed-100,#f5322c)}.c-header__menu-link--level-1:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M8.25 21.84a1.785 1.785 0 0 1-1.27-3.05L13.77 12 6.98 5.21c-.7-.7-.7-1.83 0-2.53s1.83-.7 2.53 0l7.1 7.1a3.14 3.14 0 0 1 0 4.43l-7.1 7.1c-.35.35-.81.52-1.27.52Zm5.84-9.52h.01z%27 style=%27fill:%23f5322c%27/%3E%3C/svg%3E")}.c-header__menu-link--level-2{align-items:flex-start;color:var(--color-richMaroon-100,#691730);display:flex;flex-direction:row;font-family:var(--font-headings,"DM Sans");font-size:var(--font-size-2xl,24px);font-style:normal;font-weight:var(--font-weight-bold,700);justify-content:space-between;line-height:var(--line-height-heading-md,32px);text-decoration:none;width:100%}@media(min-width:1280px){.c-header__menu-link--level-2{color:var(--color-softSand-100);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-header__menu-link--level-3{color:var(--color-richMaroon-100,#691730);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-md,26px);text-decoration:none;width:100%}@media(min-width:1280px){.c-header__menu-link--level-3{color:var(--color-softSand-100)}}.c-header__menu-contact-button{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-header__menu-contact-button:focus{border:1px solid var(--color-kicknRed-100,#f5322c)}.c-header__menu-contact-button .c-button-icon{align-items:center;display:flex;justify-content:center}.c-header__menu-contact-button{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-header__menu-contact-button:hover{background:var(--color-softSand-100,#dacdb3);border:1px solid var(--color-softSand-100,#dacdb3);color:var(--color-deepPlum-100,#290016)}.c-header__menu-contact-button{align-self:flex-start}
