@font-face{font-family:Proxima Nova;font-weight:400;font-display:swap;src:url(/fonts/Mark-Simonson-Proxima-Nova-Regular.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-weight:700;font-display:swap;src:url(/fonts/Mark-Simonson-Proxima-Nova-Bold.otf) format("opentype")}@font-face{font-family:Proxima Nova Extra Condensed;font-weight:300;font-display:swap;src:url(/fonts/Mark-Simonson-Proxima-Nova-Extra-Condensed-Light.otf) format("opentype")}@font-face{font-family:Proxima Nova Extra Condensed;font-weight:400;font-display:swap;src:url(/fonts/Mark-Simonson-Proxima-Nova-Extra-Condensed-Regular.otf) format("opentype")}@font-face{font-family:Proxima Nova Extra Condensed;font-weight:600;font-display:swap;src:url(/fonts/Mark-Simonson-Proxima-Nova-Extra-Condensed-Semibold.otf) format("opentype")}:root{--red: #dc182d;--ink: #222;--grey-text: #555;--muted: #666;--band: #f4f3f8;--focus: #0b57d0;--font-body: "Proxima Nova", Helvetica, Arial, Lucida, sans-serif;--font-condensed: "Proxima Nova Extra Condensed", Helvetica, Arial, Lucida, sans-serif;--row: min(80%, 1080px);--row-wide: min(100%, 1080px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:#fff;color:var(--ink);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p{margin:0;padding:0;font-weight:inherit}h1,h2,h3{padding-bottom:10px;line-height:1em}img{max-width:100%;height:auto;border:0;vertical-align:bottom}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
