@font-face{font-family:Druk Wide;src:url(/fonts/druk-wide/DrukWideBold.woff2)format("woff2"),url(/fonts/druk-wide/DrukWideBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYREGULAR.woff2)format("woff2"),url(/fonts/sf-pro-display/SFPRODISPLAYREGULAR.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.woff2)format("woff2"),url(/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYBOLD.woff2)format("woff2"),url(/fonts/sf-pro-display/SFPRODISPLAYBOLD.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYLIGHTITALIC.woff2)format("woff2"),url(/fonts/sf-pro-display/SFPRODISPLAYLIGHTITALIC.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display/SFPRODISPLAYSEMIBOLDITALIC.woff2)format("woff2"),url(/fonts/sf-pro-display/SFPRODISPLAYSEMIBOLDITALIC.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PPMonumentLight;src:url(/fonts/ppmonument/PPMonumentNormal-Light.woff2)format("woff2"),url(/fonts/ppmonument/PPMonumentNormal-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PPMonumentNormal;src:url(/fonts/ppmonument/PPMonumentNormal-Regular.woff2)format("woff2"),url(/fonts/ppmonument/PPMonumentNormal-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPMonumentExtended;src:url(/fonts/ppmonument/PPMonumentExtended-Regular.woff2)format("woff2"),url(/fonts/ppmonument/PPMonumentExtended-Regular.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PPMonumentExtended;src:url(/fonts/ppmonument/PPMonumentExtended-Black.woff2)format("woff2"),url(/fonts/ppmonument/PPMonumentExtended-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Milligram Macro;src:url(/fonts/milligram/Milligram-Macro-Regular.woff2)format("woff2"),url(/fonts/milligram/Milligram-Macro-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Milligram Macro;src:url(/fonts/milligram/Milligram-Macro-Bold.woff2)format("woff2"),url(/fonts/milligram/Milligram-Macro-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bitcheese;src:url(/fonts/Bitcheese/Bitcheese.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading:"Druk Wide",impact,"Arial Black",sans-serif;--font-body:"SF Pro Display",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,sans-serif;--font-monument:"PPMonumentNormal","Arial",sans-serif;--font-monument-light:"PPMonumentLight","Arial",sans-serif;--font-monument-extended:"PPMonumentExtended","Arial",sans-serif;--font-milligram:"Milligram Macro","Arial",sans-serif;--color-primary:#b4ff00;--color-primary-hover:#9fe600;--color-primary-heading:#b1ff00;--color-secondary:#8b5cf6;--color-secondary-light:#a78bfa;--color-secondary-dark:#131114;--color-purple:#770aff;--color-background:#000;--color-background-elevated:#141419;--color-background-footer:#161616;--color-background-card:#1a1a22;--color-background-overlay:#000000f2;--color-background-modal-overlay:#000000d9;--color-background-header:#000c;--color-background-btn:#a7f537;--color-background-black:#030310;--color-background-secondary:#770aff;--color-foreground:#fff;--color-foreground-muted:#a1a1aa;--color-foreground-subtle:#71717a;--color-black:#000;--color-success:#22c55e;--color-error:#ef4444;--color-error-light:#fca5a5;--color-warning:#f59e0b;--color-border:#27272a;--color-border-focus:var(--color-primary);--color-border-error:var(--color-error);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--line-height-tight:1.1;--line-height-snug:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-wide:1.875;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:32px;--radius-full:9999px;--container-max-width:1200px;--container-padding:16px;--transition-fast:.15s ease;--transition-normal:.3s ease;--focus-ring:0 0 0 2px var(--color-background),0 0 0 4px var(--color-primary);--focus-ring-error:0 0 0 2px var(--color-background),0 0 0 4px var(--color-error);--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--shadow-xl:0 20px 25px #0009}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);font-weight:var(--font-weight-normal);background-color:var(--color-background);color:var(--color-foreground);line-height:var(--line-height-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}a{color:inherit;text-decoration:none}a:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.container{width:100%;max-width:var(--container-max-width);padding-inline:var(--container-padding);margin-inline:auto}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-primary);color:var(--color-background);padding:var(--spacing-sm)var(--spacing-md);z-index:1000;transition:top var(--transition-fast);position:absolute;top:-40px;left:0}.skip-link:focus{top:0}
