:root{--paper:#f4f1ea;--w:#fff;--k:#000;--r:#e30000;--ink:#0a0a0a;--disp:var(--font-display), "Arial Narrow", Impact, sans-serif;--body:var(--font-body), "Helvetica Neue", Helvetica, Arial, sans-serif;--data:var(--font-data), ui-monospace, "Courier New", monospace;--tag:var(--font-vandal), cursive;--disp-track:.012em;--disp-track-hero:.012em;--t-200:.2s;--t-300:.3s;--t-500:.5s;--t-700:.7s;--t-cut:.95s;--ease-house:cubic-bezier(.76, 0, .24, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--mis:0px;--pad:clamp(18px, 5vw, 72px);--rule:2px;--hair:1px;--chrome-top:46px;--chrome-bottom:0px;--r-text:#ce0000;--z-grain:90;--z-nav:300;--z-menu:450;--z-modal:480;--z-cut:500;--z-cursor:600;--z-loader:900;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);color:var(--k);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55;overflow-x:clip}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}::selection{background:var(--r);color:var(--w)}:focus-visible{outline:2px dashed var(--r);outline-offset:3px;border-radius:1px}:where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--chrome-top) + 16px);scroll-margin-bottom:calc(var(--chrome-bottom) + 16px)}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:999;background:var(--k);color:var(--w);font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;transition:transform var(--t-200) var(--ease-house);padding:10px 16px;font-size:11px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skipLink:focus-visible{transform:translateY(0)}.disp{font-family:var(--disp);text-transform:uppercase;letter-spacing:var(--disp-track);font-weight:400;line-height:.86}.mono{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:11px;line-height:1.4}.vandal{font-family:var(--tag);font-weight:400}.wrap{padding-left:var(--pad);padding-right:var(--pad)}.bleed{overflow:clip}.plate{isolation:isolate}[data-theme-section=dark]{--r-text:#ff1f1f}.oh{margin-block:-.09em -.13em;padding-block:.09em .13em;display:block;overflow:clip}.oh>*{display:block}.js .oh>*{transition:translate var(--t-700) var(--ease-out) var(--d,0s);translate:0 130%}.js .is-in .oh>*,.js .oh.is-in>*{translate:0}.park{vertical-align:bottom;display:inline-block;position:relative;overflow:clip}.ambient{z-index:var(--z-grain);pointer-events:none;opacity:.055;background-image:repeating-linear-gradient(0deg,#00000080 0 1px,#0000 1px 4px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto,140px 140px;position:fixed;inset:0}@media (pointer:coarse){.ambient{opacity:.025}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.js:not([data-cursor=system]) body,html.js:not([data-cursor=system]) button,html.js:not([data-cursor=system]) a,html.js:not([data-cursor=system]) [role=button]{cursor:none}html.js input,html.js textarea,html.js select,html.js [contenteditable=true]{cursor:auto}html.js input[type=text],html.js input[type=email],html.js input[type=tel],html.js input[type=search],html.js textarea{cursor:text}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ambient{display:none}.js .oh>*{transform:none!important}html.js .oh>*{translate:none!important}:root{--mis:0px!important}}@media (forced-colors:active){.ambient{display:none}.disp,.mono{color:canvastext}[data-outline=true]{-webkit-text-stroke:0!important;color:canvastext!important}[data-brandmark]{forced-color-adjust:none}:focus-visible{outline:2px solid highlight}}@media print{.ambient,[data-chrome],[data-loader]{display:none!important}body{color:#000;background:#fff}}
