@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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}.__className_341083{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_341083{--f-body:"Archivo","Archivo Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/acbc15af813db7aa-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ecd934dfd80fabd6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/38c38f6afd8f894a-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_3b9e25{font-family:Archivo,Archivo Fallback;font-weight:800;font-style:normal}.__variable_3b9e25{--f-caption:"Archivo","Archivo Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a74ce6{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a74ce6{--f-mono:"JetBrains Mono","JetBrains Mono Fallback"}.site-chrome_nav__F__fZ{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(10,10,10,.86);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--o-line);transition:transform .3s var(--o-ease),opacity .3s var(--o-ease)}.site-chrome_navHidden__KKB9u{transform:translateY(-100%)}html.oh-loading .site-chrome_nav__F__fZ{opacity:0;pointer-events:none}.site-chrome_navInner__7nqWR{max-width:1120px;margin:0 auto;height:60px;padding:0 24px;display:flex;align-items:center;gap:32px}.site-chrome_brand__cKe6n{font-weight:650;font-size:15px;letter-spacing:-.01em;color:var(--o-fg);text-decoration:none;white-space:nowrap}.site-chrome_links__b65_p{display:flex;gap:4px;margin-left:auto}.site-chrome_link__16DO0{position:relative;padding:8px 12px;font-size:14px;color:var(--o-mu);text-decoration:none;border-radius:8px;transition:color .1s,background-color .1s}.site-chrome_link__16DO0:hover{color:var(--o-fg);background:var(--o-card)}.site-chrome_link__16DO0[aria-current=page]{color:var(--o-fg)}.site-chrome_link__16DO0[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:1px;background:var(--o-fg)}.site-chrome_right___mtYk{display:flex;align-items:center;gap:8px}.site-chrome_cta__HOBXw{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--o-fg);color:var(--o-bg);font-size:14px;font-weight:600;text-decoration:none;transition:transform .1s,background-color .1s}.site-chrome_cta__HOBXw:hover{background:#fff}.site-chrome_cta__HOBXw:active{transform:scale(.97)}.site-chrome_brand__cKe6n:focus-visible,.site-chrome_burger__odU3b:focus-visible,.site-chrome_cta__HOBXw:focus-visible,.site-chrome_link__16DO0:focus-visible,.site-chrome_sheetLink__BQhgC:focus-visible{outline:2px solid var(--o-fg);outline-offset:2px}.site-chrome_burger__odU3b{display:none;width:40px;height:40px;border:1px solid var(--o-line);border-radius:999px;background:transparent;cursor:pointer;position:relative}.site-chrome_burger__odU3b span{position:absolute;left:12px;right:12px;height:1.5px;background:var(--o-fg);transition:transform .25s var(--o-ease)}.site-chrome_burger__odU3b span:first-child{top:16px}.site-chrome_burger__odU3b span:last-child{top:22px}.site-chrome_burger__odU3b[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.site-chrome_burger__odU3b[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.site-chrome_sheet__uc7ZD{display:none}@media (max-width:860px){.site-chrome_links__b65_p{display:none}.site-chrome_right___mtYk{margin-left:auto}.site-chrome_burger__odU3b{display:block}.site-chrome_navInner__7nqWR{padding:0 16px}.site-chrome_sheet__uc7ZD{display:flex;flex-direction:column;position:fixed;top:60px;left:0;right:0;height:calc(100dvh - 60px);padding:24px 16px;background:var(--o-bg);visibility:hidden;opacity:0;transition:opacity .25s var(--o-ease),visibility 0s linear .25s}.site-chrome_sheetOpen__gPahr{visibility:visible;opacity:1;transition:opacity .25s var(--o-ease)}.site-chrome_sheetLink__BQhgC{font-size:32px;font-weight:650;letter-spacing:-.03em;padding:10px 0;color:var(--o-mu);text-decoration:none;border-bottom:1px solid var(--o-line);transform:translateY(8px);opacity:0;transition:transform .35s var(--o-ease),opacity .35s var(--o-ease),color .1s}.site-chrome_sheetOpen__gPahr .site-chrome_sheetLink__BQhgC{transform:none;opacity:1}.site-chrome_sheetLink__BQhgC[aria-current=page]{color:var(--o-fg)}}.site-chrome_footer__vd7zb{position:relative;z-index:1;background:var(--o-bg);border-top:1px solid var(--o-line);color:var(--o-mu);font-size:14px;padding:56px 0 32px}.site-chrome_footInner__agrN2{max-width:1120px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.2fr 2fr;grid-gap:48px;gap:48px}.site-chrome_footName__k0Gtq{margin:0 0 6px;color:var(--o-fg);font-weight:650;font-size:16px}.site-chrome_footLine__xo9fp{margin:0 0 16px}.site-chrome_footMail__Y6x1f{color:var(--o-fg);text-decoration:none;border-bottom:1px solid var(--o-mu);padding-bottom:1px}.site-chrome_footCols__fC4PD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.site-chrome_footCols__fC4PD ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;align-content:start}.site-chrome_footBase__ONTri a,.site-chrome_footCols__fC4PD a{color:var(--o-mu);text-decoration:none;transition:color .1s}.site-chrome_footBase__ONTri a:hover,.site-chrome_footCols__fC4PD a:hover,.site-chrome_footMail__Y6x1f:hover{color:var(--o-fg)}.site-chrome_footBase__ONTri{max-width:1072px;margin:48px auto 0;padding-top:20px;border-top:1px solid var(--o-line);display:flex;justify-content:space-between;gap:16px;font-size:13px}@media (max-width:700px){.site-chrome_footer__vd7zb{padding:48px 0 120px}.site-chrome_footInner__agrN2{padding:0 16px}.site-chrome_footBase__ONTri{margin-left:16px;margin-right:16px}.site-chrome_footInner__agrN2{grid-template-columns:1fr;gap:32px}.site-chrome_footBase__ONTri{flex-direction:column}}.site-chrome_baseLeft__onEQh{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}.site-chrome_footBase__ONTri{align-items:center}.site-chrome_cta__HOBXw{gap:8px}.site-chrome_live__jZ4X3{position:relative;width:7px;height:7px;border-radius:50%;background:var(--o-dot,#0a0a0a);flex:0 0 auto}.site-chrome_live__jZ4X3:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:site-chrome_livePing__ak4QH 1.8s var(--o-out) infinite}@keyframes site-chrome_livePing__ak4QH{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}.site-chrome_link__16DO0:before{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:1px;background:var(--o-holo);transform:scaleX(0);transform-origin:left;transition:transform var(--o-small) var(--o-out)}.site-chrome_link__16DO0:hover:before{transform:scaleX(1)}.site-chrome_link__16DO0:hover{background:transparent}.site-chrome_link__16DO0[aria-current=page]:after{background:var(--o-holo)}@media (prefers-reduced-motion:reduce){.site-chrome_live__jZ4X3:after{animation:none}.site-chrome_link__16DO0:before{transition:none}}.site-chrome_big__cYev5{max-width:1120px;margin:56px auto 0;padding:0 24px;overflow:hidden;font-family:var(--o-head);font-size:clamp(40px,10.4vw,152px);font-weight:600;letter-spacing:-.045em;line-height:.92;color:var(--o-fg);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-chrome_big__cYev5 span{display:inline-block;transition:transform .8s var(--o-out),opacity .5s var(--o-out)}html.js-motion .site-chrome_big__cYev5:not(.site-chrome_bigIn__IRlxt) span{transform:translateY(105%);opacity:0}.site-chrome_big__cYev5:after{content:"";display:block;height:2px;margin-top:18px;background:var(--o-holo);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--o-out) .35s}.site-chrome_bigIn__IRlxt:after{transform:scaleX(1)}html:not(.js-motion) .site-chrome_big__cYev5:after{transform:none}.site-chrome_big__cYev5 i{display:inline-block;font-style:normal;transition:transform .14s var(--o-out),color .14s}.site-chrome_bigIn__IRlxt i{animation:site-chrome_bigWave__ezRw8 7s var(--o-out) calc(1.2s + var(--i) * 70ms) infinite}.site-chrome_big__cYev5 span:hover i{transform:translateY(-10%);color:var(--o-mu);animation-play-state:paused}@keyframes site-chrome_bigWave__ezRw8{0%,12%,to{transform:none}5%{transform:translateY(-6%)}}@media (prefers-reduced-motion:reduce){.site-chrome_big__cYev5 i{animation:none!important;transition:none}.site-chrome_big__cYev5 span:hover i{transform:none}}@media (max-width:700px){.site-chrome_big__cYev5{padding:0 16px;margin-top:40px}}