@font-face{font-family:Geomanist;src:url(/fonts/geomanist-thin-webfont.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/geomanist-extralight-webfont.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/geomanist-light-webfont.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/geomanist-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/geomanist-book-webfont.woff2)format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/geomanist-medium-webfont.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/geomanist-bold-webfont.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/geomanist-black-webfont.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/fonts/geomanist-ultra-webfont.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Novela;src:url(/fonts/novela-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Novela;src:url(/fonts/novela-regularitalic-webfont.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Novela;src:url(/fonts/novela-semibold-webfont.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Novela;src:url(/fonts/novela-bold-webfont.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Novela Display;src:url(/fonts/novela-displayregular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Novela Display;src:url(/fonts/novela-displayitalic-webfont.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--black:#000;--white:#fff;--red:#db3b24;--footer-gray:#9a9a9a;--caption-gray:#4a4a4a;--aside-gray:#f2f2f2;--aside-ink:#1a1a1a;--font-sans:"Geomanist", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Novela", Georgia, serif;--font-display:"Novela Display", "Novela", Georgia, serif;--title-weight:900;--title-weight-active:100;--title-leading:.76;--title-tracking-index:-.01em;--title-tracking-hero:-.02em;--title-size-index:clamp(44px, 6.6vw, 104px);--title-size-index-phone:42px;--nav-title-size:34px;--label-weight:700;--label-size:13px;--label-tracking:.02em;--label-leading:1.15;--link-underline:1px;--link-underline-offset:.18em;--heading-size:16px;--meta-weight:600;--meta-size:14px;--body-size:clamp(19px, 2.4vw, 22px);--body-leading:1.6;--lede-size:clamp(24px, 3vw, 30px);--lede-leading:1.4;--note-size:16px;--note-leading:1.5;--about-beat-size:60px;--about-beat-size-phone:34px;--about-beat-leading:.9;--about-body-size:22px;--about-body-size-phone:18px;--panel:#ffffffeb;--screen:100svh;--gutter:6vw;--gutter-phone:22px;--title-indent:clamp(0px, 8vw, 140px);--frame:clamp(12px, 1.8vw, 28px);--column:680px;--plate-max:1120px;--target:44px;--header-top:calc(var(--frame) + .026 * (var(--screen) - 2 * var(--frame)));--header-side:calc(.956 * var(--frame) + 2.2%);--ease-weight:cubic-bezier(.2, .7, .2, 1);--dur-weight:.22s;--dur-menu:.18s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--black);color:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.label{font-family:var(--font-sans);font-size:var(--label-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-tracking);text-transform:uppercase}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--red);color:var(--white);padding:12px 16px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--white);transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root{--sep-space:3rem}hr{height:44px;margin:var(--sep-space) auto;background:url(/_astro/separator.BpyLMnYD.svg) 50%/contain no-repeat;border:0}body[data-ground=white]{background:var(--white);color:var(--black)}.masthead[data-astro-cid-v3lsk6py]{min-height:var(--target);color:var(--red);flex-direction:column;display:flex}.site-footer[data-astro-cid-nns7i3if]{padding:0 var(--header-side) 32px;color:var(--footer-gray);justify-content:flex-end;display:flex}.site-footer[data-astro-cid-nns7i3if][data-ground=white]{color:var(--caption-gray)}
