header[data-astro-cid-3ef6ksr2]{min-height:5rem;align-items:center;a,div{display:flex;text-decoration:none;color:initial;gap:10px;align-items:center;div{h1{font-weight:300}background-image:linear-gradient(50deg,#006,#59006b 19%,#8f0069 39%,#bd0061 62%,#e60054,#ff4242);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.expand{flex-grow:1}top:0;display:flex;position:sticky;height:3rem;padding:10px;background-color:var(--fsl-header-background);backdrop-filter:blur(3px);border-bottom:solid var(--fsl-sidebar-color-border) 1px;div:nth-child(1){margin:auto;margin-left:inherit}div{display:flex;align-items:center;a button{display:flex;align-items:center;gap:.5rem;cursor:pointer;border:1px solid black;padding-left:calc(var(--fsl-spacing) * 2);padding-right:calc(var(--fsl-spacing) * 2);background:transparent;margin:10px;padding:.5rem;border-radius:calc(var(--fsl-radius-md) / 4)}}}div[data-astro-cid-dkurt46j]{display:flex;flex-direction:row;gap:10px}.language-picker[data-astro-cid-dkurt46j]{display:flex;align-items:center;gap:.5rem;position:relative;color:inherit}.icon-wrapper[data-astro-cid-dkurt46j]{pointer-events:none}select[data-astro-cid-dkurt46j]{background:transparent;border:1px solid black;border-radius:.25rem;padding:.25rem .5rem;font-family:inherit;font-size:.875rem;cursor:pointer}@media(max-width:768px){.mobile-h[data-astro-cid-dkurt46j]{display:flex;flex-direction:row;gap:1rem;justify-content:center}}footer[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;padding-left:3rem;padding-top:1rem;background-color:var(--fsl-header-background);backdrop-filter:blur(3px);border-top:solid var(--fsl-sidebar-color-border) 1px;padding-bottom:10px}div[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}@media(max-width:768px){footer[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;grid-template-rows:auto;padding-left:1rem;padding-right:1rem;gap:1rem;text-align:center;align-items:center}.mobile-h[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;gap:1rem;justify-content:center}}div[data-astro-cid-esqdxlhz]{flex-grow:1;img{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(100px)}main{height:100%;display:flex;margin-left:3rem;margin-right:3rem;flex-direction:column;section{display:flex;align-items:start;flex-direction:column;justify-content:center;padding:16px}}}h2[data-astro-cid-esqdxlhz]{margin:0 0 1em;font-weight:400;color:#111827;font-size:20px}.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}html,body{margin:0;font-family:Aspekta;height:100vh}body:before{--size: 30px;--line: color-mix(in hsl, canvasText, transparent 90%);content:"";height:100vh;width:100vw;position:fixed;background:linear-gradient(90deg,var(--line) 1px,transparent 1px var(--size)) 50% 50% / var(--size) var(--size),linear-gradient(var(--line) 1px,transparent 1px var(--size)) 50% 50% / var(--size) var(--size);mask:linear-gradient(-20deg,transparent 10%,white);top:0;transform-style:flat;pointer-events:none;z-index:-1}body{display:flex;flex-direction:column;background-color:#fff}:root{--fsl-bg-colour: oklch(98% 0 90);--fsl-main-colour: oklch(55.8% .1762 256.4);--fsl-darker-main-colour: oklch(46.3% .1424 256.1);--fsl-list-padding: 10px;--fsl-spacing: .25rem;--fsl-sidebar-color-background: oklch(97% 0 164.1);--fsl-sidebar-color-border: oklch(84.1% .004 286.3);--fsl-sidebar-color-foreground: oklch(.141 .005 285.823);--fsl-sidebar-text-color: oklch(.205 0 0);--fsl-sidebar-svg-height: 15px;--fsl-sidebar-text-height: 14px;--fsl-sidebar-width: 15rem;--font-weight-medium: 500;--text-xs: .75rem;--text-sm: .875rem;--text-xs--line-height: calc(1 / .75);--fsl-radius-lg: 1.425rem;--fsl-radius-md: calc(var(--fsl-radius-lg) - 2px);--fsl-header-background: oklch(96.6% .0053 33.7 / 53.5%);--fsl-button-background: oklch(53.6% 0 0 / 12.4%)}a{text-decoration:none;color:initial}h1{font-weight:400}h2{font-weight:300}main{h1,h2,h3,h4,h5,h6{margin-top:1rem;margin-bottom:1rem}padding-bottom:1rem}@font-face{font-family:Aspekta;font-style:normal;font-weight:50;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-50.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-100.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:150;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-150.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-200.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:250;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-250.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-300.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:350;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-350.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-400.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:450;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-450.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-500.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:550;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-550.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-600.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:650;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-650.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-700.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:750;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-750.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-800.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:850;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-850.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-900.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:950;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-950.woff2) format("woff2")}@font-face{font-family:Aspekta;font-style:normal;font-weight:1000;font-display:swap;src:url(/fonts/Aspekta/webfonts/Aspekta-1000.woff2) format("woff2")}@font-face{font-family:FiraSans;src:url(/fonts/Fira_Sans/FiraSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FiraSans;src:url(/fonts/Fira_Sans/FiraSans-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:FiraSans;src:url(/fonts/Fira_Sans/FiraSans-Italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:SourceSans;src:url(/fonts/Source_Sans_3/SourceSans3-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}
