@font-face{font-family:Gap Sans;src:url(../fonts/GapSansBold.woff2)format("woff2"),url(../fonts/GapSansBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../fonts/InstrumentSans-Variable.ttf)format("truetype");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../fonts/InstrumentSans-Italic-Variable.ttf)format("truetype");font-weight:400 700;font-stretch:75% 100%;font-style:italic;font-display:swap}:root{--weinrot:#350d1d;--weinrot-deep:#250913;--weiss:#fff;--orange:#f30;--font-head:"Gap Sans", "Arial Narrow", sans-serif;--font-body:"Instrument Sans", system-ui, sans-serif;--gutter:clamp(1rem, 4vw, 3rem);--measure:68ch;--tilt:-4.6deg}*,:after,:before{box-sizing:border-box}[id]{scroll-margin-top:7.5rem}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--weinrot);color:var(--weiss);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--weiss);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mirror{color:var(--weiss);display:inline-block;transform:scaleX(-1)}.cap-center{position:relative;top:.16em}@supports (text-box:trim-both cap alphabetic){.cap-center{text-box:trim-both cap alphabetic;padding-block:.0925em;top:0}}.btn{background:var(--orange);color:var(--weinrot);font-family:var(--font-body);cursor:pointer;box-shadow:0 .35rem 0 var(--weinrot-deep);border:0;border-radius:999px;align-items:center;gap:.6em;padding:.75em 1.3em;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.btn,.btn:hover{text-decoration:none}.btn:hover{box-shadow:0 .5rem 0 var(--weinrot-deep);transform:translateY(-2px)}.btn:active{box-shadow:0 .1rem 0 var(--weinrot-deep);transform:translateY(.25rem)}.btn--light{background:var(--weiss);color:var(--weinrot)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.wrap{width:100%;max-width:72rem;padding-inline:var(--gutter);margin-inline:auto}.skip-link{z-index:50;background:var(--weiss);color:var(--weinrot);padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.tape{width:112%;transform:rotate(var(--tilt));margin-left:-6%;padding-inline:6%;position:relative;box-shadow:0 .6rem 1.2rem #00000059}.tape--orange{background:var(--orange);color:var(--weinrot)}.tape--white{background:var(--weiss);color:var(--weinrot)}.block{padding-block:clamp(3.5rem,7vw,5rem)}.prose{max-width:calc(var(--measure) + var(--gutter)*2)}.prose p{margin:0 0 1.25em}.prose p:last-child{margin-bottom:0}.lead{font-size:1.3em}.lead,.lead-sm{font-weight:600;line-height:1.4}.lead-sm{font-size:1em}.h2{font-family:var(--font-head);text-transform:uppercase;color:var(--orange);margin:0 0 .6em;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-weight:700;line-height:1}.block--split{background:var(--weinrot-deep)}.cols{gap:3.5rem;display:grid}@media (width>=60rem){.cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}.cols--center{align-items:center}}.section-head{margin-bottom:2rem}.section-head p{max-width:var(--measure);margin:0}.readmore+p{margin-top:1.5em}
