@font-face{font-family:Times New Arial;src:url(/fonts/TimesNewArialGX.ttf)format("truetype-variations");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arial Fallback;src:url(/fonts/Arial.woff2)format("woff2"),url(/fonts/Arial.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arial Fallback;src:url(/fonts/Arial-Italic.woff2)format("woff2"),url(/fonts/Arial-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}
:root{--space-xs:.25rem;--space-s:.5rem;--space-m:1rem;--space-l:2rem;--space-xl:4rem;--weight-normal:400;--font-display:"Arial Fallback", Helvetica, Arial, sans-serif;--font-body:"Arial Fallback", Helvetica, Arial, sans-serif;--font-serif:"Times New Roman", Times, Georgia, serif;--font-wordmark:"Times New Arial", "Times New Roman", Times, serif;--face-mid:"srff" 50;--text-xs:.8125rem;--text-s:.875rem;--text-m:1.0625rem;--text-l:1.125rem;--text-xl:1.25rem;--text-2xl:1.5625rem;--text-3xl:2.1875rem;--text-4xl:2.8125rem;--text-5xl:3.75rem;--text-6xl:4.1875rem;--leading-tight:1.1;--leading-display:1.1;--leading-snug:1.3;--leading-body:1.5;--leading-loose:1.7;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.08em;--word-normal:0em;--word-wide:.1em;--measure:66ch;--grid-columns:10;--grid-gutter:5px;--bp-desktop:60rem;--rhythm-menu:2.5625rem;--menu-item-row:calc(var(--text-3xl) * 1.5);--nav-row:3.25rem;--leading-title:.9;--black:#000;--white:#fff;--ink:var(--black);--paper:var(--white);--grey-card:#c9c9c9;--blue:#0014ff;--green:#5ad34f;--red:red;--purple:#ef74ff;--grey:#d4d4d4;--grey-band:#b7b7b7;--grey-deep:#626262;--green-deep:#4fba45;--grey-face:#dbdbdb;--layer-page-max:1100;--layer-search:1990;--layer-nav:2000;--layer-chrome:2010;--nav-veil:color-mix(in srgb, var(--paper) 20%, transparent);--nav-blur:18px}@media (min-width:60rem){:root{--text-xs:.6906rem;--text-s:.7438rem;--text-m:.9031rem;--text-l:.9562rem;--text-xl:1.0625rem;--text-2xl:1.3281rem;--text-3xl:1.8594rem;--text-4xl:2.3906rem;--text-5xl:3.1875rem;--text-6xl:3.5594rem}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:var(--space-xl)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-block-size:100svh}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,li,figcaption{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}ul[role=list],ol[role=list]{padding:0;list-style:none}:target{scroll-margin-block-start:var(--space-xl)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html{font-family:var(--font-body);font-size:100%}body{background:var(--paper);color:var(--ink);font-size:var(--text-m);transition:background-color var(--ground-fade,0s) ease;font-family:var(--font-body);line-height:var(--leading-body);letter-spacing:var(--tracking-normal);word-spacing:var(--word-normal)}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:var(--weight-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif)}h1,h2,h3{line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-xl);line-height:var(--leading-tight)}h2{font-size:var(--text-l)}h3{font-size:var(--text-m)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.15em}*{text-decoration-thickness:max(1px,.05em)!important}:focus-visible{outline-offset:2px;outline:2px solid}:root{--ground-fade:0s}:root:has([data-home-section]){--ground-fade:.2s}:is(:root:not([data-ink]):has(main[data-ink=blue]),:root[data-ink=blue]){--ink:var(--blue)}:is(:root:not([data-ink]):has(main[data-ink=red]),:root[data-ink=red]){--ink:var(--red)}:is(:root:not([data-ink]):has(main[data-ink=white]),:root[data-ink=white]){--ink:var(--white)}:is(:root:not([data-ground]):has(main[data-ground=green]),:root[data-ground=green]){--paper:var(--green)}:is(:root:not([data-ground]):has(main[data-ground=black]),:root[data-ground=black]){--paper:var(--black)}:is(:root:not([data-ground]):has(main[data-ground=grey]),:root[data-ground=grey]){--paper:var(--grey)}:root[data-ground=white]{--paper:var(--white)}:root[data-ink=black]{--ink:var(--black)}:root[data-ink=custom]{--ink:var(--ink-custom,var(--white))}:root{--toggle-ink:var(--paper);--toggle-blend:difference}:root[data-ink],:root[data-ground]{--toggle-ink:var(--ink);--toggle-blend:normal}:root:has(main[data-ink],main[data-ground]){--toggle-ink:var(--ink);--toggle-blend:normal}:root[data-nav-pos=top] main:not([data-bleed]){padding-block-start:calc(var(--chrome-top,var(--space-m)) + var(--nav-clearance,var(--nav-height,6rem)) + var(--space-m))}:root:has(main[data-snap]){block-size:100%;overflow:hidden}:root:has(main[data-snap]) body{block-size:100%;overflow:hidden}:root:has(main[data-snap]) [data-scroller]{scroll-snap-type:y mandatory;overscroll-behavior:none;block-size:100dvh;scroll-padding-block-start:0;overflow-y:auto}:root:has(main[data-snap]) [data-home-section]{scroll-snap-align:start;scroll-snap-stop:always}:root:has(main[data-snap]) [data-footer]{scroll-snap-align:end;scroll-snap-stop:always}html{overscroll-behavior:none}:root{--chrome-top:var(--space-m)}

