._list_ds19o_3{--fw:600}._list_ds19o_3 li{display:grid;font-weight:450;place-content:center}:is(._list_ds19o_3 li) *,:is(._list_ds19o_3 li):before{grid-area:1/1}:is(._list_ds19o_3 li):before{color:transparent;content:attr(data-b);font-weight:var(--fw)}._list_ds19o_3 a{color:currentColor;display:block;font-weight:400;text-align:center;-webkit-text-decoration:underline transparent .1em;text-decoration:underline transparent .1em;text-underline-offset:.1em;transition:font-weight .25s var(--ease-in-out-3),text-decoration-color .25s var(--ease-in-out-3)}:is(._list_ds19o_3 a):hover{font-weight:var(--fw);text-decoration-color:var(--swatch-top)}[aria-current=page]:is(._list_ds19o_3 a){font-weight:var(--fw);text-decoration-color:var(--swatch-bottom)}:root{--ease-in-5:cubic-bezier(1,0,1,1)}._logo_wtysa_1{display:block;transition:fill .35s var(--ease-in-5)}._logo_wtysa_1 path{fill:currentColor;transition:fill var(--transition)}[data-name=top_square]:is(._logo_wtysa_1 path){fill:var(--swatch-top,currentColor)}[data-name=bottom_square]:is(._logo_wtysa_1 path){fill:var(--swatch-bottom,currentColor)}:root{--ease-in-3:cubic-bezier(.7,0,1,1)}._header_1u6ug_3{--vertical-padding:.25em;background:rgb(var(--bg));box-shadow:var(--shadow);display:grid;grid-column:fullbleed;grid-template-columns:subgrid;position:sticky;top:0;transition:color var(--transition);z-index:1}._header_1u6ug_3>*{align-items:center;display:flex;gap:.65em;grid-column:main;height:var(--header-height);justify-content:flex-end;padding:var(--vertical-padding) 0}._logoCnt_1u6ug_31{color:currentColor;display:inline-block;height:var(--header-height);margin-right:auto;padding-bottom:inherit;padding-left:0;padding-right:0;padding-top:inherit;position:relative}._logoCnt_1u6ug_31 input{--s:calc((var(--header-height) - var(--vertical-padding)*2)/2);cursor:pointer;height:var(--s);left:0;opacity:0;position:absolute;top:var(--vertical-padding);width:var(--s)}:is(._logoCnt_1u6ug_31 input):last-of-type{transform:translate(100%,100%)}._logo_1u6ug_31{height:100%}._skipLink_1u6ug_60{background:rgb(var(--bg));color:rgb(var(--text-1));display:inline-block;font-weight:450;left:1em;padding:1em 1.5em;position:fixed;text-decoration:none;top:0;transform:translateY(-100%);transition:transform .115s var(--ease-in-3);z-index:2}._skipLink_1u6ug_60:focus-visible{outline-offset:.25em;transform:translateY(1em)}._btnset_1u6ug_80{align-items:center;display:flex;gap:.35em;height:100%}._btnset_1u6ug_80 button{background:none;border:0;border-radius:50%;color:currentColor;line-height:0;padding:.15em;transition:background var(--transition)}:is(._btnset_1u6ug_80 button):active,:is(._btnset_1u6ug_80 button):hover{background:#eaeaea}[data-theme=dark] :is(:is(._btnset_1u6ug_80 button):hover,:is(._btnset_1u6ug_80 button):active){background:#5d5d5d}._btnset_1u6ug_80 hr{border-left:1px solid;height:80%}._themeBtn_1u6ug_111{display:inline-grid}._themeBtn_1u6ug_111>*{grid-area:1/1;transition:opacity var(--transition)}._themeBtn__light_1u6ug_120{opacity:var(--theme)}._themeBtn__dark_1u6ug_124{opacity:calc(1 - var(--theme))}._nav_1u6ug_134{backdrop-filter:blur(.25em);background:rgba(var(--bg),.85);height:calc(100vh - var(--header-height));left:-100vw;opacity:0;position:fixed;top:var(--header-height);transition:all var(--transition);width:100%}._nav--open_1u6ug_155{opacity:1;transform:translate(100vw)}._list_1u6ug_160{display:flex;flex-direction:column;font-size:1.35em;gap:1em;height:100%;justify-content:center;overflow:auto}@media(min-width:47.5em){._header_1u6ug_3{position:relative}._menuBtn_1u6ug_128{display:none}._nav_1u6ug_134{backdrop-filter:none;background:none;height:auto;opacity:1;position:static;width:auto}._list_1u6ug_160{flex-direction:row;font-size:1em;overflow:visible}}._main_12pe8_1{display:grid;grid-auto-rows:min-content;grid-column:fullbleed;grid-template-columns:subgrid}._main_12pe8_1>*{grid-column:main}._button_1jrta_1{--px:.9em;--py:.45em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:0;border-radius:2px;color:var(--c);display:inline-block;font-weight:475;margin:0;padding:var(--py) var(--px);text-decoration:none;transition:all var(--transition);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=dark] ._button_1jrta_1{--bg:rgba(var(--text-1-dark),.85);--c:rgb(var(--text-1-light))}:is([data-theme=dark] ._button_1jrta_1):focus,:is([data-theme=dark] ._button_1jrta_1):hover{--bg:rgba(var(--text-1-dark),1)}[data-theme=light] ._button_1jrta_1{--bg:rgba(var(--text-1-light),.85);--c:rgb(var(--text-2-dark))}:is([data-theme=light] ._button_1jrta_1):focus,:is([data-theme=light] ._button_1jrta_1):hover{--bg:rgba(var(--text-2-light),1)}._button--square_1jrta_39{line-height:0;padding:var(--py)}._footer_q3mi5_3{background:repeating-linear-gradient(150deg,#232122,#232122 3px,rgb(var(--bg)) 3px 6px);border:2px solid #232122;display:grid;grid-column:fullbleed;grid-template-columns:subgrid;margin-top:1em;padding:1.5em 0}._footer_q3mi5_3>*{display:flex;flex-direction:column;gap:.75em;grid-column:main;margin:auto;width:100%}._logo_q3mi5_37{--swatch-top:rgb(var(--text-2-dark));--swatch-bottom:rgb(var(--text-2-dark));grid-area:logo;margin:.25em 0 .75em;max-width:13em}._list_q3mi5_46{display:flex;flex-wrap:wrap;font-weight:450;gap:1em;grid-area:list}._social_q3mi5_54{align-items:center;display:flex;flex-wrap:wrap;gap:.75em;grid-area:social}@media(min-width:47.5em){._footer_q3mi5_3>*{display:grid;gap:.75em 1.5em;grid-template-areas:"logo social" "list social" "hr hr" ". .";grid-template-columns:1fr auto}._social_q3mi5_54{margin:auto auto 0}}._social_q3mi5_54 a{background:rgba(var(--text-2-dark),.85);color:currentColor}:is(._social_q3mi5_54 a):focus,:is(._social_q3mi5_54 a):hover{background:rgb(var(--text-1-dark))}._hr_q3mi5_76{grid-area:hr;margin:.35em 0 0}._hr_q3mi5_76~*{font-size:.9em}._soli_q3mi5_85{white-space:nowrap}._soli_q3mi5_85 svg{vertical-align:text-top}@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0}html{color-scheme:light dark;height:100vh}body{line-height:1.5;min-height:100%;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-height:100%;max-width:100%}svg{display:inline-block}[role=list]:is(ol,ul){list-style:none;padding:0}a,button{cursor:pointer}:where(a){color:#2660b1;font-weight:450;-webkit-text-decoration:underline transparent .1em;text-decoration:underline transparent .1em;transition:all var(--transition)}:where(a):focus,:where(a):hover{text-decoration-color:currentColor}:where(a):visited{color:#4425b0}hr{border:0;border-top:1px solid}button,input,select,textarea{font:inherit}p{overflow-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-weight:600;overflow-wrap:break-word;text-wrap:balance}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}hidden{display:none}}:root{--ease-in-out-3:cubic-bezier(.5,0,.5,1)}@layer reset,base;@font-face{font-display:swap;font-family:Red Hat Display;font-family:Spectral;font-style:italic;font-style:normal;font-weight:300 900;font-weight:300;font-weight:600;src:url(/fonts/RedHatDisplayVF-Italic.woff2) format("woff2-variations");src:url(/fonts/RedHatDisplayVF.woff2) format("woff2-variations");src:url(/fonts/Spectral300.woff2) format("woff2");src:url(/fonts/Spectral600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@layer base{:root{--header-height:3em;--font-body:"Red Hat Display",sans-serif;--font-title:"Spectral",serif;--theme:1;--swatch-top:var(--ts,#1a447c);--swatch-bottom:var(--bs,#d7d7d7);--bg-light:255,255,255;--bg-dark:18,18,18;--text-1-light:17,17,17;--text-2-light:73,80,87;--text-1-dark:255,255,255;--text-2-dark:233,236,239;--min-width:21.5625em;--max-width:120em;--max-content-width:60ch;--gutter:max(1em,5vw);--transition:.25s var(--ease-in-out-3);--font-size-sm:clamp(.8rem,.17vw + .76rem,.89rem);--font-size-base:clamp(1rem,.34vw + .91rem,1.19rem);--font-size-md:clamp(1.25rem,.61vw + 1.1rem,1.58rem);--font-size-lg:clamp(1.56rem,1vw + 1.31rem,2.11rem);--font-size-xl:clamp(1.95rem,1.56vw + 1.56rem,2.81rem);--font-size-xxl:clamp(2.44rem,2.38vw + 1.85rem,3.75rem);--font-size-xxxl:clamp(3.05rem,3.54vw + 2.17rem,5rem)}[data-theme]{color:rgb(var(--text-1))}[data-theme=dark]{--theme:0;--text-1:var(--text-1-dark);--text-2:var(--text-2-dark);--bg:var(--bg-dark);--shadow:0 1px 2px -1px hsla(0,0%,99%,.733);color-scheme:dark}[data-theme=light]{--theme:1;--text-1:var(--text-1-light);--text-2:var(--text-2-light);--bg:var(--bg-light);--shadow:0 1px 2px -1px rgba(37,38,39,.596);color-scheme:light}body{background:rgb(var(--bg));color:rgb(var(--text-1));display:grid;font-family:var(--font-body);font-size:var(--font-size-base);grid-template-columns:[fullbleed-start] minmax(var(--gutter),1fr) [main-start] calc(clamp(var(--min-width),100%,var(--max-width)) - var(--gutter)*2) [main-end] minmax(var(--gutter),1fr) [fullbleed-end];grid-template-rows:var(--header-height) 1fr auto;min-width:var(--min-width)}@media(min-width:112.5em){body{grid-template-columns:[fullbleed-start] var(--gutter) [main-start] 1fr [main-end] var(--gutter) [fullbleed-end]}}body>*{grid-column:main;isolation:isolate}h1{font-size:var(--font-size-xxxl)}h2{font-size:var(--font-size-xxl)}h3{font-size:var(--font-size-xl)}}
