*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;overflow-y:scroll}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;width:100%;max-width:100%;height:auto}input,button,textarea,select{font:inherit}:where(a){text-decoration:none;color:inherit}:where(p,ul,ol,dl,blockquote)>a{text-decoration:underline}::selection{background-color:#000;color:#fff}@font-face{font-family:Author;src:url(../../../assets/fonts/Author-Variable.woff2) format("woff2");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:Author;src:url(../../../assets/fonts/Author-VariableItalic.woff2) format("woff2");font-weight:200 700;font-display:swap;font-style:italic}:where(html){--res-color-black: #000000;--res-color-white: #ffffff;--res-color-pallet-gray-0: #f8f9fa;--res-color-pallet-gray-1: #f1f3f5;--res-color-pallet-gray-2: #e9ecef;--res-color-pallet-gray-3: #dee2e6;--res-color-pallet-gray-4: #ced4da;--res-color-pallet-gray-5: #adb5bd;--res-color-pallet-gray-6: #868e96;--res-color-pallet-gray-7: #495057;--res-color-pallet-gray-8: #343a40;--res-color-pallet-gray-9: #212529;--res-color-pallet-gray-10: #16191d;--res-color-pallet-gray-11: #0d0f12;--res-color-pallet-gray-12: #030507;--res-type-family-author: "Author", sans-serif;--res-type-size-ratio: 1.333;--res-type-size-base: 1rem;--res-type-size-diff: .3;--res-type-size-5xl: calc(var(--res-type-size-base) * pow(var(--res-type-size-ratio), 6));--res-type-size-4xl: calc(var(--res-type-size-base) * pow(var(--res-type-size-ratio), 5));--res-type-size-3xl: calc(var(--res-type-size-base) * pow(var(--res-type-size-ratio), 4));--res-type-size-2xl: calc(var(--res-type-size-base) * pow(var(--res-type-size-ratio), 3));--res-type-size-xl: calc(var(--res-type-size-base) * pow(var(--res-type-size-ratio), 2));--res-type-size-lg: calc(var(--res-type-size-base) * var(--res-type-size-ratio));--res-type-size-md: var(--res-type-size-base);--res-type-size-sm: calc(var(--res-type-size-base) / var(--res-type-size-ratio));--res-type-weight-400: 400;--res-type-weight-600: 600;--res-type-lineheight-00: .95;--res-type-lineheight-0: 1.1;--res-type-lineheight-1: 1.25;--res-type-lineheight-2: 1.375;--res-type-lineheight-3: 1.5;--res-type-lineheight-4: 1.75;--res-type-lineheight-5: 2;--res-type-lineheight-fluid: calc(8px + 2ex) ;--res-layout-spacing-3xl: 16rem;--res-layout-spacing-2xl: 8rem;--res-layout-spacing-xl: 4rem;--res-layout-spacing-lg: 2rem;--res-layout-spacing-md: 1rem;--res-layout-spacing-sm: .5rem;--res-layout-spacing-xs: .25rem;--res-layout-ratio-square: 1;--res-layout-ratio-landscape: 4/3;--res-layout-ratio-portrait: 3/4;--res-layout-ratio-widescreen: 16/9;--res-layout-ratio-golden: 1.618/1;--res-layout-layer-1: 1;--res-layout-layer-2: 2;--res-layout-layer-3: 2147483647;--border-size-default: 1px;--border-size-bold: 2px;--border-radius-default: 6px}:where(html){--type-family-heading: var(--res-type-family-author);--type-family-body: var(--res-type-family-author);--type-family-input: var(--res-type-family-author);--type-weight-regular: var(--res-type-weight-400);--type-weight-bold: var(--res-type-weight-600);--color-fg: var(--res-color-black);--color-fg-on-hover: var(--res-color-pallet-gray-7);--color-fg-inverted: var(--res-color-white);--color-fg-inverted-on-hover: var(--res-color-white);--color-bg: var(--res-color-white);--color-bg-on-hover: var(--res-color-white);--color-bg-inverted: var(--res-color-black);--color-bg-inverted-on-hover: var(--res-color-pallet-gray-9);--layout-spacing-section: var(--res-layout-spacing-2xl)}@media (min-width: 1440px){:where(html){--layout-spacing-section: var(--res-layout-spacing-2xl)}}.text{--text-family: var(--type-family-body);--text-size: var(--res-type-size-md);--text-weight: var(--type-weight-regular);--text-lineheight: var(--res-type-lineheight-fluid);--text-color: var(--color-fg);font-family:var(--text-family);font-size:var(--text-size);font-weight:var(--text-weight);line-height:var(--text-lineheight);color:var(--text-color);overflow-wrap:break-word}.text.-variant-blg{--text-size: var(--res-type-size-lg);max-width:55ch}:is(.text,.text.-variant-blg).-weight-bold{--text-weight: var(--type-weight-bold)}.text.-variant-hmd,.text.-variant-hlg,.text.-variant-hxl,.text.-variant-h2xl,.text.-variant-h3xl,.text.-variant-h4xl,.text.-variant-h5xl{--text-family: var(--type-family-heading)}.text.-variant-hmd{--text-size: var(--res-type-size-md)}.text.-variant-hlg{--text-size: var(--res-type-size-lg)}.text.-variant-hxl{--text-size: var(--res-type-size-xl)}.text.-variant-h2xl{--text-size: var(--res-type-size-2xl)}.text.-variant-h3xl{--text-size: var(--res-type-size-3xl)}.text.-variant-h4xl{--text-size: var(--res-type-size-4xl)}.text.-variant-h5xl{--text-size: var(--res-type-size-5xl)}.text.-list{padding:0;margin-left:1.2rem}.text.-list>*{padding-left:1ch}.layout-bgrid{--bgrid-fluid-space: calc(50vw - 960px) ;--bgrid-margin: max(var(--res-layout-spacing-lg), env(safe-area-inset-left));--bgrid-column-count: 5;--bgrid-column-gap: var(--res-layout-spacing-md);--bgrid-template-areas: "e1 m1 c1 g1 c2 g2 c3 g3 c4 g5 c5 g6 c6 m2 e2";display:grid;row-gap:var(--res-layout-spacing-lg);grid-template-columns:var(--bgrid-fluid-space) var(--bgrid-margin) 1fr repeat(var(--bgrid-column-count),var(--bgrid-column-gap) 1fr) var(--bgrid-margin) var(--bgrid-fluid-space);grid-template-areas:var(--bgrid-template-areas);grid-auto-flow:column dense;width:100%}.layout-bgrid>*{grid-column:m1-end/m2-start}@media (min-width: 768px){.layout-bgrid{--bgrid-margin: max(var(--res-layout-spacing-xl), env(safe-area-inset-left))}}@media (min-width: 1024px){.layout-bgrid{--bgrid-template-areas: "e1 m1 c1 g1 c2 g2 c3 g3 c4 g5 c5 g6 c6 g7 c7 g8 c8 g9 c9 g10 c10 g11 c11 g12 c12 m2 e2";--bgrid-column-count: 11;--bgrid-column-gap: var(--res-layout-spacing-xl)}}.layout-grid{--layout-spacing: var(--res-layout-spacing-md);grid-column:e1/e2;display:grid;grid-template-columns:subgrid;grid-auto-flow:column dense;row-gap:var(--layout-spacing);width:100%}.layout-grid>*{grid-column:m1-end/m2-start}.layout-agrid{display:grid;grid-auto-rows:1fr;gap:var(--res-layout-spacing-xl)}@media (min-width: 768px){.layout-agrid{--agrid-item-min-size: 320px;grid-template-columns:repeat(auto-fit,minmax(var(--agrid-item-min-size),1fr));gap:var(--res-layout-spacing-lg)}}@media (min-width: 1024px){.layout-agrid{--agrid-item-min-size: 380px}}.layout-stack{--layout-spacing: var(--res-layout-spacing-md);--layout-alignment-main: flex-start;--layout-alignment-cross: flex-start;--layout-width: 100%;--layout-height: auto;--layout-stack-direction: column;display:flex;flex-direction:var(--layout-stack-direction);gap:var(--layout-spacing);justify-content:var(--layout-alignment-main);align-items:var(--layout-alignment-cross);width:var(--layout-width);height:var(--layout-height)}.layout-stack.-direction-v{--layout-stack-direction: column}.layout-stack.-direction-h{--layout-stack-direction: row}.layout-stack.-align-main-start{--layout-alignment-main: flex-start}.layout-stack.-align-main-end{--layout-alignment-main: flex-end}.layout-stack.-align-main-center{--layout-alignment-main: center}.layout-stack.-align-main-between{--layout-alignment-main: space-between}.layout-stack.-align-main-around{--layout-alignment-main: space-around}.layout-stack.-align-main-evenly{--layout-alignment-main: space-evenly}.layout-stack.-align-cross-start{--layout-alignment-cross: flex-start}.layout-stack.-align-cross-end{--layout-alignment-cross: flex-end}.layout-stack.-align-cross-center{--layout-alignment-cross: center}.layout-stack.-align-cross-stretch{--layout-alignment-cross: stretch}.layout-stack.-width-fill{--layout-width: 100%}.layout-stack.-width-auto{--layout-width: auto}.layout-stack.-width-fit{--layout-width: fit-content}.layout-stack.-width-min{--layout-width: min-content}.layout-stack.-width-max{--layout-width: max-content}.layout-stack.-height-fill{--layout-height: 100%}.layout-stack.-height-auto{--layout-height: auto}.layout-container{container-type:inline-size}.site-header.svelte-12qhfyh{padding:var(--res-layout-spacing-lg) 0}.site-header.svelte-12qhfyh .logo:where(.svelte-12qhfyh){width:60px;height:60px}.site-footer.svelte-12qhfyh{padding:var(--res-layout-spacing-lg) 0}.site-footer.svelte-12qhfyh .logo:where(.svelte-12qhfyh){width:235px}
