.Header_header__ZPN_X{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface) 94%,transparent) 0,color-mix(in srgb,var(--c-paper) 92%,transparent) 100%);border-bottom:1px solid var(--c-line);backdrop-filter:saturate(170%) blur(12px);-webkit-backdrop-filter:saturate(170%) blur(12px);box-shadow:0 1px 0 rgba(15,17,21,.03),0 2px 16px -8px rgba(15,17,21,.08);transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.Header_header__ZPN_X:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--c-accent) 30%,var(--c-accent) 70%,transparent);opacity:.25;pointer-events:none}.Header_headerScrolled__Y154C{background:linear-gradient(180deg,color-mix(in srgb,var(--c-surface) 98%,transparent) 0,color-mix(in srgb,var(--c-paper) 96%,transparent) 100%);border-bottom-color:var(--c-line);box-shadow:0 2px 0 rgba(15,17,21,.04),0 6px 22px -10px rgba(15,17,21,.16)}.Header_bar__MxPb9{max-width:var(--container-wide);margin:0 auto;padding:var(--sp-3) clamp(var(--sp-4),4vw,var(--sp-6));display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);min-height:var(--h-header);transition:min-height var(--dur-base) var(--ease-out),padding var(--dur-base) var(--ease-out)}.Header_headerScrolled__Y154C .Header_bar__MxPb9{min-height:var(--h-header-tight);padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.Header_brand__djkvU{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--ff-display);font-weight:600;font-size:var(--fs-md);color:var(--c-ink);text-decoration:none;letter-spacing:-.01em;transition:opacity var(--dur-fast) var(--ease-out)}.Header_brand__djkvU:hover{opacity:.85}.Header_brandMark__1kcKZ{width:11px;height:11px;background:var(--c-accent);border-radius:50%;display:inline-block;flex-shrink:0;position:relative;box-shadow:0 0 0 4px var(--c-accent-soft);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out)}.Header_brand__djkvU:hover .Header_brandMark__1kcKZ{transform:scale(1.15);box-shadow:0 0 0 5px var(--c-accent-soft)}.Header_brandText__Ec74y{white-space:nowrap}.Header_brandDot__aRNSd{color:var(--c-muted);font-weight:500}.Header_navDesktop__cY85O{display:none}.Header_navDesktop__cY85O ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--sp-1);align-items:center}.Header_link__rO4Bx{font-family:var(--ff-body);font-size:var(--fs-sm);font-weight:500;color:var(--c-fg);text-decoration:none;padding:8px 10px;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.Header_link__rO4Bx,.Header_link__rO4Bx span{position:relative;display:inline-block}.Header_link__rO4Bx span:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--c-accent);transform:scaleX(0);transform-origin:center;transition:transform var(--dur-base) var(--ease-out)}.Header_link__rO4Bx:hover{color:var(--c-ink)}.Header_link__rO4Bx:hover span:after{transform:scaleX(.5)}.Header_active__WRBr0{color:var(--c-ink)}.Header_active__WRBr0 span:after{transform:scaleX(1)}.Header_toggle__98ebh{background:transparent;border:1px solid var(--c-line-2);border-radius:var(--r-sm);padding:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.Header_toggle__98ebh:hover{border-color:var(--c-ink);background:var(--c-surface-2)}.Header_bun__mJYcP{display:inline-flex;flex-direction:column;justify-content:space-between;width:20px;height:14px}.Header_bun__mJYcP span{display:block;width:100%;height:2px;background:var(--c-ink);border-radius:1px;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out);transform-origin:center}.Header_bunOpen__u8df0 span:first-child{transform:translateY(6px) rotate(45deg)}.Header_bunOpen__u8df0 span:nth-child(2){opacity:0}.Header_bunOpen__u8df0 span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Header_navMobile__N9aDF{position:fixed;inset:var(--h-header) 0 0 0;background:rgba(22,22,22,.35);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.Header_navMobileOpen__v8Qdj{opacity:1;pointer-events:auto}.Header_navMobileInner__tr2AA{background:var(--c-paper);border-bottom:1px solid var(--c-line);padding:var(--sp-4) clamp(var(--sp-4),4vw,var(--sp-6)) var(--sp-6);max-height:calc(100dvh - var(--h-header));overflow-y:auto;transform:translateY(-8px);opacity:0;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.Header_navMobileOpen__v8Qdj .Header_navMobileInner__tr2AA{transform:translateY(0);opacity:1}.Header_navMobileInner__tr2AA ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.Header_linkMobile__ARwkt{display:flex;align-items:center;justify-content:space-between;font-family:var(--ff-display);font-size:var(--fs-lg);color:var(--c-ink);text-decoration:none;padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--c-line);min-height:52px;transition:padding-left var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Header_linkMobile__ARwkt:hover{padding-left:var(--sp-3);color:var(--c-accent)}.Header_linkMobile__ARwkt:after{content:"›";color:var(--c-faint);font-weight:400;font-size:var(--fs-lg);transition:transform var(--dur-fast) var(--ease-out)}.Header_linkMobile__ARwkt:hover:after{transform:translateX(4px);color:var(--c-accent)}.Header_linkMobile__ARwkt.Header_active__WRBr0,.Header_linkMobile__ARwkt.Header_active__WRBr0:after{color:var(--c-accent)}@media (min-width:880px){.Header_navDesktop__cY85O{display:block}.Header_toggle__98ebh{display:none}}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95fbe602f95f5b1d-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7fd192484976c0a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e478c40a90656953-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680964f1bd688e24-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3e68fbb477d90635-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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eba0a4e5bf800560-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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6adccebe1b78ad4c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ee996a2e7c8d770-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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581701471b17b157-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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1eedfae966de4e1c-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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8b04d48cd7157641-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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d713df6f4e186d13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/45838a0e963d80d9-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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1fcc344624cfd87-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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/877bc9206c568b1e-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:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_916a8f{font-family:Spectral,Spectral Fallback;font-style:normal}.__variable_916a8f{--font-display:"Spectral","Spectral Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_d2dc74{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_d2dc74{--font-body:"Manrope","Manrope 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-20c0,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-20c0,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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}.Footer_footer__LxLGV{border-top:1px solid var(--c-line);background:radial-gradient(circle at top left,var(--c-accent-bg) 0,transparent 60%),var(--c-bg);margin-top:var(--sp-10);position:relative}.Footer_footer__LxLGV:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--c-accent) 30%,var(--c-accent) 70%,transparent);opacity:.35}.Footer_inner__4mERO{max-width:var(--container-wide);margin:0 auto;padding:var(--sp-8) clamp(var(--sp-4),4vw,var(--sp-6)) var(--sp-6);display:grid;grid-template-columns:1.1fr 2fr 1.8fr;grid-gap:var(--sp-6) var(--sp-6);gap:var(--sp-6) var(--sp-6)}.Footer_col__18yNJ{min-width:0}.Footer_colCompact__Tg1_l .Footer_list__FQHVj{display:block;column-count:2;column-gap:var(--sp-5)}.Footer_colCompact__Tg1_l .Footer_list__FQHVj li{page-break-inside:avoid;break-inside:avoid}.Footer_brand__hrKsL{display:inline-flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.Footer_brandMark__xUjJX{width:10px;height:10px;background:var(--c-accent);border-radius:50%;display:inline-block;box-shadow:0 0 0 3px var(--c-accent-soft)}.Footer_brandName__XOcol{font-family:var(--ff-display);font-size:var(--fs-md);color:var(--c-ink);font-weight:600;margin:0;letter-spacing:-.01em}.Footer_brandDot__ET_P5{color:var(--c-muted);font-weight:500}.Footer_heading__E6W7t{font-family:var(--ff-body);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--c-muted);font-weight:600;margin:0 0 var(--sp-3)}.Footer_lead__EjppD{font-size:var(--fs-sm);color:var(--c-fg);max-width:38ch;margin:0;line-height:var(--lh-body)}.Footer_list__FQHVj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}.Footer_list__FQHVj a{color:var(--c-fg);text-decoration:none;display:inline-block;padding:4px 0;position:relative;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.Footer_list__FQHVj a:hover{color:var(--c-accent);transform:translateX(2px)}.Footer_fuentesInline__dKNxq{margin:var(--sp-4) 0 0;font-size:var(--fs-xs);color:var(--c-muted);line-height:1.8}.Footer_fuentesInline__dKNxq a{color:var(--c-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.Footer_fuentesInline__dKNxq a:hover{color:var(--c-accent)}.Footer_bottom__GqBWJ{max-width:var(--container-wide);margin:0 auto;padding:var(--sp-4) clamp(var(--sp-4),4vw,var(--sp-6)) var(--sp-6);border-top:1px solid var(--c-line);font-size:var(--fs-xs);color:var(--c-muted);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-5)}.Footer_bottomLine__9GFmD{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-2);line-height:1.6;min-width:0}.Footer_bottomSep__zGScT{color:var(--c-line-2)}.Footer_disclaimer__lm4Jl{font-style:italic}.Footer_legal__fuCOy{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0;white-space:nowrap}.Footer_legal__fuCOy a{color:var(--c-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.Footer_legal__fuCOy a:hover{color:var(--c-accent)}.Footer_legal__fuCOy span{color:var(--c-line-2)}@media (max-width:880px){.Footer_inner__4mERO{grid-template-columns:1fr 1fr}.Footer_colBrand__E10_L{grid-column:1/-1}.Footer_colCompact__Tg1_l .Footer_list__FQHVj{column-count:1}}@media (max-width:560px){.Footer_inner__4mERO{grid-template-columns:1fr;gap:var(--sp-5)}}:root{--c-paper:#fcfcfd;--c-bg:#f5f6f8;--c-bg-2:#eceef2;--c-surface:#ffffff;--c-surface-2:#f7f8fa;--c-line:#e6e8ec;--c-line-2:#d3d7dd;--c-line-3:#aab0b9;--c-ink:#14161a;--c-ink-2:#1d2026;--c-fg:#2b2f37;--c-fg-2:#4a505a;--c-muted:#6a7180;--c-subtle:#8b919c;--c-faint:#aeb4bf;--c-accent:#a8281a;--c-accent-2:#8c1f14;--c-accent-3:#6e160d;--c-accent-soft:rgba(168,40,26,0.10);--c-accent-bg:rgba(168,40,26,0.04);--c-accent-line:rgba(168,40,26,0.35);--c-steel:#37475a;--c-steel-2:#25313f;--c-steel-soft:rgba(55,71,90,0.10);--c-steel-bg:rgba(55,71,90,0.04);--c-up:#2f6b3a;--c-up-soft:rgba(47,107,58,0.10);--c-down:#a8281a;--c-down-soft:rgba(168,40,26,0.10);--c-warn:#a16207;--c-warn-soft:rgba(161,98,7,0.10);--c-info:#37475a;--c-info-soft:rgba(55,71,90,0.10);--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-xl:14px;--r-2xl:18px;--r-3xl:26px;--r-pill:999px;--shadow-1:0 1px 2px rgba(16,24,40,0.05),0 1px 3px rgba(16,24,40,0.05);--shadow-2:0 2px 6px -1px rgba(16,24,40,0.08),0 8px 20px -6px rgba(16,24,40,0.10);--shadow-3:0 6px 14px -4px rgba(16,24,40,0.10),0 24px 48px -12px rgba(16,24,40,0.16);--shadow-4:0 10px 24px -6px rgba(16,24,40,0.12),0 36px 64px -16px rgba(16,24,40,0.22);--shadow-accent:0 8px 24px -8px rgba(168,40,26,0.40);--shadow-steel:0 8px 24px -8px rgba(55,71,90,0.32);--shadow-inset:inset 0 1px 0 rgba(255,255,255,0.7);--grad-accent:linear-gradient(135deg,#c0392a,#a8281a 52%,#8c1f14);--grad-steel:linear-gradient(135deg,#455a72,#37475a);--grad-ink:linear-gradient(150deg,#2b2f37,#14161a);--grad-surface:linear-gradient(180deg,#ffffff,#f7f8fa);--grad-soft:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(247,248,250,0.6));--container:1180px;--container-narrow:720px;--container-wide:1280px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--fs-xs:0.75rem;--fs-sm:0.8125rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.375rem;--fs-xl:1.75rem;--fs-2xl:2.25rem;--fs-3xl:3rem;--fs-4xl:4rem;--lh-display:1.12;--lh-heading:1.28;--lh-body:1.6;--lh-tight:1.2;--ff-display:var(--font-display,"Spectral"),Georgia,"Times New Roman",serif;--ff-body:var(--font-body,"Manrope"),system-ui,-apple-system,"Segoe UI",sans-serif;--ff-mono:var(--font-mono,"JetBrains Mono"),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--h-header:60px;--h-header-tight:52px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{margin:0;padding:0;color:var(--c-fg);font-family:var(--ff-body);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt";overflow-x:hidden}body{background:radial-gradient(1100px 720px at 4% -8%,rgba(168,40,26,.06),transparent 56%),radial-gradient(920px 640px at 100% -6%,rgba(55,71,90,.07),transparent 52%),radial-gradient(1000px 760px at 52% 118%,rgba(55,71,90,.045),transparent 60%),var(--c-paper);background-attachment:fixed;min-height:100dvh;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--ff-display);color:var(--c-ink);line-height:var(--lh-heading);margin:0 0 var(--sp-4);font-weight:600;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(2rem,1.4rem + 2.4vw,var(--fs-3xl));line-height:var(--lh-display)}h2{font-size:clamp(1.5rem,1.2rem + 1.4vw,var(--fs-2xl))}h3{font-size:clamp(1.25rem,1.05rem + .8vw,var(--fs-xl))}h4{font-size:var(--fs-lg)}h5{font-size:var(--fs-md)}h6{font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.05em}p{margin:0 0 var(--sp-4);text-wrap:pretty}a{color:var(--c-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--c-accent-2)}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--c-accent);color:var(--c-paper)}.text-sm,small{font-size:var(--fs-sm);color:var(--c-muted)}code,kbd,samp{font-family:var(--ff-mono);font-size:.9em}hr{border:0;border-top:1px solid var(--c-line);margin:var(--sp-7) 0}img,svg,video{display:block;max-width:100%;height:auto}table{border-collapse:collapse;width:100%}@media (max-width:640px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:thin;scrollbar-color:var(--c-line-2) transparent}table tbody,table thead,table tr{display:table-row-group}table tr{display:table-row}table td,table th{white-space:nowrap}table::-webkit-scrollbar{height:6px}table::-webkit-scrollbar-thumb{background:var(--c-line-2);border-radius:6px}}main{padding:var(--sp-6) clamp(var(--sp-4),4vw,var(--sp-7))}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.muted{color:var(--c-muted)}.sr-only-focusable{position:absolute;left:-9999px}.sr-only-focusable:focus{left:var(--sp-3);top:var(--sp-3);z-index:1000;background:var(--c-ink);color:var(--c-paper);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);text-decoration:none}.scroll-x{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--c-line-2) transparent}.scroll-x::-webkit-scrollbar{height:8px}.scroll-x::-webkit-scrollbar-thumb{background:var(--c-line-2);border-radius:8px}.scroll-x::-webkit-scrollbar-track{background:transparent}@keyframes ddc-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ddc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ddc-slide-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes ddc-pulse-line{0%{transform:scaleX(0);opacity:0;transform-origin:left}50%{opacity:1}to{transform:scaleX(1);opacity:1;transform-origin:left}}@keyframes ddc-sheen{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(260%) skewX(-12deg)}}@keyframes ddc-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.reveal{will-change:opacity,transform}.revealHidden{opacity:0;transform:translateY(18px)}.revealShown{opacity:1;transform:none;transition:opacity .56s var(--ease-out),transform .56s var(--ease-out)}.anim-fade-up{animation:ddc-fade-up var(--dur-slow) var(--ease-out) both}.anim-fade-in{animation:ddc-fade-in var(--dur-slow) var(--ease-out) both}.stagger>*{animation:ddc-fade-up .38s var(--ease-out) both}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.24s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(7){animation-delay:.36s}.stagger>:nth-child(8){animation-delay:.42s}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}@media (pointer:coarse){[role=button],a,button,input,select{min-height:44px}.inline-link,li a,p a{min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}