:root{--font-family: "RoslindaleText", "Roslindale", monospace;--font-family-monospace: "ESKlarheit Kurrent Mono", monospace;--font-family-peak: "FormaDJRVariable", sans-serif;--font-family-esklarheit: "ESKlarheit Kurrent Mono";--font-family-roslindale: "RoslindaleText"}:root{--color-gray-20: #e0e0e0;--color-gray-50: #C0C0C0;--color-gray-90: #333;--background-color: rgb(253, 253, 253);--text-color: var(--color-gray-90);--text-color-link:var(--color-gray-90);--text-color-link-active: #555555;--text-color-link-visited: var(--color-gray-90);--syntax-tab-size: 2}@media(prefers-color-scheme:dark){:root{--background-color: rgb(253, 253, 253);--text-color: var(--color-gray-90);--primary-color: #1a73e8;--secondary-color: #b0b0b0}}*{box-sizing:border-box}html{overflow-x:hidden;background-color:var(--background-color)!important}html,body{padding:0 auto 0 auto;margin:0;font-family:var(--font-family);color:var(--text-color);background-color:var(--background-color)}body{line-height:1.2em}@media(max-width:768px){html,body{margin:.35em 0 0;padding:0}}.box-header{font-family:Newake;letter-spacing:1px;font-weight:700;margin-bottom:2.5rem;text-align:center}.size-tags{line-height:1em;font-family:Newake;flex-shrink:0;--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity));--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity));border-radius:.125rem;display:inline-flex;align-items:center;padding-left:.5rem;padding-right:.5rem;margin-bottom:.5rem}.text-desc{font-family:WarblerText;line-height:1.25;padding-left:.75rem;margin-bottom:2rem;border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.hqbanner{font-family:Newake;font-size:1.8em;letter-spacing:1px;line-height:1;display:grid;justify-content:center;text-align:center;margin-bottom:.5rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}p:last-child{margin-bottom:0}p{line-height:1.1em;margin-bottom:1em;font-family:WarblerText;font-size:1em}a[href],a[href]:visited{text-decoration:underline}a[href]:hover,a[href]:active{color:var(--text-color-link-active)}.image-id{max-width:80vw;height:auto}ul{padding-left:.75rem;font-family:WarblerText}li{margin-bottom:.8rem}ul li::marker{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity));font-size:1rem;font-family:WarblerText}em{font-style:normal;font-family:WarblerBanner;font-style:italic;font-variation-settings:"wght" 400,"slnt" -5;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.center-container{margin:0 auto;max-width:1200px;padding:1em}@media(max-width:768px){.center-container{margin:0 .5em;padding:.5em}}figure img{border-radius:.375rem;border-top-right-radius:10px;margin-bottom:12px;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-width:100%;height:auto}figure figcaption{margin-top:0;margin-bottom:2rem;padding-bottom:1rem;font-size:.75rem;line-height:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity));max-width:87%;line-height:calc(.8em + .4vw);font-family:Calibre;font-style:normal;font-size:calc(.8em + .2vw)}figcaption em{font-family:CalibreSemiboldItalic,sans-serif;font-style:italic;font-weight:400;font-size:calc(.8em + .2vw)}@font-face{font-family:Newake;font-weight:400;src:url(/fonts/newake/Newake-Font-Regular.woff2) format("woff2")}@font-face{font-family:Geist;font-weight:100 900;font-style:normal;src:url(/fonts/Geist/Geist-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:InputSans;font-weight:400;src:url(/fonts/InputSans/InputSans-Regular.woff2) format("woff2")}@font-face{font-family:InputSans;font-weight:medium;src:url(/fonts/InputSans/InputSans-Medium.woff2) format("woff2")}@font-face{font-family:InputMonoCondensed;font-weight:400;src:url(/fonts/input-mono-condensed/InputMonoCondensed-Regular.woff2) format("woff2")}@font-face{font-family:InputMonoCondensed;font-weight:500;src:url(/fonts/input-mono-condensed/InputMonoCondensed-Medium.woff2) format("woff2")}@font-face{font-family:InputMonoCondensed;font-weight:700;src:url(/fonts/input-mono-condensed/InputMonoCondensed-Bold.woff2) format("woff2")}@font-face{font-family:InputMonoCondensed;font-weight:900;src:url(/fonts/input-mono-condensed/InputMonoCondensed-Black.woff2) format("woff2")}@font-face{font-family:InputMonoCondensed;font-weight:100;src:url(/fonts/input-mono-condensed/InputMonoCondensed-Thin.woff2) format("woff2")}@font-face{font-family:InputMonoNarrow;font-weight:100;src:url(/fonts/input-mono-narrow/InputMonoNarrow-Thin.woff2) format("woff2")}@font-face{font-family:InputMonoNarrow;font-weight:200;src:url(/fonts/input-mono-narrow/InputMonoNarrow-ExtraLight.woff2) format("woff2")}@font-face{font-family:InputMonoNarrow;font-weight:300;src:url(/fonts/input-mono-narrow/InputMonoNarrow-Light.woff2) format("woff2")}@font-face{font-family:InputMonoNarrow;font-weight:400;src:url(/fonts/input-mono-narrow/InputMonoNarrow-Regular.woff2) format("woff2")}@font-face{font-family:InputMonoNarrow;font-weight:500;src:url(/fonts/input-mono-narrow/InputMonoNarrow-Medium.woff2) format("woff2")}@font-face{font-family:InputMonoNarrow;font-weight:700;src:url(/fonts/input-mono-narrow/InputMonoNarrow-Bold.woff2) format("woff2")}@font-face{font-family:InputMonoNarrow;font-weight:900;src:url(/fonts/input-mono-narrow/InputMonoNarrow-Black.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:900;font-style:normal;src:url(/fonts/input-mono/InputMono-Black.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:900;font-style:italic;src:url(/fonts/input-mono/InputMono-BlackItalic.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:700;font-style:normal;src:url(/fonts/input-mono/InputMono-Bold.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:700;font-style:italic;src:url(/fonts/input-mono/InputMono-BoldItalic.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:200;font-style:normal;src:url(/fonts/input-mono/InputMono-ExtraLight.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:200;font-style:italic;src:url(/fonts/input-mono/InputMono-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:400;font-style:italic;src:url(/fonts/input-mono/InputMono-Italic.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:300;font-style:normal;src:url(/fonts/input-mono/InputMono-Light.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:300;font-style:italic;src:url(/fonts/input-mono/InputMono-LightItalic.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:500;font-style:normal;src:url(/fonts/input-mono/InputMono-Medium.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:500;font-style:italic;src:url(/fonts/input-mono/InputMono-MediumItalic.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:400;font-style:normal;src:url(/fonts/input-mono/InputMono-Regular.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:100;font-style:normal;src:url(/fonts/input-mono/InputMono-Thin.woff2) format("woff2")}@font-face{font-family:InputMono;font-weight:100;font-style:italic;src:url(/fonts/input-mono/InputMono-ThinItalic.woff2) format("woff2")}@font-face{font-family:ESKlarheit Kurrent Mono;font-weight:700;src:url(/fonts/es-klarheit-kurrent-mono/woff2/ESKlarheitKurrentMono-Bd.woff2)format("woff2")}@font-face{font-family:ESKlarheit Kurrent Mono;font-weight:400;src:url(/fonts/es-klarheit-kurrent-mono/woff2/ESKlarheitKurrentMono-Rg.woff2)format("woff2")}@font-face{font-family:ESKlarheit Kurrent Mono;font-weight:xtra-light;src:url(/fonts/es-klarheit-kurrent-mono/woff2/ESKlarheitKurrentMono-Xlt.woff2)format("woff2")}@font-face{font-family:Calibre;src:url(/fonts/klim-calibre/calibre-regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Calibre;src:url(/fonts/klim-calibre/calibre-semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Calibre;src:url(/fonts/klim-calibre/calibre-semibold.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:CalibreRegularItalic;src:url(/fonts/klim-calibre/calibre-regular-italic.woff2) format("woff2");font-style:italic}@font-face{font-family:CalibreMediumItalic;src:url(/fonts/klim-calibre/calibre-medium-italic.woff2) format("woff2");font-style:italic}@font-face{font-family:CalibreSemiboldItalic;src:url(/fonts/klim-calibre/calibre-semibold-italic.woff2) format("woff2");font-style:italic}@font-face{src:url(/fonts/roslindale/RoslindaleVariable-opsz-slnt-wdth-wght.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleVariable-opsz-slnt-wdth-wght.woff) format("woff");font-family:RoslindaleVariable}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-ExtraLight.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-ExtraLight.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-ExtraLightItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-ExtraLightItalic.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Light.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Light.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-LightItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-LightItalic.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Regular.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Regular.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Italic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Italic.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Medium.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Medium.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-MediumItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-MediumItalic.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-SemiBold.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-SemiBold.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-SemiBoldItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-SemiBoldItalic.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Bold.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Bold.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:bold;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-BoldItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-BoldItalic.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:700}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Black.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Black.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-BlackItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-BlackItalic.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Ultra.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Ultra.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-UltraItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-UltraItalic.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-UltraItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-UltraItalic.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-ExtraLight.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-ExtraLight.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-ExtraLightItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-ExtraLightItalic.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Light.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Light.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-LightItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-LightItalic.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Regular.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Regular.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Italic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Italic.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Medium.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Medium.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-MediumItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-MediumItalic.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-SemiBold.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-SemiBold.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-SemiBoldItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-SemiBoldItalic.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Bold.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Bold.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-BoldItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-BoldItalic.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Black.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Black.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-BlackItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-BlackItalic.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Ultra.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Ultra.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-UltraItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-UltraItalic.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleText-Regular.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-Regular.woff) format("woff");font-family:RoslindaleText;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleText-Italic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-Italic.woff) format("woff");font-family:RoslindaleText;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleText-Medium.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-Medium.woff) format("woff");font-family:RoslindaleText;font-style:normal;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleText-MediumItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-MediumItalic.woff) format("woff");font-family:RoslindaleText;font-style:italic;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleText-SemiBold.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-SemiBold.woff) format("woff");font-family:RoslindaleText;font-style:normal;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleText-SemiBoldItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-SemiBoldItalic.woff) format("woff");font-family:RoslindaleText;font-style:italic;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleText-Bold.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-Bold.woff) format("woff");font-family:RoslindaleText;font-style:normal;font-weight:700}@font-face{src:url(/fonts/roslindale/RoslindaleText-BoldItalic.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-BoldItalic.woff) format("woff");font-family:RoslindaleText;font-style:italic;font-weight:700}@font-face{src:url(/fonts/formadjr/FormaDJRVariable-opsz-slnt-wdth-wght.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRVariable-opsz-slnt-wdth-wght.woff) format("woff");font-family:FormaDJRVariable}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-ExtraLight.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-ExtraLight.woff) format("woff");font-family:FormaDJRMicro;font-style:normal;font-weight:900}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-ExtraLightItalic.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-ExtraLightItalic.woff) format("woff");font-family:FormaDJRMicro;font-style:italic;font-weight:275}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-Light.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-Light.woff) format("woff");font-family:FormaDJRMicro;font-style:normal;font-weight:300}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-LightItalic.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-LightItalic.woff) format("woff");font-family:FormaDJRMicro;font-style:italic;font-weight:300}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-Regular.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-Regular.woff) format("woff");font-family:FormaDJRMicro;font-style:normal;font-weight:400}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-Italic.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-Italic.woff) format("woff");font-family:FormaDJRMicro;font-style:italic;font-weight:400}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-Medium.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-Medium.woff) format("woff");font-family:FormaDJRMicro;font-style:normal;font-weight:500}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-MediumItalic.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-MediumItalic.woff) format("woff");font-family:FormaDJRMicro;font-style:italic;font-weight:500}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-Bold.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-Bold.woff) format("woff");font-family:FormaDJRMicro;font-style:normal;font-weight:700}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-BoldItalic.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-BoldItalic.woff) format("woff");font-family:FormaDJRMicro;font-style:italic;font-weight:700}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-ExtraBold.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-ExtraBold.woff) format("woff");font-family:FormaDJRMicro;font-style:normal;font-weight:800}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-ExtraBoldItalic.woff) format("woff");font-family:FormaDJRMicro;font-style:italic;font-weight:800}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-Black.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-Black.woff) format("woff");font-family:FormaDJRMicro;font-style:normal;font-weight:900}@font-face{src:url(/fonts/formadjr/FormaDJRMicro-BlackItalic.woff2) format("woff2"),url(/fonts/formadjr/FormaDJRMicro-BlackItalic.woff) format("woff");font-family:FormaDJRMicro;font-style:italic;font-weight:900}@font-face{src:url(/fonts/warbler/WarblerBannerV1.2-Regular.woff2) format("woff2"),url(/fonts/warbler/WarblerBannerV1.2-Regular.woff) format("woff");font-family:WarblerBanner;font-style:normal;font-weight:400}@font-face{src:url(/fonts/warbler/WarblerBannerV1.2-Italic.woff2) format("woff2"),url(/fonts/warbler/WarblerBannerV1.2-Italic.woff) format("woff");font-family:WarblerBanner;font-style:italic;font-weight:400}@font-face{src:url(/fonts/warbler/WarblerDisplayV1.2-Regular.woff2) format("woff2"),url(/fonts/warbler/WarblerDisplayV1.2-Regular.woff) format("woff");font-family:WarblerDisplay;font-style:normal;font-weight:400}@font-face{src:url(/fonts/warbler/WarblerDisplayV1.2-Italic.woff2) format("woff2"),url(/fonts/warbler/WarblerDisplayV1.2-Italic.woff) format("woff");font-family:WarblerDisplay;font-style:italic;font-weight:400}@font-face{src:url(/fonts/warbler/WarblerDeckV1.2-Regular.woff2) format("woff2"),url(/fonts/warbler/WarblerDeckV1.2-Regular.woff) format("woff");font-family:WarblerDeck;font-style:normal;font-weight:400}@font-face{src:url(/fonts/warbler/WarblerDeckV1.2-Italic.woff2) format("woff2"),url(/fonts/warbler/WarblerDeckV1.2-Italic.woff) format("woff");font-family:WarblerDeck;font-style:italic;font-weight:400}@font-face{src:url(/fonts/warbler/WarblerTextV1.2-Regular.woff2) format("woff2"),url(/fonts/warbler/WarblerTextV1.2-Regular.woff) format("woff");font-family:WarblerText;font-style:normal;font-weight:400}@font-face{src:url(/fonts/warbler/WarblerTextV1.2-Italic.woff2) format("woff2"),url(/fonts/warbler/WarblerTextV1.2-Italic.woff) format("woff");font-family:WarblerText;font-style:italic;font-weight:400}@font-face{src:url(/fonts/warbler/WarblerTextV1.2-Bold.woff2) format("woff2"),url(/fonts/warbler/WarblerTextV1.2-Bold.woff) format("woff");font-family:WarblerText;font-style:normal;font-weight:700}@font-face{src:url(/fonts/warbler/WarblerTextV1.2-BoldItalic.woff2) format("woff2"),url(/fonts/warbler/WarblerTextV1.2-BoldItalic.woff) format("woff");font-family:WarblerText;font-style:italic;font-weight:700}.site-nav{width:100%;padding-top:1.25rem;padding-bottom:1rem}.site-nav__inner{max-width:78rem;margin:0 auto;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-nav__brand,.site-nav__link{text-decoration:none;color:#161616}.site-nav__brand{font-family:InputMono;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.site-nav__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.site-nav__link{font-family:InputMono;font-size:.78rem;line-height:1;padding:.55rem .8rem;border:1px solid rgba(0,0,0,.22);border-radius:.2rem;background:#e3e3e3;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__brand:hover,.site-nav__brand:focus-visible{text-decoration:none}.site-nav__link:hover,.site-nav__link:focus-visible{background:#d3d3d3;border-color:#00000057;transform:translate(-1px,-1px)}.site-nav__link.active{background:#171717;border-color:#050505;color:#f1f1f1}@media(max-width:768px){.site-nav__inner{flex-direction:column;align-items:flex-start;padding-left:.5rem;padding-right:.5rem}.site-nav__links{justify-content:flex-start}}
