.container{max-width:var(--container-max-width)}.container,.container-full{width:var(--container-width);margin:0 auto}.container-full{max-width:none}.section{padding:var(--section-padding-y) var(--section-padding-x)}.grid{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter);grid-template-columns:repeat(var(--site-column-count),minmax(0,1fr))}.grid--1{--column-count:1}.grid--1,.grid--2{grid-template-columns:repeat(var(--column-count),minmax(0,1fr))}.grid--2{--column-count:2}.grid--3{--column-count:3}.grid--3,.grid--4{grid-template-columns:repeat(var(--column-count),minmax(0,1fr))}.grid--4{--column-count:4}.grid--5{--column-count:5}.grid--5,.grid--6{grid-template-columns:repeat(var(--column-count),minmax(0,1fr))}.grid--6{--column-count:6}.container-context{container-type:inline-size}@container (max-width: 48rem){.grid{--site-column-count:6}.grid--3,.grid--4,.grid--5,.grid--6{--column-count:2}.grid--3{--grid-gutter:1rem}}@container (max-width: 30rem){.grid{--site-column-count:4}.grid--2,.grid--3,.grid--4,.grid--5,.grid--6{--column-count:1}}.grid--gap-xs{gap:var(--grid-gap-xs)}.grid--gap-sm{gap:var(--grid-gap-sm)}.grid--gap-md{gap:var(--grid-gap-md)}.grid--gap-lg{gap:var(--grid-gap-lg)}.grid--gap-xl{gap:var(--grid-gap-xl)}.grid--center{place-items:center}.grid--start{place-items:start}.grid--stretch{place-items:stretch}.end-col{grid-column:auto/-1}.col-1{grid-column-end:span 1}.col-1,.col-2{grid-column-start:auto}.col-2{grid-column-end:span 2}.col-3{grid-column-end:span 3}.col-3,.col-4{grid-column-start:auto}.col-4{grid-column-end:span 4}.col-5{grid-column-end:span 5}.col-5,.col-6{grid-column-start:auto}.col-6{grid-column-end:span 6}.col-7{grid-column-end:span 7}.col-7,.col-8{grid-column-start:auto}.col-8{grid-column-end:span 8}.col-9{grid-column-end:span 9}.col-10,.col-9{grid-column-start:auto}.col-10{grid-column-end:span 10}.col-11{grid-column-end:span 11}.col-11,.col-12{grid-column-start:auto}.col-12{grid-column-end:span 12}.flex{display:flex;gap:var(--space-md)}.flex--center{justify-content:center;align-items:center}.flex--between{justify-content:space-between;align-items:center}.flex--column{flex-direction:column}.flex--wrap{flex-wrap:wrap}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}ol,ul{list-style:none}button{border:none;background:none;font:inherit;cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{font:inherit;border:none;outline:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}#app,body,html{height:auto;min-height:100%}body{font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:var(--letter-spacing-base);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0;color:var(--text-color);background:var(--background-color)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-pixel);font-weight:400}p{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);color:var(--text-muted);font-weight:400}h1{font-size:var(--font-size-title1)}h1,h2{line-height:var(--line-height-tight)}h2{font-size:var(--font-size-title2)}h3{font-size:var(--font-size-title3)}h3,h4{line-height:var(--line-height-tight)}h4{font-size:var(--font-size-title4)}h5{font-size:var(--font-size-title5)}h5,h6{line-height:var(--line-height-tight)}h6{font-size:var(--font-size-sm)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}