@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8bcddb47c8219945-s.1spbknb88wd48.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1gsd1jahc5dg_.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%}.RBhFBG_className{font-family:Outfit,Outfit Fallback;font-style:normal}.RBhFBG_variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--move:20px;--speed:1s;--ease:cubic-bezier(.22, 1, .36, 1);--step:.15s}.on-scroll:not(.in-view){animation-play-state:paused}.fade-in,.fade-up,.fade-down,.slide-up,.slide-down,.slide-left,.slide-right,.zoom-in{animation-duration:var(--speed);animation-timing-function:var(--ease);animation-delay:var(--delay,0s);animation-fill-mode:backwards}.fade-in{animation-name:anim-fade-in}.fade-up{animation-name:anim-fade-up}.fade-down{animation-name:anim-fade-down}.slide-up{animation-name:anim-slide-up}.slide-down{animation-name:anim-slide-down}.slide-left{animation-name:anim-slide-left}.slide-right{animation-name:anim-slide-right}.zoom-in{animation-name:anim-zoom-in}.delay-1{--delay:calc(var(--step) * 1)}.delay-2{--delay:calc(var(--step) * 2)}.delay-3{--delay:calc(var(--step) * 3)}.delay-4{--delay:calc(var(--step) * 4)}.delay-5{--delay:calc(var(--step) * 5)}.fast{animation-duration:calc(var(--speed) * .6)}.slow{animation-duration:calc(var(--speed) * 2)}@keyframes anim-fade-in{0%{opacity:0}}@keyframes anim-fade-up{0%{opacity:0;translate:0 var(--move)}}@keyframes anim-fade-down{0%{opacity:0;translate:0 calc(var(--move) * -1)}}@keyframes anim-slide-up{0%{opacity:0;translate:0 var(--move)}}@keyframes anim-slide-down{0%{opacity:0;translate:0 calc(var(--move) * -1)}}@keyframes anim-slide-left{0%{opacity:0;translate:var(--move) 0}}@keyframes anim-slide-right{0%{opacity:0;translate:calc(var(--move) * -1) 0}}@keyframes anim-zoom-in{0%{opacity:0;scale:.95}}@media (prefers-reduced-motion:reduce){.fade-in,.fade-up,.fade-down,.slide-up,.slide-down,.slide-left,.slide-right,.zoom-in{animation:none}}
.click{transition:all .2s}@media (hover:hover){.click:hover{box-shadow:none;background-color:var(--anti)}}.click:active{box-shadow:var(--border);background-color:#0000}.click.nobox:active{box-shadow:none}.click.muga{transition:all .2s}@media (hover:hover){.click.muga:hover{color:var(--foreground)}}.click-icon{opacity:var(--opac);transition:all .2s}@media (hover:hover){.click-icon:hover{opacity:1}}.click-icon:active{transform:scale(.7)}.click-check{transition:all .2s}@media (hover:hover){.click-check:hover{opacity:var(--opac)}}.click-check:active{transform:scale(.7)}.click-txt{opacity:var(--opac);transition:all .2s}@media (hover:hover){.click-txt:hover{opacity:1}}.click-txt:active{opacity:var(--opac)}.click-link{cursor:pointer;transition:all .2s}@media (hover:hover){.click-link:hover{opacity:var(--opac)}}.click-link:active{opacity:1}.click-card{border-radius:inherit;transition:all .2s}@media (hover:hover){.click-card:hover{box-shadow:none;background-color:var(--anti)}}.click-card:active{background-color:#0000}.click-scale{transition:all .2s}@media (hover:hover){.click-scale:hover{transform:scale(1.05)}}.click-scale:active{transform:scale(1)}.click-product{transition:all .2s}@media (hover:hover){.click-product:hover{background-color:var(--anti)}}@media (hover:none){.click:active,.click-card:active,.click-product:active{box-shadow:none;background-color:var(--anti);transition:none}.click-icon:active,.click-txt:active{opacity:1;transition:none;transform:none}.click-check:active,.click-link:active{opacity:var(--opac);transition:none;transform:none}.click-scale:active{transition:none;transform:scale(1.05)}}
.flex{flex-direction:row;display:flex}.flex-r{flex-direction:row-reverse;display:flex}.vlex{flex-direction:column;display:flex}.vlex-r{flex-direction:column-reverse;display:flex}.fillmin{flex:.5}.fill{flex:1}.fillmax{flex:2}.mid{align-items:center}.center{justify-content:center}.between{justify-content:space-between}.around{justify-content:space-around}.flex-bottom{align-items:flex-end}.flex-top{align-items:flex-start}.flex-left{justify-content:left}.flex-right{justify-content:right}.wrap{flex-wrap:wrap}.core{justify-content:center;align-items:center;display:flex}.relative{position:relative}@media (max-width:700px){.flex.m{flex-direction:column}.flex-r.m{flex-direction:column-reverse}.vlex.m{flex-direction:row}.vlex-r.m{flex-direction:row-reverse}}@media (max-width:1024px){.flex.t{flex-direction:column}.flex-r.t{flex-direction:column-reverse}.vlex.t{flex-direction:row}.vlex-r.t{flex-direction:row-reverse}}
:root{--radius:7px;--line:1.5px;--border:0 0 0 var(--line) var(--anti);--anim:.2s}.border{box-shadow:var(--border);border-radius:var(--radius)}.bb{border-bottom:var(--line) solid var(--anti)}.bt{border-top:var(--line) solid var(--anti)}.br{border-right:var(--line) solid var(--anti)}.bl{border-left:var(--line) solid var(--anti)}.divider{width:var(--line)!important}.point{cursor:pointer}.marker{background-color:var(--foreground);width:7rem;height:2px}.hide{overflow:hidden}.smooth{border-radius:var(--radius)}.smooth-left{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.square{aspect-ratio:1}.circle{border-radius:100%}.flow-y{scrollbar-width:none;padding:1px;overflow-y:auto}.flow-y>*{flex-shrink:0}.flow-x{scrollbar-width:none;scroll-behavior:smooth;padding:1px;overflow-x:auto}.anim{transition:var(--anim)}.focus:focus-within{border-bottom-color:var(--muga);padding-inline:var(--min)}.dropdown{z-index:100;background:var(--accent);border-radius:var(--radius);flex-direction:column;gap:1px;width:100%;max-height:35vh;margin-top:.4em;padding:0;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown.min{max-height:30vh}.dropdown.flex{flex-direction:row}.dropdown.drop-up{margin-bottom:.4em;top:auto;bottom:100%}.dropdown>li{background-color:var(--accent);justify-content:space-between;align-items:center;gap:var(--pad);padding:var(--gap);display:flex}.dropdown>li:hover{background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.bg-anti{background-color:var(--anti)}.bg-accent{background-color:var(--accent)}.bg-muga{background-color:var(--muga)}.bg-foreground{background-color:var(--foreground)}.bg-background{background-color:var(--background)}.bg-dark{background-color:var(--dark)}.spin{animation:3s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blink{animation:1.5s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}@media (max-width:700px){.xmob{display:none}}@media (max-width:1024px){.xtab{display:none}}@media (min-width:699px) and (max-width:1024px){.xtabx{display:none}}@media (min-width:1024px){.xdesk{display:none}}
.page{width:100vw;height:100dvh;display:flex}.scrollable{min-height:0}.content{width:fit-content;height:fit-content}.grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:min-content;display:grid}.grid.ext{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.grid.min{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid.txt{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
:root{--base:4rem;--full:clamp(20rem, 25vw, calc(var(--base) * 7));--half:calc(var(--base) * 3);--imgL:calc(var(--base) + 5rem);--imgM:calc(var(--base) + 1.5rem);--img:var(--base);--imgS:calc(var(--base) - .5rem);--iconL:2.25em;--iconM:1.75em;--icon:1.5em;--iconS:1.25em;--iconXS:1em}.wordmark{width:auto;height:1.3rem}.base{height:var(--base)!important}.base4{height:4rem!important}.full{width:var(--full)!important}.full-tab{width:var(--full)}.half{width:var(--half)!important}.single{width:29rem}.hh{height:100%}.himg{height:var(--imgS);flex-shrink:0}.ww{width:100%}.wimg{width:var(--imgS);flex-shrink:0}.wmin{width:3em;min-height:3em}.w2em{min-width:2em}.wbase{min-width:var(--base)}.w70{width:70%}.w3{width:33.3333%}.w2{width:50%}.w-txt{width:var(--text)}.imgL{width:var(--imgL);height:var(--imgL);aspect-ratio:1}.imgM{width:var(--imgM);height:var(--imgM);aspect-ratio:1}.img{width:var(--img);height:var(--img);aspect-ratio:1}.imgS{width:var(--imgS);height:var(--imgS);aspect-ratio:1}.iconL{width:var(--iconL);height:var(--iconL);aspect-ratio:1}.iconM{width:var(--iconM);height:var(--iconM);aspect-ratio:1}.icon{width:var(--icon);height:var(--icon);aspect-ratio:1}.iconS{width:var(--iconS);height:var(--iconS);aspect-ratio:1}.iconXS{width:var(--iconXS);height:var(--iconXS);aspect-ratio:1}@media (max-width:700px){:root{--full:100%;--half:50%}.single{width:100%}}@media (min-width:699px) and (max-width:1024px){:root{--full:40vw}.full-tab{width:100%}}
:root{--space:3rem;--pad:1.5rem;--gap:1rem;--min:.7rem;--text:4px;--two:2rem;--gaper:var(--pad)}.gaper{gap:var(--gaper)}.pader{padding:var(--gaper)}.gap-space{gap:var(--space)}.gap-pad{gap:var(--pad)}.gap{gap:var(--gap)}.gap-min{gap:var(--min)}.gap-txt{gap:var(--text)}.gap-cal{gap:5px}.gap-two{gap:var(--two)}.pad-space{padding:var(--space)}.pad{padding:var(--pad)}.pad-gap{padding:var(--gap)}.pad-min{padding:var(--min)}.pad-txt{padding:var(--text)}.pad-two{padding:var(--two)}.pl{padding-left:var(--pad)}.pl-gap{padding-left:var(--gap)}.pr-gap{padding-right:var(--gap)}.pt{padding-top:var(--pad)}.pt-gap{padding-top:var(--gap)}.pt-min{padding-top:var(--min)}.pt-xx{padding-top:var(--two)}.pb-two{padding-bottom:var(--two)}.pb{padding-bottom:var(--pad)}.pb-gap{padding-bottom:var(--gap)}.pbl-two{padding-block:var(--two)}.pbl{padding-block:var(--pad)}.pbl-gap{padding-block:var(--gap)}.pbl-min{padding-block:var(--min)}.pbl-txt{padding-block:var(--text)}.pil-space{padding-inline:var(--space)}.pil{padding-inline:var(--pad)}.pil-gap{padding-inline:var(--gap)}.pil-min{padding-inline:var(--min)}.m-txt{margin:var(--text)}.mt-space{margin-top:var(--space)}.mt-pad{margin-top:var(--pad)}.mt{margin-top:var(--gap)}.mt-min{margin-top:var(--min)}.mt-txt{margin-top:var(--text)}.mt-two{margin-top:var(--two)}.mb{margin-bottom:var(--gap)}.ml{margin-left:var(--gap)}@media (max-width:700px){:root{--gaper:1rem}}@media (max-width:1024px){.pt-xx{padding-top:0}}
:root{--txtXXL:2em;--txtXL:1.5em;--txtL:1.3em;--txtM:1.1em;--txt:1em;--txtS:.9em;--opac:.5}.txtXXL{font-size:var(--txtXXL)}.txtXL{font-size:var(--txtXL)}.txtL{font-size:var(--txtL)}.txtM{font-size:var(--txtM)}.txt{font-size:var(--txt)}.txtS{font-size:var(--txtS)}.txtb{font-weight:500}.txtl{font-weight:lighter}.txt-center{text-align:center}.txt-right{text-align:right}.txt-left{text-align:left}.cap{text-transform:capitalize}.nocap{text-transform:lowercase}.allcap{text-transform:uppercase}.opac{opacity:var(--opac)}.nowrap{white-space:nowrap}.txtx{text-decoration:line-through}.txt-vr{writing-mode:vertical-lr;transform:rotate(180deg)}.txt-lbl{font-size:var(--txtS);opacity:var(--opac);font-weight:200}.txt-ellipsis{text-overflow:ellipsis;text-wrap:nowrap;max-width:100%;overflow:hidden}.txt-para{max-width:22em}.tag{position:absolute}.tag.r{right:0}.txt-min{line-height:1.3}.t-muga{color:var(--muga)}.t-grey{color:var(--grey)}.t-white{color:#ededed}.t-black{color:#0a0a0a}.t-violet{color:var(--violet)}.t-blue{color:var(--blue)}.t-green{color:var(--green)}.t-yellow{color:var(--yellow)}.t-orange{color:var(--orange)}.t-pink{color:var(--pink)}.t-red{color:var(--red)}.t-background{color:var(--background)}code{background-color:var(--color-background-mute);border-radius:2px;padding:3px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:85%;font-weight:600}@media (max-width:1024px){.txt-para{max-width:none}}
:root{--scale:100;--text-scale:100;--background:#fff;--foreground:#171717;--accent:#eee;--anti:color-mix(in srgb, var(--foreground) 10%, transparent);--grey:#8b8b8b;--muga:#caa777;--violet:#b771e5;--green:#28b547;--blue:#28b5b5;--orange:#fa812f;--yellow:#ffbf00;--red:#fa4032;--pink:#ee66a6;--dark:#ededed;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scrollbar-width:thin;scrollbar-color:var(--muga) transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100vw;height:100%;overflow-x:hidden}html[data-snap]:has(.home-snap){scroll-snap-type:y mandatory}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;min-height:100%;font-family:Outfit;overflow-x:clip}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}:root[data-theme=dark]{--background:#0a0a0a;--foreground:#ededed;--accent:#171717;--grey:#7b7b7b;--dark:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--background:#0a0a0a;--foreground:#ededed;--accent:#171717;--grey:#7b7b7b;--dark:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1{font-weight:500}a{color:inherit;text-decoration:none}label{font-size:var(--txtS);opacity:var(--opac)}
