@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACKgAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AbBEICoUMhBULGgABNgIkAy4EIAWEDAd2DAcb+QZRlDBKP8AXCRxeMX+KMhjaYUFBg8aLX46dZEHCfD4evt/vf2vvc7+ZJG3WPCqEwnQa00liKdHEQqZawzvpHdVl1TNhd2CsTpgkB+4t6NkTvqZewo9Citv8ZVmpWkMSVP0P4L8/qwr/J44Zb6PNojkDbCOdSCZWYRRF24AnNo+Of67kf8C/t7e5Jjpz/ghvBxpbvXtCgVZACqEIgWbLuqKP+g+VQtYbE/ZC1jexfsgSA1+OlHu2sB8SQLAqGQiNkg2dV+RLdNiSljt0dkSuauLNcwK7StZjcw7NFks+LCWAY7t03AWeXxRjNiC9y4sjlsBp6JP76av/blG9bsMBvARkR34CJiUKoVGgF8Io6r7DySIKqSCjPh6BfA1wK8VDR3vGxrgEuqXJL0ttJjFWO4Oo6mPZ/v+CBvzwF8wbpzkw0NqfgiiuELVLBWl14CDQglfAT2AU6AVIWStiOyfC+xZVNTqBzknLyWBiUlWJyQnm5MQk4iEuLE+SKpLVRKMmKkITimiIUoXVmMI0Vo6b+vBsCVlxhUy7VkqWn75PNHIiI4gAURCpCssxYISlHqZpyZYD3XJoW2FXmtA7u3kWTVlViBFRYJS8aB9atvMqnnr+cB5ede7WIzLtwY09MHn55iwCWEogaf5imHziCpl26FiMb16/r1cQqX7qQ/n+C2XWvP3y9n3is3vPAMednRB7Vt9l0W0e6ZuqObMg5ZT1pM64ua+bUTBeU6kH6py22tfyvHwF3yu3kLkuUzC4eGrh8IzUhobUjOFk6ZBiSDmYuemXbuFL5pXsFVOUOhGCMZb5L4a+lL0cWk1YJ+Apx3ql5OhmFBXN8MWNL1sTXzsgnSUNSeFgX+E4VvxBKPzxqSj1Cb+ioME/SasYc35gem11v3Trr4bCjXhZh3AqK/4vVIxamlExYHJJ0a+e01TyUXsGpUKtRTpda5kOsIXKdtT3cGC8bIbP1DwgNGiOc9iJAFo675+AZvJZVtkPORdC8Dlm27ipPb8mpPwAfKlelgP4XlJP//cnGU6fBuolCF4IY7llCIdQigCiMltyFLJqJTzJyi2k5H9ctPOvvAF5Cq2g9pgshFb7KMPoiJulQLMHaFE14YUfa0Jo9o+Q2n0jFJt2EyrDFhLq7NES6g1rw7fbksQQqRVNfdxWi42LgxPbhBdlUER3re8jwiLMJYgV0SLCxatFQJhDK6H+hhLys4lgNROzcYjyMgmTswl7tgrwK8PVgiOcPTjYsQKDvCI0OFp004JfCnVx+ZTlxynvCCpiEj3OkY/kcjPbBQSNEc7AAGV4OHi4ykhRgC3vLJEjhAW4MZDFyojmTRN4zuJl6nJodXCxWkWZtbAI8GWW08UnyMTrbBWo3noUJbB2AHguasWsK4iKEpUSdVEfDdEYTfX75r//T4uP+l0cQTvXBvGiOAyHahfPH/I4bYJEkyXK2v6NQ4iKCE34nM6H0f92x8wAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal--mQR5RlC.woff2)format("woff2"),url(/assets/onest-latin-ext-400-normal-BbXTNVXw.woff)format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-bladozIj.woff2)format("woff2"),url(/assets/onest-latin-400-normal-BAzPRZHg.woff)format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACMQAAARpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhBYLGgABNgIkAy4EIAWEKgd2DAcbFAcIngV2w3VRgnH8O2HJGV3SEOLh+7Fv59731kSjtgWaiNWdTtyGZQuJRKaJlUKyxpDp/+g9+9nkmD0QOQIplAbts78gkcBufytLI3cNmqoE/Q/gv3/imPEirUIzwEY8sSyromiKxA10YrMMSp2tKQroAf/enh7MfnTb3TFPjNC5o0AnIIVQhEC7dYnIU/mltWB3+/EqsHtdogbsGMDnUXDE8BowwZNUqQ1ozAmoZW6RRE8uR5XcaFPcJlrSyQtsDLC45j76AobkC6IRwOm8cdyDaL8EvNmC9LEXZnUNHICa3UKe+nce1A+oHMAbALInvwOzTIXQKjAIYRLxWCoTEYEUEC3xHwCJMsFITsw2cAPoZ9XxvanLrCwL4CAi6jevLf+FA7/+BPPMAVJZ0HLu1wESiIVo/K9DdtpyFOjAewD/gElgECBlA8jyikU+W9TaWoatHGyyDCxvmpq3PjI37ew4wnKq3qy2wbwZtzTjJkx2ZMdt3NhENVNEe2m/MWD8tUMeeO5OPGG3J55z4Apuqcd1GHXouI5rm6h6Ctqj/YpysG3myq3UsX21K9V0dWScO4SGzXekkL0ghbrerEez1+2ixm/Z4UTNP3z+Op5w9exB+HNm2GFov4Kh8+UMGLr36DJzzlxpb8C17eOv1R9h46FXrtgGPP/z/KPpi8svINu/jTM9xMdMqg43qX9jNkoL1FfpgWb94ngmQZEgTXevO9h8SDpwTqiMVtDSuaG2i83iyjzWhbdYvQ8IvA+77Sv3AOqd7bxf7NjbOXdkd3LAcHb+rzW2+lE3S2/JbpWCf8SgJq7cc61ni32p2tmlrdWwxfJsmScEZkCR9RaatuDYtLohksJndZUvdjvhrR89XV7RA1Ul876V2gQGFFgvoWmnyTcmpNeNlRZ+qKvXz7DyIMvd3E796qsonvikzApiTts0lpsGcHm0FkLBsr0fGHjftjkiNLPcC4hlQGjRHtdgfRXQ4dwSCSwm35JLcuPMN3gNT8Zu+tphmfrVhCx/AT/9ZzsA8McjmPxf8ZukjjwANEsQvAhLOR4EV1EHkKC0IxfBLtaAsWQqx0CVTkr0A/ymHvIyhILGGRUhdDpEGEcuakyc/RpIUduoGP9xWhj1jJa6/aAV21ZV16G0Jge0tGajGmnddvjQelFGqX3MdFojIQSgZZNO1zHkpGREZRi9XISOWgWNUyAO+PsiLUGyCBEEPXhyWiJBOIGcSjgWTypChXyly9SGLR+px+CnTmJpeIkSLjISTSElIWJDKoKWrtRwScLFwNq2Cd2r1KRajZTtANXNpXRUuvCDJb3Kc7C0+uGfIttLtEjRorC2tgPAVC6SpRKPpTCgHmcW3VPp2cvV9xL0bE4p+cBJOt3C9WCpH1Mrz51aXVf2RmC3CgYjBFIbWyHa2Tqx6CQiokRVoimaoyVao635sJtn9IyxTiOPjM2JykHRaZFZkUROtfxidGR2rGlXj05k/s5hNdb1GhMTGb8D/R+1wWASAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-DHyr8B2c.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-CyY1vN0Q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BlXa29q8.woff2)format("woff2"),url(/assets/onest-latin-ext-500-normal-CoujUMv_.woff)format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-qHiQtL66.woff2)format("woff2"),url(/assets/onest-latin-500-normal-oFTiz6Nq.woff)format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8ABAAAAAACIwAAARgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhB8LGgABNgIkAy4EIAWDdAd2DAcb5wYgLgZj90IpKzuwRoaNJtDuLu/zK6h4+P812n3vz9rMrCqmWZMmlQSnS6ZxyNY0RJVEZSM0ooXsaef4Ov15u+G+GmkqZEskKbGRC2+jb/NWXv8JOgoIhxtBjzJZfXz+FwpVtvfAOXn7m6o0A+zEF8nkaIzipejEzrdMS3/TQQ58u9BB7KB822wDkVgQWaeK4qDee6BAC0ghFCFQ26oAebC6kYGAm+kYhIBncQ1DAA78OCCXuxzDIOAWq2Ql9Mtg9kYRpcQwdBH2iCjI3y7NOiQLFHWpM9NC3AEueZNQAzgMW8dFyPKL6GcfkP7EE9veAQfAc/UV8tXKF6qPqBnAAwBymHiC1YRC6BeYgLCAuNbT60IEkAJigLgDgETBBFJgAscFYIwPUhq0mtQBeIgIzqPVV/4DZvDhO/z/7a0Hejpph37LvysAEYsQHRjGbG05AzR4D+AXFoAJgJSdOCEmwXOLiiMgg3yC/KQcb43QWzDsKfTAA7iPUnowKqzFOi3WYBITWIfVGkpLERRJqQdWTU6K8c6bzerb8/jA+DjWKbECIwzNecxoKCUFdVCMKTB+8j0njj8NDliM9Y/Qwv3TFLpGU8hz++nYfepDverKoxnq8JTYz00mJh7CjR0PJzDUZzC0d3dYkIJz/el8p3GjCjPGVZNKvLc8axVesJp/wjuPdyH8MfZfjD8+4PN4V+qMwucqmp+vZgL56coz5aHd63Xx6+P1yH9QP8GzwRMbF0yR6yONmyIK/hR0iDOq49xe+0SiYS93AF3dLgbivv+6X5uHX9W8XvO6ZvDVlvHjtvvv7Xne+GLNi8be5z/37lTESKqC3QGpnoFBf1MD3Xy6qiMGUiqhyVuasE7iazfkm5c15oxZ2t5F+5C6ueEhs24o1+Wm1daktPslJzT5SOPnS/wM2/qyrYubc0bNHcuWtIGrzsyFa7e3rRGnVFclM77Q0COnt955Cg6NrR2Yz1srEg/xXAXp9UwcEBsBoU8dnXCJgab/VRqAIJfLWQieuJHgh/7LcZN3yVdBId/Dt/jdQQD8jEom/7eiPC4PhF4Jgq8iXpYD6J2MQBBkkzkQkM/FVCnPZMmURhjAJ70DyEsQC7orXRBa+xDmkAlDSYnadSesEgL34Y0qD7Wv8tTvs7zY6oi8MmGDvMceSnmvCTLZkB089BABLSFh2m7ndenTo5frtZLLCKciEhJONg59jAEXsTM4A4Pwm7Mceki0qNaoxbAuTi7pZFiDOil1cXDqwxomkikDjUYr1qObC4s1yEmHlqFQhmzZDAmpInyC9ltptOtQXNoDsW60HGvETI5GR4hkoWXJJMIwAl24wo2tHFj9JpItKeVenhDbFLFI0lIle/QFdXezymDDGiJZADtMjrC0mpVgyxSTEcRmd1WWo1qs9xIRiEQcKMFFPMRHAiTkSa1b/Yfx3cN9dI48E5KymmgpTcjb54tZtCxHaLG5XV0b4bAbHf4O2XTeDfT/V9VaAAAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-CwpXuTGk.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-DOtXtm0s.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-ext-700-normal-C-Tcltod.woff2)format("woff2"),url(/assets/onest-latin-ext-700-normal-CSGWRWNE.woff)format("woff");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:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-Bd6qVL4Q.woff2)format("woff2"),url(/assets/onest-latin-700-normal-XTvQgpoh.woff)format("woff");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:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-cyrillic-400-normal-BnSqJbXw.woff2)format("woff2"),url(/assets/rubik-mono-one-cyrillic-400-normal-CYYDEcIq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-latin-ext-400-normal-CZqoBXpE.woff2)format("woff2"),url(/assets/rubik-mono-one-latin-ext-400-normal-CJfzRdUT.woff)format("woff");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:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-latin-400-normal-U2Afr9Di.woff2)format("woff2"),url(/assets/rubik-mono-one-latin-400-normal-Cd19iSlZ.woff)format("woff");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}:root{--color-sky:#a8b8ad;--color-lilac:#b7a9a8;--color-ink:#142219;--color-lime:#c7ef2b;--color-vermilion:#f04a31;--color-paper:#f4ecde;--color-paper-deep:#e8dfcf;--color-ink-muted:#3f4c42;--font-body:"Onest", sans-serif;--font-display:"Rubik Mono One", sans-serif;--font-size-xs:.8125rem;--font-size-sm:clamp(.875rem, .84rem + .16vw, 1rem);--font-size-base:clamp(1rem, .96rem + .2vw, 1.125rem);--font-size-lg:clamp(1.25rem, 1.12rem + .62vw, 1.75rem);--font-size-xl:clamp(1.75rem, 1.4rem + 1.7vw, 3.125rem);--font-size-display:clamp(2.5rem, 1.25rem + 5.8vw, 7.5rem);--space-1:clamp(.375rem, .34rem + .16vw, .5rem);--space-2:clamp(.625rem, .56rem + .31vw, .875rem);--space-3:clamp(1rem, .9rem + .47vw, 1.375rem);--space-4:clamp(1.5rem, 1.3rem + .94vw, 2.25rem);--space-5:clamp(2.25rem, 1.92rem + 1.56vw, 3.5rem);--space-6:clamp(3.5rem, 2.84rem + 3.12vw, 6rem);--space-7:clamp(5rem, 3.68rem + 6.25vw, 10rem);--container-width:90rem;--container-gutter:clamp(1rem, .54rem + 2.15vw, 2.75rem);--header-height:clamp(4.5rem, 4.1rem + 1.88vw, 6rem);--border-width:.125rem;--radius-small:.25rem;--focus-ring:0 0 0 .1875rem var(--color-sky);--transition-fast:.18s ease}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:20rem}body,h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh}img,picture,svg{max-width:100%;display:block}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit}html{background:var(--color-paper);color:var(--color-ink);scroll-behavior:smooth}body{background:var(--color-paper);min-width:20rem;min-height:100vh;font-family:var(--font-body);font-size:var(--font-size-base);text-rendering:optimizelegibility;flex-direction:column;line-height:1.5;display:flex}main{flex:1}h1,h2,h3{text-wrap:balance;line-height:1.05}h1,h2{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;font-weight:400}h1{font-size:var(--font-size-display)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{max-width:68ch}a{text-underline-offset:.2em;text-decoration-thickness:.08em}::selection{background:var(--color-lime);color:var(--color-ink)}:focus-visible{border-radius:var(--radius-small);box-shadow:var(--focus-ring);outline:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.container{width:min(100% - 2 * var(--container-gutter), var(--container-width));margin-inline:auto}.skip-link{z-index:100;top:var(--space-2);left:var(--container-gutter);padding:var(--space-2) var(--space-3);background:var(--color-ink);color:var(--color-paper);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--transition-fast);font-weight:700;text-decoration:none;position:fixed}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{border:var(--border-width) solid var(--color-ink);min-height:3rem;color:var(--color-ink);cursor:pointer;font-size:var(--font-size-sm);text-align:center;transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:.75rem clamp(1rem,.8rem + .94vw,1.75rem);font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-lime)}.button--outline{background:0 0}@media (hover:hover){.button:hover{background:var(--color-ink);color:var(--color-paper);transform:translateY(-.125rem)}}.site-header{z-index:20;border-bottom:var(--border-width) solid var(--color-ink);background:var(--color-paper);position:sticky;top:0}.site-header__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.site-header__brand{z-index:22;min-width:0;max-width:10rem;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(.75rem,.69rem + .3vw,1rem);line-height:1.05;text-decoration:none;position:relative}@media (width<=31.875rem){.site-header__brand{max-width:8.5rem}}@media (width<64rem){.navigation-open .site-header__brand{z-index:22;max-width:calc(min(85vw, 28rem) - 2 * var(--container-gutter));position:fixed;inset-block-start:var(--container-gutter);inset-inline-start:calc(100% - min(85vw, 28rem) + var(--container-gutter))}.navigation-open .site-header__toggle{position:fixed;inset-block-start:calc((var(--header-height) - 3rem) / 2);inset-inline-end:var(--container-gutter)}}.site-header__toggle{z-index:22;border:var(--border-width) solid var(--color-ink);background:var(--color-paper);cursor:pointer;place-content:center;width:3rem;height:3rem;display:grid;position:relative}.site-header__toggle-lines,.site-header__toggle-lines:before,.site-header__toggle-lines:after{content:"";width:1.375rem;height:.125rem;transition:transform var(--transition-fast);background:currentColor;display:block}.site-header__toggle-lines{position:relative}.site-header__toggle-lines:before,.site-header__toggle-lines:after{position:absolute;left:0}.site-header__toggle-lines:before{top:-.4375rem}.site-header__toggle-lines:after{top:.4375rem}.site-header__toggle[aria-expanded=true] .site-header__toggle-lines{background:0 0}.site-header__toggle[aria-expanded=true] .site-header__toggle-lines:before{top:0;transform:rotate(45deg)}.site-header__toggle[aria-expanded=true] .site-header__toggle-lines:after{top:0;transform:rotate(-45deg)}.site-header__navigation{z-index:21;visibility:hidden;width:min(85vw,28rem);padding:calc(var(--header-height) + var(--space-4)) var(--container-gutter) var(--space-5);border-inline-start:var(--border-width) solid var(--color-ink);background:var(--color-paper);opacity:0;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility 0s .18s;flex-direction:column;justify-content:center;display:flex;position:fixed;inset-block:0;inset-inline:auto 0;transform:translate(100%);box-shadow:-.5rem 0 1.5rem #1422191f}.site-header__navigation[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}.site-header__menu{gap:var(--space-2);list-style:none;display:grid}.site-header__link{font-family:var(--font-display);text-transform:uppercase;transition:color var(--transition-fast);font-size:clamp(1.75rem,1.24rem + 2.4vw,3.75rem);line-height:1.15;text-decoration:none;display:inline-block;position:relative}.site-header__link:after{content:"";transform-origin:100%;height:.125rem;transition:transform var(--transition-fast);background:currentColor;position:absolute;inset-block-end:-.12em;inset-inline:0;transform:scaleX(0)}.site-header__link:hover,.site-header__link:focus-visible{color:var(--color-vermilion)}.site-header__link:hover:after,.site-header__link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-header__cta{margin-top:var(--space-4);align-self:flex-start}@media (width>=64rem){.site-header__brand{max-width:none}.site-header__toggle{display:none}.site-header__navigation,.site-header__navigation[aria-hidden=false]{visibility:visible;width:auto;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;flex-direction:row;flex:1;justify-content:flex-end;align-items:center;padding:0;display:flex;position:static;transform:none}.site-header__menu{align-items:center;gap:clamp(1rem,.16rem + 1.31vw,2rem);display:flex}.site-header__link{font-family:var(--font-body);font-size:var(--font-size-sm);text-transform:none;font-weight:500}.site-header__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:.125rem}.site-header__cta{margin-top:0;margin-left:clamp(2rem,.32rem + 2.62vw,4rem)}}@media (prefers-reduced-motion:reduce){.site-header__navigation,.site-header__link,.site-header__link:after{transition:none}}.site-footer{--footer-display-space:clamp(1.5rem, 4.1vw, 4.25rem);padding-top:var(--footer-display-space);border-top:var(--border-width) solid var(--color-ink);background:var(--color-ink);color:var(--color-paper);position:relative}.site-footer__display{top:calc(-1 * var(--border-width));z-index:2;width:100vw;color:var(--color-lime);font-family:var(--font-display);-webkit-text-stroke:.12em var(--color-ink);paint-order:stroke fill;text-align:center;white-space:nowrap;margin:0;padding:0;font-size:clamp(1.75rem,8.2vw,8.5rem);line-height:.9;position:absolute;left:50%;transform:translate(-50%,-50%)}.site-footer__inner{z-index:1;gap:var(--space-4);padding-block:var(--space-3) var(--space-5);display:grid;position:relative}.page--portfolio .site-footer,.page--privacy .site-footer{margin-top:clamp(-3rem,-4vw,-1.5rem)}.page--privacy .site-footer{margin-top:0}.page--portfolio .site-footer__inner,.page--privacy .site-footer__inner{min-height:0}.site-footer__brand{max-width:17rem;font-family:var(--font-display);font-size:var(--font-size-lg);text-transform:uppercase;line-height:1.05}.site-footer__contacts{gap:var(--space-2);font-style:normal;display:grid}.site-footer__meta{gap:var(--space-2) var(--space-4);color:var(--color-paper);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}@media (width>=48rem){.site-footer__inner{column-gap:var(--space-4);min-height:clamp(18rem,32vw,30rem);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"brand contacts meta";align-content:end;align-items:baseline;padding-block-start:var(--space-7)}.page--portfolio .site-footer__inner,.page--privacy .site-footer__inner{padding-block-start:var(--space-3)}.site-footer__brand{grid-area:brand}.site-footer__contacts{grid-area:contacts}.site-footer__meta{grid-area:meta;display:grid}}.hero{--hero-offset-x:0px;--hero-offset-y:0px;isolation:isolate;min-height:calc(100svh - var(--header-height));border-bottom:var(--border-width) solid var(--color-ink);background-color:var(--color-sky);background-image:radial-gradient(circle at 7% 18%,#14221921 0 .18rem,#0000 .22rem),radial-gradient(circle at 92% 13%,#f4ecde52 0 .28rem,#0000 .32rem),radial-gradient(circle at 79% 73%,#1422191c 0 .16rem,#0000 .2rem),radial-gradient(circle at 56% 34%,#14221917 0 .12rem,#0000 .16rem);position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";mix-blend-mode:soft-light;opacity:.42;pointer-events:none;background-image:radial-gradient(circle,#f4ecde9e 0 .11rem,#0000 .135rem),radial-gradient(circle,#1422194d 0 .09rem,#0000 .12rem);background-position:0 0,2.25rem 2.25rem;background-size:5rem 5rem,5rem 5rem;position:absolute;inset:0}.hero__inner{min-height:calc(100svh - var(--header-height));padding-block:var(--space-4) var(--space-5);align-content:center;display:grid}.hero__eyebrow{z-index:3;border:var(--border-width) solid var(--color-ink);background:var(--color-paper);width:fit-content;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;padding:.35rem .55rem;font-weight:700;line-height:1.2;position:relative}.hero__stage{min-height:clamp(19rem,96vw,27rem);margin-block:var(--space-2);align-items:center;display:grid;position:relative}.hero__title{z-index:2;text-wrap:nowrap;max-width:100%;font-size:clamp(1.85rem,9.55vw,4.25rem);line-height:1.02;position:relative}.hero__title-line{background:var(--color-paper);width:fit-content;box-shadow:.08em 0 0 var(--color-paper), -.08em 0 0 var(--color-paper);padding-inline:.04em;display:block}.hero__title-line:nth-child(2){margin-block:.08em;margin-inline-start:clamp(.85rem,7vw,4rem)}.hero__title-line:nth-child(3){margin-inline-start:clamp(.2rem,2vw,1.25rem)}.hero__artwork{z-index:1;aspect-ratio:1;pointer-events:none;width:min(94vw,34rem);position:absolute;inset-block-start:12%;inset-inline-end:-26%}.hero__artwork img{object-fit:contain;width:100%;height:100%}.hero__details{z-index:3;gap:var(--space-3);display:grid;position:relative}.hero__description{max-width:34rem;padding:var(--space-2);border-inline-start:var(--border-width) solid var(--color-ink);font-size:var(--font-size-sm);background:#f4ecdedb;font-weight:500}.hero__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.hero__actions .button{flex:12rem}@media (width>=48rem){.hero__inner{padding-block:var(--space-4)}.hero__stage{min-height:clamp(21rem,40vw,34rem);margin-block:0}.hero__title{width:100%;font-size:clamp(4.5rem,8.25vw,8.5rem)}.hero__title-line:nth-child(2){margin-inline-start:clamp(4rem,10vw,10rem)}.hero__title-line:nth-child(3){margin-inline-start:clamp(1rem,3vw,3rem)}.hero__artwork{width:min(58vw,54rem);inset-block-start:-6%;inset-inline-end:-5%}.hero__details{justify-content:space-between;align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,34rem) auto}.hero__actions{justify-content:flex-end}.hero__actions .button{flex:none}}@media (width>=64rem){.hero__details{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.hero__actions{justify-content:flex-start}}@media (width>=48rem) and (hover:hover) and (pointer:fine){.hero__artwork{transform:translate(calc(var(--hero-offset-x) * .85), calc(var(--hero-offset-y) * .85));will-change:transform;transition:transform .12s ease-out}}@media (prefers-reduced-motion:reduce){.hero__artwork{will-change:auto;transition:none;transform:none}}.deliverables{background:var(--color-paper)}.deliverables__grid{border:var(--border-width) solid var(--color-ink);background:var(--color-ink);gap:1px;display:grid}.deliverable{gap:var(--space-4);min-height:14rem;padding:var(--space-4);background:var(--color-paper);display:grid}.deliverable:nth-child(2){background:var(--color-lilac)}.deliverable:nth-child(3){background:var(--color-lime)}.deliverable:nth-child(4){background:var(--color-sky)}.deliverable__number{font-size:var(--font-size-xs);font-weight:700}.deliverable__title{font-size:var(--font-size-lg)}.deliverable__text{max-width:28rem}@media (width>=48rem){.deliverables__grid{grid-template-columns:repeat(2,1fr)}.deliverable{min-height:19rem}}@media (width>=72rem){.deliverables__grid{grid-template-columns:repeat(4,1fr)}}.about{isolation:isolate;background:var(--color-lilac);position:relative}.about:before{z-index:-1;content:"";mix-blend-mode:soft-light;opacity:.4;pointer-events:none;background-image:radial-gradient(circle,#f4ecde8c 0 .11rem,#0000 .14rem),radial-gradient(circle,#1422193d 0 .09rem,#0000 .12rem);background-position:0 0,2.25rem 2.25rem;background-size:5rem 5rem,5rem 5rem;position:absolute;inset:0}.about__layout{gap:var(--space-5);align-items:center;display:grid}.about__portrait{border:var(--border-width) solid var(--color-ink);aspect-ratio:3/2;overflow:hidden}.about__portrait img{object-fit:cover;width:100%;height:100%}.about__content{gap:var(--space-3);display:grid}.about__title,.process__title,.contact__title{font-size:var(--font-size-xl)}@media (width>=48rem){.about__layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.services{background:var(--color-paper)}.services__intro{gap:var(--space-2);margin-bottom:var(--space-5);display:grid}.services__title{max-width:48rem;font-size:var(--font-size-xl)}.services__list{border-block:var(--border-width) solid var(--color-ink);margin:0;padding:0;list-style:none}.service-item{gap:var(--space-3);padding:var(--space-3) 0;transition:padding var(--transition-fast), background-color var(--transition-fast);border-bottom:1px solid #14221973;grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;display:grid}.service-item:last-child{border-bottom:0}.service-item:hover,.service-item:focus-within{padding-inline:var(--space-2);background:var(--color-lime)}.service-item__number{font-family:var(--font-display);font-size:var(--font-size-sm)}.service-item h3{font-size:var(--font-size-lg)}.service-item p{max-width:34rem;color:var(--color-ink-muted);font-size:var(--font-size-sm);grid-column:2/-1}.service-item__mark{font-size:var(--font-size-xl);transition:transform var(--transition-fast);line-height:1}.service-item:hover .service-item__mark,.service-item:focus-within .service-item__mark{transform:translate(.25rem,-.25rem)}@media (width>=48rem){.service-item{padding-block:var(--space-4);grid-template-columns:5rem minmax(16rem,.8fr) minmax(14rem,1fr) auto;align-items:center}.service-item p{grid-column:auto}}@media (prefers-reduced-motion:reduce){.service-item,.service-item__mark{transition:none}}.contact{isolation:isolate;background:var(--color-vermilion);position:relative;overflow:hidden}.contact:before{z-index:-1;content:"";mix-blend-mode:soft-light;opacity:.4;pointer-events:none;background-image:radial-gradient(circle,#f4ecde8c 0 .11rem,#0000 .14rem),radial-gradient(circle,#1422193d 0 .09rem,#0000 .12rem);background-position:0 0,2.25rem 2.25rem;background-size:5rem 5rem,5rem 5rem;position:absolute;inset:0}.contact__layout{gap:var(--space-5);display:grid;position:relative}.contact__intro{gap:var(--space-3);display:grid}.contact__form{z-index:1;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-ink);background:var(--color-paper);display:grid;position:relative}.contact__status{min-height:1.5em;font-weight:700}.contact__error{min-height:1.25em;color:var(--color-vermilion);font-size:var(--font-size-xs)}.contact__form[data-state=success] .contact__status{color:var(--color-ink)}.contact__form[data-state=error] .contact__status{color:var(--color-vermilion)}.contact__field{gap:var(--space-1);display:grid}.contact__field label{font-weight:700}.contact__field input,.contact__field textarea{border:var(--border-width) solid var(--color-ink);width:100%;color:var(--color-ink);font:inherit;background:0 0;border-radius:0;padding:.75rem}.contact__field textarea{resize:vertical;min-height:8rem}.contact__consent{gap:var(--space-2);font-size:var(--font-size-xs);align-items:flex-start;display:flex}.contact__consent input{accent-color:var(--color-ink);margin-top:.25rem}.contact__submit{justify-self:start}@media (width>=48rem){.contact__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start}}.page--home{overflow-x:clip}.page--home .contact{padding-bottom:calc(var(--space-7) + var(--space-2))}.section{padding-block:var(--space-7)}.section__eyebrow{margin-bottom:var(--space-2);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.section__title{max-width:45rem;margin-bottom:var(--space-5);font-size:var(--font-size-xl)}.home-footer{z-index:2;padding-bottom:var(--space-4);margin-top:clamp(-4rem,-5vw,-2rem);position:relative}.home-footer .site-footer__inner{min-height:0;padding-top:var(--space-3)}.portfolio-page{overflow:hidden}.portfolio-intro{padding-block:var(--space-3) 0}.portfolio-page__title{max-width:12ch;margin:.35rem 0 1rem;font-size:clamp(2.8rem,9vw,7.5rem);line-height:.95}.portfolio-page__lead{max-width:38rem;font-size:clamp(1.1rem,2vw,1.4rem)}.portfolio-projects__list{gap:2rem;display:grid}.project{border:1px solid var(--color-ink);gap:2rem;padding:clamp(1.25rem,4vw,3.5rem);display:grid}.project__content{max-width:36rem}.project__label{text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem;font-size:.75rem}.project__title{margin:0 0 1rem;font-size:clamp(2.2rem,6vw,5rem);line-height:.95}.project__purpose{max-width:32rem;font-size:1.15rem}.project__facts{gap:1rem;margin:2rem 0 0;display:grid}.project__facts div{border-top:1px solid;gap:.3rem;padding-top:.75rem;display:grid}.project__facts dt{font-weight:700}.project__facts dd,.project__media{margin:0}.project__media img{width:100%;height:auto;display:block}.project__media figcaption{margin-top:.7rem;font-size:.85rem}.project--dark{color:var(--color-paper);background:var(--color-ink);border-color:#0000}.project--light{background:var(--color-paper);order:2}.project--paper{background:var(--color-lilac);border-color:#0000;order:1}.project--dark{order:3}.portfolio-cta{background:var(--color-lime)}.portfolio-cta h2{max-width:10ch;margin:0 0 1.5rem;font-size:clamp(2.5rem,7vw,6rem);line-height:.95}@media (width>=768px){.project{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:start}.project__content{position:sticky;top:6rem}}.page--privacy{overflow-x:hidden}.privacy-page{padding-block:var(--space-6) var(--space-7)}.privacy-page__content{max-width:none}.privacy-page h1{margin:.5rem 0 2.5rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.privacy-page h2{margin:2rem 0 .75rem;font-size:clamp(1.25rem,2vw,1.6rem)}.privacy-page p{max-width:none}.privacy-page__notice{border-left:.35rem solid var(--color-vermilion);background:color-mix(in srgb, var(--color-vermilion) 12%, transparent);padding:1rem}.privacy-page__back{margin-top:3rem;font-weight:700}
