:root{--ink:#0a1416;--ink-2:#0e1c1f;--ink-3:#14282c;--ink-line:rgba(160,224,232,0.12);--ink-line-2:rgba(160,224,232,0.22);--paper:#f5f7f7;--paper-2:#e8edec;--cyan:#2ecee6;--cyan-deep:#0090a8;--cyan-glow:rgba(46,206,230,0.35);--t-on-dark:#e9eeee;--t-on-dark-2:#92a6a9;--t-on-light:#0a1416;--t-on-light-2:#4d6266;--font-display:var(--font-space-grotesk),sans-serif;--font-body:var(--font-hanken-grotesk),sans-serif;--font-mono:var(--font-space-mono),monospace;--maxw:1240px;--pad:clamp(20px,5vw,64px);--radius:14px;--ease:cubic-bezier(0.22,1,0.36,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--ink);color:var(--t-on-dark);line-height:1.6;font-size:18px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--cyan);color:var(--ink)}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.section{padding:clamp(72px,11vw,150px) 0;position:relative}.section--tight{padding:clamp(56px,8vw,100px) 0}.bg-ink{background:var(--ink)}.bg-ink,.bg-ink-2{color:var(--t-on-dark)}.bg-ink-2{background:var(--ink-2)}.bg-paper{background:var(--paper);color:var(--t-on-light)}.eyebrow{font-family:var(--font-mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}.eyebrow:before{content:"";width:26px;height:1px;background:var(--cyan);opacity:.7}.bg-paper .eyebrow{color:var(--cyan-deep)}.bg-paper .eyebrow:before{background:var(--cyan-deep)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.04;letter-spacing:-.02em}.h-hero{font-size:clamp(44px,7.4vw,104px);font-weight:600;line-height:.98;letter-spacing:-.03em}.h1{font-size:clamp(36px,5.2vw,68px)}.h2{font-size:clamp(28px,3.4vw,46px)}.h3{font-size:clamp(21px,2vw,27px)}.lead{font-size:clamp(18px,1.5vw,22px);line-height:1.55;color:var(--t-on-dark-2);max-width:62ch}.bg-paper .lead{color:var(--t-on-light-2)}.measure{max-width:60ch}.accent{color:var(--cyan)}.bg-paper .accent{color:var(--cyan-deep)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.04em;padding:15px 26px;border-radius:100px;cursor:pointer;border:1px solid transparent;transition:transform .35s var(--ease),background .25s,color .25s,border-color .25s,box-shadow .35s var(--ease);white-space:nowrap}.btn .arr{transition:transform .35s var(--ease)}.btn:hover .arr{transform:translateX(4px)}.btn--primary{background:var(--cyan);color:#04181c;box-shadow:0 0 0 0 var(--cyan-glow)}.btn--primary:hover{box-shadow:0 12px 40px -8px var(--cyan-glow);transform:translateY(-2px)}.btn--ghost{background:transparent;color:var(--t-on-dark);border-color:var(--ink-line-2)}.btn--ghost:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-2px)}.bg-paper .btn--ghost{color:var(--t-on-light);border-color:rgba(10,20,22,.18)}.bg-paper .btn--ghost:hover{border-color:var(--cyan-deep);color:var(--cyan-deep)}.btn--lg{padding:18px 34px;font-size:15px}.btn:disabled{opacity:.7;cursor:default}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s;transition:background .3s,border-color .3s,backdrop-filter .3s;transition:background .3s,border-color .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s;border-bottom:1px solid transparent}.site-header.scrolled{background:rgba(8,17,19,.72);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--ink-line)}.nav{display:flex;justify-content:space-between;height:92px}.nav,.nav__logo{align-items:center}.nav__logo{display:inline-flex}.nav__logo img{height:52px;width:auto;display:block}.nav__links{display:flex;align-items:center;gap:38px;list-style:none}.nav__links a{font-size:15px;font-weight:500;color:var(--t-on-dark-2);letter-spacing:.01em;position:relative;padding:6px 0;transition:color .2s}.nav__links a.active,.nav__links a:hover{color:var(--t-on-dark)}.nav__links a.active:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--cyan);border-radius:2px}.nav__right{display:flex;align-items:center;gap:18px}.nav__toggle{display:none;background:none;border:0;cursor:pointer;width:42px;height:42px;position:relative}.nav__toggle span{position:absolute;left:9px;right:9px;height:2px;background:var(--t-on-dark);transition:.3s var(--ease)}.nav__toggle span:first-child{top:15px}.nav__toggle span:nth-child(2){top:21px}.nav__toggle span:nth-child(3){top:27px}.nav.open .nav__toggle span:first-child{top:21px;transform:rotate(45deg)}.nav.open .nav__toggle span:nth-child(2){opacity:0}.nav.open .nav__toggle span:nth-child(3){top:21px;transform:rotate(-45deg)}.footer{background:#070f11;border-top:1px solid var(--ink-line);padding:72px 0 36px}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.footer__logo{display:inline-flex;margin-bottom:22px}.footer__logo img{height:54px;display:block}.footer__tag{color:var(--t-on-dark-2);max-width:34ch;font-size:16px}.footer__col h5{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px}.footer__col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer__col a{color:var(--t-on-dark-2);font-size:15px;transition:color .2s}.footer__col a:hover{color:var(--t-on-dark)}.footer__bottom{margin-top:56px;padding-top:26px;border-top:1px solid var(--ink-line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--t-on-dark-2);font-size:13px;font-family:var(--font-mono);letter-spacing:.03em}.circuit{position:absolute;pointer-events:none;opacity:.5}.circuit path{fill:none;stroke:var(--ink-line-2);stroke-width:1.2}.circuit circle{fill:var(--cyan)}.grid{display:grid;grid-gap:22px;gap:22px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.card{background:var(--ink-3);border:1px solid var(--ink-line);border-radius:var(--radius);padding:34px;transition:transform .4s var(--ease),border-color .3s,box-shadow .4s var(--ease);position:relative;overflow:hidden}.card:hover{transform:translateY(-5px);border-color:var(--ink-line-2);box-shadow:0 24px 50px -24px rgba(0,0,0,.7)}.card__num{font-family:var(--font-mono);font-size:13px;color:var(--cyan);letter-spacing:.1em;margin-bottom:20px}.card h3{margin-bottom:12px}.card p{color:var(--t-on-dark-2);font-size:16px;line-height:1.6}.rule{height:1px;background:var(--ink-line);border:0}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-reveal].in{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}[data-reveal-delay="5"]{transition-delay:.4s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media (max-width:920px){.grid-3{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}@media (max-width:760px){body{font-size:17px}.nav__toggle{display:block}.nav__links{position:fixed;inset:92px 0 auto 0;flex-direction:column;gap:0;align-items:stretch;background:rgba(8,17,19,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--ink-line);padding:8px var(--pad) 24px;transform:translateY(-12px);opacity:0;pointer-events:none;transition:.3s var(--ease)}.nav.open .nav__links{transform:none;opacity:1;pointer-events:auto}.nav__links a{padding:16px 0;border-bottom:1px solid var(--ink-line);font-size:18px}.nav__cta-desktop,.nav__links a.active:after{display:none}.footer__grid,.grid-2,.grid-3{grid-template-columns:1fr}.footer__grid{gap:36px}}.section-head{margin-bottom:clamp(40px,5vw,64px)}.section-head--row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.hero{padding-top:clamp(150px,20vh,220px);padding-bottom:clamp(80px,12vw,140px);overflow:hidden}.hero__circuit{top:90px;right:-40px;height:min(80%,620px)}.hero__inner{position:relative;z-index:2}.hero__title{margin-bottom:32px;max-width:16ch}.hero__lead{margin-bottom:40px}.hero__cta{gap:16px;margin-bottom:64px}.hero__cta,.hero__meta{display:flex;flex-wrap:wrap}.hero__meta{align-items:center;gap:24px;padding-top:32px;border-top:1px solid var(--ink-line)}.hero__meta-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-on-dark-2)}.hero__tags{display:flex;gap:10px;flex-wrap:wrap;list-style:none}.hero__tags li{font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;padding:7px 16px;border:1px solid var(--ink-line);border-radius:100px;color:var(--t-on-dark);background:rgba(46,206,230,.04)}.intro__grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);align-items:start}@media (max-width:820px){.intro__grid{grid-template-columns:1fr;gap:24px}}.offering{display:flex;flex-direction:column}.offering__kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-on-dark-2);margin-bottom:18px}.offering__logo{display:inline-flex;align-items:center;align-self:flex-start;background:#000;border-radius:10px;padding:11px 16px;margin-bottom:20px}.offering__logo img{height:26px;width:auto}.offering h3{margin-bottom:12px}.offering p{flex:1 1}.offering__link{margin-top:24px;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--cyan);display:inline-flex;gap:8px;align-items:center}.offering .arr{transition:transform .35s var(--ease)}.offering:hover .arr{transform:translateX(4px)}.why__list{border-top:1px solid rgba(10,20,22,.12)}.why__row{display:grid;grid-template-columns:80px 1.1fr 1.4fr;grid-gap:32px;gap:32px;align-items:baseline;padding:34px 0}.why__idx{font-family:var(--font-mono);font-size:15px;color:var(--cyan-deep)}.why__row h3{color:var(--t-on-light)}.why__row p{color:var(--t-on-light-2);font-size:17px}.why__rule{height:1px;background:rgba(10,20,22,.12);border:0}@media (max-width:780px){.why__row{grid-template-columns:1fr;gap:8px;padding:26px 0}.why__idx{margin-bottom:4px}}.cta{overflow:hidden}.cta__circuit{bottom:0;right:0;opacity:.4}.cta__inner{position:relative;z-index:2;max-width:760px}.cta__title{margin-bottom:24px}.cta__lead{margin-bottom:40px}.page-hero{padding-top:clamp(150px,20vh,210px);padding-bottom:clamp(40px,6vw,72px);overflow:hidden;position:relative}.page-hero__inner{position:relative;z-index:2;max-width:880px}.page-hero h1{margin:0 0 24px}.page-hero .lead{max-width:64ch}.page-hero__circuit{top:60px;right:-30px;height:380px}.prod{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.prod--rev{grid-template-columns:1.15fr .85fr}.prod--rev .prod__visual{order:2}.prod__tag{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px;display:inline-block}.prod h2{margin-bottom:8px}.prod__sub{font-family:var(--font-display);font-size:clamp(15px,1.4vw,18px);letter-spacing:.02em;margin-bottom:22px}.prod p,.prod__sub{color:var(--t-on-dark-2)}.prod p{margin-bottom:18px;max-width:54ch}.prod__feats{list-style:none;display:flex;flex-direction:column;gap:12px;margin:24px 0 28px}.prod__feats li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.prod__feats li:before{content:"";flex:none;width:7px;height:7px;margin-top:9px;background:var(--cyan);border-radius:2px;transform:rotate(45deg)}.prod__visual{position:relative;border:1px solid var(--ink-line);border-radius:var(--radius);background:linear-gradient(160deg,var(--ink-3),var(--ink-2));aspect-ratio:16/9;overflow:hidden;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.prod__visual .circuit{opacity:.5}.prod__brand{display:flex;align-items:center;gap:16px}.prod__glyph{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.6vw,32px);letter-spacing:-.03em;line-height:1.05;color:var(--t-on-dark);position:relative;z-index:2;overflow-wrap:anywhere}.prod__glyph .accent{color:var(--cyan)}.prod__chiprow{display:flex;gap:6px;flex-wrap:wrap;position:relative;z-index:2}.prod__chiprow span{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--ink-line-2);border-radius:100px;color:var(--t-on-dark-2)}@media (max-width:840px){.prod,.prod--rev{grid-template-columns:1fr;gap:28px}.prod--rev .prod__visual{order:0}.prod__visual{aspect-ratio:16/10}}.caps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.caps__item h3{font-size:19px;margin-bottom:10px}.caps__item p{color:var(--t-on-dark-2);font-size:15px}.caps__item .card__num{margin-bottom:16px}@media (max-width:900px){.caps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.caps{grid-template-columns:1fr}}.vm{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.vm__card{background:var(--ink-3);border:1px solid var(--ink-line);border-radius:var(--radius);padding:clamp(30px,4vw,48px)}.vm__card .eyebrow,.vm__card h2{margin-bottom:18px}.vm__card p{color:var(--t-on-dark-2)}.vm__card ul{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:8px}.vm__card li{display:flex;gap:12px;align-items:flex-start;color:var(--t-on-dark-2)}.vm__card li:before{content:"";flex:none;width:7px;height:7px;margin-top:9px;background:var(--cyan);border-radius:2px;transform:rotate(45deg)}@media (max-width:760px){.vm{grid-template-columns:1fr}}.values__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}@media (max-width:820px){.values__grid{grid-template-columns:1fr}}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.disc{text-align:left}.disc__dot{width:14px;height:14px;border-radius:3px;background:var(--cyan);transform:rotate(45deg);margin-bottom:20px}.disc h3{font-size:19px;margin-bottom:8px}.disc p{color:var(--t-on-dark-2);font-size:15px}@media (max-width:900px){.team__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.team__grid{grid-template-columns:1fr}}.contact__grid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:clamp(36px,6vw,80px);gap:clamp(36px,6vw,80px);align-items:start}@media (max-width:860px){.contact__grid{grid-template-columns:1fr;gap:40px}}.contact__info .eyebrow{margin-bottom:22px}.contact__info h1{margin-bottom:24px}.contact__channels{list-style:none;margin-top:40px;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--ink-line)}.contact__channels li{padding:22px 0;border-bottom:1px solid var(--ink-line)}.contact__channels .lbl{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-on-dark-2);margin-bottom:8px}.contact__channels .val,.contact__channels a{font-family:var(--font-display);font-size:clamp(18px,2vw,24px);color:var(--t-on-dark);transition:color .2s}.contact__channels a:hover{color:var(--cyan)}.form-card{background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius);padding:clamp(28px,4vw,44px)}.field{margin-bottom:22px}.field label{display:block;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-on-dark-2);margin-bottom:10px}.field input,.field select,.field textarea{width:100%;font-family:var(--font-body);font-size:16px;color:var(--t-on-dark);background:var(--ink);border:1px solid var(--ink-line);border-radius:10px;padding:15px 16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:130px}.field input::placeholder,.field textarea::placeholder{color:#5a6e71}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(46,206,230,.14)}.field--error input,.field--error textarea{border-color:#e0556b;box-shadow:0 0 0 3px rgba(224,85,107,.14)}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:520px){.field-row{grid-template-columns:1fr}}.form-status{font-family:var(--font-mono);font-size:13px;min-height:18px;margin:4px 0 16px}.form-status--err{color:#e8788a}.form-success{display:none;text-align:center;padding:30px 10px}.form-success.is-visible{display:block}.form-success .ok-dot{width:54px;height:54px;border-radius:50%;background:rgba(46,206,230,.14);border:1px solid var(--cyan);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;color:var(--cyan);font-size:26px}.form-success h3{margin-bottom:10px}.form-success p{color:var(--t-on-dark-2)}.form-success .mailto-link{color:var(--cyan);font-family:var(--font-mono);font-size:14px}.form-card .btn{width:100%;justify-content:center}.form-note{font-size:13px;color:var(--t-on-dark-2);margin-top:14px;text-align:center}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_b2948e{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_b2948e{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_e1f22b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_e1f22b{--font-hanken-grotesk:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");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-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");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-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");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-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");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-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}