/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--tol-sequential-iridescent-1-hex:#FEFBE9;--tol-sequential-iridescent-2-hex:#FCF7D5;--tol-sequential-iridescent-3-hex:#F5F3C1;--tol-sequential-iridescent-4-hex:#EAF0B5;--tol-sequential-iridescent-5-hex:#DDECBF;--tol-sequential-iridescent-6-hex:#D0E7CA;--tol-sequential-iridescent-7-hex:#C2E3D2;--tol-sequential-iridescent-8-hex:#B5DDD8;--tol-sequential-iridescent-9-hex:#A8D8DC;--tol-sequential-iridescent-10-hex:#9BD2E1;--tol-sequential-iridescent-11-hex:#8DCBE4;--tol-sequential-iridescent-12-hex:#81C4E7;--tol-sequential-iridescent-13-hex:#7BBCE7;--tol-sequential-iridescent-14-hex:#7EB2E4;--tol-sequential-iridescent-15-hex:#88A5DD;--tol-sequential-iridescent-16-hex:#9398D2;--tol-sequential-iridescent-17-hex:#9B8AC4;--tol-sequential-iridescent-18-hex:#9D7DB2;--tol-sequential-iridescent-19-hex:#9A709E;--tol-sequential-iridescent-20-hex:#906388;--tol-sequential-iridescent-21-hex:#805770;--tol-sequential-iridescent-22-hex:#684957;--tol-sequential-iridescent-23-hex:#46353A;--tol-sequential-iridescent-bad-hex:#999999;--tol-sequential-discrete-rainbow-1-hex:#E8ECFB;--tol-sequential-discrete-rainbow-2-hex:#D9CCE3;--tol-sequential-discrete-rainbow-3-hex:#D1BBD7;--tol-sequential-discrete-rainbow-4-hex:#CAACCB;--tol-sequential-discrete-rainbow-5-hex:#BA8DB4;--tol-sequential-discrete-rainbow-6-hex:#AE76A3;--tol-sequential-discrete-rainbow-7-hex:#AA6F9E;--tol-sequential-discrete-rainbow-8-hex:#994F88;--tol-sequential-discrete-rainbow-9-hex:#882E72;--tol-sequential-discrete-rainbow-10-hex:#1965B0;--tol-sequential-discrete-rainbow-11-hex:#437DBF;--tol-sequential-discrete-rainbow-12-hex:#5289C7;--tol-sequential-discrete-rainbow-13-hex:#6195CF;--tol-sequential-discrete-rainbow-14-hex:#7BAFDE;--tol-sequential-discrete-rainbow-15-hex:#4EB265;--tol-sequential-discrete-rainbow-16-hex:#90C987;--tol-sequential-discrete-rainbow-17-hex:#CAE0AB;--tol-sequential-discrete-rainbow-18-hex:#F7F056;--tol-sequential-discrete-rainbow-19-hex:#F7CB45;--tol-sequential-discrete-rainbow-20-hex:#F6C141;--tol-sequential-discrete-rainbow-21-hex:#F4A736;--tol-sequential-discrete-rainbow-22-hex:#F1932D;--tol-sequential-discrete-rainbow-23-hex:#EE8026;--tol-sequential-discrete-rainbow-24-hex:#E8601C;--tol-sequential-discrete-rainbow-25-hex:#E65518;--tol-sequential-discrete-rainbow-26-hex:#DC050C;--tol-sequential-discrete-rainbow-27-hex:#A5170E;--tol-sequential-discrete-rainbow-28-hex:#72190E;--tol-sequential-discrete-rainbow-29-hex:#42150A;--tol-sequential-discrete-rainbow-bad-hex:#777777;--uswds-orange-warm-5-hex:#faeee5;--uswds-orange-warm-10-hex:#fbe0d0;--uswds-orange-warm-20-hex:#f7bca2;--uswds-orange-warm-30-hex:#f3966d;--uswds-orange-warm-40-hex:#e17141;--uswds-orange-warm-50-hex:#bd5727;--uswds-orange-warm-60-hex:#914734;--uswds-orange-warm-70-hex:#633a32;--uswds-orange-warm-80-hex:#3d2925;--uswds-orange-warm-90-hex:#1c1615;--uswds-orange-warm-5v-hex:#fff3ea;--uswds-orange-warm-10v-hex:#ffe2d1;--uswds-orange-warm-20v-hex:#fbbaa7;--uswds-orange-warm-30v-hex:#fc906d;--uswds-orange-warm-40v-hex:#ff580a;--uswds-orange-warm-50v-hex:#cf4900;--uswds-orange-warm-60v-hex:#a72f10;--uswds-orange-warm-70v-hex:#782312;--uswds-orange-warm-80v-hex:#3d231d}@font-face{font-family:px grotesk screen;src:url(/fonts/Px-Grotesk-Screen.eot);src:url(/fonts/Px-Grotesk-Screen.eot?#iefix)format("embedded-opentype"),url(/fonts/Px-Grotesk-Screen.woff2)format("woff2"),url(/fonts/Px-Grotesk-Screen.woff)format("woff");font-weight:200;font-style:normal;font-feature-settings:"frac" 0,"liga" 0,"ss01" 1,"ss06" 0,"ss07" 1,"zero" 1}:root{color-scheme:light dark;--scale-minor-second:1.067;--scale-major-second:1.125;--scale-minor-third:1.2;--scale-major-third:1.25;--scale-perfect-fourth:1.333;--scale-augmented-fourth:1.414;--scale-perfect-fifth:1.5;--scale-golden-ratio:1.618;--font-size-scale:var(--scale-minor-third);--h1-font-size:calc(100% * pow(var(--font-size-scale), 6));--h2-font-size:calc(100% * pow(var(--font-size-scale), 5));--h3-font-size:calc(100% * pow(var(--font-size-scale), 4));--h4-font-size:calc(100% * pow(var(--font-size-scale), 3));--h5-font-size:calc(100% * pow(var(--font-size-scale), 2));--h6-font-size:calc(100% * var(--font-size-scale));--heading-line-height:1.25;--base-line-height:1.5;--lead-font-size:1.44em;--lead-line-height:1.33;--lead-block-spacing:1.5em;--reading-font-size:1.125rem;--reading-line-height:1.65;--reading-max-width:65ch;--reading-block-spacing:1.5em;--font-family-px-grotesk-screen:"Px Grotesk Screen", sans-serif;--font-family-inter:"Inter", sans-serif;--font-family-lora:"Lora", serif;--font-family-jetbrains-mono:"JetBrains Mono", monospace;--font-family-display:"Px Grotesk Screen", sans-serif;--font-family-sans:"Inter", sans-serif;--font-family-serif:"Lora", serif;--font-family-mono:"JetBrains Mono", monospace;--letterbox-max-width:1240px;--letterbox-padding-inline:40px;--grid-column-gap:4rem;--grid-row-gap:4rem;--bg-color:var(--uswds-orange-warm-5-hex);--text-color:var(--uswds-orange-warm-90-hex);--text-color-muted:var(--uswds-orange-warm-70-hex);--link-color:var(--uswds-orange-warm-50v-hex);--border-color:var(--uswds-orange-warm-60-hex);--border-color-muted:var(--uswds-orange-warm-30-hex);--pre-bg-color:var(--uswds-orange-warm-10-hex);--pre-border-color:var(--uswds-orange-warm-20-hex);--pre-text-color:var(--uswds-orange-warm-90-hex);--pre-highlight-color:var(--uswds-orange-warm-50v-hex);--wordmark-color:var(--text-color);--focus-color:var(--border-color);--scrollbar-track-color:var(--uswds-orange-warm-10-hex);--scrollbar-thumb-color:var(--uswds-orange-warm-20-hex);--scrollbar-thumb-color:rgb(from var(--uswds-orange-warm-70-hex) r g b / 30%);--scrollbar-thumb-color-hover:rgb(from var(--uswds-orange-warm-70-hex) r g b / 45%)}@media only screen and (prefers-color-scheme:dark){:root{--bg-color:var(--uswds-orange-warm-90-hex);--text-color:var(--uswds-orange-warm-5-hex);--text-color-muted:var(--uswds-orange-warm-20-hex);--link-color:var(--uswds-orange-warm-30v-hex);--border-color:var(--uswds-orange-warm-60-hex);--border-color-muted:var(--uswds-orange-warm-80-hex);--pre-bg-color:var(--uswds-orange-warm-80-hex);--pre-border-color:var(--uswds-orange-warm-70-hex);--pre-text-color:var(--uswds-orange-warm-10-hex);--pre-highlight-color:var(--uswds-orange-warm-20v-hex);--scrollbar-track-color:var(--uswds-orange-warm-80-hex);--scrollbar-thumb-color:rgb(from var(--uswds-orange-warm-20-hex) r g b/ 30%);--scrollbar-thumb-color-hover:rgb(from var(--uswds-orange-warm-20-hex) r g b / 45%)}}@media(max-width:1179px){:root{--grid-column-gap:2rem;--grid-row-gap:2rem}}@media screen and (max-width:799px){:root{--letterbox-padding-inline:20px}}*,::before,::after{box-sizing:border-box}html{font-family:var(--font-family-inter);font-size:100%;line-height:var(--base-line-height)}body{background-color:var(--bg-color);color:var(--text-color);font-size:inherit;min-height:100vh;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;tab-size:4}h1,h2,h3,h4,h5,h6,p,figure,ol,ul,dl,dt,dd{margin:0}img{display:block;max-inline-size:100%;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-px-grotesk-screen);font-size:inherit;font-weight:200;line-height:1.25;margin-block-end:.5em}h1{font-size:var(--h1-font-size);margin-block-end:1em}h2{font-size:var(--h2-font-size);margin-block-end:.33em}h3{font-size:var(--h3-font-size);margin-block-end:.33em}h4{font-size:var(--h4-font-size);margin-block-end:.67em}h5{font-size:var(--h5-font-size);margin-block-end:.67em}h6{font-size:var(--h6-font-size);margin-block-end:.67em}h1:has(+:is(h2,h3,h4,h5,h6)),h2:has(+:is(h3,h4,h5,h6)),h3:has(+:is(h4,h5,h6)),h4:has(+:is(h5,h6)),h5:has(+h6){margin-block-end:0}a{color:var(--link-color)}a:focus,[tabindex]:focus{outline-style:solid;outline-color:var(--focus-color);outline-offset:.125em;outline-width:.125em;z-index:99}p,figure,dl{margin-block-end:1.5em}section :is(p,figure,dl):last-child{margin-block-end:0}figcaption{color:var(--text-color-muted);font-size:80%;margin-block-start:1em}dt{font-weight:700;margin-inline-end:1em}dd{margin-inline:40px 0;margin-block:0 1em}.listing{font-family:var(--font-family-mono);unicode-bidi:embed}.listing .line{display:block;padding:.0625em .1875em;white-space:pre}pre,.listing{line-height:1.5;padding:1em}pre,.listing,code,kbd{font-family:var(--font-family-mono);background-color:var(--pre-bg-color);color:var(--pre-text-color);font-size:.8725em;unicode-bidi:embed}:is(pre,.listing,code,kbd) .text-highlight{color:var(--pre-highlight-color)}code,kbd{overflow-wrap:break-word;white-space:preserve nowrap;padding:.0667em .1333em .1333em;border:1px solid var(--pre-bg-color);border-radius:.1875em}code.wrap{white-space:preserve wrap}hr{border:.056rem solid var(--border-color)}hr.muted{border:.056rem solid var(--border-color-muted)}.font-px{font-family:var(--font-family-px-grotesk-screen);font-optical-sizing:auto;font-weight:200;font-style:normal}.font-sans{font-family:var(--font-family-inter);font-optical-sizing:auto;font-weight:400;font-style:normal}.font-serif{font-family:var(--font-family-lora);font-optical-sizing:auto;font-weight:400;font-style:normal}.font-mono{font-family:var(--font-family-jetbrains-mono);font-optical-sizing:auto;font-weight:400;font-style:normal}.text-muted{color:var(--text-color-muted)}.text-glow{text-shadow:0 0 8px currentColor}.text-lead{font-size:var(--lead-font-size);line-height:var(--lead-line-height)}.text-reading{font-size:var(--reading-font-size);line-height:var(--reading-line-height);max-width:var(--reading-max-width)}.nowrap{white-space:preserve nowrap}[text-align=center]{text-align:center}[text-align=left]{text-align:left}[text-align=right]{text-align:right}@media screen and (min-width:1180px){[text-align-lg=center]{text-align:center}[text-align-lg=left]{text-align:left}[text-align-lg=right]{text-align:right}}@media screen and (min-width:800px) and (max-width:1179px){[text-align-md=center]{text-align:center}[text-align-md=left]{text-align:left}[text-align-md=right]{text-align:right}}@media screen and (max-width:799px){[text-align-sm=center]{text-align:center}[text-align-sm=left]{text-align:left}[text-align-sm=right]{text-align:right}}a.u{text-decoration:underline}a.u:hover{text-decoration:none}.nav-link{background-color:transparent;color:var(--link-color);font-family:var(--font-family-px-grotesk-screen);padding:.125em .25em .0625em;margin:-.125em 0 -.0625em;text-decoration:none;transition:all 250ms ease-in}.nav-link:hover{background-color:var(--link-color);color:var(--bg-color);text-decoration:none;transition:all 150ms ease-out}.nav-link.no-focus-clip:focus{margin-inline:.25em}.page-start-link{scroll-margin-block-start:calc(61px + 4rem)}@media screen and (min-width:1180px){.hide-lg{display:none}}@media screen and (min-width:800px) and (max-width:1179px){.hide-md{display:none}}@media screen and (max-width:799px){.hide-sm{display:none}}.group{display:flex}.group.wrap{flex-wrap:wrap}.group.nowrap{flex-wrap:nowrap}.group.h-group{flex-direction:row}.group.h-group.reverse{flex-direction:row-reverse}.group.v-group{flex-direction:column}.group.v-group.reverse{flex-direction:column-reverse}.group.gap-xs{gap:.5rem}.group.gap-sm{gap:1rem}.group.gap-lg{gap:2rem}.group.gap-xl{gap:4rem}.group[justify-content=space-between]{justify-content:space-between}.group[justify-content=space-around]{justify-content:space-around}.group[justify-content=space-evenly]{justify-content:space-evenly}.group[justify-content=flex-start]{justify-content:flex-start}.group[justify-content=flex-end]{justify-content:flex-end}.group[justify-content=center]{justify-content:center}.group[align-items=flex-start]{align-items:flex-start}.group[align-items=center]{align-items:center}.group[align-items=flex-end]{align-items:flex-end}.group[align-items=stretch]{align-items:stretch}.group[align-items=baseline]{align-items:baseline}.group[align-items="first baseline"]{align-items:first baseline}.group[align-items="last baseline"]{align-items:last baseline}@media screen and (min-width:1180px){.group[justify-content-lg=space-between]{justify-content:space-between}.group[justify-content-lg=space-around]{justify-content:space-around}.group[justify-content-lg=space-evenly]{justify-content:space-evenly}.group[justify-content-lg=flex-start]{justify-content:flex-start}.group[justify-content-lg=flex-end]{justify-content:flex-end}.group[justify-content-lg=center]{justify-content:center}.group[align-items-lg=flex-start]{align-items:flex-start}.group[align-items-lg=center]{align-items:center}.group[align-items-lg=flex-end]{align-items:flex-end}.group[align-items-lg=stretch]{align-items:stretch}.group[align-items-lg=baseline]{align-items:baseline}.group[align-items-lg="first baseline"]{align-items:first baseline}.group[align-items-lg="last baseline"]{align-items:last baseline}}@media screen and (min-width:800px) and (max-width:1179px){.group[justify-content-md=space-between]{justify-content:space-between}.group[justify-content-md=space-around]{justify-content:space-around}.group[justify-content-md=space-evenly]{justify-content:space-evenly}.group[justify-content-md=flex-start]{justify-content:flex-start}.group[justify-content-md=flex-end]{justify-content:flex-end}.group[justify-content-md=center]{justify-content:center}.group[align-items-md=flex-start]{align-items:flex-start}.group[align-items-md=center]{align-items:center}.group[align-items-md=flex-end]{align-items:flex-end}.group[align-items-md=stretch]{align-items:stretch}.group[align-items-md=baseline]{align-items:baseline}.group[align-items-md="first baseline"]{align-items:first baseline}.group[align-items-md="last baseline"]{align-items:last baseline}}@media screen and (max-width:799px){.group[justify-content-sm=space-between]{justify-content:space-between}.group[justify-content-sm=space-around]{justify-content:space-around}.group[justify-content-sm=space-evenly]{justify-content:space-evenly}.group[justify-content-sm=flex-start]{justify-content:flex-start}.group[justify-content-sm=flex-end]{justify-content:flex-end}.group[justify-content-sm=center]{justify-content:center}.group[align-items-sm=flex-start]{align-items:flex-start}.group[align-items-sm=center]{align-items:center}.group[align-items-sm=flex-end]{align-items:flex-end}.group[align-items-sm=stretch]{align-items:stretch}.group[align-items-sm=baseline]{align-items:baseline}.group[align-items-sm="first baseline"]{align-items:first baseline}.group[align-items-sm="last baseline"]{align-items:last baseline}}.letterbox{max-width:var(--letterbox-max-width);margin-inline:auto;padding-inline:var(--letterbox-padding-inline)}.grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap)}.grid>*{grid-column:1/-1}.grid>[grid-column^="6"]{grid-column-start:6}.grid>[grid-column^="5"]{grid-column-start:5}.grid>[grid-column^="4"]{grid-column-start:4}.grid>[grid-column^="3"]{grid-column-start:3}.grid>[grid-column^="2"]{grid-column-start:2}.grid>[grid-column^="1"]{grid-column-start:1}.grid>[grid-column$="-1"]{grid-column-end:-1}.grid>[grid-column$="7"]{grid-column-end:7}.grid>[grid-column$="6"]{grid-column-end:6}.grid>[grid-column$="5"]{grid-column-end:5}.grid>[grid-column$="4"]{grid-column-end:4}.grid>[grid-column$="3"]{grid-column-end:3}.grid>[grid-column$="2"]{grid-column-end:2}.grid>[grid-column$="1"]{grid-column-end:1}@media screen and (min-width:1180px){.grid>[grid-column-lg^="1"]{grid-column-start:1}.grid>[grid-column-lg^="2"]{grid-column-start:2}.grid>[grid-column-lg^="3"]{grid-column-start:3}.grid>[grid-column-lg^="4"]{grid-column-start:4}.grid>[grid-column-lg^="5"]{grid-column-start:5}.grid>[grid-column-lg^="6"]{grid-column-start:6}.grid>[grid-column-lg$="2"]{grid-column-end:2}.grid>[grid-column-lg$="3"]{grid-column-end:3}.grid>[grid-column-lg$="4"]{grid-column-end:4}.grid>[grid-column-lg$="5"]{grid-column-end:5}.grid>[grid-column-lg$="6"]{grid-column-end:6}.grid>[grid-column-lg$="7"]{grid-column-end:7}.grid>[grid-column-lg$="-1"]{grid-column-end:-1}.grid>[grid-order-lg="-1"]{order:-1}.grid>[grid-order-lg="-2"]{order:-2}.grid>[grid-order-lg="-3"]{order:-3}.grid>[grid-order-lg="-4"]{order:-4}.grid>[grid-order-lg="-5"]{order:-5}.grid>[grid-order-lg="-6"]{order:-6}}@media screen and (min-width:800px) and (max-width:1179px){.grid>[grid-column-md^="1"]{grid-column-start:1}.grid>[grid-column-md^="2"]{grid-column-start:2}.grid>[grid-column-md^="3"]{grid-column-start:3}.grid>[grid-column-md^="4"]{grid-column-start:4}.grid>[grid-column-md^="5"]{grid-column-start:5}.grid>[grid-column-md^="6"]{grid-column-start:6}.grid>[grid-column-md$="2"]{grid-column-end:2}.grid>[grid-column-md$="3"]{grid-column-end:3}.grid>[grid-column-md$="4"]{grid-column-end:4}.grid>[grid-column-md$="5"]{grid-column-end:5}.grid>[grid-column-md$="6"]{grid-column-end:6}.grid>[grid-column-md$="7"]{grid-column-end:7}.grid>[grid-column-md$="-1"]{grid-column-end:-1}.grid>[grid-order-md="-1"]{order:-1}.grid>[grid-order-md="-2"]{order:-2}.grid>[grid-order-md="-3"]{order:-3}.grid>[grid-order-md="-4"]{order:-4}.grid>[grid-order-md="-5"]{order:-5}.grid>[grid-order-md="-6"]{order:-6}}@media screen and (max-width:799px){.grid>[grid-column-sm^="1"]{grid-column-start:1}.grid>[grid-column-sm^="2"]{grid-column-start:2}.grid>[grid-column-sm^="3"]{grid-column-start:3}.grid>[grid-column-sm^="4"]{grid-column-start:4}.grid>[grid-column-sm^="5"]{grid-column-start:5}.grid>[grid-column-sm^="6"]{grid-column-start:6}.grid>[grid-column-sm$="2"]{grid-column-end:2}.grid>[grid-column-sm$="3"]{grid-column-end:3}.grid>[grid-column-sm$="4"]{grid-column-end:4}.grid>[grid-column-sm$="5"]{grid-column-end:5}.grid>[grid-column-sm$="6"]{grid-column-end:6}.grid>[grid-column-sm$="7"]{grid-column-end:7}.grid>[grid-column-sm$="-1"]{grid-column-end:-1}.grid>[grid-order-sm="-1"]{order:-1}.grid>[grid-order-sm="-2"]{order:-2}.grid>[grid-order-sm="-3"]{order:-3}.grid>[grid-order-sm="-4"]{order:-4}.grid>[grid-order-sm="-5"]{order:-5}.grid>[grid-order-sm="-6"]{order:-6}}.scroll-x{overflow:hidden;position:relative}.scroll-x.overflow::before,.scroll-x.overflow::after{content:"";position:absolute;top:0;z-index:10;height:100%;width:1rem;opacity:0}.scroll-x.overflow::before{left:0;background:radial-gradient(farthest-side at 0 50%,rgb(0 0 0/.4),transparent)0}.scroll-x.overflow::after{right:0;background:radial-gradient(farthest-side at 100% 50%,rgb(0 0 0/.4),transparent)100%}.scroll-x .scroll-content{overflow-x:auto}.scroll-x.overflow.overflow-start::before{opacity:1}.scroll-x.overflow.overflow-end::after{opacity:1}@supports(scrollbar-color:auto){.scroll-content{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb-color)var(--scrollbar-track-color)}}@supports selector(::-webkit-scrollbar){.scroll-content::-webkit-scrollbar{height:15px}.scroll-content::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}.scroll-content::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border:3px solid var(--scrollbar-track-color);border-radius:7px;box-shadow:var(--scrollbar-thumb-shadow)}.scroll-content::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-color-hover);border:3px solid var(--scrollbar-track-color);border-radius:7px;box-shadow:var(--scrollbar-thumb-shadow)}}.overline{border-top:2px solid var(--border-color-muted);padding-block-start:2rem}.sticky{position:sticky;top:-1px}ul.rarr{font-family:var(--font-family-px-grotesk-screen);list-style-type:"\2192\0020\0020";padding-inline-start:1.67rem}ul.rarr li:has(a:focus){animation:200ms linear 0ms infinite alternate right-arrow-blink}ul.rarr li:has(a:hover){animation:450ms ease-out 0ms 1 reverse right-arrow-clockwise-spin,200ms linear 450ms infinite alternate right-arrow-blink}@media screen and (prefers-reduced-motion:reduce){ul.rarr li:has(a:hover){animation:200ms linear 0ms infinite alternate right-arrow-blink}}@keyframes right-arrow-clockwise-spin{from{list-style-type:"\2192\0020\0020"}12.5%{list-style-type:"\2198\0020\0020"}25%{list-style-type:"\2193\0020\0020"}37.5%{list-style-type:"\2199\0020\0020"}50%{list-style-type:"\2190\0020\0020"}62.5%{list-style-type:"\2196\0020\0020"}75%{list-style-type:"\2191\0020\0020"}87.5%{list-style-type:"\2197\0020\0020"}to{list-style-type:"\2192\0020\0020"}}@keyframes right-arrow-blink{from{list-style-type:"\2192\0020\0020"}to{list-style-type:"\0020\2192\0020"}}header{margin-block-end:4rem}footer{margin-block-start:4rem}.header-content,.footer-content{display:flex;justify-content:space-between;align-items:baseline;column-gap:1.25rem}.header-content{border-bottom:2px solid var(--border-color-muted);padding-block:1.25rem .625rem;position:relative}.header-content::after{display:block;content:"";background:radial-gradient(farthest-side at 50% 0,rgb(0 0 0/.4),transparent);position:absolute;bottom:-.625rem;height:.625rem;width:100%;z-index:101;opacity:0}@media screen and (max-width:1179px){header,.header-content{z-index:100}header.sticky.stuck{backdrop-filter:blur(20px)}header.sticky.stuck .header-content::after{opacity:1}}@media screen and (min-width:1180px){.header-content{padding-block:2.5rem .625rem}header.sticky{position:static}header.sticky.stuck .header-content::after{opacity:0}}.footer-content{border-top:2px solid var(--border-color-muted);flex-flow:row-reverse wrap;padding-block:1rem 4rem}:is(.header-content,.footer-content) nav{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:baseline;column-gap:.5rem}.wordmark{color:var(--wordmark-color);font-family:var(--font-family-px-grotesk-screen);font-size:var(--h6-font-size);text-decoration:none}.copyright{font-size:87.5%}article .grid{--grid-row-gap:0}article .article-meta{margin-block-end:2em}article .article-body a{text-decoration:underline}article .article-body a:hover{text-decoration:none}article nav{width:fit-content;height:fit-content;max-height:100vh;overflow-y:auto}article nav.sticky{margin-block-start:-40px;padding-block:41px 40px}article nav .toc ul{list-style-type:none;padding-inline-start:0}article nav .toc ul li ul{padding-inline-start:20px}@media screen and (max-width:1179px){article nav{display:none}}article .article-body :is(h1,h2,h3,h4,h5,h6) a.anchor{color:inherit;text-decoration:none}article .article-body section+section{margin-block-start:3em}article .article-body hr{margin-block:3em}article .references{margin-block-start:4em;margin-block-end:4em}article details.references summary{font-family:var(--font-family-display);font-size:var(--h5-font-size);cursor:pointer}article .references ul{font-size:1rem;list-style:none;margin-block-start:1em;padding-inline-start:0}article .references li{margin-block-end:1em;padding-inline-start:40px;text-indent:-40px}article .references li a{text-decoration:underline}article .references li a:hover{text-decoration:none}.home section.intro:first-child{margin-block-start:4rem}.home section.intro:first-child .wordmark{color:var(--text-color);font-size:var(--h3-font-size);margin-block-end:2rem}@media screen and (max-width:1179px){.home section.intro:first-child .wordmark{font-size:var(--h4-font-size)}}.home section.intro p{font-family:var(--font-family-px-grotesk-screen);font-size:var(--h5-font-size);line-height:var(--reading-line-height)}.home section.intro abbr{text-decoration:none}.home section :is(h1,h2,h3,h4,h5,h6){margin-block-end:.67em}.home section ul{font-family:var(--font-family-px-grotesk-screen);font-size:var(--h6-font-size)}.home section ul>li{margin-block-end:1em}.home section li a{text-decoration:none}.home section li a:is(:hover){text-decoration:underline}.home section p a:is(:hover,:focus){text-decoration:none}.experience{display:flex;flex-flow:column nowrap;font-size:.875em}.experience .item{display:flex;flex-flow:row wrap;padding:1rem 0}.experience .item+.item{border-top:1px solid var(--border-color-muted)}.experience .item>div{width:50%}.experience .item>:last-of-type{align-items:flex-end}.experience .item .role,.experience .item .date,.experience .item .location{color:var(--text-color-muted)}.experience .item .date,.experience .item .location{text-align:right}@media screen and (min-width:640px){.experience .item{padding:.5rem 0}.experience .item>:last-of-type{align-items:flex-start;flex-flow:row nowrap}.experience .item .date,.experience .item .location{width:50%}.experience .item .location{text-align:left}}