@font-face{font-family:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFT_rC1cgT9rct48Q-LX3O9S7M9U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFT_rm1cgT9rct48Q-uE0RFq5m13.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFT_rO1cgT9rct48Q-zjjgKPWuBj.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFT_r21cgT9rcs-bfaPuvUu59.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvAFbzr-_dSb_nco-U3pSHQIxx4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvAFSzr-_dSb_nco-CeO6AjHi95.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvAFYzr-_dSb_nco-rXbrkRMdru.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvAFWzr-_dSb_-N0GtZpB2n0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFTzrk-DoXS2KNVZF.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvDFS-AdNPUT4hft.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh-qHFRsf8AMK.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh-utWiKyJfSD.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ-7U5QnROwdI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o-CIhyneGeef.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh-x1N1gVKyfN.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh-mAtz2kyILJ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA-aor2OyUNsG.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ-BERpVuRv5T.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioq0Q-mqwadDxosv.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ-x1bDlxfuQ3.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ-AcE7T7LFVD.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n5is-IR3wbKdie5.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.navbar[data-v-b188b77d]{left:0;position:fixed;right:0;top:0;transition:background .4s ease,backdrop-filter .4s ease;z-index:1000}.navbar--scrolled[data-v-b188b77d]:not(.navbar--open){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#000000bf;border-bottom:1px solid hsla(0,0%,100%,.06)}.navbar-inner[data-v-b188b77d]{height:68px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 clamp(20px,5vw,64px)}.logo[data-v-b188b77d],.navbar-inner[data-v-b188b77d]{align-items:center;display:flex}.logo[data-v-b188b77d]{color:#fff;gap:12px;text-decoration:none;z-index:1001}.logo-mark[data-v-b188b77d]{flex-shrink:0;height:32px;transition:transform .6s ease;width:32px}.logo:hover .logo-mark[data-v-b188b77d]{transform:rotate(30deg)}.logo-mark-hole[data-v-b188b77d]{fill:transparent;mix-blend-mode:exclusion}.logo-wordmark[data-v-b188b77d]{color:#fff;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:13px;font-weight:700;letter-spacing:.18em}.nav-links[data-v-b188b77d]{align-items:center;display:none;gap:36px;list-style:none;margin:0;padding:0}@media (min-width:768px){.nav-links[data-v-b188b77d]{display:flex}}.nav-link[data-v-b188b77d]{color:#ffffff80;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:11px;letter-spacing:.14em;padding-bottom:4px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.nav-link[data-v-b188b77d]:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link[data-v-b188b77d]:hover{color:#fff}.nav-link[data-v-b188b77d]:hover:after{width:100%}.nav-link--active[data-v-b188b77d]{color:#fff}.nav-link--active[data-v-b188b77d]:after{background:#fff6;width:100%}.hamburger[data-v-b188b77d]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:8px;z-index:1001}@media (min-width:768px){.hamburger[data-v-b188b77d]{display:none}}.ham-line[data-v-b188b77d]{background:#fff;display:block;height:1px;transform-origin:center;transition:transform .3s ease,opacity .3s ease,width .3s ease;width:24px}.ham-line--mid[data-v-b188b77d]{width:16px}.ham-line--top-open[data-v-b188b77d]{transform:translateY(6px) rotate(45deg);width:24px}.ham-line--mid-open[data-v-b188b77d]{opacity:0;transform:scaleX(0)}.ham-line--bot-open[data-v-b188b77d]{transform:translateY(-6px) rotate(-45deg);width:24px}.mobile-overlay[data-v-b188b77d]{background:#000;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;padding:clamp(80px,12vw,120px) clamp(28px,8vw,64px) 48px;position:fixed;z-index:999}.overlay-enter-active[data-v-b188b77d]{transition:opacity .3s ease}.overlay-leave-active[data-v-b188b77d]{transition:opacity .25s ease}.overlay-enter-from[data-v-b188b77d],.overlay-leave-to[data-v-b188b77d]{opacity:0}.mobile-links[data-v-b188b77d]{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;list-style:none;margin:0;padding:0}.mobile-link-item[data-v-b188b77d]{animation:slideIn-b188b77d .4s ease both}@keyframes slideIn-b188b77d{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.mobile-link[data-v-b188b77d]{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.06);color:#ffffff59;display:flex;font-family:"PT Serif","PT Serif Fallback: Times New Roman",Georgia,serif;font-size:clamp(36px,10vw,64px);font-weight:700;gap:16px;line-height:1.2;padding:12px 0;text-decoration:none;transition:color .2s ease}.mobile-link--active[data-v-b188b77d],.mobile-link[data-v-b188b77d]:hover{color:#fff}.mobile-link-num[data-v-b188b77d]{color:#ffffff40;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:11px;letter-spacing:.1em;padding-bottom:4px}.mobile-footer[data-v-b188b77d]{align-items:flex-end;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding-top:32px}.mobile-email[data-v-b188b77d]{color:#ffffff59;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:12px;letter-spacing:.08em;text-decoration:none}.mobile-socials[data-v-b188b77d]{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.mobile-social[data-v-b188b77d]{color:#ffffff4d;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:11px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.mobile-social[data-v-b188b77d]:hover{color:#fff}@font-face{font-family:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFT_rC1cgT9rct48Q-LX3O9S7M9U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"PT Serif Fallback: Times New Roman";src:local("Times New Roman");size-adjust:110.2769%;ascent-override:94.2174%;descent-override:25.9347%;line-gap-override:0%}@font-face{font-family:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFT_rm1cgT9rct48Q-uE0RFq5m13.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFT_rO1cgT9rct48Q-zjjgKPWuBj.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFT_r21cgT9rcs-bfaPuvUu59.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvAFbzr-_dSb_nco-U3pSHQIxx4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvAFWzr-_dSb_-N0GtZpB2n0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:"PT Serif";src:local("PT Serif Regular Italic"),local("PT Serif Italic"),url(/_fonts/EJRTQgYoZZY2vCFuvAFTzrk-DoXS2KNVZF.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvAFSzr-_dSb_nco-CeO6AjHi95.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvAFYzr-_dSb_nco-rXbrkRMdru.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:"PT Serif";src:local("PT Serif Regular"),local("PT Serif"),url(/_fonts/EJRVQgYoZZY2vCFuvDFS-AdNPUT4hft.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa0XdgregdFOFh-mAtz2kyILJ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa2ndgregdFOFh-qHFRsf8AMK.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o-CIhyneGeef.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioq0Q-mqwadDxosv.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa2HdgregdFOFh-x1N1gVKyfN.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa23dgregdFOFh-utWiKyJfSD.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ-7U5QnROwdI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n5is-IR3wbKdie5.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ-x1bDlxfuQ3.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ-AcE7T7LFVD.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"IBM Plex Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.5167%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(/_fonts/F6pfjptAgt5VM-kVkqdyU8n1ioa1XdgregdFA-aor2OyUNsG.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(/_fonts/F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ-BERpVuRv5T.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}.footer[data-v-50f4bcc3]{background:#000;border-top:1px solid hsla(0,0%,100%,.08);color:#fff;overflow:hidden;padding-bottom:80px;position:relative}.footer-wordmark[data-v-50f4bcc3]{bottom:-.15em;color:#ffffff08;font-family:"PT Serif","PT Serif Fallback: Times New Roman",Georgia,serif;font-size:clamp(80px,18vw,220px);font-weight:700;left:50%;letter-spacing:-.03em;line-height:1;pointer-events:none;position:absolute;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.footer-inner[data-v-50f4bcc3]{margin:0 auto;max-width:1200px;padding:clamp(48px,6vw,80px) clamp(24px,6vw,80px) 0;position:relative}.footer-top[data-v-50f4bcc3]{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:48px;grid-template-columns:1fr;padding-bottom:clamp(40px,5vw,64px)}@media (min-width:640px){.footer-top[data-v-50f4bcc3]{gap:64px;grid-template-columns:1fr auto}}.footer-brand[data-v-50f4bcc3]{display:flex;flex-direction:column;gap:20px}.footer-logo[data-v-50f4bcc3]{align-items:center;color:#fff;display:flex;gap:10px;text-decoration:none;width:-moz-fit-content;width:fit-content}.footer-logo-mark[data-v-50f4bcc3]{height:28px;opacity:.7;transition:opacity .2s ease,transform .6s ease;width:28px}.footer-logo:hover .footer-logo-mark[data-v-50f4bcc3]{opacity:1;transform:rotate(30deg)}.footer-logo-text[data-v-50f4bcc3]{color:#ffffffb3;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:12px;font-weight:700;letter-spacing:.18em}.footer-tagline[data-v-50f4bcc3]{color:#ffffff4d;font-family:"PT Serif","PT Serif Fallback: Times New Roman",Georgia,serif;font-size:14px;font-style:italic;line-height:1.7;margin:0;max-width:240px}.footer-nav-cols[data-v-50f4bcc3]{display:flex;gap:48px}.footer-nav-col[data-v-50f4bcc3]{display:flex;flex-direction:column;gap:16px}.footer-col-label[data-v-50f4bcc3]{color:#ffffff40;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.footer-nav-list[data-v-50f4bcc3]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-nav-link[data-v-50f4bcc3]{color:#ffffff73;display:block;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:12px;letter-spacing:.06em;text-decoration:none;transition:color .2s ease}.footer-nav-link[data-v-50f4bcc3]:hover{color:#fff}.footer-bottom[data-v-50f4bcc3]{display:flex;flex-direction:column;gap:12px;padding:20px 0 0}@media (min-width:640px){.footer-bottom[data-v-50f4bcc3]{align-items:center;flex-direction:row;justify-content:space-between}}.footer-copy[data-v-50f4bcc3]{color:#fff3;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:10px;letter-spacing:.08em}.footer-legal[data-v-50f4bcc3]{display:flex;gap:20px;list-style:none;margin:0;padding:0}.footer-legal-link[data-v-50f4bcc3]{color:#fff3;font-family:IBM Plex Mono,"IBM Plex Mono Fallback: Courier New",monospace;font-size:10px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.footer-legal-link[data-v-50f4bcc3]:hover{color:#fff9}
