:root{color-scheme:dark light;font-synthesis:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(html,body,#__next){min-height:100%;width:100%}*,:after,:before{box-sizing:border-box}*{margin:0}:where(input,textarea,select,button){font:inherit;color:inherit;border:0;padding:0;background-color:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(svg,img,picture,video,iframe,canvas){display:block}:-moz-any-link{text-decoration:none}:any-link{text-decoration:none}ul{padding:0}:root{--mobileNavOffset:calc(var(--spaceOuter) * 2 + var(--space2XL));color-scheme:dark}body{font-family:var(--fontStack);font-weight:var(--fontWeightRegular);background:rgb(var(--rgbBackground));transition:background var(--durationM) ease;color:var(--colorTextBody);width:100vw;overflow-x:hidden}body:focus{outline:none}:where(code,pre){font-family:var(--monoFontStack)}::-moz-selection{background:rgb(var(--rgbAccent));color:rgb(var(--rgbBlack))}::selection{background:rgb(var(--rgbAccent));color:rgb(var(--rgbBlack))}:focus{outline:4px solid rgb(var(--rgbText));outline-offset:4px}:focus:not(:focus-visible){outline:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.galaxy{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#111}.galaxy-canvas,.galaxy-poster,.galaxy-shade{position:absolute;inset:0;width:100%;height:100%}.galaxy-poster img{position:absolute;width:52vh;height:52vh;-o-object-fit:contain;object-fit:contain;left:74%;top:49%;transform:translate(-50%,-50%) scaleX(-1)}.galaxy-canvas{opacity:0;transition:opacity .7s ease}.galaxy[data-state=running] .galaxy-canvas{opacity:1}.galaxy[data-state=running] .galaxy-poster{opacity:0}@media (max-width:699px){.galaxy-poster img{width:40vh;height:40vh;left:60%;top:72%}}@media (prefers-reduced-motion:reduce){.galaxy-canvas{display:none}.galaxy[data-state=running] .galaxy-poster{opacity:1}}.motion-control{position:absolute;z-index:3;right:32px;bottom:32px;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgb(var(--rgbText)/.2);background:rgb(var(--rgbBackground)/.75);border-radius:50%;color:var(--colorTextBody);cursor:pointer}html[data-motion-paused=true]{scroll-behavior:auto}html[data-motion-paused=true] *,html[data-motion-paused=true] :after,html[data-motion-paused=true] :before{animation-play-state:paused!important;transition:none!important}@media (max-width:696px){.motion-control{right:20px;bottom:24px}}.Monogram_monogram__9oxRc{fill:var(--colorTextTitle);transition:fill var(--durationXS) ease}.Monogram_monogram__9oxRc:hover,:is(a:focus-visible,a:hover) .Monogram_monogram__9oxRc{fill:rgb(var(--rgbAccent))}.Icon_icon__IcUiV{fill:currentColor}.Text_text__6vd08{line-height:var(--lineHeightBody);color:var(--colorTextBody)}.Text_text__6vd08[data-size=s]{font-size:var(--fontSizeBodyS)}.Text_text__6vd08[data-size=m]{font-size:var(--fontSizeBodyM)}.Text_text__6vd08[data-size=l]{font-size:var(--fontSizeBodyL)}.Text_text__6vd08[data-size=xl]{font-size:var(--fontSizeBodyXL)}.Text_text__6vd08[data-align=auto]{text-align:inherit}.Text_text__6vd08[data-align=start]{text-align:start}.Text_text__6vd08[data-align=center]{text-align:center}.Text_text__6vd08[data-weight=auto]{font-weight:inherit}.Text_text__6vd08[data-weight=regular]{font-weight:var(--fontWeightRegular)}.Text_text__6vd08[data-weight=medium]{font-weight:var(--fontWeightMedium)}.Text_text__6vd08[data-weight=bold]{font-weight:var(--fontWeightBold)}.Text_text__6vd08[data-secondary=true]{color:var(--colorTextLight)}.VisuallyHidden_hidden__Pgq2G{position:absolute}.VisuallyHidden_hidden__Pgq2G[data-hidden=true],.VisuallyHidden_hidden__Pgq2G[data-show-on-focus=true]:not(:focus){border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;white-space:nowrap;word-wrap:normal}.Loader_loader__gANhr{display:flex;justify-content:center;width:var(--size);height:var(--size)}.Loader_text__38_XU{color:inherit}.Loader_content__AmjD3{display:grid;grid-template-columns:repeat(3,var(--spanSize));gap:var(--gapSize);align-items:center;justify-content:center;transform:skewX(22deg)}@keyframes Loader_loaderSpan__XHEu2{0%{transform:scaleY(0);opacity:.5;transform-origin:top}40%{transform:scaleY(1);opacity:1;transform-origin:top}60%{transform:scaleY(1);opacity:1;transform-origin:bottom}to{transform:scaleY(0);opacity:.5;transform-origin:bottom}}.Loader_span__tkZj3{height:60%;background:currentColor;animation:Loader_loaderSpan__XHEu2 1s var(--bezierFastoutSlowin) infinite;transform:scaleY(0);transform-origin:top left}.Loader_span__tkZj3:nth-child(2){animation-delay:.1s}.Loader_span__tkZj3:nth-child(3){animation-delay:.2s}.Button_button__exqP_{--buttonSize:calc((56 / 16) * 1rem);--buttonFontSize:calc((18 / 16) * 1rem);--buttonPadding:0 var(--spaceL);--buttonTextColor:rgb(var(--rgbWhite));--buttonTextOpacity:1;--buttonLoaderDelay:0s;height:var(--buttonSize);padding:var(--buttonPadding);border:1px solid rgb(var(--rgbAccent)/.28);border-radius:8px;background:rgb(var(--rgbPrimary));cursor:pointer;display:inline-flex;align-items:center;color:var(--buttonTextColor);position:relative;isolation:isolate;transition:color var(--durationXS) ease,background var(--durationXS) ease,border-color var(--durationXS) ease,box-shadow var(--durationXS) ease}.Button_button__exqP_:hover{background:rgb(var(--rgbPrimaryHover));border-color:rgb(var(--rgbAccent)/.55);box-shadow:0 4px 18px rgb(var(--rgbPrimary)/.2)}.Button_button__exqP_:active{background:rgb(var(--rgbPrimary));box-shadow:none}.Button_button__exqP_:focus-visible{outline:2px solid rgb(var(--rgbAccent));outline-offset:4px}.Button_button__exqP_[data-secondary=true]{--buttonTextColor:rgb(var(--rgbLink));background:transparent;border-color:transparent}.Button_button__exqP_[data-secondary=true]:hover{background:rgb(var(--rgbPrimary)/.16);border-color:rgb(var(--rgbAccent)/.22);box-shadow:none}.Button_button__exqP_[data-loading=true]{--buttonTextOpacity:0}.Button_button__exqP_[data-icon-only=true]{--buttonPadding:0;--buttonTextColor:var(--colorTextBody);width:var(--buttonSize);align-items:center;justify-content:center;padding:0;background:transparent;border-color:transparent}.Button_button__exqP_[data-icon-only=true]:hover{color:rgb(var(--rgbAccent));background:rgb(var(--rgbPrimary)/.16);border-color:rgb(var(--rgbAccent)/.22);box-shadow:none}.Button_button__exqP_[disabled]{pointer-events:none;opacity:.4}.Button_text__bvVGC{font-size:var(--buttonFontSize);font-weight:var(--fontWeightMedium);opacity:var(--buttonTextOpacity);position:relative;line-height:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;transition:opacity var(--durationM) var(--bezierFastoutSlowin)}.Button_loader__FZv13{position:absolute;left:50%;transform:translateX(-50%);color:var(--buttonTextColor);opacity:0;transition:opacity var(--durationM) ease var(--buttonLoaderDelay)}.Button_loader__FZv13[data-visible=true]{opacity:1}.Button_icon__r3wfm{transition:opacity var(--durationS) var(--bezierFastoutSlowin)}@media (prefers-reduced-motion:no-preference){.Button_icon__r3wfm{transition-property:transform,opacity}}.Button_icon__r3wfm[data-start=true]{margin-right:var(--spaceS)}.Button_icon__r3wfm[data-end=true]{margin-left:var(--spaceS)}@media (prefers-reduced-motion:no-preference){.Button_button__exqP_:hover .Button_icon__r3wfm[data-shift=true]{transform:translate3d(3px,0,0)}}.Button_button__exqP_[data-loading=true] .Button_icon__r3wfm{opacity:0}button.NavToggle_toggle__i_dam{--offset:var(--spaceXS);--inset:calc(var(--spaceOuter) - var(--offset));position:fixed;top:var(--inset);right:var(--inset);z-index:var(--zIndex4);display:none;background:rgb(var(--rgbBackgroundLight)/.94);border:1px solid rgb(var(--rgbText)/.12);border-radius:10px}@media (max-height:696px),(max-width:1040px){button.NavToggle_toggle__i_dam{display:flex}}.NavToggle_inner__aSrcy{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.NavToggle_icon__dT9lb{--iconSize:var(--spaceXL);position:absolute;transition-property:opacity,fill;transition-duration:var(--durationM);transition-timing-function:var(--bezierFastoutSlowin);opacity:1;transform:rotate(0deg);fill:var(--colorTextBody);width:var(--iconSize);height:var(--iconSize)}@media (prefers-reduced-motion:no-preference){.NavToggle_icon__dT9lb{transition-delay:.1s;transition-property:opacity,transform,fill}}.NavToggle_icon__dT9lb[data-open=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.NavToggle_icon__dT9lb[data-open=true]{transition-delay:0s;transform:rotate(45deg)}}.NavToggle_icon__dT9lb[data-close=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.NavToggle_icon__dT9lb[data-close=true]{transition-delay:0s;transform:rotate(-45deg)}}.NavToggle_icon__dT9lb.NavToggle_icon__dT9lb[data-open=true][data-close=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.NavToggle_icon__dT9lb.NavToggle_icon__dT9lb[data-open=true][data-close=true]{transition-delay:.1s;transform:rotate(0deg)}}.Navbar_navbar__UMdIx{--headerNavFontSize:calc((13 / 16) * 1rem);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spaceL);width:156px;position:fixed;top:var(--spaceOuter);left:var(--spaceL);z-index:var(--zIndex4);isolation:isolate}@media (max-height:696px),(max-width:1040px){.Navbar_navbar__UMdIx{width:auto;left:var(--spaceOuter)}}.Navbar_logo__PiZmU{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:48px;min-height:48px;border-radius:10px;z-index:var(--zIndex2)}.Navbar_logo__PiZmU:focus-visible{outline:2px solid rgb(var(--rgbAccent));outline-offset:4px}.Navbar_nav__vVzDp{width:100%;padding:6px;border:1px solid rgb(var(--rgbText)/.1);border-radius:14px;background:rgb(var(--rgbBackgroundLight)/.94);box-shadow:0 12px 32px rgb(var(--rgbBlack)/.16);backdrop-filter:blur(16px)}@media (max-height:696px),(max-width:1040px){.Navbar_nav__vVzDp{display:none}}.Navbar_navList___cun9{display:flex;flex-direction:column;gap:4px}.Navbar_navLink__WmfVb{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px;color:var(--colorTextBody);font-weight:var(--fontWeightMedium);font-size:var(--headerNavFontSize);text-decoration:none;white-space:nowrap;line-height:1.4;transition:color var(--durationXS) ease,background var(--durationXS) ease}.Navbar_navLink__WmfVb:hover{color:rgb(var(--rgbAccent));background:rgb(var(--rgbPrimary)/.14)}.Navbar_navLink__WmfVb[aria-current=page]{color:rgb(var(--rgbWhite));background:rgb(var(--rgbPrimary))}.Navbar_navLink__WmfVb:focus-visible{outline:2px solid rgb(var(--rgbAccent));outline-offset:2px}.Navbar_mobileNav__hLfnA{position:fixed;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--spaceS);padding:var(--spaceOuter);background:rgb(var(--rgbBackground)/.97);backdrop-filter:blur(16px);opacity:0;transition:opacity var(--durationS) ease}@media (max-height:696px),(max-width:1040px){.Navbar_mobileNav__hLfnA{display:flex}}.Navbar_mobileNav__hLfnA[data-visible=true]{opacity:1}.Navbar_mobileNavLink__Ra5cC{display:flex;align-items:center;justify-content:center;width:min(100%,340px);min-height:56px;padding:var(--spaceM) var(--spaceL);border:1px solid transparent;border-radius:10px;font-size:var(--fontSizeBodyXL);font-weight:var(--fontWeightMedium);text-align:center;text-decoration:none;color:var(--colorTextBody);opacity:0;transition:opacity var(--durationS) ease var(--transitionDelay),color var(--durationXS) ease,background var(--durationXS) ease}.Navbar_mobileNavLink__Ra5cC:hover{color:rgb(var(--rgbAccent));background:rgb(var(--rgbPrimary)/.14)}.Navbar_mobileNavLink__Ra5cC[aria-current=page]{color:rgb(var(--rgbWhite));background:rgb(var(--rgbPrimary))}.Navbar_mobileNavLink__Ra5cC:focus-visible{outline:2px solid rgb(var(--rgbAccent));outline-offset:3px}.Navbar_mobileNavLink__Ra5cC[data-visible=true]{opacity:1}@media (max-height:420px){.Navbar_mobileNavLink__Ra5cC{min-height:44px;padding:var(--spaceS) var(--spaceM);font-size:var(--fontSizeBodyM)}}.App_app__jnOM3{position:relative;display:grid;grid-template:100%/100%;min-height:100vh;overflow-x:hidden}.App_page__G3L86{grid-area:1/1;min-height:100lvh}.App_skip__R3pHq{isolation:isolate;color:rgb(var(--rgbBackground));z-index:var(--zIndex4)}.App_skip__R3pHq:focus{padding:var(--spaceS) var(--spaceM);position:fixed;top:var(--spaceM);left:var(--spaceM);text-decoration:none;font-weight:var(--fontWeightMedium);line-height:1;box-shadow:0 0 0 4px rgb(var(--rgbBackground)),0 0 0 8px rgb(var(--rgbText))}.App_skip__R3pHq:before{content:"";position:absolute;inset:0;background-color:rgb(var(--rgbLink));clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);z-index:-1}