.logo[data-astro-cid-ickspbsm]{font-family:var(--font-logo);font-weight:200}@property --r{syntax:"<percentage>";inherits:false;initial-value:0%}.link[data-astro-cid-v54aozmu]{color:#0000;--r:100%;background:linear-gradient(var(--from-color) 0%,var(--from-color) var(--r),var(--to-color) var(--r),var(--to-color) 100%);background-clip:text;transition:--r .3s}.link[data-astro-cid-v54aozmu]:hover,.link[data-astro-cid-v54aozmu]:focus-visible{--r:0%}.link[data-astro-cid-v54aozmu].black{--from-color:var(--black)}.link[data-astro-cid-v54aozmu].white{--from-color:var(--white)}.link[data-astro-cid-v54aozmu].red{--to-color:var(--red)}.link[data-astro-cid-v54aozmu].yellow{--to-color:var(--yellow)}.link[data-astro-cid-v54aozmu].blue{--to-color:var(--blue)}.inner[data-astro-cid-dabvxiuo]{width:100%;max-width:var(--width);margin-inline:auto;padding:6vmin 3vmin}.bands[data-astro-cid-5gzh63ag]{content:"";z-index:10;user-select:none;pointer-events:none;border-radius:inherit;border-style:solid;border-color:oklch(from var(--color) calc(l * .75) calc(c * .75) h);border-width:var(--border);mix-blend-mode:color-burn;opacity:.75;position:absolute;inset:0}body:has(header.over){margin-top:3rem}header[data-astro-cid-eqeio3cm]{contain:layout paint;z-index:var(--zIndex);width:100%;position:fixed;top:0;left:0;overflow:hidden}header[data-astro-cid-eqeio3cm].under{z-index:900}header[data-astro-cid-eqeio3cm].over{z-index:1100}.drop[data-astro-cid-eqeio3cm]{--blue:-1.5rem;--red:0%;z-index:-1;background:var(--runningMan) bottom 150% center / 2rem auto no-repeat,var(--blueMountain) left var(--blue) top / auto 120% no-repeat,var(--redMountain) right var(--red) center / contain no-repeat,#eac230;position:absolute;inset:0}@media (width<=54rem){.drop[data-astro-cid-eqeio3cm]{--blue:-3rem;--red:-1.5rem}}@media (width<=45rem){.drop[data-astro-cid-eqeio3cm]{--blue:-4.5rem;--red:-3rem}}@media (width<=36rem){.drop[data-astro-cid-eqeio3cm]{--blue:-6rem;--red:-4.5rem;background:var(--blueMountain) left var(--blue) bottom / contain no-repeat,var(--redMountain) right var(--red) bottom / contain no-repeat,#eac230}}@media (width<=27rem){.drop[data-astro-cid-eqeio3cm]{--blue:-7.5rem;--red:-6rem}}.grain[data-astro-cid-eqeio3cm]{opacity:.25;mix-blend-mode:hard-light;position:absolute;inset:0;overflow:hidden}.grain[data-astro-cid-eqeio3cm] rect[data-astro-cid-eqeio3cm]{transform-origin:50%;transform:rotate(30deg)scale(2)}.inner[data-astro-cid-eqeio3cm]{justify-content:space-between;align-items:center;height:3rem;padding:.75vmin 3vmin;display:flex}@media (width<=36em){.inner[data-astro-cid-eqeio3cm]{flex-flow:column;height:3.5rem}}.logo[data-astro-cid-eqeio3cm]{font-size:1.5rem;font-weight:250}.links[data-astro-cid-eqeio3cm]{text-transform:uppercase;font-weight:600;font-family:var(--font-head);flex-flow:wrap;gap:.5em;line-height:1;display:flex}.links[data-astro-cid-eqeio3cm] li[data-astro-cid-eqeio3cm]{list-style:none}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-cyrillic-ext-wght-normal.DLWmRmaW.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-cyrillic-wght-normal.C8sJyxwB.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-vietnamese-wght-normal.Tdf5mmdl.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-latin-ext-wght-normal.Dj_1K-Kw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-latin-wght-normal.CzS3kehr.woff2)format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-cyrillic-ext-wght-normal.DhYMMuQd.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-cyrillic-wght-normal.Y3u8pIsh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-greek-ext-wght-normal.wWus70Ix.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-greek-wght-normal.B2SviObF.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-symbols2-wght-normal.CE6EOz_n.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-latin-ext-wght-normal.Dvfvaomy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fira-code-latin-wght-normal.CHoedHDv.woff2)format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(html){text-size-adjust:100%;line-height:1.15}:where(h1){margin-block:.67em;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(table){text-indent:0;border-color:currentColor}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted buttontext}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:where(:not(button,input,select,textarea)){margin:unset;padding:unset;overflow-wrap:break-word}:where(*){box-sizing:border-box;background-repeat:no-repeat;min-width:0;min-height:0}:where(){-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:focus){outline:none}:where(:target){scroll-margin-block:3cap}:where([hidden]){display:none!important}:where(:root){scroll-behavior:smooth;cursor:default;-webkit-tap-highlight-color:transparent;line-sizing:normal;overflow-wrap:break-word;quotes:"“" "”" "‘" "’";tab-size:4;width:100dvw;min-height:100dvh;line-height:1;position:relative}:where(html:focus-within){scroll-behavior:smooth}:where(html){overscroll-behavior:none}:where(body){scroll-behavior:smooth;overscroll-behavior:none;-webkit-font-smoothing:antialiased;width:100dvw;min-height:100dvh;margin:0;line-height:1.5;overflow-x:hidden}:where(p){hyphens:auto;text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty;line-height:1}:where(h1){font-size:2em}:where(h2){font-size:1.5em}:where(h3){font-size:1.17em}:where(h4){font-size:1em}:where(h5){font-size:.83em}:where(h6){font-size:.67em}:where(a,button){color:inherit;text-decoration-skip-ink:auto;cursor:pointer;text-decoration:none}:where(table){border-collapse:collapse}:where(ul[role=list i],ol[role=list i]){list-style:none}:where(iframe){border-style:none}:where(audio:not([controls])){display:none}:where(picture){display:contents}:where(audio,canvas,embed,iframe,img,svg,video){content-visibility:auto;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:auto;max-inline-size:100%;font-style:italic;display:inline-block}:where(button,input,label){line-height:1}:where(fieldset){border:1px solid #a0a0a0}:where(textarea){resize:vertical}:where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit;background-color:#0000;border:1px solid windowframe;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") 100%/1em no-repeat;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}@font-face{font-family:system-ui;src:local(\.AppleSystemUIFont),local(Segoe UI),local(Ubuntu),local(Roboto-Regular),local(HelveticaNeue)}@font-face{font-family:system-ui;font-style:italic;src:local(\.AppleSystemUIFont),local(Segoe UI Italic),local(Ubuntu-Italic),local(Roboto-Italic),local(HelveticaNeue-Italic)}@font-face{font-family:system-ui;font-weight:700;src:local(\.AppleSystemUIFont),local(Segoe UI Bold),local(Ubuntu-Bold),local(Roboto-Bold),local(HelveticaNeue-Bold)}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(\.AppleSystemUIFont),local(Segoe UI Bold Italic),local(Ubuntu-BoldItalic),local(Roboto-BoldItalic),local(HelveticaNeue-BoldItalic)}@font-face{font-family:ui-monospace;src:local(\.AppleSystemUIFontMonospaced-Regular),local(Segoe UI Mono),local(UbuntuMono),local(Roboto-Mono),local(Menlo)}@font-face{font-family:ui-monospace;font-style:italic;src:local(\.AppleSystemUIFontMonospaced-RegularItalic),local(Segoe UI Mono Italic),local(UbuntuMono-Italic),local(Roboto-Mono-Italic),local(Menlo-Italic)}@font-face{font-family:ui-monospace;font-weight:700;src:local(\.AppleSystemUIFontMonospaced-Bold),local(Segoe UI Mono Bold),local(UbuntuMono-Bold),local(Roboto-Mono-Bold),local(Menlo-Bold)}@font-face{font-family:ui-monospace;font-style:italic;font-weight:700;src:local(\.AppleSystemUIFontMonospaced-BoldItalic),local(Segoe UI Mono Bold Italic),local(UbuntuMono-BoldItalic),local(Roboto-Mono-BoldItalic),local(Menlo-BoldItalic)}:where(html){font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}:where(code,kbd,samp,pre){font-family:ui-monospace,Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1em;overflow:auto}@media (prefers-reduced-motion:reduce){:where(html:focus-within){scroll-behavior:auto}:where(*){background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}:root{--font-serif:serif;--font-sans:"Inter Variable", sans-serif;--font-mono:"Fira Code Variable", monospace;--font-logo:"Oswald Variable", sans-serif;--font-head:"Oswald Variable", sans-serif;--font-body:"Inter Variable", sans-serif;--font-code:"Fira Code Variable", monospace;--rgb-white:229 220 211;--rgb-black:33 29 28;--rgb-red:207 67 39;--rgb-yellow:244 192 54;--rgb-blue:77 176 192;--baseline:clamp(16px, 2vw, 24px);--bp-xxs:18rem;--bp-xs:27rem;--bp-s:36rem;--bp-sm:45rem;--bp-m:54rem;--bp-ml:63rem;--bp-l:72rem;--bp-xl:81rem;--bp-xxl:90rem;--white:#e4dbd2;--black:#211d1c;--red:#ce4327;--yellow:#f3bf36;--blue:#4dafbf}[disabled-data-color-mode=dark]{--font-serif:serif;--font-sans:"Inter Variable", sans-serif;--font-mono:"Fira Code Variable", monospace;--font-logo:"Oswald Variable", sans-serif;--font-head:"Oswald Variable", sans-serif;--font-body:"Inter Variable", sans-serif;--font-code:"Fira Code Variable", monospace;--rgb-white:229 220 211;--rgb-black:33 29 28;--rgb-red:207 67 39;--rgb-yellow:244 192 54;--rgb-blue:77 176 192;--baseline:clamp(16px, 2vw, 24px);--bp-xxs:18rem;--bp-xs:27rem;--bp-s:36rem;--bp-sm:45rem;--bp-m:54rem;--bp-ml:63rem;--bp-l:72rem;--bp-xl:81rem;--bp-xxl:90rem;--white:#1f1b1a;--black:#e4dbd2;--red:#bf412e;--yellow:#e8af3a;--blue:#4dafbf}:where(html){font-size:var(--baseline,16px)}:where(body){background:var(--white,white);color:var(--black,black);font-family:var(--font-body,serif);font-size:1rem;font-weight:300}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-head)}[x-cloak]{display:none!important}.typo-p,:where(.typo p){margin-top:1em}.typo-h1,:where(.typo h1){font-family:var(--font-head);margin-top:1em;font-size:2.5em;line-height:1.125em}.typo-h2,:where(.typo h2){font-family:var(--font-head);margin-top:1em;font-size:2em;line-height:1.125em}.typo-h3,:where(.typo h3){font-family:var(--font-head);margin-top:1em;font-size:1.75em;line-height:1.125em}.typo-h4,:where(.typo h4){font-family:var(--font-head);margin-top:1.33334em;font-size:1.5em;line-height:1.125em}.typo-h5,:where(.typo h5){font-family:var(--font-head);margin-top:1.6em;font-size:1.25em;line-height:1.125em}.typo-h6,:where(.typo h6){font-family:var(--font-head);margin-top:2em;font-size:1em;font-style:italic;font-weight:400;line-height:1.125em}:where(.typo :where(h1,h2,h3,h4,h5,h6) a):hover,:where(.typo :where(h1,h2,h3,h4,h5,h6) a):focus-visible{-webkit-text-decoration:underline var(--red) 2px;text-decoration:underline var(--red) 2px}:where(.typo :where(h1,h2,h3,h4,h5,h6)+p){margin-top:.5em}.typo-ul,:where(.typo ul),.typo-ol,:where(.typo ol){margin-top:1em;margin-bottom:1em;padding-left:1.5em}.typo-li,:where(.typo li){margin-top:.5em;margin-bottom:.5em}.typo-a,:where(.typo :not(h1,h2,h3,h4,h5,h6) a:not([data-as=button])){color:var(--red);font-weight:400}:is(.typo-a,:where(.typo :not(h1,h2,h3,h4,h5,h6) a:not([data-as=button]))):hover,:is(.typo-a,:where(.typo :not(h1,h2,h3,h4,h5,h6) a:not([data-as=button]))):focus-visible{text-decoration:underline}.typo-pre,:where(.typo pre){border-radius:.25em;margin-top:1em;padding:.375em .5em}:is(.typo-pre,:where(.typo pre)) :where(code){font-family:var(--font-code);font-variant-ligatures:normal;font-size:.875em;font-weight:400}.typo-em,:where(.typo em){font-style:italic}.typo-strong,:where(.typo strong){font-weight:600}.typo-blockquote,:where(.typo blockquote){border-left:4px solid oklch(from var(--yellow) .4 c h / 50%);background:oklch(from var(--yellow) .875 .05 h);border-radius:.25em;margin-top:1em;padding:.5em 1em}:is(.typo-blockquote,:where(.typo blockquote))>:first-child{margin-top:0}:is(.typo-blockquote,:where(.typo blockquote))>:last-child{margin-bottom:0}.typo-code,:where(.typo :not(pre) code){font-family:var(--font-code);font-variant-ligatures:normal;color:oklch(from var(--yellow) .4 c h);background:oklch(from var(--yellow) .875 .05 h);border:2px solid oklch(from var(--yellow) .4 c h / 50%);border-radius:.25em;padding:0 .25em;font-size:.875em;font-weight:400}.typo-img,:where(.typo>img){margin-inline:auto;margin-top:1em;display:block}.typo-figure,:where(.typo>figure){margin-top:1em}.typo-figcaption,:where(.typo figcaption){text-align:center;font-size:.875em;font-style:italic}.typo-form,:where(.typo form){flex-flow:column;gap:1.5em;display:flex}:is(.typo-form,:where(.typo form))>:where(button){align-self:start}.typo-field,:where(.typo .field){flex-flow:column;gap:.25em;display:flex}.typo-label,:where(.typo label){padding-top:.125em;font-size:.875em;font-weight:600;display:block}.typo-input,:where(.typo input),.typo-select,:where(.typo select),.typo-textarea,:where(.typo textarea),:where(.typo .textarea):after{background-color:oklch(from var(--white) calc(l * 1.05) c h);border:2px solid var(--black);border-radius:.25em;padding:.375em .5em}:is(.typo-input,:where(.typo input),.typo-select,:where(.typo select),.typo-textarea,:where(.typo textarea)):focus-visible{transform-origin:50%;transform:scale(1.025)}:is(.typo-input,:where(.typo input),.typo-select,:where(.typo select),.typo-textarea,:where(.typo textarea)):user-invalid{border-color:var(--red)}:is(.typo-input,:where(.typo input),.typo-select,:where(.typo select),.typo-textarea,:where(.typo textarea)):where(.human){clip:rect(0 0 0 0);visibility:hidden;position:absolute;overflow:hidden}:where(.typo .textarea){display:grid}:where(.typo .textarea):after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}:where(.typo .textarea)>:where(textarea){resize:none;overflow:hidden}:where(.typo .textarea):after,:where(.typo .textarea)>:where(textarea){grid-area:1/1/2/2}.typo-button,:where(.typo button){--color:oklch(from var(--black) l c h / 25%);cursor:pointer;background:var(--color);color:oklch(from var(--color) .25 calc(c * .75) h);border:none;border-radius:.25em;justify-content:center;align-items:center;gap:.5rem;padding:.375em 1em;font-weight:500;text-decoration:none;transition:translate .15s linear,color .15s linear;display:inline-flex;position:relative}:is(.typo-button,:where(.typo button)):after{content:"";user-select:none;pointer-events:none;border-bottom:2px solid var(--color);mix-blend-mode:color-burn;border-radius:.25em;display:inline-block;position:absolute;inset:0}:is(.typo-button,:where(.typo button)):where(.blue){--color:var(--blue)}:is(.typo-button,:where(.typo button)):where(.yellow){--color:oklch(from var(--yellow) calc(l * .95) calc(c * 1.05) h)}:is(.typo-button,:where(.typo button)):where(.red){--color:oklch(from var(--red) calc(l * 1.1) calc(c * 1.1) h)}:is(.typo-button,:where(.typo button)):where(.small){padding:.25em .75em;font-size:.75em}:is(.typo-button,:where(.typo button)):hover,:is(.typo-button,:where(.typo button)):focus-visible{--hover:oklch(from var(--color) calc(l * 1.025) calc(c * 1.025) h);background:var(--hover)}:is(:is(.typo-button,:where(.typo button)):hover,:is(.typo-button,:where(.typo button)):focus-visible):after{border-color:var(--hover)}:is(.typo-button,:where(.typo button)):hover,:is(.typo-button,:where(.typo button)):focus-visible{transform-origin:50%;transform:translateY(-2px)}.typo-buttons,:where(.typo .buttons){gap:.75em;display:flex}.main[data-astro-cid-fivl4ii3]{flex-flow:column;min-height:33dvh;display:flex}nav[data-astro-cid-rqmbac5g]{gap:.875em;list-style:none;display:flex}a[data-astro-cid-rqmbac5g]{display:flex}a[data-astro-cid-rqmbac5g]:hover,a[data-astro-cid-rqmbac5g]:focus-visible{color:var(--red)}.floatimage[data-astro-cid-4o6nzfsj]{user-select:none;pointer-events:none;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;display:grid;overflow:hidden}.fallback[data-astro-cid-4o6nzfsj]{filter:blur(1cqmin);min-width:calc(100% + 2cqmin);min-height:calc(100% + 2cqmin);grid-area:1/1;max-inline-size:none}.picture[data-astro-cid-4o6nzfsj]{z-index:1;grid-area:1/1;display:block;width:100%!important;height:100%!important}.picture[data-astro-cid-4o6nzfsj] source[data-astro-cid-4o6nzfsj]{display:none}.picture[data-astro-cid-4o6nzfsj] img[data-astro-cid-4o6nzfsj]{object-fit:cover;object-position:center;display:block;width:100%!important;height:100%!important}footer[data-astro-cid-bl5phcp7]{contain:layout paint;z-index:10000;min-height:calc(var(--minHeight) + var(--clamp));background:#3ab0be;font-weight:400;position:relative;overflow:hidden}.back[data-astro-cid-bl5phcp7]{aspect-ratio:2;z-index:-1;width:100%;position:absolute;bottom:0}.stack[data-astro-cid-bl5phcp7]{flex-flow:column;gap:.5em;display:flex}.logo[data-astro-cid-bl5phcp7]{font-size:2rem;line-height:1}.links[data-astro-cid-bl5phcp7]{text-transform:uppercase;font-weight:600;font-family:var(--font-head);flex-flow:wrap;gap:.5em;line-height:1;display:flex}.links[data-astro-cid-bl5phcp7] li[data-astro-cid-bl5phcp7]{list-style:none}.social[data-astro-cid-bl5phcp7]{gap:.5em}.license[data-astro-cid-bl5phcp7]{width:min(15rem,100%);color:oklch(from var(--black) l c h / 80%);font-size:.625rem;line-height:1.25}.license[data-astro-cid-bl5phcp7] svg[data-astro-cid-bl5phcp7]{width:.75em;height:.75em}.burn[data-astro-cid-v6hkwc3o]{grid-template-rows:auto;grid-template-columns:auto;display:grid}.shadow[data-astro-cid-v6hkwc3o]{color:var(--color);mix-blend-mode:color-burn;grid-area:1/1;position:relative;top:2px;left:2px}.content[data-astro-cid-v6hkwc3o]{color:var(--white);mix-blend-mode:screen;grid-area:1/1}
