:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}:root{--space-1:1rem;--space-2:calc(var(--space-1)*1.5);--space-3:calc(var(--space-2)*1.5);--brand-primary:var(--red-11)}@font-face{font-family:Manrope;font-style:normal;font-weight:200;src:url(Manrope-Extralight.bfbc4ef0.woff2)format("woff");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:300;src:url(Manrope-Light.009fd4da.woff2)format("woff");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:400;src:url(Manrope-Regular.4a0f8f79.woff2)format("woff");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:500;src:url(Manrope-Medium.8c607d11.woff2)format("woff");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:600;src:url(Manrope-SemiBold.67e0335f.woff2)format("woff");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:700;src:url(Manrope-Bold.8f139a0a.woff2)format("woff");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:800;src:url(Manrope-ExtraBold.2d41e845.woff2)format("woff");font-display:swap}@font-face{font-family:ClashDisplay;font-style:normal;font-weight:200;src:url(ClashDisplay-Extralight.02538bf7.woff2)format("woff");font-display:swap}@font-face{font-family:ClashDisplay;font-style:normal;font-weight:300;src:url(ClashDisplay-Light.3efd8ec8.woff2)format("woff");font-display:swap}@font-face{font-family:ClashDisplay;font-style:normal;font-weight:400;src:url(ClashDisplay-Regular.f8c1bae1.woff2)format("woff");font-display:swap}@font-face{font-family:ClashDisplay;font-style:normal;font-weight:500;src:url(ClashDisplay-Medium.be6a754f.woff2)format("woff");font-display:swap}@font-face{font-family:ClashDisplay;font-style:normal;font-weight:600;src:url(ClashDisplay-Semibold.605c03dc.woff2)format("woff");font-display:swap}@font-face{font-family:ClashDisplay;font-style:normal;font-weight:700;src:url(ClashDisplay-Bold.ca296818.woff2)format("woff");font-display:swap}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img{vertical-align:middle;max-width:100%}img[width]{height:auto}ul{margin:0;padding:0;list-style:none}html{color:#efefef;background:#000;font:400 112.5%/1.5 Manrope,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}b{font-weight:600}h1,h2,h3,h4,h5,h6{letter-spacing:.06em;text-transform:uppercase;margin-top:0;margin-bottom:1rem;font-family:ClashDisplay;font-weight:700;line-height:1.1}.hd-lg{font-size:max(1.5rem,min(1rem + 3vw,2rem))}.hd-md{font-size:1.5rem}.hd-bd{font-size:1rem}.hd-branded{color:#fff;white-space:nowrap;background-color:#222;margin-bottom:0;padding:.4em .6em;line-height:1;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}a{color:#ce2c31;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.08em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:#d8565a}p{margin-top:1.25rem;margin-bottom:1.25rem}.shout{text-transform:uppercase;letter-spacing:.2em}html{scroll-behavior:smooth}.container{max-width:1440px;margin:0 auto;padding-left:3vw;padding-right:3vw}.container--sm{max-width:800px}.container--md{max-width:1110px}.width-cap{max-width:60ch}.no-margin{margin:0!important}.no-padding{padding:0!important}.align-center{text-align:center}.fg-brand-primary{color:#ce2c31}.bg-brand-primary{background-color:#ce2c31}.bg-brand-light{background-color:#eef3f1}.padded{border:10px solid #dde6e2;padding:4vw}.site-header{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100px;padding:1rem 3vw;font-family:ClashDisplay,Manrope,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;display:flex;position:relative}@media (width>=600px){.site-header{flex-direction:row}}.site-header__brand{width:100px}.site-header__menu{flex-basis:100%}@media (width<=640px){.site-header__menu{display:none}}.site-header__nav{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.site-header__nav a{text-transform:uppercase;letter-spacing:.08em;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.site-header__nav a:focus-within,.site-header__nav a:hover{color:#fff}@media (width<=379.98px){.site-header__nav a{font-size:85%}}@media (width>=600px){.site-header__nav{justify-content:flex-start;margin-left:2em}}.site-header__nav-item:not(:first-child){margin-left:1.5em}.site-header--fixed{z-index:999;position:absolute}.site-header--fixed .site-header__brand{fill:#fff}.site-footer{text-align:center;letter-spacing:.03em;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:3vw;padding-right:3vw;font-size:82.5%}.site-footer a{color:currentColor}.site-footer a:focus-within,.site-footer a:hover{color:#ce2c31}.hero{color:#fff;text-align:center;flex-direction:column;justify-content:flex-end;height:60vh;min-height:380px;padding-top:100px;padding-bottom:5vh;display:flex;position:relative;overflow:hidden}@media (width<=600px){.hero{height:320px;min-height:auto}}.hero:before{content:"";z-index:-1;background-image:linear-gradient(#000c,#0000 120px);background-size:cover;position:absolute;inset:0}@media (width>=700px){.hero{padding-top:150px}.hero .hero__body{padding-top:5%}}.hero__body{max-width:1440px;margin:0 auto;padding-left:3vw;padding-right:3vw}.hero__body>*{max-width:50ch}.hero__media{z-index:-5;opacity:.5;position:absolute;inset:0}.hero__media>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.btn{appearance:none;color:currentColor;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;font-family:ClashDisplay,Manrope,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.btn>svg{fill:currentColor;width:1.1em;height:1.1em;margin-left:.5em}.btn:focus-within,.btn:hover,.btn--primary{color:#ce2c31}.btn--primary:focus-within,.btn--primary:hover{color:#fff}.btn--outline{border:2px solid;padding:.5em 1em}@media (width<=419.98px){.btn--outline{padding:.5em .75em}}.btn-group{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1rem;margin-bottom:1rem;display:flex}.btn-group>*{margin:.5rem}.card{background-image:radial-gradient(circle at -5.6% -6.8%,#141415 37.3%,#141515 73.5%);border:2px solid #0000;border-radius:1rem;padding:max(.5rem,min(3%,1rem));position:relative;overflow:hidden}.card .card__cta:before{content:"";position:absolute;inset:0}.card:focus-within,.card:hover{border-color:#ce2c31;box-shadow:0 0 2px #e7c1c10a,0 0 10px #e7c1c114,0 0 21px #e7c1c11f,0 0 38px #e7c1c129}@media (width<=839.98px){.card{flex-direction:column}}.card__media{border-radius:1rem;flex:1 0 50%;overflow:hidden}.card__body{text-wrap:balance;margin-top:1rem}.card__title{color:#ce2c31;font-size:1.25rem}.card__title a{color:#ce2c31;-webkit-text-decoration:none;text-decoration:none}.card-grid{--grid-layout-gap:1rem;--grid-column-count:3;--grid-item-min-width:240px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-layout-gap));--grid-item-max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr));grid-gap:calc(var(--grid-layout-gap)*2)var(--grid-layout-gap);margin-top:2rem;margin-bottom:2rem;display:grid}.card-stack{margin-top:3rem;margin-bottom:3rem}.card-stack>:not(:first-child){margin-top:1rem}.section{margin-top:2.25rem;margin-bottom:2.25rem;scroll-margin-block:2.25rem}.section-hd__title{color:#ce2c31;border-left:8px solid;padding-left:.75em;font-size:1.5rem}.event{max-width:1200px;margin:0 auto;padding-left:3vw;padding-right:3vw}.event__header{border-radius:1.5rem;overflow:hidden}.event__body{text-wrap:balance;max-width:70ch;margin:2.25rem auto}
/*# sourceMappingURL=404.7c5313a5.css.map */
