@font-face{font-family:Space Mono;src:local(Space Mono Regular Italic),local(Space Mono Italic),url(../_fonts/Gn7PAMzfhZfuCW92SfSh0MWHHoJZcCfJhtTL4DjGZoQ-yKhCJ7IDXeOLaJdYHNap_kT57xAvLThweZYsMIbfTVg.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Space Mono Fallback\: Arial;src:local(Arial);size-adjust:137.281%;ascent-override:81.5845%;descent-override:26.2964%;line-gap-override:0%}@font-face{font-family:Space Mono;src:local(Space Mono Regular Italic),local(Space Mono Italic),url(../_fonts/VhyAbCj-eV-k9WTlNyqH8JRz3f1qnM6kqkj8BgHFBGg-N_9JXiTGaGa60acTl1SiDWENZxSpzGce_B0WlkoBsqE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Space Mono;src:local(Space Mono Regular Italic),local(Space Mono Italic),url(../_fonts/GW02q_JtMM5xcRqsuUZD9xYEpjLzfpP3KaqnEKXszKQ-U0VvY_C0vOuNLTG3QhPlQL_K9aV29e7npXlGZHJcbGc.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Space Mono;src:local(Space Mono Regular),local(Space Mono),url(../_fonts/r7HQZ3X1svEOA2jFEwKKESCVPSw85dVccKvwaCpCecw-JMPE4_MP7oPOSDWUvF_jsl7qjihc01pjS7Q6t3xDxHs.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local(Space Mono Regular),local(Space Mono),url(../_fonts/YVYdqnMNuJ2OZ1M8tAHaeCoOPCFdMFPp-3VXPNl-XN4-jmy4ixVzWNRngG_Fx3z1no90Y4rqXGSJ05sORJJymw8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local(Space Mono Regular),local(Space Mono),url(../_fonts/kl2bRDNj_9-qDaq3g77rDU5UUII840esjjzrMXny4aA-86WZCt51_QSXTgNrOd1VrpAsKjfgJgW8Zi-2j43nWN8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local(Space Mono Regular Italic),local(Space Mono Italic),url(../_fonts/eFc1a_QhYXqmdKCX1b7-dWKqt5wp_ruiYPek__aALEA-vPmZs2xswN5cPPk4bNnx9Od7Aw25GqnEjPSzjaHgPo4.woff)format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Space Mono;src:local(Space Mono Regular),local(Space Mono),url(../_fonts/Inz1-M3wmaJnRTj1S88_awCtmXmIlIo5DCDy4cQz8tM-EdG1I3gop2jaMWsaNrt7XORxRymjashi_7HLgAu9I6Q.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}:root{--color-bg:#f1f1f2;--color-surface:#fff;--color-text:#0d0d0d;--color-text-muted:#0d0d0db3;--color-text-faded:#0d0d0d24;--color-text-faded-solid:#d1d1d2;--color-border:#0000001a;--color-border-inverse:#ffffff1a;--color-primary:#76d7bd;--color-primary-strong:#3fc7a3;--color-primary-contrast:#0d0d0d;--color-secondary:#9492f9;--color-dark:#0d0d0d;--color-light:#fff;--color-placeholder:#adaab7;--color-selection:var(--color-primary);--color-selection-contrast:var(--color-primary-contrast);--color-primary-soft:#d9f5ec;--color-secondary-strong:#6f6cf2;--color-secondary-soft:#e3e2fd;--font-sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-heading:"Space Grotesk", var(--font-sans);--font-mono:"Space Mono", "Courier New", monospace;--text-xs:.75em;--text-sm:.875em;--text-base:1em;--text-lg:1.125em;--text-intro:1.25em;--text-card:1.5em;--text-method:2em;--text-quote:1.75em;--text-statement:3.375em;--text-ticker:4.625em;--text-display-sm:6.25em;--text-display-xs:5.875em;--text-display-md:7.75em;--text-display:9em;--tracking-display:-.08em;--tracking-card:-.04em;--tracking-mono:.02em;--leading-tight:1;--leading-normal:1.24;--leading-loose:1.44;--space-1:.25em;--space-2:.5em;--space-3:.75em;--space-4:1em;--space-6:1.5em;--space-8:2em;--space-9:2.25em;--space-12:3em;--space-16:4em;--space-24:6em;--section-padding:6em;--grid-cell-h:23.75em;--grid-cell-h-intro:21.25em;--grid-cell-h-sm:19.8125em;--grid-cell-h-words:22.9375em;--grid-cell-h-xs:14.875em;--grid-cell-h-error:14.25em;--radius-sm:0;--radius-md:0;--radius-full:0;--shadow-md:0 .25em 1.5em #00000014;--transition-fast:.15s ease;--transition-base:.25s ease;--ease-osmo:cubic-bezier(.625, .05, 0, 1);--ease-snap:cubic-bezier(.3, 1.4, .4, 1);--size-unit:16;--container-padding:2.5em;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container)/(var(--size-container-ideal)/var(--size-unit)))}@font-face{font-family:Space Grotesk;src:url(../fonts/SpaceGrotesk-VariableFont_wght.woff2)format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../fonts/IBMPlexSans-VariableFont_wdth,wght.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap}@media screen and (width<=991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (width<=767px){:root{--container-padding:.875em;--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (width<=479px){:root{--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--size-font);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased}::selection{background:var(--color-selection);color:var(--color-selection-contrast);text-shadow:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:var(--leading-tight);text-wrap:balance;font-weight:700}img,svg,video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:none}ol[class],ul[class]{list-style:none}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{width:100%;max-width:var(--size-container);padding-inline:var(--container-padding);margin-inline:auto}@media (width>=768px){[data-line]{--line-x:1;--line-x-bottom:1;--line-y:1;--line-color:var(--color-border);--line-top:transparent;--line-bottom:transparent;--line-left:transparent;--line-right:transparent;background-image:linear-gradient(var(--line-top),var(--line-top)),linear-gradient(var(--line-bottom),var(--line-bottom)),linear-gradient(var(--line-left),var(--line-left)),linear-gradient(var(--line-right),var(--line-right));background-size:calc(var(--line-x)*100%) 1px,calc(var(--line-x-bottom)*100%) 1px,1px calc(var(--line-y)*100%),1px calc(var(--line-y)*100%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat}[data-line~=top]{--line-top:var(--line-color)}[data-line~=bottom]{--line-bottom:var(--line-color)}[data-line~=left]{--line-left:var(--line-color)}[data-line~=right]{--line-right:var(--line-color)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.square[data-v-459511c9]{width:var(--square-size,8px);height:var(--square-size,8px);flex-shrink:0;display:inline-block}.square__scale[data-v-459511c9]{animation:5s ease-in-out infinite square-swell-459511c9;animation-delay:var(--square-offset,0s)}.square__box[data-v-459511c9],.square__scale[data-v-459511c9]{width:100%;height:100%;display:block}.square__box[data-v-459511c9]{animation:square-spin-459511c9 5s var(--ease-osmo) infinite;animation-delay:var(--square-offset,0s);background:currentColor}@keyframes square-spin-459511c9{0%{transform:rotate(0)}12%,to{transform:rotate(90deg)}}@keyframes square-swell-459511c9{0%,12%,to{transform:scale(1)}6%{transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.square__box[data-v-459511c9],.square__scale[data-v-459511c9]{animation:none}}.not-found[data-v-1a2fb218]{max-width:var(--size-container);margin-inline:auto;position:relative}.not-found__grid[data-v-1a2fb218]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(var(--grid-cell-h-error),1fr));min-height:100svh;display:grid}.not-found__cell[data-v-1a2fb218]{grid-row:var(--row);grid-column:var(--col);min-width:0}.not-found__tile[data-v-1a2fb218]{color:var(--color-dark);align-items:center;display:flex;overflow:hidden}.not-found__tile[data-wash=primary][data-v-1a2fb218]{background-color:var(--color-primary)}.not-found__tile[data-wash=secondary][data-v-1a2fb218]{background-color:var(--color-secondary)}.not-found__marquee[data-v-1a2fb218]{width:100%;position:relative;overflow:hidden}.not-found__scroll[data-v-1a2fb218]{width:100%}.not-found__scroll[data-v-1a2fb218],.not-found__track[data-v-1a2fb218]{will-change:transform;display:flex;position:relative}.not-found__track[data-v-1a2fb218]{flex-shrink:0;align-items:center;gap:1.5em;padding-right:1.5em}.not-found__word[data-v-1a2fb218]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-display-xs);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:uppercase;white-space:nowrap;display:block}.not-found__tile[data-kind=code] .not-found__word[data-v-1a2fb218]{font-size:var(--text-display)}.not-found__square[data-v-1a2fb218]{--square-size:.5em}.not-found__cta[data-v-1a2fb218]{pointer-events:none;place-items:center;padding-top:2.375em;display:grid;position:absolute;inset:0}.not-found__button[data-v-1a2fb218]{pointer-events:auto}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.not-found__tile[data-v-1a2fb218]{clip-path:inset(100% 0 0)}.not-found__button[data-v-1a2fb218]{visibility:hidden}}@media (width<=767px){.not-found[data-v-1a2fb218]{padding:4.125em var(--container-padding) var(--container-padding);flex-direction:column;display:flex}.not-found__grid[data-v-1a2fb218]{display:contents}.not-found__cell[data-v-1a2fb218]{order:var(--order-m)}.not-found__cell--desktop[data-v-1a2fb218]{display:none}.not-found__cta[data-v-1a2fb218],.not-found__tile[data-v-1a2fb218]{border:1px solid var(--color-border);padding-block:5.5em}.not-found__cta[data-v-1a2fb218]{border-block:0;order:2;padding-inline:.625em;position:static}.not-found__word[data-v-1a2fb218]{font-size:var(--text-statement)}.not-found__tile[data-kind=code] .not-found__word[data-v-1a2fb218]{font-size:var(--text-display-md)}.not-found__tile[data-kind=word] .not-found__track[data-v-1a2fb218]{gap:.625em;padding-right:.625em}}
