@layer base{a:where(.astro-xlm55aze){color:inherit;cursor:pointer;text-decoration:none}x-icon:where(.astro-fpiutpao){pointer-events:none;-webkit-user-select:none;user-select:none;background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}x-icon:where(.astro-fpiutpao)[name=discord]{-webkit-mask-image:url(/_astro/discord.CTHgA9ZS.svg);mask-image:url(/_astro/discord.CTHgA9ZS.svg)}x-icon:where(.astro-fpiutpao)[name=document]{-webkit-mask-image:url(/_astro/document.DonuZs1W.svg);mask-image:url(/_astro/document.DonuZs1W.svg)}x-icon:where(.astro-fpiutpao)[name=download]{-webkit-mask-image:url(/_astro/download.CLQyhNBV.svg);mask-image:url(/_astro/download.CLQyhNBV.svg)}x-icon:where(.astro-fpiutpao)[name=facebook]{-webkit-mask-image:url(/_astro/facebook.DhOtb0_y.svg);mask-image:url(/_astro/facebook.DhOtb0_y.svg)}x-icon:where(.astro-fpiutpao)[name=instagram]{-webkit-mask-image:url(/_astro/instagram.IggKGfPn.svg);mask-image:url(/_astro/instagram.IggKGfPn.svg)}x-icon:where(.astro-fpiutpao)[name=linkedin]{-webkit-mask-image:url(/_astro/linkedin.BxHMSnC8.svg);mask-image:url(/_astro/linkedin.BxHMSnC8.svg)}x-icon:where(.astro-fpiutpao)[name=menu]{-webkit-mask-image:url(/_astro/menu.0Xxf8-3T.svg);mask-image:url(/_astro/menu.0Xxf8-3T.svg)}x-icon:where(.astro-fpiutpao)[name=tiktok]{-webkit-mask-image:url(/_astro/tiktok.WEA4lOvh.svg);mask-image:url(/_astro/tiktok.WEA4lOvh.svg)}x-icon:where(.astro-fpiutpao)[name=x]{-webkit-mask-image:url(/_astro/x.CXuJPrjt.svg);mask-image:url(/_astro/x.CXuJPrjt.svg)}x-icon:where(.astro-fpiutpao)[name=info]{-webkit-mask-image:url(/_astro/info.DG7zn2zi.svg);mask-image:url(/_astro/info.DG7zn2zi.svg)}*,:after,:before{animation-play-state:inherit;box-sizing:border-box;scroll-behavior:smooth;border:0 solid;min-width:0;min-height:0;margin:0}::selection{background:var(--color-highlight-special);color:var(--color-foreground-primary)}:focus{outline:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-foreground-primary:#181818;--color-foreground-tertiary:#1818186e;--color-foreground-quaternary:#18181836;--color-neutral-100:#fff;--color-neutral-300:#ededed;--color-blue-100:#f2f9fe;--color-blue-200:#e5f4fd;--color-blue-300:#dbeffd;--color-blue-400:#bde2fe;--color-blue-500:#6bbff6;--color-blue-600:#0090f0;--color-blue-700:#0074c2;--color-blue-800:#0065a9;--color-blue-special:#0090f080;--color-green-100:#f7faef;--color-green-200:#eff5de;--color-green-300:#e9f1d2;--color-green-400:#d8e6af;--color-green-500:#b4cf67;--color-green-600:#659c00;--color-green-700:#517d00;--color-green-800:#466d00;--color-green-special:#659c0080;--color-red-100:#fff0f0;--color-red-200:#ffe4e4;--color-red-300:#ffd8d8;--color-red-400:#ffb3b3;--color-red-500:#ff7070;--color-red-600:#ff3e3e;--color-red-700:#d00;--color-red-800:#c20000;--color-red-special:#ff3e3e80;--color-brand-leaves:#9abe32;--color-overlay:#00000080;--color-shadow:#00000029;--color-side-menu-background:#3d3d3d;--color-side-menu-link-state-active:#90b80d66;--color-side-menu-link-state-focus:#90b80d52;--color-side-menu-link-state-hover:#90b80d3d;--color-highlight-100-strong:var(--color-red-200);--color-highlight-100-subtle:var(--color-red-100);--color-highlight-200-strong:var(--color-red-300);--color-highlight-200-subtle:var(--color-red-200);--color-highlight-300-strong:var(--color-red-400);--color-highlight-300-subtle:var(--color-red-300);--color-highlight-400-strong:var(--color-red-500);--color-highlight-400-subtle:var(--color-red-400);--color-highlight-600:var(--color-red-600);--color-highlight-special:var(--color-red-special);--color-highlight-state-active:var(--color-red-800);--color-highlight-state-focus:var(--color-red-600);--color-highlight-state-hover:var(--color-red-700);--color-surface-primary-strong:var(--color-red-100);--color-surface-tertiary-strong:var(--color-red-300);--color-highlight-100:var(--color-highlight-100-subtle);--color-highlight-200:var(--color-highlight-200-subtle);--color-highlight-300:var(--color-highlight-300-subtle);--color-highlight-400:var(--color-highlight-400-subtle);--color-highlight-100-blue:var(--color-blue-100);--color-highlight-100-green:var(--color-green-100);--color-highlight-100-red:var(--color-red-100);--color-highlight-200-blue:var(--color-blue-200);--color-highlight-200-green:var(--color-green-200);--color-highlight-200-red:var(--color-red-200);--color-highlight-300-blue:var(--color-blue-300);--color-highlight-300-green:var(--color-green-300);--color-highlight-300-red:var(--color-red-300);--color-highlight-400-blue:var(--color-blue-400);--color-highlight-400-green:var(--color-green-400);--color-highlight-400-red:var(--color-red-400);--color-surface-primary:var(--color-neutral-100);--color-surface-tertiary:var(--color-neutral-300);--effect-focus-box-shadow-spread-radius:.25rem}@media (max-width:63.98rem){:root{--effect-focus-box-shadow-spread-radius:.203125rem}}@media (max-width:23.98rem){:root{--effect-focus-box-shadow-spread-radius:.15625rem}}:root{--size-icon-s:1.5rem;--size-icon-m:3rem;--size-corner-radius-m:1rem;--size-element-spacing-xxxxs:.125rem;--size-element-spacing-xxs:.5rem;--size-page-maximum-width:90rem;--size-page-padding-horizontal-s:4rem;--size-page-padding-horizontal-m:12rem;--size-page-padding-horizontal-l:25rem;--size-page-padding-vertical-s:4rem;--size-page-padding-vertical-m:12rem;--size-spacing-xxxs:.25rem;--size-spacing-xs:.75rem;--size-spacing-s:1rem;--size-spacing-sm:1.25rem;--size-spacing-m:1.5rem;--size-spacing-ml:2rem;--size-spacing-l:2.5rem;--size-spacing-xl:3rem;--size-spacing-xxxl:4rem}@media (max-width:63.98rem){:root{--size-corner-radius-m:.8125rem;--size-element-spacing-xxxxs:.101563rem;--size-element-spacing-xxs:.40625rem;--size-page-maximum-width:100%;--size-page-padding-horizontal-s:2.215rem;--size-page-padding-horizontal-m:2.215rem;--size-page-padding-horizontal-l:2.215rem;--size-page-padding-vertical-s:2.215rem;--size-page-padding-vertical-m:2.215rem;--size-spacing-xxxs:.203125rem;--size-spacing-xs:.609375rem;--size-spacing-s:.8125rem;--size-spacing-sm:1.01563rem;--size-spacing-m:1.21875rem;--size-spacing-ml:1.625rem;--size-spacing-l:2.03125rem;--size-spacing-xl:2.4375rem;--size-spacing-xxxl:3.25rem}}@media (max-width:23.98rem){:root{--size-corner-radius-m:.625rem;--size-element-spacing-xxxxs:.078125rem;--size-element-spacing-xxs:.3125rem;--size-page-maximum-width:100%;--size-page-padding-horizontal-s:1.5rem;--size-page-padding-horizontal-m:1.5rem;--size-page-padding-horizontal-l:1.5rem;--size-page-padding-vertical-s:1.5rem;--size-page-padding-vertical-m:1.5rem;--size-spacing-xxxs:.15625rem;--size-spacing-xs:.46875rem;--size-spacing-s:.625rem;--size-spacing-sm:.78125rem;--size-spacing-m:.9375rem;--size-spacing-ml:1.25rem;--size-spacing-l:1.5625rem;--size-spacing-xl:1.875rem;--size-spacing-xxxl:2.5rem}}:root{--text-h1-letter-spacing:.035rem;--text-h1-line-height:3.75rem;--text-h2-letter-spacing:.04125rem;--text-h2-line-height:3rem;--text-h3-letter-spacing:.04rem;--text-h3-line-height:2.25rem;--text-h4-letter-spacing:.04rem;--text-h4-line-height:2rem;--text-largest-font-size:1.5rem;--text-largest-letter-spacing:.015rem;--text-largest-line-height:2rem;--text-medium-font-size:1rem;--text-medium-letter-spacing:.015rem;--text-medium-line-height:1.5rem;--text-small-font-size:.85rem;--text-small-letter-spacing:.02353rem;--text-small-line-height:1.25rem;--text-h1-font-size:3.5rem;--text-h2-font-size:2.75rem;--text-h3-font-size:2rem;--text-h4-font-size:1.6rem}@media (max-width:63.98rem){:root{--text-h1-font-size:2.84375rem;--text-h2-font-size:2.23438rem;--text-h3-font-size:1.625rem;--text-h4-font-size:1.3rem}}@media (max-width:23.98rem){:root{--text-h1-font-size:2.1875rem;--text-h2-font-size:1.71875rem;--text-h3-font-size:1.25rem;--text-h4-font-size:1rem}}:root{interpolate-size:allow-keywords;grid-template:"body"1fr/1fr;min-height:100%;padding:0;display:grid;overflow-x:hidden}body{font-size:var(--text-medium-font-size);letter-spacing:var(--text-medium-letter-spacing);line-height:var(--text-medium-line-height);-webkit-font-smoothing:antialiased;background:var(--color-neutral-100);caret-color:var(--color-highlight-400);color:var(--color-foreground-primary);cursor:default;fill:var(--color-foreground-primary);font-family:var(--font-plus-jakarta-sans), sans-serif;scrollbar-color:var(--color-highlight-400) var(--color-highlight-100);stroke-width:0;max-width:100%;stroke:var(--color-foreground-primary);text-rendering:geometricprecision;grid-template:"root"1fr/1fr;grid-area:body;padding:0;font-weight:500;display:grid;position:relative;container:body/inline-size}@supports not (container:body/inline-size){body{width:100vw}}button,input,textarea{font-size:var(--text-medium-font-size);letter-spacing:var(--text-medium-letter-spacing);line-height:var(--text-medium-line-height);color:var(--color-foreground-primary);font-family:inherit;font-weight:500}form,h1,h2,h3,h4,h5,h6,menu,ol,p,ul{padding:0}h1{font-size:var(--text-h1-font-size);letter-spacing:var(--text-h1-letter-spacing);font-weight:800;line-height:var(--text-h1-line-height)}h2{font-size:var(--text-h2-font-size);letter-spacing:var(--text-h2-letter-spacing);font-weight:800;line-height:var(--text-h2-line-height)}h3{font-size:var(--text-h3-font-size);letter-spacing:var(--text-h3-letter-spacing);font-weight:800;line-height:var(--text-h3-line-height)}h4{font-size:var(--text-h4-font-size);letter-spacing:var(--text-h4-letter-spacing);font-weight:800;line-height:var(--text-h4-line-height)}img,svg{pointer-events:none}picture{border-radius:inherit;display:contents}strong{font-weight:800}th{font-weight:inherit;text-align:inherit}x-root{grid-area:root}}x-icon-button:where(.astro-mqalwko5){display:contents}x-icon-button:where(.astro-mqalwko5)>:where(.astro-mqalwko5):is(a,button){appearance:none;color:inherit;cursor:default;height:var(--size-icon-m);padding:var(--size-spacing-xs);width:var(--size-icon-m);-webkit-user-select:none;user-select:none;isolation:isolate;background:0 0;border:0;border-radius:999rem;font-size:0;line-height:0;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;display:grid;position:relative}x-icon-button:where(.astro-mqalwko5)>:where(.astro-mqalwko5):is(a,button):after{content:"";z-index:-1;position:absolute;inset:-.5rem}@media (max-width:23.98rem){x-icon-button:where(.astro-mqalwko5)>:where(.astro-mqalwko5):is(a,button){isolation:isolate}x-icon-button:where(.astro-mqalwko5)>:where(.astro-mqalwko5):is(a,button):after{content:"";z-index:-1;position:absolute;inset:-.375rem}}x-icon-button:where(.astro-mqalwko5)>:where(.astro-mqalwko5):is(a,button):active,x-icon-button:where(.astro-mqalwko5)>:where(.astro-mqalwko5):is(a,button):focus,x-icon-button:where(.astro-mqalwko5)>:where(.astro-mqalwko5):is(a,button):hover{transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,color .1s ease-in-out,transform .1s ease-in-out}x-icon-button:where(.astro-mqalwko5)>:where(.astro-mqalwko5):is(a,button):not(:hover){transition-duration:.2s}x-icon-button:where(.astro-mqalwko5)[importance=primary]>:where(.astro-mqalwko5):is(a,button){background:var(--color-highlight-600);color:var(--color-neutral-100)}x-icon-button:where(.astro-mqalwko5)[importance=primary][disabled]>:where(.astro-mqalwko5):is(a,button){background:var(--color-surface-tertiary);color:var(--color-foreground-quaternary)}x-icon-button:where(.astro-mqalwko5)[importance=primary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):focus{box-shadow:0 0 0 var(--effect-focus-box-shadow-spread-radius) var(--color-highlight-special)}x-icon-button:where(.astro-mqalwko5)[importance=primary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):hover{background:var(--color-highlight-state-hover);box-shadow:0 0 0 var(--effect-focus-box-shadow-spread-radius) var(--color-highlight-special)}x-icon-button:where(.astro-mqalwko5)[importance=primary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):active{background:var(--color-highlight-state-active);box-shadow:0 0 0 var(--effect-focus-box-shadow-spread-radius) var(--color-highlight-special)}x-icon-button:where(.astro-mqalwko5)[importance=secondary]>:where(.astro-mqalwko5):is(a,button){color:var(--color-highlight-600)}x-icon-button:where(.astro-mqalwko5)[importance=secondary][disabled]>:where(.astro-mqalwko5):is(a,button){color:var(--color-foreground-quaternary)}x-icon-button:where(.astro-mqalwko5)[importance=secondary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):focus{background:var(--color-highlight-200);box-shadow:0 0 0 var(--effect-focus-box-shadow-spread-radius) var(--color-highlight-special)}x-icon-button:where(.astro-mqalwko5)[importance=secondary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):hover{background:var(--color-highlight-200);box-shadow:none;color:var(--color-highlight-state-hover)}x-icon-button:where(.astro-mqalwko5)[importance=secondary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):active{background:var(--color-highlight-300);color:var(--color-highlight-state-active)}x-icon-button:where(.astro-mqalwko5)[importance=tertiary]>:where(.astro-mqalwko5):is(a,button){color:var(--color-highlight-600)}x-icon-button:where(.astro-mqalwko5)[importance=tertiary][disabled]>:where(.astro-mqalwko5):is(a,button){color:var(--color-foreground-quaternary)}x-icon-button:where(.astro-mqalwko5)[importance=tertiary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):focus{background:var(--color-highlight-200)}x-icon-button:where(.astro-mqalwko5)[importance=tertiary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):hover{color:var(--color-highlight-state-hover);background:0 0}x-icon-button:where(.astro-mqalwko5)[importance=tertiary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):active{color:var(--color-highlight-state-active);background:0 0}x-icon-button:where(.astro-mqalwko5)[importance=quaternary]>:where(.astro-mqalwko5):is(a,button){color:currentColor;height:var(--size-icon-s);width:var(--size-icon-s);padding:0}x-icon-button:where(.astro-mqalwko5)[importance=quaternary]>:where(.astro-mqalwko5):is(a,button):before{content:"";z-index:-1;border-radius:999rem;width:200%;height:200%;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 #0000}x-icon-button:where(.astro-mqalwko5)[importance=quaternary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):active:before,x-icon-button:where(.astro-mqalwko5)[importance=quaternary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):focus:before,x-icon-button:where(.astro-mqalwko5)[importance=quaternary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):hover:before{transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,color .1s ease-in-out,transform .1s ease-in-out;transform:translate(-50%,-50%)scale(1)}x-icon-button:where(.astro-mqalwko5)[importance=quaternary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):focus:before{background:var(--color-highlight-special)}x-icon-button:where(.astro-mqalwko5)[importance=quaternary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):hover{text-decoration:none;transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,color .1s ease-in-out,transform .1s ease-in-out}x-icon-button:where(.astro-mqalwko5)[importance=quaternary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):hover:before{background:var(--color-highlight-special);transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out,color .1s ease-in-out,transform .1s ease-in-out}x-icon-button:where(.astro-mqalwko5)[importance=quaternary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):active{color:var(--color-neutral-100)}x-icon-button:where(.astro-mqalwko5)[importance=quaternary]:not([disabled])>:where(.astro-mqalwko5):is(a,button):active:before{background:var(--color-highlight-state-active);box-shadow:0 0 0 .125rem var(--color-highlight-state-active)}x-social-buttons:where(.astro-j2jrcpp5){align-items:center;display:flex}.spacer:where(.astro-j2jrcpp5){max-width:var(--size-spacing-m);min-width:var(--size-spacing-xs);flex-grow:1;flex-shrink:1}x-page-footer:where(.astro-oyx3iyu5){font-size:var(--text-small-font-size);letter-spacing:var(--text-small-letter-spacing);line-height:var(--text-small-line-height);background-color:var(--color-foreground-primary);color:var(--color-neutral-100);grid-template-columns:min(100% - 2 * var(--size-page-padding-horizontal-m), var(--size-page-maximum-width) - 2 * var(--size-page-padding-horizontal-m));padding:var(--size-page-padding-vertical-s) 0;-webkit-user-select:none;user-select:none;justify-content:center;display:grid}.link:where(.astro-oyx3iyu5){cursor:default;padding:var(--size-spacing-xs) var(--size-spacing-s);z-index:0;position:relative}.link:where(.astro-oyx3iyu5):after{content:"";inset:var(--size-spacing-xxxs);z-index:-1;border-radius:999rem;transition:background-color .2s ease-in-out;position:absolute}.link:where(.astro-oyx3iyu5):active:after,.link:where(.astro-oyx3iyu5):focus:after,.link:where(.astro-oyx3iyu5):hover:after{transition:background-color .1s ease-in-out}.link:where(.astro-oyx3iyu5):focus:after,.link:where(.astro-oyx3iyu5):hover:after{background:var(--color-highlight-special)}.link:where(.astro-oyx3iyu5):active:after{background:var(--color-highlight-state-active)}@media (min-width:64rem){.link-rows:where(.astro-oyx3iyu5){gap:var(--size-spacing-xxxs);margin-top:var(--size-spacing-l);flex-direction:column;display:flex}}@media (max-width:63.98rem){.link-rows:where(.astro-oyx3iyu5){margin-top:var(--size-spacing-xl)}}.link-rows:where(.astro-oyx3iyu5):first-child{margin-top:0}.primary-links:where(.astro-oyx3iyu5){margin:0 calc(var(--size-spacing-s) * -1)}@media (min-width:64rem){.primary-links:where(.astro-oyx3iyu5){display:flex}.primary-links:where(.astro-oyx3iyu5) .item:where(.astro-oyx3iyu5){align-items:center;display:flex}.primary-links:where(.astro-oyx3iyu5) .item:where(.astro-oyx3iyu5):not(:first-child):before{content:"•"}}@media (max-width:63.98rem){.primary-links:where(.astro-oyx3iyu5):not(:first-child){margin-top:var(--size-spacing-xxxs)}.primary-links:where(.astro-oyx3iyu5) .item:where(.astro-oyx3iyu5){padding-top:var(--size-spacing-s)}.primary-links:where(.astro-oyx3iyu5):first-child>.item:where(.astro-oyx3iyu5):first-child{padding-top:0}}x-logo:where(.astro-4ivgp5cp){aspect-ratio:80/32;pointer-events:auto;z-index:0;min-width:0;min-height:0;font-size:0;line-height:0;display:grid;position:relative}.anchor:where(.astro-4ivgp5cp){cursor:default;display:grid}.anchor:where(.astro-4ivgp5cp):after{content:"";z-index:-1;border-radius:999rem;transition:background-color .2s ease-in-out;position:absolute;inset:-25% -15%}.anchor:where(.astro-4ivgp5cp):active:after,.anchor:where(.astro-4ivgp5cp):focus:after,.anchor:where(.astro-4ivgp5cp):hover:after{transition-duration:.1s}.anchor:where(.astro-4ivgp5cp):focus:after,.anchor:where(.astro-4ivgp5cp):hover:after{background:var(--color-highlight-200)}.anchor:where(.astro-4ivgp5cp):active:after{background:var(--color-highlight-600)}.image:where(.astro-4ivgp5cp){fill:var(--color-red-600);stroke:none;pointer-events:none;width:100%;height:100%;transition:fill .2s ease-in-out;display:grid}.anchor:where(.astro-4ivgp5cp):active .image:where(.astro-4ivgp5cp){fill:var(--color-neutral-100)}.image:where(.astro-4ivgp5cp) [data-type=leaves]{fill:var(--color-brand-leaves);transition:fill .2s ease-in-out}.anchor:where(.astro-4ivgp5cp):active .image:where(.astro-4ivgp5cp) [data-type=leaves]{fill:var(--color-neutral-100)}x-page-header-shadow:where(.astro-64xf3igl){background:var(--color-shadow);opacity:0;z-index:9999;height:.0625rem;transition:opacity .2s ease-out;position:absolute;top:100%;left:0;right:0}x-page-side-menu:where(.astro-qrauyiko){font-size:var(--text-medium-font-size);letter-spacing:var(--text-medium-letter-spacing);line-height:var(--text-medium-line-height);pointer-events:none;z-index:10000;display:grid;position:fixed;inset:0}@media (min-width:64rem){x-page-side-menu:where(.astro-qrauyiko){display:none}}aside:where(.astro-qrauyiko){background:var(--color-side-menu-background);box-shadow:.1875rem 0 .375rem var(--color-shadow);color:var(--color-neutral-100);pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:2;flex-direction:column;width:18.5rem;min-width:0;height:100%;padding-top:4.5rem;transition:transform .3s ease-in-out;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto}x-page-side-menu:where(.astro-qrauyiko):not([open]) aside:where(.astro-qrauyiko){pointer-events:none;transform:translate(-105%)}ul:where(.astro-qrauyiko):not([hidden]){flex-grow:1;align-content:start;margin:0;padding:0;font-weight:800;list-style-type:none;display:grid}ul:where(.astro-qrauyiko):not([hidden])>li:where(.astro-qrauyiko){display:grid}ul:where(.astro-qrauyiko):not([hidden]) .link:where(.astro-qrauyiko){padding:var(--size-spacing-sm) var(--size-spacing-sm)}@media (min-width:64rem){ul:where(.astro-qrauyiko):not([hidden]) .link:where(.astro-qrauyiko){padding:var(--size-spacing-sm) var(--size-spacing-ml)}}.link:where(.astro-qrauyiko){cursor:default;transition:background-color .2s ease-in-out,color .2s ease-in-out}.link:where(.astro-qrauyiko):focus,.link:where(.astro-qrauyiko):hover,.link:where(.astro-qrauyiko):active{transition:background-color .1s ease-in-out,color .1s ease-in-out}.link:where(.astro-qrauyiko):focus{background:var(--color-side-menu-link-state-focus)}.link:where(.astro-qrauyiko):hover{background:var(--color-side-menu-link-state-hover)}.link:where(.astro-qrauyiko):active{background:var(--color-side-menu-link-state-active)}.overlay:where(.astro-qrauyiko){background:var(--color-overlay);pointer-events:auto;z-index:1;transition:opacity .3s ease-in-out;position:absolute;inset:0}x-page-side-menu:where(.astro-qrauyiko):not([open]) .overlay:where(.astro-qrauyiko){opacity:0;pointer-events:none}.social-buttons:where(.astro-qrauyiko){min-width:0;padding:var(--size-spacing-sm) var(--size-spacing-sm) var(--size-spacing-l) var(--size-spacing-sm)}@media (min-width:64rem){.social-buttons:where(.astro-qrauyiko){padding:var(--size-spacing-ml)}}.social-buttons:where(.astro-qrauyiko):not(:has(x-social-buttons)){display:none}x-page-side-menu-toggle:where(.astro-jtxgratm){z-index:10001;flex-grow:0;flex-shrink:0;transition:color .11s ease-out;display:grid}:root[data-page-side-menu-open] x-page-side-menu-toggle:where(.astro-jtxgratm){color:var(--color-neutral-100)}@media (min-width:64rem){x-page-side-menu-toggle:where(.astro-jtxgratm){display:none}}x-page-header:where(.astro-5ahrtjdk){background:var(--color-neutral-100);color:var(--color-foreground-primary);grid-template-columns:min(100%, var(--size-page-maximum-width));pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:2;justify-content:center;height:4.5rem;font-weight:800;display:grid;position:sticky;top:0}.content:where(.astro-5ahrtjdk){align-items:center;gap:var(--size-spacing-s);height:100%;padding:0 var(--size-spacing-sm);grid-template:". . ."/1fr auto 1fr;justify-items:start;display:grid}@media (min-width:64rem){.content:where(.astro-5ahrtjdk){padding:0 var(--size-spacing-s);display:flex}x-page-header:where(.astro-5ahrtjdk):not([has-menu]) .content:where(.astro-5ahrtjdk){justify-content:center}}.link:where(.astro-5ahrtjdk){cursor:default;padding:var(--size-spacing-s) var(--size-spacing-s);z-index:0;position:relative}.link:where(.astro-5ahrtjdk):after{content:"";inset:var(--size-spacing-xxxs);z-index:-1;border-radius:999rem;transition:background-color .2s ease-in-out;position:absolute}.link:where(.astro-5ahrtjdk):active:after,.link:where(.astro-5ahrtjdk):focus:after,.link:where(.astro-5ahrtjdk):hover:after{transition:background-color .1s ease-in-out}.link:where(.astro-5ahrtjdk):focus:after,.link:where(.astro-5ahrtjdk):hover:after{background:var(--color-highlight-200)}.link:where(.astro-5ahrtjdk):active:after{background:var(--color-highlight-400)}.login-link:where(.astro-5ahrtjdk){margin-right:calc(-1 * var(--size-spacing-s));flex-grow:1;flex-basis:0;grid-column:3;grid-auto-flow:column;justify-content:end;justify-self:end;display:grid}.logo:where(.astro-5ahrtjdk){grid-column:2;width:5rem;height:2rem;display:grid}.primary-links:where(.astro-5ahrtjdk){grid-auto-flow:column;display:none}@media (min-width:64rem){.primary-links:where(.astro-5ahrtjdk){display:grid}}.link:where(.astro-6xsgdjct){cursor:default;text-underline-offset:.125rem;text-decoration:underline;text-decoration-thickness:.0625rem;transition:color .2s ease-in-out,text-decoration-thickness .2s ease-in-out}.link:where(.astro-6xsgdjct):active,.link:where(.astro-6xsgdjct):focus,.link:where(.astro-6xsgdjct):hover{text-decoration-thickness:.125rem;transition-duration:.1s}.importance-primary:where(.astro-6xsgdjct){font-weight:800}.importance-primary:where(.astro-6xsgdjct):focus,.importance-secondary:where(.astro-6xsgdjct):focus{color:var(--color-highlight-state-focus)}.importance-primary:where(.astro-6xsgdjct):hover,.importance-secondary:where(.astro-6xsgdjct):hover{color:var(--color-highlight-state-hover)}.importance-primary:where(.astro-6xsgdjct):active,.importance-secondary:where(.astro-6xsgdjct):active{color:var(--color-highlight-state-active)}x-rich-text{overflow-wrap:anywhere;white-space:pre-wrap}x-rich-text[inline-only]{display:contents}x-rich-text [data-headline="2"]{font-size:var(--text-h2-font-size);letter-spacing:var(--text-h2-letter-spacing);font-weight:800;line-height:var(--text-h2-line-height)}x-rich-text [data-headline="3"]{font-size:var(--text-h3-font-size);letter-spacing:var(--text-h3-letter-spacing);font-weight:800;line-height:var(--text-h3-line-height)}x-rich-text [data-headline="4"]{font-size:var(--text-h4-font-size);letter-spacing:var(--text-h4-letter-spacing);font-weight:800;line-height:var(--text-h4-line-height)}x-rich-text blockquote:not(:last-child),x-rich-text h1:not(:last-child),x-rich-text h2:not(:last-child),x-rich-text h3:not(:last-child),x-rich-text h4:not(:last-child),x-rich-text h5:not(:last-child),x-rich-text h6:not(:last-child),x-rich-text hr:not(:last-child),x-rich-text ol:not(:last-child),x-rich-text p:not(:last-child),x-rich-text ul:not(:last-child){margin-bottom:1.1em}x-rich-text [data-align=center]{text-align:center}x-rich-text [data-align=left]{text-align:left}x-rich-text [data-align=right]{text-align:right}x-rich-text blockquote{border-inline-start:.125rem solid var(--color-foreground-tertiary);padding-inline-start:var(--size-spacing-s)}x-rich-text hr:not(:first-child){border-top:.0625rem solid var(--color-foreground-quaternary);box-sizing:content-box;background:0 0;height:0;margin-top:1.1em}x-rich-text ol,x-rich-text ul{padding-left:1em}x-rich-text ol li:not(:first-child),x-rich-text ul li:not(:first-child){margin-top:.75em}@keyframes stroke-animated-accent{0%{background-color:var(--color-highlight-600);opacity:.4;border-radius:calc(var(--size-corner-radius-m) + .125rem);inset:-.25rem}to{opacity:1;background-color:var(--color-highlight-special);border-radius:calc(var(--size-corner-radius-m) + .25rem);inset:-.5rem}}x-page-element-rich-text:where(.astro-c3b6467a){width:100%;display:block;container-type:inline-size}x-page-section-vertical:where(.astro-ph7euu2e){grid-template-columns:min(100%, var(--size-page-maximum-width));z-index:1;justify-content:center;align-self:start;width:100%;display:grid;position:relative}x-page-section-vertical:where(.astro-ph7euu2e)[background-color]{background-color:var(--page-section-background-color,var(--color-surface-primary))}x-page-section-vertical:where(.astro-ph7euu2e)[padding-horizontal=large]{--page-section-padding-horizontal:var(--size-page-padding-horizontal-l)}x-page-section-vertical:where(.astro-ph7euu2e)[padding-horizontal=medium]{--page-section-padding-horizontal:var(--size-page-padding-horizontal-m)}x-page-section-vertical:where(.astro-ph7euu2e)[padding-horizontal=small]{--page-section-padding-horizontal:var(--size-page-padding-horizontal-s)}x-page-section-vertical:where(.astro-ph7euu2e)[padding-bottom=medium]{--page-section-padding-bottom:var(--size-page-padding-vertical-m)}x-page-section-vertical:where(.astro-ph7euu2e)[padding-bottom=small]{--page-section-padding-bottom:var(--size-page-padding-vertical-s)}x-page-section-vertical:where(.astro-ph7euu2e)[padding-top=medium]{--page-section-padding-top:var(--size-page-padding-vertical-m)}x-page-section-vertical:where(.astro-ph7euu2e)[padding-top=small]{--page-section-padding-top:var(--size-page-padding-vertical-s)}.content:where(.astro-ph7euu2e){background-image:var(--page-section-background-graphic,none);padding:var(--page-section-padding-top,0) var(--page-section-padding-horizontal,0) var(--page-section-padding-bottom,0);text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;position:relative}.buttons:where(.astro-ph7euu2e){gap:var(--size-spacing-sm);flex-direction:column;display:flex}.buttons:where(.astro-ph7euu2e):not(:first-child){margin-top:var(--size-spacing-l)}@media (min-width:64rem){.buttons:where(.astro-ph7euu2e){flex-flow:wrap;justify-content:center}}.elementsAboveButtons:where(.astro-ph7euu2e),.elementsBelowButtons:where(.astro-ph7euu2e){gap:var(--size-spacing-l);grid-template-columns:100%;width:100%;min-width:0;display:grid}.elementsAboveButtons:where(.astro-ph7euu2e):not(:first-child),.elementsBelowButtons:where(.astro-ph7euu2e):not(:first-child){margin-top:var(--size-spacing-l)}.elementsBelowButtons:where(.astro-ph7euu2e):not(:first-child){margin-top:var(--size-spacing-xxxl)}.headline:where(.astro-ph7euu2e){font-size:var(--text-h2-font-size);letter-spacing:var(--text-h2-letter-spacing);font-weight:800;line-height:var(--text-h2-line-height)}x-page-section-vertical:where(.astro-ph7euu2e)[hero] .headline:where(.astro-ph7euu2e){font-size:var(--text-h1-font-size);letter-spacing:var(--text-h1-letter-spacing);font-weight:800;line-height:var(--text-h1-line-height)}.headline:where(.astro-ph7euu2e):not(:first-child){margin-top:var(--size-element-spacing-xxxxs)}.tagline:where(.astro-ph7euu2e),.text:where(.astro-ph7euu2e){font-size:var(--text-largest-font-size);letter-spacing:var(--text-largest-letter-spacing);line-height:var(--text-largest-line-height)}.text:where(.astro-ph7euu2e):not(:first-child){margin-top:var(--size-element-spacing-xxs)}x-page:where(.astro-2v52xfaw){grid-template-rows:auto 1fr auto;min-height:100%;display:grid}main:where(.astro-2v52xfaw){justify-items:center;min-width:0;display:grid}:root:has(x-page){scroll-padding:calc(4.5rem + var(--size-spacing-sm)) 0 var(--size-spacing-sm) 0}x-page-section-horizontal[accent-color=blue],x-page-section-vertical[accent-color=blue],[data-accent=blue]{--color-highlight-100-strong:var(--color-blue-200);--color-highlight-100-subtle:var(--color-blue-100);--color-highlight-200-strong:var(--color-blue-300);--color-highlight-200-subtle:var(--color-blue-200);--color-highlight-300-strong:var(--color-blue-400);--color-highlight-300-subtle:var(--color-blue-300);--color-highlight-400-strong:var(--color-blue-500);--color-highlight-400-subtle:var(--color-blue-400);--color-highlight-600:var(--color-blue-600);--color-highlight-special:var(--color-blue-special);--color-highlight-state-active:var(--color-blue-800);--color-highlight-state-focus:var(--color-blue-600);--color-highlight-state-hover:var(--color-blue-700);--color-surface-primary-strong:var(--color-blue-100);--color-surface-tertiary-strong:var(--color-blue-300);--color-highlight-100:var(--color-highlight-100-blue);--color-highlight-200:var(--color-highlight-200-blue);--color-highlight-300:var(--color-highlight-300-blue);--color-highlight-400:var(--color-highlight-400-blue)}x-page-section-horizontal[accent-color=green],x-page-section-vertical[accent-color=green],[data-accent=green]{--color-highlight-100-strong:var(--color-green-200);--color-highlight-100-subtle:var(--color-green-100);--color-highlight-200-strong:var(--color-green-300);--color-highlight-200-subtle:var(--color-green-200);--color-highlight-300-strong:var(--color-green-400);--color-highlight-300-subtle:var(--color-green-300);--color-highlight-400-strong:var(--color-green-500);--color-highlight-400-subtle:var(--color-green-400);--color-highlight-600:var(--color-green-600);--color-highlight-special:var(--color-green-special);--color-highlight-state-active:var(--color-green-800);--color-highlight-state-focus:var(--color-green-600);--color-highlight-state-hover:var(--color-green-700);--color-surface-primary-strong:var(--color-green-100);--color-surface-tertiary-strong:var(--color-green-300);--color-highlight-100:var(--color-highlight-100-green);--color-highlight-200:var(--color-highlight-200-green);--color-highlight-300:var(--color-highlight-300-green);--color-highlight-400:var(--color-highlight-400-green)}x-page-section-horizontal[accent-color=red],x-page-section-vertical[accent-color=red],[data-accent=red]{--color-highlight-100-strong:var(--color-red-200);--color-highlight-100-subtle:var(--color-red-100);--color-highlight-200-strong:var(--color-red-300);--color-highlight-200-subtle:var(--color-red-200);--color-highlight-300-strong:var(--color-red-400);--color-highlight-300-subtle:var(--color-red-300);--color-highlight-400-strong:var(--color-red-500);--color-highlight-400-subtle:var(--color-red-400);--color-highlight-600:var(--color-red-600);--color-highlight-special:var(--color-red-special);--color-highlight-state-active:var(--color-red-800);--color-highlight-state-focus:var(--color-red-600);--color-highlight-state-hover:var(--color-red-700);--color-surface-primary-strong:var(--color-red-100);--color-surface-tertiary-strong:var(--color-red-300);--color-highlight-100:var(--color-highlight-100-red);--color-highlight-200:var(--color-highlight-200-red);--color-highlight-300:var(--color-highlight-300-red);--color-highlight-400:var(--color-highlight-400-red)}x-page-section-horizontal[background-color],x-page-section-vertical[background-color],[data-background]{--color-highlight-100-blue:var(--color-blue-200);--color-highlight-100-green:var(--color-green-200);--color-highlight-100-red:var(--color-red-200);--color-highlight-100:var(--color-highlight-100-strong);--color-highlight-200-blue:var(--color-blue-300);--color-highlight-200-green:var(--color-green-300);--color-highlight-200-red:var(--color-red-300);--color-highlight-200:var(--color-highlight-200-strong);--color-highlight-300-blue:var(--color-blue-400);--color-highlight-300-green:var(--color-green-400);--color-highlight-300-red:var(--color-red-400);--color-highlight-300:var(--color-highlight-300-strong);--color-highlight-400-blue:var(--color-blue-500);--color-highlight-400-green:var(--color-green-500);--color-highlight-400-red:var(--color-red-500);--color-highlight-400:var(--color-highlight-400-strong);--color-surface-primary:var(--color-surface-primary-strong);--color-surface-tertiary:var(--color-surface-tertiary-strong)}.astro-route-announcer{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}