@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:fallback;src:url(../media/8e3fbf4aa84d044b-s.edd6ecff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:fallback;src:url(../media/57dc28f7118abe14-s.5a75f564.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:Work Sans;font-style:normal;font-weight:100 900;font-display:fallback;src:url(../media/7ddd198311ba7843-s.p.d56bf40f.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:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_811ea38b-module__IV-6oq__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_811ea38b-module__IV-6oq__variable{--font-family:"Work Sans","Work Sans Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:fallback;src:url(../media/5e60c3e60a629e0e-s.2de78418.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:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:fallback;src:url(../media/d2d62b05021c6286-s.p.c4236d74.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:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_b77a415-module__cDXGVG__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_b77a415-module__cDXGVG__variable{--font-family-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}
.NavLink-module__8jf3Cq__navLink{color:inherit;font-size:1.125rem;text-decoration:none}.NavLink-module__8jf3Cq__active{color:var(--accent-400)}.NavLink-module__8jf3Cq__navLink:not(.NavLink-module__8jf3Cq__active):hover{color:var(--accent-600)}
.UnstyledButton-module__EW4sxa__button{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.UnstyledButton-module__EW4sxa__button:focus{outline-offset:2px}.UnstyledButton-module__EW4sxa__button:focus:not(:focus-visible){outline:none}.UnstyledButton-module__EW4sxa__button:disabled{cursor:not-allowed;opacity:.6}
.VisuallyHidden-module__8zmVRG__wrapper{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@keyframes MobileMenu-module__Vi2zJG__slideIn{0%{transform:translate(100%)}}@keyframes MobileMenu-module__Vi2zJG__fadeIn{0%{opacity:0}}.MobileMenu-module__Vi2zJG__wrapper{z-index:200;position:fixed;inset:0}.MobileMenu-module__Vi2zJG__backdrop{background:var(--color-backdrop);animation:.85s cubic-bezier(.14,.78,.36,1) MobileMenu-module__Vi2zJG__fadeIn;position:absolute;inset:0}.MobileMenu-module__Vi2zJG__menu{background:var(--color-bg);flex-direction:column;width:300px;padding:32px;animation:.5s cubic-bezier(.14,.78,.36,1) MobileMenu-module__Vi2zJG__slideIn;display:flex;position:absolute;top:0;bottom:0;right:0}.MobileMenu-module__Vi2zJG__closeButton{top:16px;right:var(--viewport-padding);margin:-12px;padding:12px;position:absolute}.MobileMenu-module__Vi2zJG__filler{flex:1}.MobileMenu-module__Vi2zJG__mobileNav{flex-direction:column;gap:16px;display:flex}.MobileMenu-module__Vi2zJG__navLink{color:var(--gray-900);font-size:1.125rem;text-decoration:none}.MobileMenu-module__Vi2zJG__menu,.MobileMenu-module__Vi2zJG__backdrop{will-change:transform,opacity}
.Header-module__ldgnoG__wrapper{height:var(--header-height);z-index:100;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background-color:#ffffffb3;border-bottom:1px solid #d9d9d9;justify-content:center;align-items:center;width:100%;font-size:1.125rem;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.Header-module__ldgnoG__headerHidden{transform:translateY(-100%)}.Header-module__ldgnoG__headerVisible{transform:translateY(0)}.Header-module__ldgnoG__headerScrolled{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);box-shadow:0 4px 8px #0000001a}.Header-module__ldgnoG__mainHeader{padding-inline:var(--viewport-padding);width:100%;max-width:var(--content-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Header-module__ldgnoG__desktopNav{gap:clamp(1rem,9vw - 4.5rem,3.5rem);display:none}.Header-module__ldgnoG__menuButton{margin:-12px;padding:12px}@media (min-width:768px){.Header-module__ldgnoG__desktopNav{display:flex}.Header-module__ldgnoG__mobileActions{display:none}}
@font-face{font-family:Playwrite CZ;font-style:normal;font-weight:100 400;font-display:swap;src:url(../media/7b08168ce31a3d0f-s.4f7dbc56.woff2)format("woff2")}@font-face{font-family:Playwrite CZ Fallback;src:local(Arial);ascent-override:116.4%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:121.13%}.playwrite_cz_dd025b72-module__-JmxMW__className{font-family:Playwrite CZ,Playwrite CZ Fallback;font-style:normal}
.Logo-module__FeqWJG__logo{color:inherit;font-size:1.5rem;font-weight:bolder;text-decoration:none;transform:translate(6px)}.Logo-module__FeqWJG__logo:hover{opacity:.8}
.Footer-module__Grjkva__wrapper{color:var(--color-text-muted);background-color:#ffffffb3;border-top:1px solid #d9d9d9;margin-top:64px;font-size:.9375rem}.Footer-module__Grjkva__content{padding-block:1rem;padding-inline:var(--viewport-padding);max-width:var(--content-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Footer-module__Grjkva__brand{font-weight:600}.Footer-module__Grjkva__nav{gap:clamp(1rem,9vw - 4.5rem,3.5rem);display:none}.Footer-module__Grjkva__nav a{color:inherit;text-decoration:none}.Footer-module__Grjkva__nav a:hover{color:var(--accent-600)}.Footer-module__Grjkva__social{gap:1rem;display:flex}.Footer-module__Grjkva__social a{color:inherit;border-radius:4px;margin-top:-8px;margin-bottom:-8px;padding:8px}.Footer-module__Grjkva__social a:hover{color:var(--accent-600)}@media (min-width:768px){.Footer-module__Grjkva__nav{display:flex}}
*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html{--viewport-padding:16px;--content-width:1024px;--outer-content-width:1280px;--trimmed-content-width:calc(var(--content-width) - (var(--viewport-padding)*2));--header-height:64px;--hue-accent:200deg;--hue-gray:220deg;--gray-50:hsl(var(--hue-gray)20% 97%);--gray-100:hsl(var(--hue-gray)20% 95%);--gray-200:hsl(var(--hue-gray)15% 85%);--gray-300:hsl(var(--hue-gray)12% 70%);--gray-400:hsl(var(--hue-gray)12% 60%);--gray-500:hsl(var(--hue-gray)10% 50%);--gray-600:hsl(var(--hue-gray)10% 40%);--gray-700:hsl(var(--hue-gray)10% 32%);--gray-900:hsl(var(--hue-gray)15% 15%);--accent-50:hsl(var(--hue-accent)50% 90%);--accent-100:hsl(var(--hue-accent)55% 88%);--accent-200:hsl(var(--hue-accent)70% 78%);--accent-400:hsl(var(--hue-accent)90% 45%);--accent-500:hsl(var(--hue-accent)95% 40%);--accent-600:hsl(var(--hue-accent)100% 35%);--accent-700:hsl(var(--hue-accent)100% 28%);--color-bg:var(--gray-100);--color-bg-muted:var(--gray-50);--color-surface:var(--gray-50);--color-border:var(--gray-200);--color-card-border:hsl(var(--hue-gray)12% 70%/.3);--color-backdrop:hsl(var(--hue-gray)10% 35%/.8);--color-text:var(--gray-900);--color-text-muted:var(--gray-600);--color-text-inverse:white;--shadow-color:229deg 5% 50%;--shadow-elevation-low:.3px .5px .5px hsl(var(--shadow-color)/.58),.4px .7px .7px -2.1px hsl(var(--shadow-color)/.42),1px 2px 1.9px -4.2px hsl(var(--shadow-color)/.26);--shadow-elevation-medium:.3px .5px .5px hsl(var(--shadow-color)/.61),.5px 1.1px 1px -1.4px hsl(var(--shadow-color)/.49),1.8px 3.6px 3.5px -2.8px hsl(var(--shadow-color)/.36),5px 10px 9.6px -4.2px hsl(var(--shadow-color)/.23);--shadow-elevation-high:.3px .5px .5px hsl(var(--shadow-color)/.57),.7px 1.3px 1.3px -.6px hsl(var(--shadow-color)/.51),1.4px 2.8px 2.7px -1.2px hsl(var(--shadow-color)/.45),2.9px 5.8px 5.6px -1.8px hsl(var(--shadow-color)/.39),5.5px 11.1px 10.7px -2.4px hsl(var(--shadow-color)/.34),9.8px 19.7px 19px -3px hsl(var(--shadow-color)/.28),16.2px 32.4px 31.2px -3.6px hsl(var(--shadow-color)/.22),25px 50px 48.2px -4.2px hsl(var(--shadow-color)/.16);font-family:var(--font-family),system-ui,sans-serif}code{font-family:var(--font-family-mono),monospace}h1{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.1}h2{font-size:clamp(1.5rem,4vw,1.75rem);font-weight:600;line-height:1.2}h3{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:500;line-height:1.3}p{font-size:1.125rem}html{scrollbar-gutter:stable}body{min-height:100dvh;color:var(--color-text);background:radial-gradient(circle at 50% 30%,#f9fafb 0%,#edeff3 80%);flex-direction:column;display:flex}body>main{flex:1}@media (min-width:544px){html{--viewport-padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
