@layer reset{@layer reset{:where(*){box-sizing:border-box;margin:0;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}}}@layer theme{@layer theme.timing{@layer timing{:root{--dur-1:.25s;--dur-2:.35s;--dur-3:.5s;--dur-4:.8s;--dur-5:1.2s;--dur-6:2s;--dur-7:4s}@media (prefers-reduced-motion:reduce){:root :root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s;--dur-5:0s;--dur-6:0s;--dur-7:0s}}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.32, 0, .67, 0);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-linear:linear(0, 1);--ease-emphasized:cubic-bezier(.32, .72, 0, 1);--ease-expressive:cubic-bezier(.34, .69, .1, 1);--ease-accent:cubic-bezier(.22, .61, .08, 1);--motion-1:var(--dur-1) var(--ease-out);--motion-2:var(--dur-2) var(--ease-out);--motion-3:var(--dur-3) var(--ease-in-out);--motion-4:var(--dur-4) var(--ease-in-out);--motion-5:var(--dur-5) var(--ease-in-out);--motion-6:var(--dur-7) var(--ease-linear);--motion-emphasized:var(--dur-5) var(--ease-emphasized);--motion-expressive:var(--dur-6) var(--ease-expressive);--motion-accent:var(--dur-7) var(--ease-accent)}}}@layer theme.scale{@layer scale{:root{--ct-xl:clamp(23.75rem, calc(20.4167rem + 13.3333svi), 32.5rem);--ct-lg:clamp(20.3125rem, calc(17.0982rem + 12.8571svi), 28.75rem);--sz-7:clamp(2.8125rem, calc(2.122rem + 2.7619svi), 4.625rem);--sz-6:clamp(2.375rem, calc(1.7798rem + 2.381svi), 3.9375rem);--sz-5:clamp(2rem, calc(1.619rem + 1.5238svi), 3rem);--sz-4:clamp(1.5625rem, calc(1.2054rem + 1.4286svi), 2.5rem);--sz-3:clamp(1.25rem, calc(.9643rem + 1.1429svi), 2rem);--sz-2:clamp(.9375rem, calc(.8125rem + .5svi), 1.25rem);--sz-1:clamp(.8125rem, calc(.7125rem + .4svi), 1.0625rem);--sp-3:clamp(1.5rem, calc(1.2rem + 1.2svi), 2.25rem);--sp-2:clamp(1rem, calc(.8rem + .8svi), 1.5rem);--sp-1:clamp(.5rem, calc(.4rem + .4svi), .75rem);--bw-2:clamp(.125rem, calc(.0998rem + .1008svi), .188rem);--bw-1:clamp(.063rem, calc(.0382rem + .0992svi), .125rem);--px-1:.063rem;--px-2:.125rem;--px-3:.188rem;--rd-1:.313rem;--rd-2:.625rem;--rd-3:.938rem;--rd-4:1.25rem;--w-mx:90.625rem;--fs-dsp:var(--sz-7);--fs-ttl:var(--sz-6);--fs-xl:var(--sz-5);--fs-lg:var(--sz-4);--fs-md:var(--sz-3);--fs-bd:var(--sz-2);--fs-cp:var(--sz-1);--lh-tight:clamp(1.1, calc(1 + .2svi), 1.3);--lh-base:clamp(1.4, calc(1.3 + .2svi), 1.55);--lh-loose:clamp(1.5, calc(1.4 + .3svi), 1.8)}@supports (line-height:1lh){:root{--flow-tight:calc(1lh * var(--lh-tight));--flow-base:calc(1lh * var(--lh-base));--flow-loose:calc(1lh * var(--lh-loose))}}:root{--shape:polygon(0 var(--sp-1), var(--sp-2) var(--sp-2), var(--sp-1) 0, calc(100% - var(--sp-1)) 0, calc(100% - var(--sp-2)) var(--sp-2), 100% var(--sp-1), 100% calc(100% - var(--sp-1)), calc(100% - var(--sp-2)) calc(100% - var(--sp-2)), calc(100% - var(--sp-1)) 100%, var(--sp-1) 100%, var(--sp-2) calc(100% - var(--sp-2)), 0 calc(100% - var(--sp-1)))}}}@layer theme.color{@layer color{@property --primary-base{syntax:"<color>";inherits:false;initial-value:#101616}@property --secondary-base{syntax:"<color>";inherits:false;initial-value:#fbfbff}@property --accent-base{syntax:"<color>";inherits:false;initial-value:#c09562}@property --surface-base{syntax:"<color>";inherits:false;initial-value:#033431}@property --success-base{syntax:"<color>";inherits:false;initial-value:#2bc016}@property --error-base{syntax:"<color>";inherits:false;initial-value:red}:root{--primary:oklch(from var(--primary-base) calc(l * .3) calc(c * 1.5) calc(h + 3));--primary-muted:oklch(from var(--primary) l c h / .75);--primary-subtle:oklch(from var(--primary) l c h / .15);--secondary:oklch(from var(--secondary-base) calc(l * 1.5) calc(c * 1.5) calc(h + 3));--secondary-muted:oklch(from var(--secondary) l c h / .75);--secondary-subtle:oklch(from var(--secondary) l c h / .15);--accent:oklch(from var(--accent-base) l calc(c * 1.5) calc(h + 3));--accent-muted:oklch(from var(--accent) l c h / .75);--accent-subtle:oklch(from var(--accent) l c h / .15);--surface:oklch(from var(--surface-base) l calc(c * 1.5) calc(h + 3));--surface-muted:oklch(from var(--surface) l c h / .75);--surface-subtle:oklch(from var(--surface) l c h / .15);--success:oklch(from var(--success-base) calc(l * 1.2) calc(c * 1.5) calc(h + 3));--error:oklch(from var(--error-base) calc(l * 1.2) calc(c * 1.5) calc(h + 3))}}}}@layer base{@layer base.forms{@layer forms{@scope(:where(html,body)){:is(select,textarea,input:not([type=checkbox],[type=radio])){all:unset;box-sizing:border-box;appearance:none;color:inherit;font:inherit;inline-size:100%;min-inline-size:0;display:block;position:relative}:is(select,textarea,input:not([type=checkbox],[type=radio])) :focus:not(:focus-visible){outline:none}@supports (field-sizing:content){:is(select,textarea,input:not([type=checkbox],[type=radio])){field-sizing:content}}:is(textarea,input:not([type=checkbox],[type=radio])){cursor:text}:is(textarea,input:not([type=checkbox],[type=radio]))::placeholder{color:var(--primary-muted)}:is(textarea,input:not([type=checkbox],[type=radio])):placeholder-shown{text-overflow:ellipsis;overflow:clip}:is(textarea,input:not([type=checkbox],[type=radio]))::spelling-error{-webkit-text-decoration:underline var(--error) var(--bw-1);-webkit-text-decoration:underline var(--error) var(--bw-1);-webkit-text-decoration:underline var(--error) var(--bw-1);text-decoration:underline var(--error) var(--bw-1);text-decoration-skip-ink:all;text-underline-offset:var(--bw-1)}:is(textarea,input:not([type=checkbox],[type=radio]))::grammar-error{-webkit-text-decoration:underline var(--error) var(--bw-1);-webkit-text-decoration:underline var(--error) var(--bw-1);-webkit-text-decoration:underline var(--error) var(--bw-1);text-decoration:underline var(--error) var(--bw-1);text-decoration-skip-ink:all;text-underline-offset:var(--bw-1)}:is(textarea,input:not([type=checkbox],[type=radio]))::spelling-error{text-decoration-style:solid}:is(textarea,input:not([type=checkbox],[type=radio]))::grammar-error{text-decoration-style:wavy}:is(input[type=checkbox],input[type=radio]){box-sizing:border-box;cursor:pointer;flex-shrink:0}fieldset{box-sizing:border-box;border:none;min-inline-size:0;margin:0;padding:0}select{cursor:pointer}}}}@layer base.typography{@layer typography{@scope(:where(html,body)){:is(h1,h2,h3,h4,legend,summary,figcaption,small,p,li){text-wrap:pretty;overflow-wrap:break-word;word-break:normal}@supports (text-box-trim:both){:is(h1,h2,h3,h4,legend,summary,figcaption,small,p,li){text-box-trim:both;text-box-edge:cap alphabetic}}:is(h1,h2,h3,h4,legend,summary){font-family:var(--font-outfit), system-ui, sans-serif;-webkit-hyphens:none;hyphens:none;letter-spacing:.01em;word-spacing:-.02em;font-weight:500;line-height:var(--lh-tight);text-rendering:optimizelegibility;text-wrap-style:balance}:is(h1,h2,h3,h4,legend,summary) :is(b,em,span,strong){font-weight:inherit;letter-spacing:inherit;word-spacing:inherit}:is(a,abbr,u,ins,s,del,button,figcaption,small,p,li,label,input,select,textarea){font-family:var(--font-dm-sans), system-ui, sans-serif;line-height:var(--lh-base)}:is(a,abbr,u,ins,s,del){cursor:pointer;text-decoration:none}:is(a,b,abbr,button,em,span,strong){color:inherit;letter-spacing:.005em;word-spacing:.01em}:is(a,abbr,button,span){font-weight:400}:is(b,em,span,strong){font-family:inherit}:is(figcaption,small,p,li,label){-webkit-hyphens:auto;hyphens:auto;letter-spacing:.005em;word-spacing:.02em;max-inline-size:clamp(45ch,50svi,60ch);font-weight:300}:is(ol,ul){margin:0;padding:0}:is(ol,ul) li{list-style:none}:is(code,kbd,samp){font-family:ui-monospace,monospace;font-size:var(--fs-bd);font-variant-ligatures:none;tab-size:2}:is(time,address){font-style:normal}:lang(en){quotes:"“" "”" "‘" "’"}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0;word-spacing:0}abbr[title]{cursor:help;animation:change var(--motion-6) infinite alternate}abbr[title]:hover{animation-play-state:paused}blockquote{font-style:italic}blockquote cite{color:var(--primary-muted);font-style:normal;font-size:var(--fs-cp)}pre{tab-size:2;white-space:pre;overflow-x:auto}pre code{font-size:inherit}mark{background:var(--accent-muted);color:var(--primary);border-radius:var(--rd-1);padding-inline:var(--rd-1)}p+p{margin-block-start:var(--flow-base)}li+li{margin-block-start:var(--flow-tight)}*+:is(h1,h2,h3,h4){margin-block-start:var(--flow-loose)}:is(h1,h2,h3,h4)+*,figure>figcaption{margin-block-start:var(--flow-tight)}}}}@layer base.root{@layer root{.sr-only{white-space:nowrap;clip-path:inset(50%);margin:calc(-1 * var(--px-1));block-size:var(--px-1);inline-size:var(--px-1);border:0;padding:0;position:absolute;overflow:hidden}:any-link{color:inherit}:visited{opacity:.5}:target{scroll-margin-block-start:var(--sp-1)}@supports selector(::target-text){::target-text{background:var(--accent-muted);color:var(--primary)}}::selection{background:var(--surface);color:var(--secondary)}:is(img,svg){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;forced-color-adjust:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;object-fit:contain;object-position:center;block-size:auto;max-inline-size:100%}:is(a img,button img,[role=button] img){cursor:pointer}img{image-orientation:from-image}img[loading=lazy]{content-visibility:auto;contain-intrinsic-size:auto calc(3 * var(--sz-7))}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;text-rendering:geometricprecision;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;overflow:visible}html{font-family:var(--font-dm-sans), system-ui, sans-serif;font-synthesis:none;font-variant:common-ligatures contextual lining-nums tabular-nums;font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;interpolate-size:allow-keywords;hanging-punctuation:first last;-moz-text-size-adjust:100%;text-size-adjust:100%;text-underline-offset:.2em;hyphenate-limit-chars:6 3 3;scrollbar-gutter:stable;scrollbar-color:var(--primary) var(--secondary);scrollbar-width:thin;accent-color:var(--accent);caret-color:currentColor;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-block-size:100dvb;max-inline-size:100%;scroll-padding-block-start:var(--sp-1);text-decoration-thickness:from-font;overflow:clip auto}@supports (text-spacing-trim:trim-start){html{text-spacing-trim:trim-start}}body{background:var(--secondary);color:var(--primary);overflow-wrap:anywhere;overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;inline-size:100%}}}}@layer layout{@layer layout.controls{@layer controls{@scope(:is(button,[class=btn],[class=link]):not([data-raw])){:scope{all:unset;box-sizing:border-box;appearance:none;color:inherit;font:inherit;font-size:var(--fs-bd);white-space:nowrap;cursor:pointer;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background var(--motion-3), box-shadow var(--motion-3), color var(--motion-2), padding var(--motion-3), opacity var(--motion-2), scale var(--motion-2), transform var(--motion-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}@supports (transition-behavior:allow-discrete){:scope{transition-behavior:allow-discrete}}:scope:focus-visible{outline:var(--px-1) solid var(--accent);outline-offset:var(--px-3)}@media (prefers-reduced-motion:no-preference){:scope:not(:is([class=copy],[class=link],[class=live])):active{scale:.9}}:scope span{place-items:center;display:inline-grid}}a[class=btn]{background:var(--primary);border-radius:calc(2 * var(--rd-4));box-shadow:var(--primary-muted) 0 var(--bw-1) var(--bw-2);color:var(--secondary);gap:var(--rd-2);padding-block:calc(var(--bw-1) + var(--rd-1));padding-inline:var(--sp-2) var(--rd-1)}a[class=btn]:hover{color:var(--secondary)}a[class=btn]:before{content:" ";background:var(--surface);transition:scale var(--motion-2);transform-origin:0;z-index:-1;position:absolute;inset:0;scale:0 1 0}a[class=btn]:hover:before{scale:1}a[class=btn] span{padding:calc(var(--bw-1) + var(--rd-1));background:var(--secondary);border-radius:calc(2 * var(--rd-4));position:relative;overflow:clip}a[class=btn] span:before{content:" ";background:var(--primary);border-radius:calc(2 * var(--rd-4));transition:border-radius var(--motion-3), scale var(--motion-3);transform-origin:50%;will-change:scale;position:absolute;inset:0;scale:0 0 0}a[class=btn] span svg{color:var(--primary);transition:color var(--motion-3), rotate var(--motion-3) var(--dur-1);inline-size:calc(var(--rd-1) + var(--sz-2))}a[class=btn]:hover span:before{border-radius:0;scale:1}a[class=btn]:hover svg{color:var(--secondary);rotate:45deg}a[class=link]{color:var(--secondary);text-transform:uppercase;gap:var(--rd-2);padding-block-end:var(--sp-1)}a[class=link]:before,a[class=link]:after{content:" ";block-size:var(--bw-1);position:absolute;inset:auto 0 0}a[class=link]:before{background:var(--secondary)}a[class=link]:after{background:var(--accent);transition:inline-size var(--motion-2);will-change:inline-size;inline-size:0;inset-inline-start:0}a[class=link]:hover:after{inline-size:100%}a[class=link] span svg{color:var(--secondary);transition:rotate var(--motion-3);inline-size:calc(var(--rd-1) + var(--sz-2))}a[class=link]:hover svg{rotate:45deg}}}@layer layout.regions{@layer regions{:is(header,main,footer,nav,section,.wave-divider,.bound,.rail){place-items:center;display:grid;position:relative}:is(header,main,footer,nav,section,.wave-divider,.bound){inline-size:100%}@scope(:is(header[class=site-header],footer)) to (.rail){:is(nav,.bound){max-inline-size:var(--w-mx)}}@scope(main) to (.rail){section{padding-block:var(--sz-6)}section .bound{max-inline-size:var(--w-mx)}}.rail{gap:var(--sp-3);inline-size:calc(100% - var(--sz-7))}}}}@layer components{@layer components.footer{@layer footer{footer{background:var(--primary)}footer .bound{padding-block:var(--sz-6)}footer .bound .rail{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ct-lg)), 1fr))}footer .bound .rail .panel{place-items:start;gap:var(--sp-3);block-size:100%;inline-size:100%;display:grid;position:relative}footer .bound .rail .panel:first-of-type .cluster{block-size:100%;inline-size:100%;display:grid}footer .bound .rail .panel:first-of-type .cluster:first-of-type{place-items:center start}footer .bound .rail .panel:first-of-type .cluster:first-of-type a{color:var(--secondary);font-size:var(--fs-lg)}footer .bound .rail .panel:first-of-type .cluster:first-of-type a span{color:var(--accent)}footer .bound .rail .panel:first-of-type .cluster:nth-of-type(2){gap:var(--rd-2);place-content:space-between normal}footer .bound .rail .panel:first-of-type .cluster:nth-of-type(2) h2{color:var(--secondary);font-size:var(--fs-xl)}footer .bound .rail .panel:first-of-type .cluster:nth-of-type(2) .slot{gap:var(--rd-4);flex-flow:wrap;flex:1 0 var(--sz-7);max-inline-size:var(--ct-lg);min-inline-size:min(100%, var(--sz-7));align-items:center;inline-size:100%;display:flex;position:relative}footer .bound .rail .panel:first-of-type .cluster:nth-of-type(2) .slot a{place-items:center;display:inline-grid;position:relative}footer .bound .rail .panel:first-of-type .cluster:nth-of-type(2) .slot a span{color:var(--secondary);font-size:var(--fs-bd);text-transform:uppercase;align-items:center;gap:var(--rd-2);transition:color var(--motion-3);display:inline-flex}footer .bound .rail .panel:first-of-type .cluster:nth-of-type(2) .slot a span svg{color:var(--secondary);transition:color var(--motion-3), rotate var(--motion-3);inline-size:calc(var(--rd-1) + var(--sz-2))}footer .bound .rail .panel:first-of-type .cluster:nth-of-type(2) .slot a:hover :is(span,svg){color:var(--secondary-muted)}footer .bound .rail .panel:first-of-type .cluster:nth-of-type(2) .slot a:hover svg{rotate:45deg}footer .bound .rail .panel:nth-of-type(2){gap:var(--sp-3)}footer .bound .rail .panel:nth-of-type(2) .cluster{block-size:100%;inline-size:100%;display:grid;position:relative}footer .bound .rail .panel:nth-of-type(2) .cluster:first-of-type{place-content:space-between normal;gap:var(--sp-3)}footer .bound .rail .panel:nth-of-type(2) .cluster:first-of-type .slot{place-items:center start;inline-size:100%;display:grid;position:relative}footer .bound .rail .panel:nth-of-type(2) .cluster:first-of-type .slot:first-of-type{gap:var(--rd-2)}footer .bound .rail .panel:nth-of-type(2) .cluster:first-of-type .slot:first-of-type h2{color:var(--secondary);font-size:var(--fs-md)}footer .bound .rail .panel:nth-of-type(2) .cluster:first-of-type .slot:first-of-type p{color:var(--secondary-muted);font-size:var(--fs-bd)}footer .bound .rail .panel:nth-of-type(2) .cluster:nth-of-type(2){place-items:end}footer .bound .rail .panel:nth-of-type(2) .cluster:nth-of-type(2) .slot{place-items:center;display:inline-grid}footer .bound .rail .panel:nth-of-type(2) .cluster:nth-of-type(2) .slot p{color:var(--secondary);font-size:var(--fs-bd)}}}@layer components.go-top{@layer go-top{#GoTop{inset:auto max(var(--sz-3), calc(env(safe-area-inset-right) + var(--rd-2))) max(calc(var(--sz-7) + var(--sp-2)), calc(env(safe-area-inset-bottom) + var(--rd-2))) auto;background:var(--primary);border-radius:calc(2 * var(--rd-4));box-shadow:var(--secondary-muted) 0 var(--bw-1) var(--bw-2);color:var(--secondary);padding:calc(var(--px-2) + var(--rd-1));transition:background var(--motion-3), scale var(--motion-2);transform-origin:50%;will-change:scale;z-index:15;place-items:center;display:inline-grid;position:fixed;scale:0 1 0}#GoTop.show{animation:float var(--motion-3) infinite alternate;scale:1}#GoTop:is(:hover,:focus-visible){color:var(--primary);background:var(--primary-muted);animation-play-state:paused}#GoTop span{place-items:center;block-size:100%;inline-size:100%;display:grid;position:relative}#GoTop span:before{content:" ";background:var(--secondary-muted);border-radius:calc(2 * var(--rd-4));transition:scale var(--motion-3);transform-origin:50%;will-change:scale;position:absolute;inset:0;scale:0 0 0}#GoTop span:hover:before{scale:2}#GoTop span svg{color:var(--secondary);transition:color var(--motion-3), translate var(--motion-3) var(--dur-1);inline-size:calc(var(--rd-2) + var(--sz-2))}#GoTop span:hover svg{color:var(--primary);translate:0 calc(-1.5 * var(--px-3)) 0}}}@layer components.skip-main{@layer skip-main{#skip_main{inset:var(--rd-4) 0 auto;opacity:0;pointer-events:none;transition:opacity var(--motion-3), translate var(--motion-3);will-change:opacity, translate;z-index:15;inline-size:fit-content;margin-inline:auto;display:grid;position:fixed;translate:0 -100%}#skip_main span{background:var(--primary);color:var(--secondary);padding:var(--sp-1) var(--sp-2)}#skip_main:focus-visible{opacity:1;pointer-events:auto;outline:var(--px-1) solid var(--accent);outline-offset:var(--px-3);translate:0}}}@layer components.progressbar{@layer progressbar{[role=progressbar]{appearance:none;contain:strict;block-size:calc(var(--bw-2) * 3);z-index:15;background:0 0;border:0;inline-size:100%;padding:0;position:fixed;inset:0 0 auto}[role=progressbar]::-webkit-progress-bar{background:0 0}[role=progressbar]::-webkit-progress-value{background:var(--accent)}[role=progressbar]::-moz-progress-bar{background:var(--accent)}}}@layer components.header{@layer header{header nav{padding-block:var(--sz-4)}header nav .rail{box-shadow:inset 0 calc(-1 * var(--bw-1)) 0 0 var(--primary-muted)}header nav .rail .panel{place-content:normal space-between;gap:var(--sp-3);inline-size:100%;padding-block-end:var(--sp-2);display:flex;position:relative}header nav .rail .panel .cluster{place-items:center;display:inline-grid;position:relative}header nav .rail .panel .cluster:first-of-type a{color:var(--primary);font-size:var(--fs-lg);text-transform:uppercase;white-space:nowrap}header nav .rail .panel .cluster:nth-of-type(2){gap:var(--rd-2)}header nav .rail .panel .cluster:nth-of-type(2) button{padding:var(--bw-1);transition-behavior:allow-discrete}header nav .rail .panel .cluster:nth-of-type(2) button svg{color:var(--primary);transition:color var(--motion-2), scale var(--motion-3);will-change:scale;inline-size:calc(var(--rd-1) + var(--sz-2))}header nav .rail .panel .cluster:nth-of-type(2) button svg:hover{color:var(--accent);scale:.9}aside[popover=manual]{place-items:center;gap:var(--sp-3);padding-block:var(--sz-4);background:var(--primary);backface-visibility:hidden;transition:display var(--dur-1), opacity var(--motion-2), scale var(--motion-3);transition-behavior:allow-discrete;transform-origin:100%;will-change:opacity, scale;block-size:100dvb;max-inline-size:var(--w-mx);inline-size:calc(100% - var(--sz-7));z-index:20;margin-inline-start:auto;display:grid;position:fixed;inset:0;overflow:clip;scale:0 1 0}@starting-style{aside[popover=manual]{opacity:0}}aside[popover=manual]:popover-open{backface-visibility:visible;scrollbar-color:var(--accent) transparent;overflow:auto;scale:1}@media (max-width:50.313rem){aside[popover=manual]{inline-size:100%}}aside[popover=manual] .bound{block-size:100%}aside[popover=manual] .bound .rail{place-content:space-between normal;block-size:100%}aside[popover=manual] .bound .rail .panel{place-items:center;gap:var(--sp-3);inline-size:100%;display:grid;position:relative;overflow:clip}aside[popover=manual] .bound .rail .panel:first-of-type .cluster{align-items:center;inline-size:100%;display:flex}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:first-of-type{box-shadow:inset 0 calc(-1 * var(--bw-1)) 0 0 var(--secondary-muted);padding-block-end:var(--sp-2)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:first-of-type .slot{block-size:100%;inline-size:100%;display:grid;position:relative}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:first-of-type .slot:first-of-type{place-items:center start}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:first-of-type .slot:first-of-type a{color:var(--secondary);font-size:var(--fs-lg)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:first-of-type .slot:first-of-type a span{color:var(--accent)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:first-of-type .slot:nth-of-type(2){place-items:center end}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:first-of-type .slot:nth-of-type(2) button.close svg{color:var(--secondary);transition:color var(--motion-2), rotate var(--motion-3);inline-size:calc(var(--rd-2) + var(--sz-2))}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:first-of-type .slot:nth-of-type(2) button.close svg:hover{color:var(--accent);rotate:45deg 0 0}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2){padding-block:var(--sp-2)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav{place-items:start;block-size:100%;inline-size:100%;display:grid;position:relative}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav:has(a:not(:first-of-type):hover) * span{color:var(--secondary-subtle)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav:has(a:not(:first-of-type):hover) * span sub{color:var(--secondary-subtle)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav:has(a:not(:first-of-type):hover) * svg{color:var(--secondary-subtle)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a{padding-block:var(--sp-3);place-content:normal space-between;inline-size:100%;display:flex;position:relative;overflow:clip}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a span{font-size:var(--fs-xl);text-transform:capitalize;white-space:nowrap;transition:color var(--motion-3)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a span sub{font-size:var(--fs-cp);transition:color var(--motion-3)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a:first-of-type{color:var(--accent);transition:background var(--motion-3)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a:first-of-type sub{color:var(--accent-muted)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a:first-of-type svg{color:var(--accent)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a:not(:nth-of-type(4)):before{content:" ";background:var(--secondary-subtle);block-size:var(--px-1);position:absolute;inset:auto 0 0}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a:not(:first-of-type) span{color:var(--secondary)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a:not(:first-of-type):hover span{color:var(--accent)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a:not(:first-of-type):hover span sub{color:var(--accent-muted)}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a:not(:first-of-type):hover svg{color:var(--accent);rotate:none}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a svg{transition:color var(--motion-2), rotate var(--motion-3), scale var(--motion-2);inline-size:calc(var(--rd-1) + var(--fs-md))}aside[popover=manual] .bound .rail .panel:first-of-type .cluster:nth-of-type(2) nav a:not(:first-of-type) svg{color:var(--secondary);will-change:rotate, scale;rotate:45deg;scale:.9 1}aside[popover=manual] .bound .rail .panel:nth-of-type(2) .cluster{padding-block:var(--sp-2);place-items:center;inline-size:100%;display:grid;position:relative}aside[popover=manual] .bound .rail .panel:nth-of-type(2) .cluster .slot{place-items:center end;inline-size:100%;display:grid;position:relative}aside[popover=manual] .bound .rail .panel:nth-of-type(2) .cluster .slot a{white-space:nowrap;align-items:center;gap:var(--rd-2);display:inline-flex;position:relative}aside[popover=manual] .bound .rail .panel:nth-of-type(2) .cluster .slot a span{color:var(--secondary);font-size:var(--fs-bd)}aside[popover=manual] .bound .rail .panel:nth-of-type(2) .cluster .slot a svg{color:var(--secondary);inline-size:calc(var(--rd-1) + var(--sz-2))}:is(html,body):has(#sidebar:popover-open){scrollbar-gutter:auto;overflow:hidden}body:has(#sidebar:popover-open){scrollbar-gutter:auto;overflow:clip}body:has(#sidebar:popover-open) button.open{opacity:0;transition:display var(--dur-1), opacity var(--motion-2);transition-behavior:allow-discrete;display:none}body:has(#sidebar:popover-open)>:not(#sidebar){filter:blur(var(--px-3));pointer-events:none;transition:filter var(--motion-2) var(--dur-1)}body:has(#sidebar:popover-open) .appear{transform-origin:0;animation:var(--motion-3) calc(var(--i) * var(--dur-3)) both}body:has(#sidebar:popover-open) .appear.one{--i:1;animation-name:translateXUN}body:has(#sidebar:popover-open) .appear.two{--i:2;animation-name:translateXUN}body:has(#sidebar:popover-open) .appear.three{--i:3;animation-name:translateXUP}}}@layer components.loader{@layer loader{:where(html,body):has(.loader){scrollbar-gutter:auto;overflow:hidden}.loader{clip-path:inset(0%);transition:clip-path var(--motion-3);z-index:30;block-size:100dvb;inline-size:100%;position:fixed;inset:0;overflow:hidden}.loader.is-exiting{clip-path:inset(0% 0% 100%)}.loader .part{opacity:1;transition:opacity var(--motion-1);block-size:100%;inline-size:100%;position:relative}.loader .part.is-fading{opacity:0}@media (prefers-reduced-motion:reduce){.loader{transition:none!important;animation:none!important}}.square{--area:calc(2.5 * var(--sz-7));--mid:calc(var(--area) / 2);perspective:var(--ct-xl);perspective-origin:50%;transform-style:preserve-3d;block-size:var(--area);inline-size:var(--area)}.square .cube{transform-style:preserve-3d;transform-origin:50%;will-change:transform;block-size:var(--area);inline-size:var(--area);position:relative}.square .face{position:absolute;inset:0;overflow:hidden}.square .face.face-front{transform:translateZ(var(--mid))}.square .face.face-back{transform:rotateY(180deg) translateZ(var(--mid))}.square .face.face-right{transform:rotateY(90deg) translateZ(var(--mid))}.square .face.face-left{transform:rotateY(-90deg) translateZ(var(--mid))}.square .face.face-top{transform:rotateX(90deg) translateZ(var(--mid))}.square .face.face-bottom{transform:rotateX(-90deg) translateZ(var(--mid))}:is(.square .face.face-front,.square .face.face-back,.square .face.face-right,.square .face.face-left,.square .face.face-top,.square .face.face-bottom){background:linear-gradient(in oklch, var(--surface-muted), var(--primary-muted))}@supports (color:color-mix(in lab, red, red)){:is(.square .face.face-front,.square .face.face-back,.square .face.face-right,.square .face.face-left,.square .face.face-top,.square .face.face-bottom){background:linear-gradient(in oklch, color-mix(in oklch, var(--surface-muted) 80%, var(--secondary)), color-mix(in oklch, var(--primary-muted) 55%, var(--secondary)))}}:is(.square .face.face-front,.square .face.face-back,.square .face.face-right,.square .face.face-left,.square .face.face-top,.square .face.face-bottom){border:var(--px-1) solid var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(.square .face.face-front,.square .face.face-back,.square .face.face-right,.square .face.face-left,.square .face.face-top,.square .face.face-bottom){border:var(--px-1) solid color-mix(in oklch, var(--secondary) 42%, transparent)}}.square .face .face-inner{background-image:repeating-linear-gradient(0deg in oklch, var(--secondary) 0, var(--secondary) var(--px-1), transparent var(--px-1), transparent 25%), repeating-linear-gradient(90deg in oklch, var(--secondary) 0, var(--secondary) var(--px-1), transparent var(--px-1), transparent 25%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.square .face .face-inner{background-image:repeating-linear-gradient(0deg in oklch, color-mix(in oklch, var(--secondary) 6%, transparent) 0, color-mix(in oklch, var(--secondary) 6%, transparent) var(--px-1), transparent var(--px-1), transparent 25%), repeating-linear-gradient(90deg in oklch, color-mix(in oklch, var(--secondary) 6%, transparent) 0, color-mix(in oklch, var(--secondary) 6%, transparent) var(--px-1), transparent var(--px-1), transparent 25%)}}.square .face .face-inner{pointer-events:none}.square .face .face-shine{background:linear-gradient(130deg in oklch, var(--secondary), var(--secondary) 30%, transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.square .face .face-shine{background:linear-gradient(130deg in oklch, color-mix(in oklch, var(--secondary) 22%, transparent), color-mix(in oklch, var(--secondary) 8%, transparent) 30%, transparent 55%)}}.square .face .face-shine{pointer-events:none}.stage{pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage .plane{--grid-gap:calc(1.1 * var(--sz-7));background-image:repeating-linear-gradient(90deg in oklch, var(--primary) 0, var(--primary) var(--px-1), transparent var(--px-1), transparent var(--grid-gap)), repeating-linear-gradient(180deg in oklch, var(--primary) 0, var(--primary) var(--px-1), transparent var(--px-1), transparent var(--grid-gap));position:absolute;inset:50% -56% -62%}@supports (color:color-mix(in lab, red, red)){.stage .plane{background-image:repeating-linear-gradient(90deg in oklch, color-mix(in oklch, var(--primary) 11%, transparent) 0, color-mix(in oklch, var(--primary) 11%, transparent) var(--px-1), transparent var(--px-1), transparent var(--grid-gap)), repeating-linear-gradient(180deg in oklch, color-mix(in oklch, var(--primary) 11%, transparent) 0, color-mix(in oklch, var(--primary) 11%, transparent) var(--px-1), transparent var(--px-1), transparent var(--grid-gap))}}.stage .plane{transform-origin:50% 0;transform:perspective(var(--ct-lg)) rotateX(70deg);opacity:.52;-webkit-mask-image:linear-gradient(to bottom in oklch, transparent, var(--primary) 12%, var(--primary) 84%, transparent);-webkit-mask-image:linear-gradient(to bottom in oklch, transparent, var(--primary) 12%, var(--primary) 84%, transparent);-webkit-mask-image:linear-gradient(to bottom in oklch, transparent, var(--primary) 12%, var(--primary) 84%, transparent);mask-image:linear-gradient(to bottom in oklch, transparent, var(--primary) 12%, var(--primary) 84%, transparent)}@supports (color:color-mix(in lab, red, red)){.stage .plane{-webkit-mask-image:linear-gradient(to bottom in oklch, transparent, color-mix(in oklch, var(--primary) 80%, transparent) 12%, var(--primary) 84%, transparent);-webkit-mask-image:linear-gradient(to bottom in oklch, transparent, color-mix(in oklch, var(--primary) 80%, transparent) 12%, var(--primary) 84%, transparent);-webkit-mask-image:linear-gradient(to bottom in oklch, transparent, color-mix(in oklch, var(--primary) 80%, transparent) 12%, var(--primary) 84%, transparent);mask-image:linear-gradient(to bottom in oklch, transparent, color-mix(in oklch, var(--primary) 80%, transparent) 12%, var(--primary) 84%, transparent)}}.stage .plane{-webkit-mask-source-type:auto;-webkit-mask-source-type:auto;-webkit-mask-source-type:auto;mask-mode:match-source}.stage .fade{background:radial-gradient(ellipse 75% 58% at 50% 100% in oklch, transparent, var(--secondary-subtle) 76%, var(--secondary-subtle));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage .fade{background:radial-gradient(ellipse 75% 58% at 50% 100% in oklch, transparent, color-mix(in oklch, var(--secondary-subtle) 82%, transparent) 76%, color-mix(in oklch, var(--secondary-subtle) 92%, var(--secondary)))}}.spinner{background:var(--secondary);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.spinner .bloom{background:linear-gradient(to bottom in oklch, var(--secondary) 60%, transparent);pointer-events:none;position:absolute;inset:0}.spinner .box{place-items:center;gap:var(--sp-3);z-index:1;display:grid;position:relative}.spinner .box .con{animation:loaderFloat var(--motion-6) infinite;z-index:inherit;position:relative}.spinner .box .hollow{inset:calc(var(--area,calc(3 * var(--sz-7))) * -.9);background:radial-gradient(circle in oklch, var(--secondary), var(--secondary) 50%, transparent 72%);position:absolute}@supports (color:color-mix(in lab, red, red)){.spinner .box .hollow{background:radial-gradient(circle in oklch, color-mix(in oklch, var(--secondary) 12%, transparent), color-mix(in oklch, var(--secondary) 6%, transparent) 50%, transparent 72%)}}.spinner .box .hollow{border-radius:calc(2 * var(--rd-4));pointer-events:none;animation:loaderHollow var(--motion-6) infinite;transform-origin:50%;z-index:0}.spinner .box .shadow{--area:calc(3 * var(--sz-7));border-radius:calc(2 * var(--rd-4));background:radial-gradient(ellipse 88% 100% at 50% 50% in oklch, var(--primary), var(--primary) 60%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){.spinner .box .shadow{background:radial-gradient(ellipse 88% 100% at 50% 50% in oklch, color-mix(in oklch, var(--primary) 65%, transparent), color-mix(in oklch, var(--primary) 35%, transparent) 60%, transparent 78%)}}.spinner .box .shadow{filter:blur(calc(var(--px-2) + var(--rd-1)));block-size:calc(var(--area) * .07);inline-size:calc(var(--area) * .68);animation:loaderShadow var(--motion-6) infinite;transform-origin:50%}.spinner .box .cube{animation:loaderCube calc(2 * var(--dur-7)) var(--ease-linear) infinite}.spinner .box .label{color:var(--primary);font-size:var(--fs-bd);text-transform:uppercase;gap:var(--rd-1);display:flex}.spinner .box .label .loader-letter{opacity:.2;animation:loaderLabel var(--motion-5) calc((sibling-index() - 1) * .1s) infinite;display:grid}}}}@layer motion{@layer motion.animation{@layer animation{@keyframes loaderFloat{0%,to{translate:0}50%{translate:0 calc(-1 * var(--rd-4))}}@keyframes loaderHollow{0%,to{opacity:.4;scale:.8 1}50%{opacity:.85;scale:1.15 1}}@keyframes loaderShadow{0%,to{opacity:.5;scale:.9 1}50%{opacity:.08;scale:.35 1}}@keyframes loaderCube{0%{transform:rotateX(20deg)rotateY(0)rotate(-10deg)scale(1)}12%{transform:rotateX(44deg)rotateY(90deg)rotate(8deg)scale(1.02)}28%{transform:rotateX(18deg)rotateY(210deg)rotate(-6deg)scale(.99)}46%{transform:rotateX(38deg)rotateY(330deg)rotate(9deg)scale(1.015)}63%{transform:rotateX(22deg)rotateY(450deg)rotate(-5deg)scale(1)}82%{transform:rotateX(34deg)rotateY(600deg)rotate(6deg)scale(1.02)}to{transform:rotateX(20deg)rotateY(720deg)rotate(-10deg)scale(1)}}@keyframes loaderLabel{0%,to{opacity:.2;translate:0}50%{opacity:.8;translate:0 calc(-1 * var(--rd-1))}}@keyframes scaleU{0%{scale:0 0 0}to{scale:1}}@keyframes scaleD{0%{scale:1}to{scale:0 0 0}}@keyframes scaleXU{0%{scale:0 1 0}to{scale:1}}@keyframes scaleXD{0%{scale:1}to{scale:0 1 0}}@keyframes scaleYU{0%{scale:1 0 0}to{scale:1}}@keyframes scaleYD{0%{scale:1}to{scale:1 0 0}}@keyframes translateXUN{0%{translate:-100%}to{translate:0}}@keyframes translateXDP{0%{translate:0}to{translate:100%}}@keyframes translateXUP{0%{translate:100%}to{translate:0}}@keyframes translateXDN{0%{translate:0}to{translate:-100%}}@keyframes translateYUP{0%{translate:0 100%}to{translate:0}}@keyframes translateYDN{0%{translate:0}to{translate:0 -100%}}@keyframes translateYUN{0%{translate:0 -100%}to{translate:0}}@keyframes translateYDP{0%{translate:0}to{translate:0 100%}}@keyframes rotate{0%{rotate:none}to{rotate:360deg}}@keyframes rotateX{0%{rotate:x 0deg}to{rotate:x 360deg}}@keyframes rotateY{0%{rotate:y 0deg}to{rotate:y 360deg}}@keyframes opacityA{0%{opacity:0}to{opacity:1}}@keyframes opacityD{0%{opacity:1}to{opacity:0}}@keyframes change{0%{color:var(--primary)}to{color:var(--surface)}}@keyframes float{0%,to{translate:0}50%{translate:0 calc(-1 * var(--rd-2)) 0}}@keyframes shine{0%{fill:var(--accent)}to{fill:#0000}}@keyframes pump{0%{scale:.9}to{scale:1.1}}@keyframes pulse{0%,to{scale:.9}50%{scale:1.3}}@keyframes glare{0%{opacity:.5;inset-inline-start:-60%}50%{opacity:1;inset-inline-start:130%}to{opacity:0;inset-inline-start:130%}}@keyframes autoRun{0%,20%{transform:rotateX(-16deg)rotateY(0)}50%,70%{transform:rotateX(-16deg)rotateY(360deg)}to{transform:rotateX(-16deg)rotateY(360deg)}}@keyframes shake{0%,to{translate:0}20%{translate:calc(-1 * var(--rd-1)) 0}40%{translate:var(--rd-1) 0}60%{translate:calc(-1 * var(--px-3)) 0}80%{translate:var(--px-3) 0}}@keyframes wave1{0%{background-position:0 0}to{background-position:160rem 0}}@keyframes wave2{0%{background-position:0 0}to{background-position:-160rem 0}}}}@layer motion.performance{@layer performance{@scope(:is(header,main,footer)){:scope{isolation:isolate;transform-origin:top}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:scope{transition:opacity var(--motion-2), scale var(--motion-3)}@starting-style{:scope{opacity:0;scale:.9}}}}@scope(:is(aside,section)){@supports (content-visibility:auto){:scope{content-visibility:auto;contain-intrinsic-block-size:auto var(--ct-lg)}}}@supports not (animation-timeline:view(block)){:is(.rail,.panel,.cluster,.carousel){animation:unset}}@media (prefers-reduced-motion:reduce){:is(.rail,.panel,.cluster,.carousel){animation:unset}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(svg path,svg line,svg circle){transition:fill var(--motion-1), stroke var(--motion-2), opacity var(--motion-2), transform var(--motion-3)}}@media (min-resolution:2x){:is(svg line,svg circle,svg rect,svg polygon){shape-rendering:crispedges}svg path{stroke-width:1.5px}}}}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:100;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_dea16800-module__goPirW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_dea16800-module__goPirW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:100;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_df451166-module__NVgtNW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_df451166-module__NVgtNW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
