@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItlxvjrEgdbdn0-9i4H77lCjS.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:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItlhvjrEgdbdn0-0aNgGYNfhN.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:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA-unVmvWl15e.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA-SJ1mKeFUHa.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA-jla71yoag7.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:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko-ZgNsg9NZmT.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:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Light Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1aygQ5C8-cuBHyrkOnv.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a6gX5C8-12HzWhSlEi.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a5EX5C8-nizidDmpO3.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Thin"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KZ5Q-p2Gsx7xjAc.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Light"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeFjKJ5Q-PXfybvTzVo.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5Q-GkyCgW0DCB.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Black"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeGUL55Q-tTqLgEgJxn.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraLight"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeG9KJ5Q-BVf5f6YOXy.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55Q-oJGFxL4PFC.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraBold"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeG9L55Q-pW4139WlkN.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItlRvjrEgdbdn0-dTJZJY2fKn.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:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItnBvjrEgdbdn0-oVi92YgmHd.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItIjrGg2AXZeHNag-79YoINxl2Z.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItmBvjrEgdbQ-tTZYglwqaG.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:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA-dfNYJYskUm.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:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA-movmZguonS.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:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Thin Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a3YR5C8-KHUffhivZj.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraLight Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a_YQ5C8-o55Xp8HER1.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a3YQ5C8-dPG8cPPZWF.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a0QQ5C8-PcaPY3tBOS.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraBold Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a_YX5C8-6xDcs0dSiq.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Black Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a98X5C8-FDA7aqXmOF.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5Q-JZLGKwVXfO.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55Q-DvKdJseY7h.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular Italic"),local("Instrument Serif Italic"),url(../_fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjgn7Motmp5r61-prWNyesEuh.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:"Instrument Serif";src:local("Instrument Serif Regular Italic"),local("Instrument Serif Italic"),url(../_fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7Motmp5g-Pe02ogXs9A.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:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjnTLgNuZ5w-0o4pe0EeqY.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:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjnTLgNs-Jw51w7G6eY.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:"Instrument Serif";src:local("Instrument Serif Regular Italic"),local("Instrument Serif Italic"),url(../_fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATiA-83cEzDh3MN.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-2zE-cT29jdzF2m.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.preloader[data-v-148e9fee]{background:var(--bg);display:grid;height:100%;left:0;margin:0;overflow:hidden;padding:0;place-items:center;position:fixed;top:0;width:100%;z-index:99999}.preloader-grain[data-v-148e9fee]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:128px 128px;opacity:.03;z-index:0}.grid-lines[data-v-148e9fee],.preloader-grain[data-v-148e9fee]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.grid-lines[data-v-148e9fee]{z-index:1}.grid-line[data-v-148e9fee]{background:var(--border);position:absolute}.grid-line.vertical[data-v-148e9fee]{bottom:0;top:0;transform:scaleY(0);transform-origin:top center;width:1px}.grid-line.horizontal[data-v-148e9fee]{height:1px;left:0;right:0;transform:scaleX(0);transform-origin:left center}.grid-labels[data-v-148e9fee]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.grid-label[data-v-148e9fee]{background:var(--bg);color:var(--text-muted);font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.2em;opacity:0;padding:4px 10px;position:absolute;text-transform:uppercase;transform:translate(-50%,-50%);white-space:nowrap}.words-wrap[data-v-148e9fee]{z-index:3}.word-row[data-v-148e9fee],.words-wrap[data-v-148e9fee]{position:relative;text-align:center}.word-row[data-v-148e9fee]{display:block;opacity:0;will-change:transform,opacity}.word-index[data-v-148e9fee]{color:var(--text-muted);font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.15em;opacity:.4;position:absolute;right:calc(50% + clamp(4rem,11vw,7.5rem));top:50%;transform:translateY(-50%)}.word-text[data-v-148e9fee]{color:var(--text);display:inline-block;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3.5rem,12vw,8rem);font-style:italic;letter-spacing:-.03em;line-height:1.05;will-change:color}.bottom-line[data-v-148e9fee]{align-items:center;bottom:15%;display:flex;gap:1rem;left:50%;opacity:0;position:absolute;transform:translate(-50%);transform-origin:center;z-index:4}.bottom-dash[data-v-148e9fee]{background:var(--border);height:1px;width:32px}.bottom-label[data-v-148e9fee]{color:var(--text-muted);font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.25em;text-transform:uppercase}.site-header[data-v-7e3fe157]{backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);background:#f7f6f3d1;border-bottom:1px solid transparent;position:sticky;top:0;transition:border-color .2s ease,box-shadow .2s ease;z-index:50}.site-header.is-scrolled[data-v-7e3fe157]{border-bottom-color:var(--border);box-shadow:0 1px #00000008}.header-inner[data-v-7e3fe157]{align-items:center;display:flex;height:56px;justify-content:space-between;margin:0 auto;max-width:72rem;padding:0 1rem}@media (min-width:480px){.header-inner[data-v-7e3fe157]{height:64px;padding:0 1.5rem}}.brand[data-v-7e3fe157]{align-items:center;display:flex;flex-shrink:0}.brand-logo[data-v-7e3fe157]{height:2.75rem;transition:opacity .15s ease;width:auto}.brand:hover .brand-logo[data-v-7e3fe157]{opacity:.65}.desktop-nav[data-v-7e3fe157]{align-items:center;display:none;gap:2px}.mobile-toggle[data-v-7e3fe157]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .12s ease,color .12s ease;width:36px}.mobile-toggle[data-v-7e3fe157]:hover{background:#0000000d;color:var(--text)}.hamburger[data-v-7e3fe157]{display:flex;flex-direction:column;height:14px;justify-content:space-between;position:relative;width:18px}.hamburger-line[data-v-7e3fe157]{background:currentColor;border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .3s cubic-bezier(.65,0,.35,1),opacity .2s ease;width:100%}.mobile-toggle.is-open .hamburger-line[data-v-7e3fe157]:first-child{transform:translateY(6px) rotate(45deg)}.mobile-toggle.is-open .hamburger-line[data-v-7e3fe157]:nth-child(2){opacity:0;transform:scaleX(.4)}.mobile-toggle.is-open .hamburger-line[data-v-7e3fe157]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (min-width:768px){.desktop-nav[data-v-7e3fe157]{display:flex}.mobile-nav-wrapper[data-v-7e3fe157],.mobile-toggle[data-v-7e3fe157]{display:none}.brand-logo[data-v-7e3fe157]{height:3.75rem}}.nav-item[data-v-7e3fe157]{align-items:center;border-radius:6px;color:var(--text-muted);display:inline-flex;font-family:inherit;font-size:.9375rem;letter-spacing:.01em;padding:6px 12px;text-decoration:none;transition:background .12s ease,color .12s ease}.nav-item--active[data-v-7e3fe157],.nav-item[data-v-7e3fe157]:hover{background:#0000000d;color:var(--text)}.nav-divider[data-v-7e3fe157]{background:var(--border);flex-shrink:0;height:18px;margin:0 10px;width:1px}.icon-item[data-v-7e3fe157]{align-items:center;border-radius:6px;color:var(--text-muted);display:inline-flex;height:34px;justify-content:center;transition:background .12s ease,color .12s ease;width:34px}.icon-item[data-v-7e3fe157]:hover{background:#0000000d;color:var(--text)}.mobile-nav-wrapper[data-v-7e3fe157]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.mobile-nav-wrapper.is-open[data-v-7e3fe157]{grid-template-rows:1fr}.mobile-nav-inner[data-v-7e3fe157]{min-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:opacity .2s ease,transform .32s cubic-bezier(.4,0,.2,1)}.mobile-nav-wrapper.is-open .mobile-nav-inner[data-v-7e3fe157]{opacity:1;transform:translateY(0)}.mobile-nav[data-v-7e3fe157]{background:#f7f6f3fa;border-top:1px solid var(--border);padding:6px 0 10px}.mobile-nav-item[data-v-7e3fe157]{color:var(--text-muted);display:block;font-family:inherit;font-size:.9375rem;padding:8px 24px;text-decoration:none;transition:background .12s ease,color .12s ease}@media (prefers-reduced-motion:reduce){.hamburger-line[data-v-7e3fe157],.mobile-nav-inner[data-v-7e3fe157],.mobile-nav-wrapper[data-v-7e3fe157]{transition:none}}.mobile-nav-item[data-v-7e3fe157]:hover{background:#0000000a;color:var(--text)}.mobile-divider[data-v-7e3fe157]{background:var(--border);height:1px;margin:6px 24px}.mobile-socials[data-v-7e3fe157]{display:flex;flex-direction:column}.mobile-social-item[data-v-7e3fe157]{align-items:center;color:var(--text-muted);display:flex;font-family:inherit;font-size:.9375rem;gap:10px;padding:8px 24px;text-decoration:none;transition:background .12s ease,color .12s ease}.mobile-social-item[data-v-7e3fe157]:hover{background:#0000000a;color:var(--text)}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItlRvjrEgdbdn0-dTJZJY2fKn.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:100 900;font-style:italic}@font-face{font-family:"Geist Mono Fallback: Courier New";src:local("Courier New");size-adjust:85.986%;ascent-override:116.8795%;descent-override:34.3079%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItnBvjrEgdbdn0-oVi92YgmHd.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItIjrGg2AXZeHNag-79YoINxl2Z.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItlxvjrEgdbdn0-9i4H77lCjS.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:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItlhvjrEgdbdn0-0aNgGYNfhN.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:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItmBvjrEgdbQ-tTZYglwqaG.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:100 900;font-style:italic}@font-face{font-family:"Geist Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:100.5164%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA-dfNYJYskUm.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:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA-unVmvWl15e.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA-SJ1mKeFUHa.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA-movmZguonS.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:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA-jla71yoag7.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:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko-ZgNsg9NZmT.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:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Thin Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a3YR5C8-KHUffhivZj.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraLight Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a_YQ5C8-o55Xp8HER1.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Light Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1aygQ5C8-cuBHyrkOnv.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a3YQ5C8-dPG8cPPZWF.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a0QQ5C8-PcaPY3tBOS.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a6gX5C8-12HzWhSlEi.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a5EX5C8-nizidDmpO3.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraBold Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a_YX5C8-6xDcs0dSiq.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Black Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a98X5C8-FDA7aqXmOF.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Thin"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KZ5Q-p2Gsx7xjAc.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraLight"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeG9KJ5Q-BVf5f6YOXy.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Light"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeFjKJ5Q-PXfybvTzVo.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5Q-JZLGKwVXfO.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5Q-GkyCgW0DCB.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55Q-oJGFxL4PFC.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55Q-DvKdJseY7h.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraBold"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeG9L55Q-pW4139WlkN.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Black"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeGUL55Q-tTqLgEgJxn.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}.footer-text[data-v-48295e63]{font-family:Geist Mono,"Geist Mono Fallback: Courier New",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.scroll-btn[data-v-80f5af46]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f7f6f3e0;border:1px solid var(--border);border-radius:50%;bottom:1rem;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000d;color:var(--text-muted);cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:1rem;transition:color .15s ease,box-shadow .15s ease,transform .15s ease,border-color .15s ease;width:40px;z-index:50}@media (min-width:480px){.scroll-btn[data-v-80f5af46]{bottom:2rem;height:44px;right:2rem;width:44px}}.scroll-btn[data-v-80f5af46]:hover{border-color:var(--accent);box-shadow:0 4px 16px #f9731626,0 1px 4px #00000014;color:var(--text);transform:translateY(-1px)}.scroll-btn.is-clicking[data-v-80f5af46]{transform:scale(.92)}.scroll-btn[data-v-80f5af46]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.progress-ring[data-v-80f5af46]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;transform:rotate(-90deg);width:100%}.ring-track[data-v-80f5af46]{fill:none;stroke:var(--border);stroke-width:2}.ring-fill[data-v-80f5af46]{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1;transition:stroke-dashoffset .1s linear}.arrow[data-v-80f5af46]{flex-shrink:0;height:16px;transition:transform .2s ease;width:16px}.scroll-btn:hover .arrow[data-v-80f5af46]{transform:translateY(-2px)}.tooltip[data-v-80f5af46]{background:var(--text);border-radius:4px;color:var(--bg);font-family:inherit;font-size:.75rem;opacity:0;padding:4px 8px;pointer-events:none;right:calc(100% + 10px);transition:opacity .15s ease;white-space:nowrap}.tooltip[data-v-80f5af46],.tooltip[data-v-80f5af46]:after{position:absolute;top:50%;transform:translateY(-50%)}.tooltip[data-v-80f5af46]:after{border:4px solid transparent;border-left:4px solid var(--text);content:"";left:100%}.scroll-btn:hover .tooltip[data-v-80f5af46]{opacity:1}.slide-up-enter-active[data-v-80f5af46]{transition:opacity .25s ease,transform .25s ease}.slide-up-leave-active[data-v-80f5af46]{transition:opacity .2s ease,transform .2s ease}.slide-up-enter-from[data-v-80f5af46],.slide-up-leave-to[data-v-80f5af46]{opacity:0;transform:translateY(12px)}.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}
