:root{--border-radius:0.3rem;--border-thin:1px;--border-thick:3px;--transition-duration:250ms;--transition-timing:ease;--outline-size:calc(max(2px, .15em));--font-family-mono:ui-monospace, "Cascadia Code", "Source Code Pro", menlo, consolas,
		"DejaVu Sans Mono", monospace;--font-family-base:"Reddit Sans", ui-sans-serif, system-ui, -apple-system, blinkmacsystemfont,
		"Segoe UI", roboto, "Helvetica Neue", arial, "Noto Sans", sans-serif;--font-family-heading:Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-flat:0.9;--leading-fine:1.3;--leading-standard:1.6;--leading-loose:1.7;--font-size-9:calc(clamp(1.7926rem, 1.1545rem + 3.1905vi, 3.4277rem));--font-size-8:calc(clamp(1.68rem, 1.1466rem + 2.667vi, 3.0469rem));--font-size-7:calc(clamp(1.5745rem, 1.1321rem + 2.2123vi, 2.7083rem));--font-size-6:calc(clamp(1.4757rem, 1.1121rem + 1.818vi, 2.4074rem));--font-size-5:calc(clamp(1.383rem, 1.0876rem + 1.4769vi, 2.1399rem));--font-size-4:calc(clamp(1.2962rem, 1.0597rem + 1.1824vi, 1.9021rem));--font-size-3:calc(clamp(1.2148rem, 1.029rem + .9288vi, 1.6908rem));--font-size-2:calc(clamp(1.1385rem, .9963rem + .7111vi, 1.5029rem));--font-size-1:calc(clamp(1.067rem, .962rem + .5248vi, 1.3359rem));--font-size-0:calc(clamp(1rem, .9268rem + .3659vi, 1.1875rem));--font-size--1:calc(clamp(.9372rem, .891rem + .2309vi, 1.0556rem));--tracking:-0.01ch;--tracking-s:-0.075ch;--tracking-wide:0.05ch;--measure:60ch;--measure-heading:50ch;--space-3xs:calc(clamp(.3125rem, .3125rem + 0vi, .3125rem));--space-2xs:calc(clamp(.5625rem, .5381rem + .122vi, .625rem));--space-xs:calc(clamp(.875rem, .8506rem + .122vi, .9375rem));--space-s:calc(clamp(1.125rem, 1.0762rem + .2439vi, 1.25rem));--space-m:calc(clamp(1.6875rem, 1.6143rem + .3659vi, 1.875rem));--space-l:calc(clamp(2.25rem, 2.1524rem + .4878vi, 2.5rem));--space-xl:calc(clamp(3.375rem, 3.2287rem + .7317vi, 3.75rem));--space-2xl:calc(clamp(4.5rem, 4.3049rem + .9756vi, 5rem));--space-3xl:calc(clamp(6.75rem, 6.4573rem + 1.4634vi, 7.5rem));--space-4xl:calc(clamp(9rem, 8.6098rem + 1.9512vi, 10rem));--space-3xs-2xs:calc(clamp(.3125rem, .1905rem + .6098vi, .625rem));--space-2xs-xs:calc(clamp(.5625rem, .4162rem + .7317vi, .9375rem));--space-xs-s:calc(clamp(.875rem, .7287rem + .7317vi, 1.25rem));--space-s-m:calc(clamp(1.125rem, .8323rem + 1.4634vi, 1.875rem));--space-m-l:calc(clamp(1.6875rem, 1.3704rem + 1.5854vi, 2.5rem));--space-l-xl:calc(clamp(2.25rem, 1.6646rem + 2.9268vi, 3.75rem));--space-xl-2xl:calc(clamp(3.375rem, 2.7409rem + 3.1707vi, 5rem));--space-2xl-3xl:calc(clamp(4.5rem, 3.3293rem + 5.8537vi, 7.5rem));--space-3xl-4xl:calc(clamp(6.75rem, 5.4817rem + 6.3415vi, 10rem));--space-2xs-s:calc(clamp(.5625rem, .2942rem + 1.3415vi, 1.25rem));--space-xs-m:calc(clamp(.875rem, .4848rem + 1.9512vi, 1.875rem));--space-s-l:calc(clamp(1.125rem, .5884rem + 2.6829vi, 2.5rem));--space-m-xl:calc(clamp(1.6875rem, .8826rem + 4.0244vi, 3.75rem));--space-l-2xl:calc(clamp(2.25rem, 1.1768rem + 5.3659vi, 5rem));--space-xl-3xl:calc(clamp(3.375rem, 1.7652rem + 8.0488vi, 7.5rem));--wrapper-max-width:1140px;--wrapper-padding:var(--space-s-l);--content-max-width:800px;--popout-max-width:900px;--gutter:var(--space-m-l);--color-background:#fff;--color-background-alt:#fff2eb;--color-background-gray:#f5f7fa;--color-heading:#3d3d3d;--color-text:#231b01;--color-text-secondary:#4d4d4d;--color-text-inverse:#fff;--color-accent:#f4831f;--color-focus:#7033ff;--color-border:#1a1a1a;--color-highlight:#fff;--color-error:#d4341c;--select-bg:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e")}@font-face{font-family:Reddit Sans;font-weight:200 900;font-style:normal;font-display:swap;src:local(""),url(/build/website/fonts/RedditSans-Regular.50516073.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Reddit Sans;font-weight:200 900;font-style:italic;font-display:swap;src:local(""),url(/build/website/fonts/RedditSans-Italic.96d645ce.woff2) format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){scrollbar-gutter:stable;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(html:has(dialog:modal[open])){overflow:clip}:where(body){min-block-size:100vh;min-block-size:100svh;font-family:system-ui,sans-serif;font-variant-numeric:oldstyle-nums;line-height:1.5;text-rendering:optimizespeed;hanging-punctuation:first last}[role=list][class],[role=tablist]{margin-block:0;padding:0;list-style:none}:where(h1,h2,h3,h4,button,input,label){line-height:1.1}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){font-variant-ligatures:discretionary-ligatures}:where(p){text-wrap:pretty}:where(hr){overflow:visible;block-size:0;color:inherit;border:none;border-block-start:1px solid}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto;vertical-align:middle}:where(img){shape-margin:.75rem;font-style:italic;background-repeat:no-repeat;background-size:cover}:where(video,iframe[src*=youtube],iframe[src*=vimeo]){display:block;aspect-ratio:16/9;inline-size:100%;block-size:auto}:where(abbr[title]){cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2ex}:where(b,strong){font-weight:var(--font-weight-bold)}:where(code,kbd,samp){font-family:var(--font-family-mono);font-size:1em}:where(sub,sup){display:inline-block;font-size:75%;line-height:0;vertical-align:baseline}:where(sub){transform:translateY(.65ex)}:where(sup){transform:translateY(-.7ex)}@supports(font-variant-position:super){:where(sub,sup){font-size:inherit}:where(sub){transform:none;font-variant-position:sub}:where(sup){transform:none;font-variant-position:super}}:where(table){border-collapse:collapse;inline-size:100%;font-variant-numeric:tabular-nums slashed-zero;text-indent:0;border-color:inherit}:where(button,input,optgroup,select,textarea){font:inherit;line-height:1.15;color:inherit}:where(textarea){resize:vertical;resize:block}textarea:not([rows]){min-block-size:10em}:where(button){all:unset}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(dialog){inset:unset;max-inline-size:unset;max-block-size:unset;color:inherit;background:none;border:none}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(summary){display:list-item}body{overflow-x:hidden;display:flex;flex-direction:column;font-family:var(--font-family-base);font-size:var(--font-size-0);font-variation-settings:"wght" var(--font-weight-regular),"opsz" var(--font-size-0);font-size-adjust:from-font;line-height:var(--leading-standard);color:var(--color-text);accent-color:var(--color-accent);background-color:var(--color-background)}main:focus{outline:none}:is(*){text-wrap:pretty}:is(h1,h2,h3,h4){text-wrap:balance}:is(h1,.h1,h2,.h2,h3,.h3){max-inline-size:var(--measure-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--leading-fine);color:var(--color-heading);text-transform:lowercase}.h1,h1{max-inline-size:20ch;font-size:var(--font-size-9)}.h2,h2{font-size:var(--font-size-5)}.h2,.h3,h2,h3{max-inline-size:35ch;letter-spacing:var(--tracking-wide)}.h3,h3{font-size:var(--font-size-4)}.h4,h4{font-size:var(--font-size-3)}.h4,.h5,.h6,h4,h5,h6{font-weight:var(--font-weight-medium)}.h5,h5{font-size:var(--font-size-2)}.h6,h6{font-size:var(--font-size-1)}hgroup>*+*{margin-block-start:var(--flow-space,1em)}blockquote:not([class]),li,p{max-inline-size:var(--measure)}strong{font-weight:var(--font-weight-bold)}small{font-size:var(--font-size--1)}ins{padding-inline:.3em;color:var(--color-text);text-decoration:none;background:var(--color-background-alt)}mark{color:var(--color-text-inverse);background-color:var(--color-accent)}u{-webkit-text-decoration:var(--color-accent) wavy underline;text-decoration:var(--color-accent) wavy underline}q{font-style:italic}:is(code,kbd,samp){padding-block:.1em;padding-inline:.2em;font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);hyphens:none;text-align:start;word-break:normal;word-spacing:normal;word-wrap:normal;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports not (font-size-adjust:from-font;){:is(code,kbd,samp){font-size:.85em}}pre:has(code){overflow-x:auto;padding:var(--space-m);background:var(--color-background-alt);-webkit-overflow-scrolling:touch}pre code{padding:0;background:none;border:none}kbd{padding-block-end:.1em;border:1px solid}var{font-weight:var(--font-weight-medium);font-style:normal}ul{padding-inline-start:1.4ch;list-style-type:disc}ol:not([class])>li,ul:not([class])>li{padding-inline-start:var(--space-3xs)}ul ::marker{content:"∎ ";font-size:.8lh}ol{padding-inline-start:1.85ch}ol ::marker{font-size:1em;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}dt,label,th{font-weight:var(--font-weight-bold)}dd{margin-inline-start:1.5ch}dt+dd{margin-block-start:var(--space-xs)}dd+dt{margin-block-start:var(--space-s)}blockquote{--bg-font-variation-wdth:90;--bg-font-variation-wght:var(--font-weight-light);padding-block:0;padding-inline:var(--space-xs-s);font-family:var(--font-family-heading);font-size:var(--font-size-1);font-variation-settings:"wdth" var(--bg-font-variation-wdth),"wght" var(--bg-font-variation-wght);font-weight:var(--font-weight-light);border-inline-start:.1em solid}blockquote>*+*{margin-block-start:var(--space-xs-s)}blockquote footer{font-family:var(--font-family-base);font-size:var(--font-size-0);font-weight:var(--font-weight-regular)}address,blockquote q{font-style:normal}figcaption{padding-block-start:.5em}figcaption,table{font-size:var(--font-size-0)}:is(th,td){padding-block:var(--space-3xs);padding-inline:var(--space-2xs);text-align:start;vertical-align:top}label,th{line-height:var(--leading-fine)}thead th{padding-block:var(--space-xs)}th:not(:only-of-type){border-block-end:var(--border-thin) solid var(--color-border)}th:only-of-type{border-inline-end:var(--border-thin) solid var(--color-border)}:is(th,td)~:is(th,td){border-inline-start:var(--border-thin) solid var(--color-border)}tr+tr :is(th,td){border-block-start:var(--border-thin) solid var(--color-border)}tfoot tr:first-child{border-block-start:var(--border-thick) solid var(--color-border)}caption{caption-side:bottom;margin-block-start:var(--space-s)}a:not([class]){color:var(--_color-link,currentcolor);text-decoration-color:var(--color-accent);text-decoration-thickness:calc(max(.2ex,1px));-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:var(--text-underline-offset,.3ex)}a:not([class]):hover{text-underline-offset:.2lh}a:not([class]):focus,a:not([class]):hover{color:var(--_color-link-hover,var(--color-accent))}:is(h1,h2,h3,h4) a:not([class]){text-decoration-thickness:.1ex;text-underline-offset:.2ex}:is(h1,h2,h3,h4) a:not([class]):hover{text-underline-offset:.3ex}:focus{scroll-padding-block-end:8vh;outline:var(--outline-width,var(--outline-size)) var(--outline-style,solid) var(--outline-color,currentcolor);outline-offset:var(--outline-offset,.2lh)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--outline-width,var(--outline-size)) var(--outline-style,solid) var(--outline-color,currentcolor);outline-offset:var(--outline-offset,.2lh)}@supports(-moz-appearance:none){:root{--focus-offset:0.08em}}::-moz-selection{color:var(--color-background);background-color:var(--color-text)}::selection{color:var(--color-background);background-color:var(--color-text)}:where(:focus-visible,:target){scroll-margin-block:3ex}@media(prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth}}hr{--flow-space:var(--space-l-xl);overflow:visible;box-sizing:content-box;inline-size:10%;block-size:1px;margin-block:var(--space-l-xl);margin-inline-start:0;background-color:var(--color-text);border:none}svg{flex-shrink:0}a svg{display:inline-block;fill:currentcolor}svg:not([class]){inline-size:auto;block-size:1lh}svg[role=img]{inline-size:revert;block-size:revert;padding:var(--space-xs);background:var(--color-background-alt)}form>*+*{margin-block-start:var(--flow-space,1rem)}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){inline-size:100%;padding-block:.5em;padding-inline:.8em;color:var(--color-text);letter-spacing:inherit;word-spacing:inherit;background-color:var(--color-background);border:var(--border-thin) solid var(--color-border)}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::-moz-placeholder{color:var(--color-text-secondary);opacity:1}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea)::placeholder{color:var(--color-text-secondary);opacity:1}[readonly]:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){padding-inline:0;border-block-start:none;border-inline-start:none;border-inline-end:none}:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea):user-invalid,[aria-invalid]:is(input:not([type=checkbox],[type=radio],[type=color]),select,textarea){background:linear-gradient(135deg,var(--color-error) 0,var(--color-error) .5em,hsla(0,0%,100%,0) .5em);border-color:var(--color-error);box-shadow:0 0 var(--border-thin) var(--color-error)}select:not([multiple]){padding-inline-end:1.2em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--select-bg);background-repeat:no-repeat;background-position:right .5em center;background-size:.85em auto}label:after{content:"\A";white-space:pre}label:has(input){display:flex;gap:var(--space-2xs);align-items:flex-start;font-weight:var(--font-weight-regular)}label:has(input)+label:has(input){margin-block-start:var(--space-2xs)}label:has(input) input{transform:translateY(.4ex)}input:disabled{background-color:var(--color-background-alt);border-color:var(--color-text-secondary)}input:disabled,label input:disabled+*{cursor:not-allowed}fieldset{padding:var(--space-s);border:var(--border-thin) solid var(--color-border)}legend{padding-inline:var(--space-xs);font-weight:var(--font-weight-medium)}summary{font-weight:var(--font-weight-bold)}summary::-webkit-details-marker{display:none}details[open] summary{margin-block-end:var(--space-s)}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}body{font-size:8pt}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{widows:3;orphans:3}h2,h3{page-break-after:avoid}}@keyframes animation-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-from-top{0%{transform:translateY(-30px)}}@keyframes slide-to-bottom{to{transform:translateY(30px)}}::view-transition-new(*),::view-transition-old(*){mix-blend-mode:normal;animation:none}@media(prefers-reduced-motion:no-preference){navigation:auto;::view-transition-old(root){animation:90ms cubic-bezier(.4,0,1,1) both animation-fade forwards,.3s cubic-bezier(.4,0,.2,1) both slide-to-bottom}::view-transition-new(root){animation:animation-fade .21s cubic-bezier(0,0,.2,1) 90ms reverse both,slide-from-top .3s cubic-bezier(.4,0,.2,1) both}}.site-header{view-transition-name:page-header}::view-transition-new(page-footer),::view-transition-new(page-header),::view-transition-old(page-footer),::view-transition-old(page-header){mix-blend-mode:normal;animation:none}.btn{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:var(--space-2xs);padding-inline:var(--space-s);font:inherit;font-weight:var(--font-weight-bold);color:var(--button-text,var(--color-text));text-align:center;text-decoration:none;background-color:var(--button-bg,var(--color-background));border:var(--border-thick) solid var(--button-border,var(--color-text));border-radius:var(--border-radius)}.btn[disabled]{opacity:.6}.btn svg{inline-size:auto;block-size:.8lh}.btn:where(:has(svg)){display:flex;gap:.5em;align-items:center}.btn:where(:has(.visually-hidden)){padding-inline:var(--space-2xs)}.btn:where(:not(:has(svg))){min-inline-size:6ch;text-align:center}.btn:focus,.btn:hover,.btn[aria-current=page],.btn[aria-pressed=true],.btn[data-state=active]{color:var(--color-text-inverse);background-color:rgba(26,26,26,.85)}.btn:active{transform:scale(98%)}.cta{--flow-space:2em;display:inline-flex;gap:var(--space-2xs);align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;padding-block:var(--space-2xs);font-size:var(--font-size-1);font-weight:var(--font-weight-medium);text-decoration-line:none;letter-spacing:var(--tracking-wide)}.cta:focus,.cta:hover{color:var(--color-accent);text-decoration-line:underline}.arrow{overflow:hidden;display:grid;place-content:center;aspect-ratio:1;block-size:var(--arrow-size,.7lh);padding:.125rem;color:var(--color-text-inverse);background-color:var(--color-text);border-radius:50%}.arrow .icon{grid-area:1/1;transition:all .5s var(--transition-timing)}.arrow .icon:first-child{transform:translate(-150%)}.arrow[data-arrow-reverse] .icon:first-child{transform:translate(0)}.arrow[data-arrow-reverse] .icon:last-child{transform:translate(150%)}:is(:hover,:focus)>.arrow{background-color:var(--color-accent)}:is(:hover,:focus)>.arrow .icon:first-child{transform:translate(0);transition:transform .6s cubic-bezier(.4,0,.1,1)}:is(:hover,:focus)>.arrow .icon:last-child{transform:translate(150%);transition:transform .6s cubic-bezier(.4,0,.1,1)}:is(:hover,:focus)>.arrow[data-arrow-reverse] .icon:first-child{transform:translate(-150%)}:is(:hover,:focus)>.arrow[data-arrow-reverse] .icon:last-child{transform:translate(0)}.details summary{display:flex;gap:var(--space-2xs);align-items:center;justify-content:space-between;margin-inline:calc(-1 * var(--space-2xs));padding-block:var(--space-3xs);padding-inline:var(--space-2xs)}:is(.details summary)::marker{content:"";display:none}:is(.details summary):after{content:"";display:flex;aspect-ratio:1;block-size:1.2em;background-color:var(--color-text);background-image:url(/build/website/images/plus-bold.678dc46c.svg);background-repeat:no-repeat;background-position:50%;background-size:1em;border-radius:50%}:is(.details summary):focus,:is(.details summary):hover{background-color:var(--color-background-alt)}:is(:is(.details summary):hover,:is(.details summary):focus):after{background-color:var(--color-accent)}.details:not([open]) summary:not(:hover){background-color:var(--color-background-gray)}.details[open] summary:after{background-image:url(/build/website/images/minus-bold.0829715f.svg)}.form-group>*+*{margin-block-start:var(--space-3xs)}--error.form-group{padding-inline-start:15px;border-inline-start:5px solid var(--color-error)}.form-group__hint{color:var(--color-text-secondary)}.form-group__error-message{font-size:var(--font-size--1);color:var(--color-error)}.nav__menu{display:flex;flex-direction:column;gap:var(--space-3xs);margin:0;padding-inline-start:0;font-weight:var(--font-weight-semibold);list-style:none}.nav__menu ::marker{content:""}@media(max-width:992px){.nav__menu{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.nav.is-hidden[data-nav-type=primary]{display:none}.nav[data-nav-type=primary],.nav__drawer{grid-area:nav;margin-block-end:var(--space-m-xl);padding-block-start:var(--space-xs-m);padding-inline:var(--wrapper-padding)}@media(min-width:992px){.nav[data-nav-type=primary],.nav__drawer{position:sticky;inset-block-start:0;align-self:flex-start}}.nav__link{overflow:hidden;display:inline-flex;gap:.25rem;justify-content:flex-start;text-decoration-line:none;text-transform:lowercase}.nav__link .icon{block-size:.7lh;margin-block-start:.15lh;margin-inline-start:-1.75rem;transition:margin .6s cubic-bezier(.4,0,.1,1)}:is(.nav__link[aria-current=page],.nav__link:hover) .icon{margin-inline-start:0}.nav__link[aria-current=page]{color:var(--color-accent)}.nav__drawer{display:none}.nav__drawer.is-active{display:block}.nav__header{gap:var(--space-2xs);justify-content:flex-start;margin-block-end:var(--space-xs);padding-block-end:var(--space-xs);border-block-end:var(--border-thick) solid var(--color-border)}.nav__header,.nav__title{display:flex;align-items:center}.nav__title{gap:var(--space-xs)}.prose{--flow-space:var(--space-m);--wrapper-width:64rem}.prose :is(h1,h2,h3){overflow-wrap:anywhere}@media(--viewport-lg){.prose :is(h1,h2,h3){overflow-wrap:unset}}.prose figcaption{padding-block-end:var(--space-xs);font-size:var(--font-size--1);border-block-end:1px solid var(--color-bg-accent)}.prose :is(h2,h3,h4){--flow-space:var(--space-xl)}.prose :is(h2,h3,h4)+:not([class],figure){--flow-space:var(--space-s)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space:var(--space-s-m)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space:var(--space-xl)}.prose :is(ul,ol):not([class]) li::marker{color:var(--color-accent)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){margin-block-start:var(--space-3xs)}.prose .direct-link{text-decoration:none}.prose .direct-link:is(:hover,:focus){text-decoration:none}.site-footer{view-transition-name:page-footer;position:relative;overflow-x:hidden;margin-block-start:var(--space-4xl)}.site-footer:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:var(--wrapper-padding);display:block;inline-size:6rem;block-size:var(--border-thick);background-color:var(--color-accent)}.site-footer .wrapper{padding-block:var(--space-3xl) var(--space-xl)}.site-header{display:contents}.site-header .logo{grid-area:logo;margin-block-start:var(--space-xs-m)}@media(max-width:768px){:is(.site-header .logo) img{inline-size:100%;max-inline-size:220px}}.site-header .nav{grid-area:nav;padding-inline:var(--wrapper-padding)}@media(min-width:768px){.site-header:after{content:"";position:sticky;z-index:-2;inset-block-start:25vh;grid-area:nav;align-self:flex-start;block-size:500px;margin-block-start:400px;background-image:url(/build/website/images/person.a7833957.webp);background-repeat:no-repeat;background-position:top;background-size:50% auto;opacity:.2}}.site{flex:1}@media(min-width:992px){.site{display:grid;grid-template:"none logo" auto "nav content" 1fr/20rem 1fr;gap:var(--space-m) 0}}.site>main{grid-area:content;min-block-size:30rem}.skiplink{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;clip:rect(1px,1px,1px,1px)}.skiplink:focus{z-index:1;inline-size:auto;block-size:auto;margin:.5em;padding-block:.5em;padding-inline:1em;color:var(--color-text);text-decoration:none;clip:auto;border-radius:4px}.focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus)}.card{--slant:1.5rem;display:flex;flex-direction:column;background-color:var(--color-background-gray)}.card__image{overflow:hidden;aspect-ratio:4/3}.card__image img{block-size:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:992px){.card{display:grid;grid-template-columns:repeat(2,1fr);align-items:end}.card__image{block-size:100%}.card-row{flex-direction:column}.card-row .card:nth-child(2n) .card__content{order:-1}}.card__content{padding-block:var(--space-xs) var(--space-s);padding-inline:var(--space-m)}.card-row{scrollbar-color:var(--color-text) var(--color-background);scroll-snap-type:x mandatory;display:flex;gap:var(--space-m);block-size:auto}.card-row.overflowing{overflow:auto hidden;padding-block-end:1rem}@media(max-width:992px){.card-row{--reel-item-size:20rem;grid-column:full-width!important;gap:var(--grid-gap,var(--gutter));padding-inline:var(--wrapper-padding)}}.card-row::-webkit-scrollbar{block-size:1rem}.card-row::-webkit-scrollbar-thumb,.card-row::-webkit-scrollbar-track{background-color:var(--color-background-alt)}.card-row::-webkit-scrollbar-thumb{background-image:linear-gradient(var(--color-background-alt) 0,var(--color-background-alt) .25rem,var(--color-text) .25rem,var(--color-text) .75rem,var(--color-background-alt) .75rem)}.card-row>*{flex:0 0 var(--reel-item-size,auto)}.card-row[data-reel-snap]{scroll-snap-type:x mandatory}.card-row[data-reel-snap=start]{scroll-padding-inline:var(--wrapper-padding)}.card-row[data-reel-snap=start]>*{scroll-snap-align:start}.card-row__controls{display:flex;justify-content:flex-end}.card-row__controls>.btn:not(:first-child){margin-inline-start:calc(-1 * var(--border-thick));border-start-start-radius:0;border-end-start-radius:0}.card-row__controls>.btn:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}@media(min-width:992px){.card-row__controls{display:none}}.person-card{--border:1px;--slant:1.5rem;--color:var(--color-accent);position:relative;display:grid;grid-template-columns:1fr 2fr;background-color:var(--color-background-gray)}.person-card:hover{clip-path:none}.person-card:focus-within{clip-path:none;outline:2px solid var(--color-accent);outline-offset:2px}.person-card__btn{padding-block:var(--space-2xs);padding-inline:var(--space-xs);font-family:var(--font-family-heading);font-weight:400;line-height:var(--leading-fine);text-transform:lowercase;letter-spacing:var(--tracking-wide)}.person-card__btn:after{content:"";position:absolute;inset:0}.person-card__btn:focus-visible,.person-card__btn:hover{color:var(--color-accent)}.person-card__btn:focus-visible{outline:none}.modal-wrapper{inset:0;translate:0 -2rem;overflow:hidden auto;display:grid;place-content:center;inline-size:100%;max-inline-size:min(var(--wrapper-max-width),100%);block-size:100vh;margin-block:0!important;margin-inline:auto!important;margin-inline:auto 1fr;padding:0;opacity:0;transition:translate .2s ease-in-out,opacity .2s ease-in-out,display .2s ease-in-out allow-discrete}@starting-style{.modal-wrapper[open]{translate:0 1rem;opacity:0}}.modal-wrapper[open]{translate:0 0;opacity:1}.person-modal{position:relative;display:grid;max-inline-size:100vw;margin:var(--wrapper-padding);background-color:var(--color-background)}@media(min-width:992px){.person-modal{grid-template-columns:1fr 2fr}}.modal-wrapper__close,.person-modal__content{padding:var(--space-m)}.display,.person-modal__content h3,.site-intro__title{color:var(--color-accent)}.modal-wrapper__close{position:absolute;inset-block-start:0;inset-inline-end:0}.site-intro{--color-heading:var(--color-accent);position:relative;margin-block-end:var(--space-xl);padding-block-start:var(--space-xl-2xl);background-color:var(--color-accent)}.site-intro__title{z-index:1;grid-column:popout;margin-block-end:-1px;margin-inline-start:calc(-1 * var(--wrapper-padding));padding-block-start:var(--space-s);padding-inline:var(--wrapper-padding);background-color:var(--color-background)}.cluster{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s-l));align-items:var(--cluster-vertical-alignment,center);justify-content:var(--cluster-horizontal-alignment,flex-start)}.content-grid{--full-width:minmax(var(--wrapper-padding), 1fr);--wrapper:minmax(0, calc(var(--wrapper-max-width) - var(--popout-max-width)));--popout:minmax(0, calc(var(--popout-max-width) - var(--content-max-width)));--content:min(var(--content-max-width), 100% - var(--wrapper-padding) * 2);display:grid;grid-template-columns:[full-width-start] var(--full-width) [wrapper-start popout-start content-start] var(--content) [content-end] var(--popout) [popout-end] var(--wrapper) [wrapper-end] var(--full-width) [full-width-end]}.content-grid>:not(.breakout,.popout,.full-width),.full-width>:not(.breakout,.popout,.full-width){grid-column:content}.full-width>.display{grid-area:full-width}.content-grid>.wrapper{grid-column:wrapper}.content-grid>.popout{grid-column:popout}.content-grid>.full-width{display:grid;grid-column:full-width;grid-template-columns:inherit}img.full-width{inline-size:100%;max-block-size:45vh;-o-object-fit:cover;object-fit:cover}:is(h1,h2,h3,blockquote){--flow-space:1.5em}:is(h2,h3)+*{--flow-space:0.75em}h1+*,hgroup+*{--flow-space:2em}hgroup h1+*{--flow-space:0.75em}.flow>*+*{margin-block-start:var(--flow-space,1em)}.grid{display:grid;grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,16rem),1fr));gap:var(--gutter,var(--space-s-m))}.grid[data-rows=masonry]{grid-template-rows:masonry;align-items:start}.grid[data-layout="50-50"]{--grid-placement:auto-fit;--grid-min-item-size:calc(clamp(16rem, 50vw, 25rem))}.repel{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s-l));align-items:var(--repel-vertical-alignment,center);justify-content:space-between}.repel[data-nowrap]{flex-wrap:nowrap}.sidebar{--sidebar-content-min-width:50%;--sidebar-target-width:20rem;display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s-l));align-items:start}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-inline-size:min(var(--sidebar-content-min-width),100%)}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:min(var(--sidebar-content-min-width),100%)}.switcher{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s-l));align-items:var(--switcher-vertical-alignment,flex-start)}.switcher>*{flex-basis:calc(999 * (-100% + var(--switcher-target-container-width,40rem)));flex-grow:1}.switcher>:nth-last-child(n+3),.switcher>:nth-last-child(n+3)~*{flex-basis:100%}.wrapper{inline-size:min(var(--wrapper-max-width),100% - 2 * var(--wrapper-padding));margin-inline:auto}.wrapper[data-wrapper-width=fluid]{inline-size:calc(100% - 2 * var(--wrapper-padding))}.wrapper[data-wrapper-width=narrow]{inline-size:min(var(--content-max-width),100% - 2 * var(--wrapper-padding))}.aspect-ratio-hack--16-9{position:relative}.aspect-ratio-hack--16-9:before{content:"";display:block;inline-size:100%;padding-block-start:calc(56.25%)}.aspect-ratio-hack--16-9>*{position:absolute;inset:0}.aspect-ratio--16-9{aspect-ratio:16/9}.region{padding-block:var(--region-space-top,var(--space-l-xl)) var(--region-space-bottom,var(--space-l-xl))}.lead,hgroup p{--flow-space:0.5em}.display,.lead,hgroup p{font-size:var(--font-size-1)}.display{--text-underline-offset:0.2ex;max-inline-size:var(--measure-heading)}.display q{font-style:normal}:is(.display q):before{margin-inline-start:-.45ch}.text-uppercase,.uppercase{text-transform:uppercase;letter-spacing:var(--tracking-wide)}.text-small{font-size:var(--font-size--1)}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.small-caps{font-variant-caps:all-petite-caps}.tabular-nums{font-variant-numeric:tabular-nums slashed-zero}.lining-nums{font-variant-numeric:lining-nums}.fractions{font-variant-numeric:diagonal-fractions}.chemical{font-feature-settings:"sinf"}.uppercase{font-feature-settings:"case"}.marker{display:inline-block;line-height:var(--leading-flat);box-shadow:inset 0 -14px #ffec9e}.visually-hidden:not(:focus-within,:active){position:absolute;overflow:hidden;inline-size:1px;block-size:0;margin:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);border:0}
