*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}html{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Arial,sans-serif;color:#000;background-color:#fff;-webkit-text-size-adjust:100%;overflow-x:hidden}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none;color:inherit}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}fieldset{border:0;margin:0;padding:0}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@media (prefers-reduced-motion:reduce){*{animation:none;transition:none;scroll-behavior:auto}}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 11, 2024 */@font-face{font-family:gothambook;src:url(/fonts/gotham-book-webfont.eot);src:url(/fonts/gotham-book-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-book-webfont.woff2) format("woff2"),url(/fonts/gotham-book-webfont.woff) format("woff"),url(/fonts/gotham-book-webfont.svg#gothambook) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothambold_italic;src:url(/fonts/gotham-bolditalic-webfont.eot);src:url(/fonts/gotham-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-bolditalic-webfont.woff2) format("woff2"),url(/fonts/gotham-bolditalic-webfont.woff) format("woff"),url(/fonts/gotham-bolditalic-webfont.svg#gothambold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothamblack_italic;src:url(/fonts/gotham-blackitalic-webfont.eot);src:url(/fonts/gotham-blackitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-blackitalic-webfont.woff2) format("woff2"),url(/fonts/gotham-blackitalic-webfont.woff) format("woff"),url(/fonts/gotham-blackitalic-webfont.svg#gothamblack_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothamblack;src:url(/fonts/gotham-black-webfont.eot);src:url(/fonts/gotham-black-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-black-webfont.woff2) format("woff2"),url(/fonts/gotham-black-webfont.woff) format("woff"),url(/fonts/gotham-black-webfont.svg#gothamblack) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothambold;src:url(/fonts/gotham-bold-webfont.eot);src:url(/fonts/gotham-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-bold-webfont.woff2) format("woff2"),url(/fonts/gotham-bold-webfont.woff) format("woff"),url(/fonts/gotham-bold-webfont.svg#gothambold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothambook_italic;src:url(/fonts/gotham-bookitalic-webfont.eot);src:url(/fonts/gotham-bookitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-bookitalic-webfont.woff2) format("woff2"),url(/fonts/gotham-bookitalic-webfont.woff) format("woff"),url(/fonts/gotham-bookitalic-webfont.svg#gothambook_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothamlight;src:url(/fonts/gotham-light-webfont.eot);src:url(/fonts/gotham-light-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-light-webfont.woff2) format("woff2"),url(/fonts/gotham-light-webfont.woff) format("woff"),url(/fonts/gotham-light-webfont.svg#gothamlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothamlight_italic;src:url(/fonts/gotham-lightitalic-webfont.eot);src:url(/fonts/gotham-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-lightitalic-webfont.woff2) format("woff2"),url(/fonts/gotham-lightitalic-webfont.woff) format("woff"),url(/fonts/gotham-lightitalic-webfont.svg#gothamlight_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothamthin;src:url(/fonts/gotham-thin-webfont.eot);src:url(/fonts/gotham-thin-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-thin-webfont.woff2) format("woff2"),url(/fonts/gotham-thin-webfont.woff) format("woff"),url(/fonts/gotham-thin-webfont.svg#gothamthin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gothamthin_italic;src:url(/fonts/gotham-thinitalic-webfont.eot);src:url(/fonts/gotham-thinitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/gotham-thinitalic-webfont.woff2) format("woff2"),url(/fonts/gotham-thinitalic-webfont.woff) format("woff"),url(/fonts/gotham-thinitalic-webfont.svg#gothamthin_italic) format("svg");font-weight:400;font-style:normal}:root{--colorBackgroundPrimary:#ffffff;--colorBackgroundSecondary:#eee;--colorBackgroundTertiary:#ccc;--colorTextPrimary:#000000;--colorTextSecondary:#666666;--colorTextTertiary:#cccccc;--spaceBasic:4px}[data-theme=dark]{--colorBackgroundPrimary:#222;--colorBackgroundSecondary:#444;--colorBackgroundTertiary:#888;--colorTextPrimary:#fff;--colorTextSecondary:#eee;--spaceBasic:4px}body,html{background-color:var(--colorBackgroundPrimary);color:var(--colorTextPrimary);display:flex;flex-direction:column;width:100vw;min-height:100vh;font-family:gothambook,Arial,sans-serif;font-size:20px}article cite,article h1,article h2,article h3,article h4,article h5,article h6,article p,article ul{margin:.75em 0}article :first-child{margin-top:0}@media screen and (max-width:960px){body,html{font-size:16px}}@media screen and (max-width:640px){body,html{font-size:14px}}@media screen and (max-width:400px){body,html{font-size:12px}}h1,h2,h3,h4,h5,strong{font-family:gothamblack,Arial,sans-serif;font-weight:400}h1{font-size:2rem}a{border-bottom:1px solid rgba(0,0,0,.2);transition:all .2s ease-out}a:active,a:hover{border-bottom:1px solid rgba(0,0,0,.5)}p{white-space:pre-wrap}main ol,main ul{list-style:initial;padding-left:2em}table{margin:2em auto 3em;border:0;outline:0}thead tr{background-color:var(--colorBackgroundTertiary)}tbody tr:nth-child(odd){background-color:var(--colorBackgroundSecondary)}tbody tr:nth-child(2n){background-color:var(--colorBackgroundPrimary)}td,th{padding:1em}th{font-family:gothamblack,Arial,sans-serif}@media screen and (max-width:960px){p{white-space:normal}}svg{fill:currentColor}.highlight{background-color:var(--colorTextPrimary);color:var(--colorBackgroundPrimary);padding:0 .125em}select{background-color:white;border:thin solid blue;border-radius:4px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}button{padding:.5rem .75rem;cursor:pointer;font-family:gothambold;background-color:rgba(0,0,0,.05);transition:all .2s ease-in-out;border:1px solid var(--colorBackgroundTertiary);border-radius:var(--spaceBasic)}button:active,button:hover{background-color:rgba(0,0,0,.1)}button[type=reset]{background-color:transparent;border:none}textarea{resize:none}