:root{--colors-white: hsl(0, 0%, 100%);--colors-green-200: hsl(169, 65%, 81%);--colors-green-500: hsl(184, 100%, 19%);--colors-green-900: hsl(185, 100%, 2%);--colors-gray-100: hsl(150, 14%, 95%);--colors-gray-200: hsl(153, 16%, 89%);--colors-gray-300: hsl(157, 15%, 83%);--colors-gray-400: hsl(159, 15%, 77%);--colors-gray-500: hsl(157, 15%, 72%);--colors-gray-700: hsl(156, 15%, 43%);--colors-gray-800: hsl(158, 15%, 29%);--colors-gray-900: hsl(158, 15%, 14%);--colors-red-100: hsl(0, 87%, 88%);--colors-red-400: hsl(0, 88%, 50%);--colors-red-500: hsl(0, 88%, 38%);--colors-yellow-100: hsl(46, 94%, 93%);--colors-yellow-400: hsl(46, 92%, 71%);--colors-yellow-500: hsl(46, 92%, 64%);--colors-cream-200: hsl(41, 69%, 83%);--colors-placeholder: hsl(153, 16%, 89%);--dimensions-0: 0;--dimensions-1: 4px;--dimensions-2: 8px;--dimensions-3: 12px;--dimensions-4: 16px;--dimensions-5: 24px;--dimensions-6: 40px;--dimensions-7: 60px;--dimensions-8: 80px;--dimensions-9: 100px;--dimensions-max: 1650px;--width-global-max: 1650px;--width-component-max: 1650px;--width-typography-max: 48rem;--spacing-xs: 4px;--spacing-sm: 12px;--spacing-md: 24px;--spacing-lg: 80px;--breakpoints-xs: 350px;--breakpoints-sm: 650px;--breakpoints-md: 960px;--breakpoints-lg: 1280px;--breakpoints-xl: 1650px;--radius-none: 0;--radius-xsmall: .25em;--radius-small: .5em;--radius-medium: 1em;--radius-large: 2em;--radius-full: 100%;--shadows-primary: .35em .35em 0 var(--colors-yellow-500);--shadows-secondary: .35em .35em 0 currentColor;--text-fonts-sans: Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-fonts-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";--text-fonts-serif: Display, Georgia, Cambria, "Times New Roman", Times, serif;--text-sizes-h1: 4.5rem;--text-sizes-h2: 3.2rem;--text-sizes-h3: 13px;--text-sizes-h4: 1.6em;--text-sizes-h5: 1.2em;--text-sizes-h6: 1rem;--text-sizes-body: 1.125em;--text-sizes-small: 14px;--text-sizes-xsmall: 12px;--text-sizes-base: 1rem;--text-weights-light: 300;--text-weights-regular: 400;--text-weights-medium: 500;--text-weights-bold: 800;--text-line-heights-none: 1;--text-line-heights-tight: 1.2;--text-line-heights-normal: 1.45;--text-line-heights-loose: 1.8;--text-underline-offset: 2px;--text-typography-h1: 400 4.5rem/1.2 Display, Georgia, Cambria, "Times New Roman", Times, serif;--text-typography-h2: 500 3.2rem/1.2 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-typography-h3: 400 13px/1.45 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";--text-typography-h4: 300 1.6em/1.45 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-typography-h5: 500 1.2em/1.45 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-typography-h6: 500 1rem/1.45 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-typography-body: 400 1.125em/1.45 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}html{background:var(--global-background);color:var(--color-foreground);background-position:center;background-attachment:fixed}a{text-decoration:none}.Main{flex:1}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}a{color:inherit}li{list-style:none}button{background:none;border:none;cursor:pointer;font:inherit;padding:0;margin:0;color:inherit}body{line-height:var(--text-line-heights-normal)}.font-display{font-family:var(--font-display, var(--text-fonts-serif))}.heading--1,.heading--2,.heading--3,.heading--4,.heading--5,.heading--6,h1,h2,h3,h4,h5,h6,p{max-width:var(--width-typography-max)}.heading--1,.heading--2,.heading--3,.heading--4,.heading--5,.heading--6,h1,h2,h3,h4,h5,h6,p,ul,ol,dd,dt,blockquote{text-wrap:pretty;color:var(--color-foreground)}.heading--1,h1{font:var(--text-typography-h1);font-size:clamp(2.5rem,5vw,var(--text-sizes-h1));text-wrap:balance}.heading--2,h2{font:var(--text-typography-h2);text-wrap:balance}.heading--3,h3{font:var(--text-typography-h3);text-wrap:balance}.heading--4,h4{font:var(--text-typography-h4)}.heading--5,h5{font:var(--text-typography-h5);font-size:clamp(1rem,3vw,var(--text-sizes-h5))}.heading--6,h6{font:var(--text-typography-h6)}.paragraph,p{font:var(--text-typography-body)}strong{font-weight:var(--text-weights-medium)}.small,small{font-size:var(--text-sizes-small);letter-spacing:.0125em;font-weight:var(--text-weights-regular)}.xsmall{font-size:var(--text-sizes-xsmall);letter-spacing:.0125em;font-weight:var(--text-weights-regular)}.blockquote,blockquote{display:flex;flex-direction:column;gap:var(--dimensions-2);padding:var(--dimensions-6);max-width:var(--global-component-max-width);width:100%}.absolute-center{position:absolute;inset:50% 50% auto auto;transform:translate(50%,-50%)}.width-full{width:100%}.shadow-primary{box-shadow:var(--shadows-primary)}.shadow-secondary{box-shadow:var(--shadows-secondary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--color-foreground: var(--colors-gray-900);--color-background: var(--colors-white);--color-primary: var(--colors-green-500);--color-primary-foreground: var(--colors-white);--color-primary-background: var(--colors-green-500);--color-secondary: var(--colors-green-900);--color-secondary-foreground: var(--colors-green-900);--color-secondary-background: hsl(169deg 62.25% 94.12%);--color-secondary-border: var(--colors-green-200);--color-highlight: var(--colors-yellow-500);--color-highlight-foreground: var(--colors-yellow-500);--color-highlight-background: var(--colors-yellow-100);--color-highlight-border: var(--colors-yellow-400);--color-default-background: var(--colors-gray-400);--color-default-foreground: var(--colors-gray-800);--color-default-border: var(--colors-gray-400);--color-error: var(--colors-red-500);--color-error-background: var(--colors-red-100);--color-error-foreground: var(--colors-red-500);--color-error-border: var(--colors-red-400);--color-muted-foreground: var(--colors-gray-500);--color-rule: var(--colors-gray-300);--color-surface: var(--colors-gray-100);--color-canvas: var(--colors-cream-200);--global-max-width: 1280px;--global-gutter: var(--dimensions-6);--global-component-max-width: calc(var(--global-max-width) / 2);--text-typography-h1: var(--text-weights-regular) var(--text-sizes-h1) / var(--text-line-heights-tight) var(--text-fonts-serif)}@font-face{font-family:Franca;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Franca-Book.woff2) format("woff2"),url(/fonts/Franca-Book.woff) format("woff")}@font-face{font-family:Franca;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Franca-SemiBold.woff2) format("woff2"),url(/fonts/Franca-SemiBold.woff) format("woff")}@font-face{font-family:Fragen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Fragen-Regular.woff2) format("woff2"),url(/fonts/Fragen-Regular.woff) format("woff")}@font-face{font-family:Fragen;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Fragen-Regular-Italic.woff2) format("woff2"),url(/fonts/Fragen-Regular-Italic.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Franca,sans-serif;background-color:var(--color-background);color:var(--color-foreground)}img{max-width:100%;height:auto;display:block}.nav[data-astro-cid-dmqpwcec]{display:flex;gap:var(--dimensions-3);align-items:center}.nav-link[data-astro-cid-dmqpwcec]{color:inherit;text-decoration:none}.nav-link[data-astro-cid-dmqpwcec]:hover{text-decoration:underline}.header[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:var(--dimensions-3) var(--dimensions-5);border-bottom:1px solid var(--color-default-border)}.header-logo[data-astro-cid-3ef6ksr2]{font-weight:600;text-decoration:none;color:inherit}.footer[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;padding:var(--dimensions-3) var(--dimensions-5);border-top:1px solid var(--color-default-border);font-size:.875rem}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;gap:var(--dimensions-3)}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.footer-copy[data-astro-cid-sz7xmlte]{margin:0}
