/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}[inert]{cursor:default;pointer-events:none}[inert],[inert] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.container{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.container{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.container{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.container{margin:0 auto;max-width:1440px}}.showGrid:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.showGrid:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.noScroll{height:100dvh;overflow:hidden}body{color:var(--text-primary);font-family:Mona Sans,graphik,arial,helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{text-decoration:none}ol,ul{list-style:none;padding:0}ol,ol li,ul,ul li{margin:0}*,:after,:before{box-sizing:border-box}:root{--base-dark-text:#000609;--background-layer-1:#fff;--background-layer-2:#fff;--background-layer-3:#F0F3F5;--background-transparent:rgba(255,255,255,0);--stroke-layer-1:#d6f5f1;--stroke-layer-2:#d6f5f1;--text-primary:#000609;--text-secondary:#000F16;--text-tertiary:#969899;--text-quaternary:#A2B1B8;--text-inverted-primary:#fff;--text-inverted-secondary:#fff;--background-transparent-layer-1:rgba(255,255,255,0.1);--background-container-color:linear-gradient(to bottom,var(--background-layer-1) 0%,var(--background-transparent) 70%),linear-gradient(to right,rgba(255,255,255,0.64) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%),linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,1) 100%),url(/assets/images/about/work-overview-background.svg);--hero-container-color:linear-gradient(to bottom,var(--background-layer-1) 0%,var(--background-transparent) 10%,var(--background-transparent) 80%,var(--background-layer-1) 100%);--image-fade-container-color:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 90%,rgba(255,255,255,1));--accent-green:#72fdcc;--accent-green-alternate:#00c6a5;--error-color:#ee4a5c;--button-shadow:0 0 16px 0 rgba(153,247,207,0.4);--header-background-image:url(/_next/static/media/header-background-light.3a51abd2.webp)}[data-theme=dark],[data-theme=light]{background-color:#fff;background-color:var(--background-layer-1)}[data-theme=dark]{--background-layer-1:#000609;--background-layer-2:#070c10;--background-layer-3:#07171F;--background-transparent:rgba(0,6,9,0);--stroke-layer-1:#004947;--stroke-layer-2:#0a1c26;--background-transparent-layer-1:rgba(0,0,0,0.1);--background-container-color:linear-gradient(to bottom,var(--background-layer-1) 0%,var(--background-transparent) 70%),linear-gradient(to right,rgba(0,6,9,0.79) 0%,rgba(0,6,9,1) 70%,rgba(0,6,9,1) 100%),linear-gradient(to bottom,rgba(0,6,9,0) 0%,rgba(0,6,9,0.35) 50%,rgba(0,6,9,1) 100%),url(/assets/images/about/work-overview-background.svg);--image-fade-container-color:linear-gradient(180deg,rgba(0,6,9,1) 0%,rgba(0,6,9,1) 10%,rgba(0,6,9,0) 50%,rgba(0,6,9,1) 90%,rgba(0,6,9,1));--hero-container-color:linear-gradient(to bottom,var(--background-layer-1) 0%,var(--background-transparent) 20%,var(--background-transparent) 80%,var(--background-layer-1) 100%);--text-primary:#fff;--text-secondary:#e1e7eb;--text-tertiary:#A2B1B8;--text-quaternary:#969899;--text-inverted-primary:#000609;--text-inverted-secondary:#000F16;--accent-green:#99F7CF;--accent-green-alternate:#99F7CF;--button-shadow:0 0 16px 0 rgba(153,247,207,0.4);--header-background-image:url(/_next/static/media/header-background.63fd4c93.webp);--form-background-color:#fff;--form-text-color:var(--text-inverted-primary)}::-moz-selection{background-color:#72fdcc;background-color:var(--accent-green);color:#000609;color:var(--text-primary)}::selection{background-color:#72fdcc;background-color:var(--accent-green);color:#000609;color:var(--text-primary)}.Header_navigation__57bfi{margin:0 auto;max-width:1440px;width:calc(100% - 40px)}@media screen and (min-width:768px){.Header_navigation__57bfi{width:calc(100% - 96px)}}@media screen and (min-width:1280px){.Header_navigation__57bfi{width:calc(100% - 128px)}}@media screen and (min-width:1440px){.Header_navigation__57bfi{width:calc(1440px - 128px)}}.Header_container__Aasa1{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.Header_container__Aasa1{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.Header_container__Aasa1{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.Header_container__Aasa1{margin:0 auto;max-width:1440px}}.Header_showGrid__9_CLj:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.Header_showGrid__9_CLj:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.Header_noScroll__3lYmE{height:100dvh;overflow:hidden}.Header_logo__V9h3K{align-items:center;display:flex;flex:1;gap:.75rem;height:100%}.Header_logo__V9h3K svg{display:block;height:auto;width:1.75rem}.Header_logo__V9h3K svg path{fill:var(--text-primary)}.Header_logo__V9h3K .Header_logoText__na7Hf{color:var(--text-primary);display:block;font-size:.875rem;letter-spacing:-.02rem;line-height:1;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.Header_logo__V9h3K .Header_logoTextContainer__EgJ3f{flex:1;position:relative}.Header_logo__V9h3K .Header_logoTextHover__vs5GM{color:var(--text-primary);display:block;font-size:.875rem;left:0;letter-spacing:-.02rem;line-height:1;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(10px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.Header_logo__V9h3K:focus .Header_logoText__na7Hf,.Header_logo__V9h3K:hover .Header_logoText__na7Hf{opacity:0;transform:translateY(-10px)}.Header_logo__V9h3K:focus .Header_logoTextHover__vs5GM,.Header_logo__V9h3K:hover .Header_logoTextHover__vs5GM{opacity:1;pointer-events:auto;transform:translateY(0)}.Header_navIconLink__RNEyD{display:block;height:auto;overflow:hidden;width:24px}.Header_navIconLink__RNEyD img,.Header_navIconLink__RNEyD svg{display:block;height:auto;overflow:hidden;width:100%}.Header_navIconLink__RNEyD path{fill:var(--text-primary)}.Header_navigation__57bfi{align-items:flex-start;display:flex;height:100%;justify-content:space-between}.Header_navigationContainer__zb8s2{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(0,0,0,0);display:block;height:4rem;left:0;overflow:hidden;position:fixed;right:0;top:0;transition:all .5s ease;z-index:2}.Header_navigationContainerActive__FbKkN{height:100dvh}.Header_navigationContainerActive__FbKkN,.Header_navigationContainerOpaque__SoOiw{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--background-transparent-layer-1)}.Header_navigationItem__uO3q7{padding-right:1.5rem}.Header_navigationItem__uO3q7 a{color:var(--text-primary);font-size:1rem}.Header_navigationItem__uO3q7:last-child{padding-right:0}.Header_navigationInner__vYjQc{align-items:center;display:flex;height:4rem;justify-content:space-between;opacity:1;width:100%}.Header_navigationContainer__zb8s2:hover .Header_navigationInner__vYjQc{opacity:1}.Header_navigationList__9yxfG{align-items:center;display:flex;justify-content:center}.Header_navigationList__9yxfG[\:has\(\.navigationListLink\:hover\)] .Header_navigationListLink__Mva70:not(:hover){opacity:.7}.Header_navigationList__9yxfG:has(.Header_navigationListLink__Mva70:hover) .Header_navigationListLink__Mva70:not(:hover){opacity:.7}.Header_navigationMobile__px127>.Header_navigationList__9yxfG{align-items:flex-start;flex-direction:column;width:100%}.Header_navigationMobile__px127>.Header_navigationList__9yxfG>.Header_navigationListItem__uLFws{padding:.5rem 0}.Header_navigationMobile__px127>.Header_navigationList__9yxfG>.Header_navigationListItem__uLFws>.Header_navigationListLink__Mva70{color:var(--text-primary);font-size:2rem;font-weight:500;letter-spacing:-.01rem;padding:0 1.5rem;text-decoration:none}.Header_navigationListContainer__pvnt2{display:none}@media screen and (min-width:768px){.Header_navigationListContainer__pvnt2{display:block;flex:3}}.Header_navigationListLink__Mva70{color:var(--text-secondary);font-size:.875rem;font-weight:500;letter-spacing:-.01rem;opacity:1;padding:.5rem 1rem;text-decoration:none;transition:color .2s ease-in-out,opacity .2s ease}.Header_navigationListLink__Mva70:hover{color:var(--text-primary);opacity:1}.Header_navigationMobile__px127{align-items:flex-start;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:5rem;width:100%}.Header_navigationToggle__mBaBg{background-color:rgba(0,0,0,0);border:0;display:block;padding:0;position:relative;z-index:3}@media screen and (min-width:768px){.Header_navigationToggle__mBaBg{display:none}}.Header_navigationToggle__mBaBg svg{height:1.5rem;width:1.5rem}.Header_navigationToggle__mBaBg path{fill:var(--text-primary)}.Header_toggle__Ak1eZ{display:none}@media screen and (min-width:768px){.Header_toggle__Ak1eZ{display:flex;flex:1;justify-content:flex-end}}.Header_mobileToggle__BPiTi{display:block;padding:1.5rem}.Header_hamburger__cFKPe{display:inline-block;height:22px;position:relative;width:28px}.Header_hamburgerBar__ijCAh{background:var(--text-primary);border-radius:2px;display:block;height:1px;left:0;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Header_hamburgerBar__ijCAh:first-child{top:0}.Header_hamburgerBar__ijCAh:nth-child(2){top:9px}.Header_hamburgerBar__ijCAh:nth-child(3){top:18px}.Header_navigationToggleActive__cJwpG .Header_hamburgerBar__ijCAh:first-child{transform:translateY(9px) rotate(45deg)}.Header_navigationToggleActive__cJwpG .Header_hamburgerBar__ijCAh:nth-child(2){opacity:0}.Header_navigationToggleActive__cJwpG .Header_hamburgerBar__ijCAh:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.ThemeToggle_container__D5AjV{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.ThemeToggle_container__D5AjV{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.ThemeToggle_container__D5AjV{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.ThemeToggle_container__D5AjV{margin:0 auto;max-width:1440px}}.ThemeToggle_showGrid__rSYqP:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.ThemeToggle_showGrid__rSYqP:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.ThemeToggle_noScroll__MDCgV{height:100dvh;overflow:hidden}.ThemeToggle_toggleContainer__0FTsW{background:var(--background-layer-3);border:0;border-radius:62.4375rem;display:inline-flex;margin:0 0 0 auto;padding:.25rem;position:relative}.ThemeToggle_toggleContainer__0FTsW[\:has\(\.toggleInput\:checked\%2B\.toggleLabelSun\)] .ThemeToggle_toggleHighlight__K91ux{left:.25rem}.ThemeToggle_toggleContainer__0FTsW:has(.ThemeToggle_toggleInput__I6hrf:checked+.ThemeToggle_toggleLabelSun__XLu6v) .ThemeToggle_toggleHighlight__K91ux{left:.25rem}.ThemeToggle_toggleHighlight__K91ux{background-color:var(--background-layer-1);border-radius:62.4375rem;height:2rem;left:.25rem;left:2.25rem;position:absolute;top:.25rem;transition:left .25s ease,background-color .25s ease;width:2rem}.ThemeToggle_toggleIcon__cA5P7{height:1rem;position:relative;shape-rendering:crispedges;transition:color .1s ease;width:1rem;z-index:1}.ThemeToggle_toggleInput__I6hrf{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;outline:0;padding:0;position:absolute}.ThemeToggle_toggleInput__I6hrf:checked+.ThemeToggle_toggleLabel__A9FTy svg path{fill:var(--text-primary)}.ThemeToggle_toggleInput__I6hrf:checked+.ThemeToggle_toggleLabelSun__XLu6v svg path{fill:#f2d200}.ThemeToggle_toggleInputContainer__Cy3bw,.ThemeToggle_toggleLabel__A9FTy{align-items:center;display:flex;justify-content:center}.ThemeToggle_toggleLabel__A9FTy{border-radius:62.4375rem;cursor:pointer;height:2rem;margin:0;position:relative;width:2rem}.ThemeToggle_toggleLabel__A9FTy svg path{fill:var(--text-quaternary);shape-rendering:geometricprecision}.ThemeToggle_toggleLabel__A9FTy:hover svg path{fill:var(--text-tertiary)}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:400;src:url(/assets/fonts/Graphik-Regular-Web.woff2) format("woff2"),url(/assets/fonts/Graphik-Regular-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:600;src:url(/assets/fonts/Graphik-Semibold-Web.woff2) format("woff2"),url(/assets/fonts/Graphik-Semibold-Web.woff) format("woff")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/mona-sans/woff2/Mona-Sans-Regular.woff2) format("woff2"),url(/assets/fonts/mona-sans/woff/Mona-Sans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Mona Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/mona-sans/woff2/Mona-Sans-RegularItalic.woff2) format("woff2"),url(/assets/fonts/mona-sans/woff/Mona-Sans-RegularItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/mona-sans/woff2/Mona-Sans-SemiBold.woff2) format("woff2"),url(/assets/fonts/mona-sans/woff/Mona-Sans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Mona Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/mona-sans/woff2/Mona-Sans-Bold.woff2) format("woff2"),url(/assets/fonts/mona-sans/woff/Mona-Sans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:GT America;font-style:normal;font-weight:400;src:url(/assets/fonts/GT-America-Mono-Regular.woff2) format("woff2"),url(/assets/fonts/GT-America-Mono-Regular.woff) format("woff")}.Footer_footerGrid__yd6It{margin:0 auto;max-width:1440px;width:calc(100% - 40px)}@media screen and (min-width:768px){.Footer_footerGrid__yd6It{width:calc(100% - 96px)}}@media screen and (min-width:1280px){.Footer_footerGrid__yd6It{width:calc(100% - 128px)}}@media screen and (min-width:1440px){.Footer_footerGrid__yd6It{width:calc(1440px - 128px)}}.Footer_container__7AGDW{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:768px){.Footer_container__7AGDW{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1024px){.Footer_container__7AGDW{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:1440px){.Footer_container__7AGDW{margin:0 auto;max-width:1440px}}.Footer_showGrid__uf65Y:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(16.66% - 16px),transparent calc(16.66% - 16px),transparent 16.66%);background-position:0;background-size:calc(100% + 16px) 100%;content:"";height:100vh;left:50%;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:calc(100% - 40px);z-index:9999999}@media screen and (min-width:1440px){.Footer_showGrid__uf65Y:before{background-image:repeating-linear-gradient(90deg,rgba(255,65,53,.5),rgba(255,65,53,.5) calc(8.3333% - 32px),transparent calc(8.3333% - 32px),transparent 8.3333%);background-size:calc(100% + 32px) 100%;max-width:calc(1440px - 128px);width:calc(100% - 128px)}}.Footer_noScroll__jNVhf{height:100dvh;overflow:hidden}.Footer_footer__OYoYH{color:var(--text-primary);margin-top:5.875rem}.Footer_footerGrid__yd6It{align-items:center;border-top:1px solid var(--stroke-layer-2);color:var(--text-tertiary);display:flex;font-size:.825rem;height:6.25rem;justify-content:space-between}.Footer_navIconLink__Rq0Zs{display:block;height:auto;overflow:hidden;width:24px}.Footer_navIconLink__Rq0Zs img,.Footer_navIconLink__Rq0Zs svg{display:block;height:auto;overflow:hidden;width:100%}.Footer_navIconLink__Rq0Zs path{fill:var(--text-primary)}