*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}:is(h1,h2,h3,p[class*=text-],p>span[class*=text-]){text-wrap:balance;scroll-margin-top:10ex}h1,h2,h3,h4{font-weight:var(--font-regular)}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block;height:auto}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--color-transparent: transparent;--color-black: #000000;--color-white: #ffffff;--color-light-gray: #A7A7A7;--color-light-gray-100: #f3f4f6;--color-dark-gray: #303030;--color-primary: #212121;--space-zero: clamp(0rem, -.02rem + .11vw, .0625rem);--space-3xs: clamp(.3125rem, .29rem + .11vw, .375rem);--space-2xs: clamp(.5625rem, .49rem + .33vw, .75rem);--space-xs: clamp(.875rem, .78rem + .44vw, 1.125rem);--space-s: clamp(1.125rem, .99rem + .67vw, 1.5rem);--space-m: clamp(1.6875rem, 1.48rem + 1vw, 2.25rem);--space-l: clamp(2.25rem, 1.98rem + 1.33vw, 3rem);--space-xl: clamp(3.375rem, 2.96rem + 2vw, 4.5rem);--space-2xl: clamp(4.5rem, 3.95rem + 2.67vw, 6rem);--space-3xl: clamp(6.75rem, 5.92rem + 4vw, 9rem);--space-4xl: clamp(9rem, 7.9rem + 5.33vw, 12rem);--space-3xs-2xs: clamp(.3125rem, .15rem + .78vw, .75rem);--space-2xs-xs: clamp(.5625rem, .36rem + 1vw, 1.125rem);--space-xs-s: clamp(.875rem, .65rem + 1.11vw, 1.5rem);--space-s-m: clamp(1.125rem, .71rem + 2vw, 2.25rem);--space-m-l: clamp(1.6875rem, 1.21rem + 2.33vw, 3rem);--space-l-xl: clamp(2.25rem, 1.42rem + 4vw, 4.5rem);--space-xl-2xl: clamp(3.375rem, 2.41rem + 4.67vw, 6rem);--space-2xl-3xl: clamp(4.5rem, 2.85rem + 8vw, 9rem);--space-3xl-4xl: clamp(6.75rem, 4.83rem + 9.33vw, 12rem);--space-s-l: clamp(1.125rem, .44rem + 3.33vw, 3rem);--space-s-xl: clamp(1.125rem, -.11rem + 6vw, 4.5rem);--size-step-000: clamp(.75rem, .7rem + .22vw, .875rem);--size-step-00: clamp(.9375rem, .91rem + .11vw, 1rem);--size-step-0: clamp(1.125rem, 1.08rem + .22vw, 1.25rem);--size-step-1: clamp(1.35rem, 1.27rem + .38vw, 1.5625rem);--size-step-2: clamp(1.62rem, 1.5rem + .59vw, 1.953125rem);--size-step-3: clamp(1.94375rem, 1.76rem + .88vw, 2.44125rem);--size-step-4: clamp(2.44125rem, 2.22rem + 1.09vw, 3.051875rem);--size-step-5: clamp(2.799375rem, 2.43rem + 1.81vw, 3.815rem);--leading-flat: 1;--leading-fine: 1.15;--leading-standard: 1.5;--leading-loose: 1.7;--font-base: Georgia,Helvetica,serif;--font-sans: Arial,sans-serif;--font-regular: 400;--font-medium: 500;--font-bold: 700}.flow>*+*{margin-top: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-l))}.grid[data-layout="50-50"]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 50vw, 33rem)}.grid[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}.grid[data-layout=twelfths]{display:grid;grid-template-columns:repeat(12,1fr)}.grid[data-layout="lg:10/2"]{grid-template-columns:100%}@media (min-width: 760px){.grid[data-layout="lg:10/2"]{grid-template-columns:clamp(40rem,80vw,60rem)}}@media (min-width: 1230px){.grid[data-layout="lg:10/2"]{grid-template-columns:10fr 2fr}}.icon{width:.75em;width:1cap;height:.75em;height:1cap}.with-icon .icon{margin-inline-end:1rem}.repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--repel-vertical-alignment, center);gap:var(--gutter, var(--space-s-m))}.repel[data-nowrap]{flex-wrap:nowrap}.switcher{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-l));align-items:var(--switcher-vertical-alignment, flex-start)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%) * 999)}.switcher>:nth-child(n+3){flex-basis:100%}.wrapper{margin-inline:auto;max-width:clamp(16rem,var(--wrapper-max-width, 100vw),80rem);padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.region{padding-block:var(--region-space, var(--space-xl))}:root{--gutter: var(--space-s-l);--transition-base: .25s ease;--transition-movement: .2s linear;--transition-fade: .3s ease;--transition-bounce: .5s cubic-bezier(.5, .05, .2, 1.5);--leading-standard: 1.5}body{background:var(--color-light);color:var(--color-dark);font-size:var(--size-step-00);font-family:var(--font-base);line-height:var(--leading-standard)}.fixed{position:fixed}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.border-b-4{border-bottom-width:4px}.border-t-2{border-top-width:2px}.bg-black{background-color:#000}.bg-dark-gray{background-color:#303030}.bg-primary{background-color:#212121}.text-center{text-align:center}.text-step-0{font-size:clamp(1.125rem,1.08rem + .22vw,1.25rem)}.text-step-1{font-size:clamp(1.35rem,1.27rem + .38vw,1.5625rem)}.text-step-2{font-size:clamp(1.62rem,1.5rem + .59vw,1.953125rem)}.text-step-5{font-size:clamp(2.799375rem,2.43rem + 1.81vw,3.815rem)}.italic{font-style:italic}.text-light-gray{color:#a7a7a7}.text-primary{color:#212121}.text-white{color:#fff}.underline{text-decoration-line:underline}.underline-offset-8{text-underline-offset:8px}.flow-space-2xs{--flow-space: clamp(.5625rem, .49rem + .33vw, .75rem)}.flow-space-s{--flow-space: clamp(1.125rem, .99rem + .67vw, 1.5rem)}.region-space-2xs{--region-space: clamp(.5625rem, .49rem + .33vw, .75rem)}.region-space-m{--region-space: clamp(1.6875rem, 1.48rem + 1vw, 2.25rem)}a[data-astro-cid-2dwpsowv]{display:inline-flex;text-decoration:none}a[data-astro-cid-2dwpsowv].active{text-decoration:underline;text-underline-offset:8px;color:currentColor}.links[data-astro-cid-dmqpwcec]{display:flex;gap:var(--gutter);display:inline-flex;@media (max-width: 780px){display:none}}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:currentColor}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].active{text-decoration:underline;text-underline-offset:8px;color:currentColor}.logo[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:currentColor}.avatar[data-astro-cid-dmqpwcec]{border-radius:50%;margin-right:var(--space-xs);width:40px;height:40px}.avatar-content[data-astro-cid-dmqpwcec]{display:flex;align-items:center}
