*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}html{color:var(--color-fg-secondary);scroll-behavior:smooth;font-size:4px}body{font-family:var(--font-stack-body);background-color:var(--color-bg);margin:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}blockquote{margin:0}cite{font-style:normal}figure{margin:0}img{object-fit:cover;max-width:100%}hr{height:var(--size-border);opacity:.15;background-color:var(--color-fg);border:0;margin:0}button{all:initial;font-family:var(--font-stack-body);cursor:pointer}a,button{color:var(--color-fg-interactive);transition:color var(--transition-timing) var(--transition-easing);border-radius:var(--radius-button);outline:none;text-decoration:none}a:visited,button:visited{color:var(--color-fg-interactive)}a:hover,a:active,a:focus,button:hover,button:active,button:focus{color:var(--color-fg-interactive-hover)}a:focus-visible,button:focus-visible{box-shadow:var(--color-bg-interactive-inverse) 0 0 0 2px,var(--color-bg-interactive) 0 0 0 4px}p{margin:0}p+p,p+blockquote{margin-top:var(--space-5)}@media only screen and (min-width:1024px){p+p,p+blockquote{margin-top:var(--space-8)}}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,.h1+p,.h2+p,.h3+p,.h4+p,.h5+p,.h6+p{margin-top:var(--space-5)}@media only screen and (min-width:1024px){h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,.h1+p,.h2+p,.h3+p,.h4+p,.h5+p,.h6+p{margin-top:var(--space-8)}}fieldset{border:none;margin:0;padding:0}input,textarea,select{font-family:var(--font-stack-body)}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:var(--color-bg-interactive)!important;border-color:var(--color-bg-interactive)!important;color:var(--color-fg-interactive-inverse)!important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg,#CookiebotWidget .CookiebotWidget-logo svg circle{fill:var(--color-fg-accent)!important}#CookiebotWidget .CookiebotWidget-consent-details button,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,#CybotCookiebotDialogDetailBodyContentTextAbout a,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink{color:var(--color-fg-interactive)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid var(--color-fg-accent)!important;color:var(--color-fg-accent)!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:2px solid var(--color-fg-accent)!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-fg-interactive)!important}#CybotCookiebotDialog a:hover:after,#CybotCookiebotDialog a:hover:before,#CybotCookiebotDialog button:hover:after,#CybotCookiebotDialog button:hover:before{border-color:var(--color-fg-interactive)!important}.ReactModal__Body--open{overflow:hidden}.ReactModal__Overlay{opacity:0;transition:opacity var(--transition-timing) var(--transition-easing)}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content{transition:transform var(--transition-timing) var(--transition-easing);transition-delay:var(--transition-timing);transform:translateY(100vh)}.ReactModal__Content--after-open{transform:translateY(0)}.ReactModal__Content--before-close{transform:translateY(100vh)}:root{--color-neutral-white:#fff;--color-neutral-50:#f6f6f6;--color-neutral-100:#e7e7e7;--color-neutral-200:#d1d1d1;--color-neutral-300:#b0b0b0;--color-neutral-400:#888;--color-neutral-500:#6d6d6d;--color-neutral-600:#5d5d5d;--color-neutral-700:#4f4f4f;--color-neutral-800:#454545;--color-neutral-900:#3d3d3d;--color-neutral-950:#262626;--color-neutral-black:#000;--space-0:0;--space-05:.5rem;--space-1:1rem;--space-15:1.5rem;--space-2:2rem;--space-3:3rem;--space-4:4rem;--space-5:5rem;--space-6:6rem;--space-7:7rem;--space-8:8rem;--space-10:10rem;--space-12:12rem;--space-14:14rem;--space-16:16rem;--space-18:18rem;--space-24:24rem;--space-32:32rem;--space-40:40rem;--space-48:48rem;--radius-0:0rem;--radius-1:1rem;--radius-2:2rem;--radius-100:100rem;--transition-timing:.3s;--transition-easing:ease-in-out;--max-width:1920px;--page-content-padding:clamp(var(--space-5), -1.068rem + 6.472vw, 30rem);--page-content-padding-large:clamp(var(--space-16), -134rem + 41.667vw, 66rem);--page-content-padding-largest:clamp(var(--space-5), -18.362rem + 24.919vw, 101.25rem);--content-block-left-hand-padding:clamp(var(--space-12), -59.25rem + 19.792vw, 35.75rem);--zindex-header:10;--zindex-header-nav:11;--zindex-header-menu-button:12}
:root{--color-red-50:#fde8e9;--color-red-100:#f6a3a6;--color-red-300:#f05f63;--color-red-500:#e91a20;--color-red-700:#a31216;--color-red-900:#5d0a0d;--color-red-950:#170303;--color-blue:#5dccda;--color-cream:#fffdea;--color-grey-100:#eee;--font-stack-heading:cooper-black-std, sans-serif;--font-stack-subheading:var(--font-stack-heading);--font-stack-body:gill-sans-nova, sans-serif;--color-fg:var(--color-neutral-black);--color-fg-secondary:var(--color-neutral-950);--color-fg-inverse:var(--color-neutral-white);--color-fg-inverse-secondary:var(--color-neutral-50);--color-fg-accent:var(--color-red-500);--color-fg-interactive:var(--color-red-500);--color-fg-interactive-hover:var(--color-red-700);--color-fg-interactive-inverse:var(--color-cream);--color-fg-interactive-inverse-hover:var(--color-neutral-white);--color-bg:var(--color-neutral-white);--color-bg-secondary:var(--color-red-50);--color-bg-tertiary:var(--color-red-100);--color-bg-accent:var(--color-red-500);--color-bg-interactive:var(--color-red-500);--color-bg-interactive-hover:var(--color-red-700);--color-bg-interactive-inverse:var(--color-cream);--color-bg-interactive-inverse-hover:var(--color-neutral-white);--radius-default:var(--radius-0);--radius-button:var(--radius-0);--radius-focus-ring-inner:var(--radius-0);--radius-focus-ring-outer:var(--radius-0);--size-border:1px;--hero-content-bg-color:#fffdead9;--co-header-font-stack:var(--font-stack-body);--co-header-font-weight:700;--co-header-font-size-desktop:clamp(4rem, 2.278rem + .897vw, 6rem);--co-header-text-transform:none;--co-header-bg-color:var(--color-bg-accent);--co-header-color:var(--color-fg-interactive-inverse);--co-header-color-hover:var(--color-fg-interactive-inverse-hover);--co-header-color-social:var(--color-fg-interactive-inverse);--co-header-color-social-hover:var(--color-fg-interactive-inverse-hover);--co-footer-bg-color:var(--color-bg-accent);--co-footer-nav-links-color:var(--color-fg-interactive-inverse);--co-footer-nav-links-hover-color:var(--color-fg-interactive-inverse-hover);--co-footer-nav-links-text-transform:none;--co-footer-legal-links-color:var(--color-fg-interactive-inverse);--co-footer-legal-links-hover-color:var(--color-fg-interactive-inverse-hover);--co-footer-divider-color:var(--color-bg);--co-product-card-subheading-font-stack:var(--font-stack-subheading);--co-blockswrapper-color-border:var(--color-red-700);--co-genericpage-heading-font-size:clamp(5.5rem, 5.257rem + .259vw, 6.5rem);--co-genericpage-heading-font-weight:400;--co-genericpage-heading-line-height:1.2}@font-face{font-display:fallback;font-family:gill-sans-nova;src:url(https://use.typekit.net/af/7f1946/00000000000000007735bb73/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff2");font-weight:700;font-style:normal}@font-face{font-display:fallback;font-family:gill-sans-nova;src:url(https://use.typekit.net/af/e07ccf/00000000000000007735bbb7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3)format("woff2");font-weight:500;font-style:normal}@font-face{font-display:fallback;font-family:cooper-black-std;src:url(https://use.typekit.net/af/4e1b68/000000000000000000013101/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2");font-weight:400;font-style:normal}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:var(--font-stack-heading);color:var(--color-fg-accent);text-transform:uppercase;margin:0;font-weight:400}h1,.h1{font-size:clamp(8rem,6.18rem + 1.942vw,15.5rem);line-height:1.06}h2,.h2{font-size:clamp(7.5rem,6.408rem + 1.165vw,12rem);line-height:1.08}h3,.h3{font-size:clamp(6.5rem,6.015rem + .518vw,8.5rem);line-height:1.11}h4,.h4{font-size:clamp(5.5rem,5.257rem + .259vw,6.5rem);line-height:1.15}h5,.h5{font-size:clamp(4.5rem,4.257rem + .259vw,5.5rem);line-height:1.18}h6,.h6{font-size:clamp(4rem,3.879rem + .129vw,4.5rem);line-height:1.22}.body-s,input,select,textarea,p,label,.body,.body-l,.body-xl{font-weight:500}.body-xl{letter-spacing:-2%;font-size:clamp(5rem,4.515rem + .518vw,7rem);line-height:1.35}.body-l{letter-spacing:-2%;font-size:clamp(5rem,4.757rem + .259vw,6rem);line-height:1.4}p,label,.body{font-size:clamp(4rem,3.757rem + .259vw,5rem);line-height:1.5}input,select,textarea{font-size:clamp(4rem,3.757rem + .259vw,5rem)}.body-s{font-size:clamp(3rem,2.757rem + .259vw,4rem);line-height:1.5}.button-text{letter-spacing:-2%;font-size:clamp(3.5rem,3.136rem + .388vw,5rem);font-weight:700;line-height:1;text-decoration:none}strong,b,.bold{font-weight:700}
