@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/big_shoulders_display_normal_600.woff2) format("woff2")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/big_shoulders_display_normal_800.woff2) format("woff2")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/big_shoulders_display_normal_900.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo_normal_400.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo_normal_500.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo_normal_600.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo_normal_700.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains_mono_normal_400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains_mono_normal_500.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant_garamond_normal_500.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant_garamond_normal_600.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant_garamond_italic_500.woff2) format("woff2")}:root{--ink-950:#0A0A0B;--graphite-900:#111113;--graphite-800:#1A1A1D;--steel-700:#2A2A2E;--steel-400:#9B9BA1;--bone-50:#F2F0EC;--red-600:#C8161E;--red-500:#E0222B;--red-400:#FF4A4F;--umber-950:#0B0907;--copper-500:#B8733A;--gold-500:#C9A45C;--gold-400:#D9B670;--ivory-100:#EFE6D2;--font-display:"Big Shoulders Display","Arial Narrow",sans-serif;--font-body:"Archivo","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-serif:"Cormorant Garamond",Georgia,serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;background:var(--ink-950);color:var(--bone-50);overflow-x:hidden;max-width:100%}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}blockquote,figure,h1,h2,h3,h4,ol,p,ul{margin:0}:focus-visible{outline:2px solid var(--red-400);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}