.cv{--cv-fg:#1a1d2b;--cv-fg-2:#5b5f75;--cv-line:#e2e5f2;--cv-cream:#f2f4fb;--cv-blue:#2b3f8f;--cv-blue-soft:#dde6fb;--cv-blue-deep:#1b1f52;--cv-blue-light:#7ea0f5;--cv-blue-bright:#3553d4;--cv-ink:#0f1222;--cv-fg-3:#8a90a6;--cv-line-2:#d3d9e9;color:var(--cv-fg);background:#fff;font-family:var(--font-cv-sans),"Inter",-apple-system,"Segoe UI",sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.cv-serif{font-family:var(--font-serif),Georgia,"Times New Roman",serif}.cv [data-fade] [data-fade-order]{opacity:0;transform:translateY(28px);will-change:opacity,transform}.cv [data-fade][data-scrolled] [data-fade-order]{opacity:1;transform:none;transition-property:opacity,transform;transition-duration:.9s;transition-timing-function:ease-out}.cv [data-fade][data-scrolled] [data-fade-order="2"]{transition-delay:.15s}.cv [data-fade][data-scrolled] [data-fade-order="3"]{transition-delay:.3s}.cv-hero-bg{background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(221,230,251,.95),transparent 60%),radial-gradient(ellipse 45% 40% at 85% 15%,rgba(43,63,143,.14),transparent 65%),radial-gradient(ellipse 50% 45% at 10% 20%,rgba(126,160,245,.16),transparent 65%),linear-gradient(180deg,#eef1fb,#fff 60%,#fff)}.cv-grad-ink{background:linear-gradient(90deg,#0f1222 0,#4a5178);-webkit-background-clip:text;background-clip:text;color:transparent}.cv-grad-slate{background:linear-gradient(96deg,#5d6a96 20%,#98a3c4 35%,#5d6a96 48%,#5d6a96 70%,#98a3c4 80%,#5d6a96 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.cv-btn-dark,.cv-btn-primary{position:relative;transition:transform .15s ease,filter .15s ease}.cv-btn-dark:hover,.cv-btn-primary:hover{filter:brightness(1.08)}.cv-btn-dark:active,.cv-btn-primary:active{transform:scale(.98)}.cv-btn-primary{background:radial-gradient(115% 115% at 10% 17%,#3553d4 0,#1c2f9e 100%);box-shadow:0 0 0 1px #17277f,inset 0 1px 0 hsla(0,0%,100%,.18),inset -2px -2px 4px rgba(0,0,0,.2)}.cv-btn-dark{background:radial-gradient(86% 86% at 10% 17%,rgba(78,80,92,.95) 15%,#07080c 100%);box-shadow:0 0 0 1px #05060a,inset 0 1px 0 hsla(0,0%,100%,.22),inset -1px -1px 4px rgba(0,0,0,.65),0 1px 3px rgba(0,0,0,.2),5px 7px 14px -2px rgba(119,133,164,.45)}.cv-btn-soft{background:linear-gradient(180deg,#eef2fe,#dfe7fd);box-shadow:0 0 0 1px #c5d2f7,inset 0 1px 0 hsla(0,0%,100%,.9),inset -2px -2px 4px rgba(150,172,235,.25),0 6px 14px -8px rgba(62,94,230,.35);transition:transform .15s ease,filter .15s ease}.cv-btn-soft:hover{filter:brightness(1.02) saturate(1.1)}.cv-btn-soft:active{transform:scale(.98)}.cv-hero-pill{--cv-pill-dot:#3a5cf0;background:#d9e3ff}.cv-panel-navy{background:radial-gradient(90% 70% at 15% 0,rgba(126,160,245,.28),transparent 60%),radial-gradient(70% 60% at 100% 100%,rgba(102,132,232,.35),transparent 60%),linear-gradient(160deg,#161a45,#1f2b6b 55%,#2b3f8f)}.cv-bezel{overflow:hidden;border-radius:16px 16px 0 0;padding:6px 6px 0;background:#d3d9e8;box-shadow:0 30px 60px -30px rgba(26,29,43,.28)}.cv-nav-pill{transition:opacity .2s ease,transform .2s ease}.cv-nav-pill-glide{transition:opacity .2s ease,transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1)}.cv-nav-chevron{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.cv-menu{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-6px) scale(.985);transform-origin:top center;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.cv-menu[data-open=true]{opacity:1;pointer-events:auto;transform:translateX(-50%)}.cv-menu-rise{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.cv-menu[data-open=true] .cv-menu-rise{opacity:1;transform:none;transition-delay:var(--d,0ms)}.cv-nav-link:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.cv-menu,.cv-menu-rise,.cv-nav-chevron,.cv-nav-pill,.cv-nav-pill-glide{transition:none}.cv-menu-rise{opacity:1}.cv-menu-rise,.cv-nav-link:active{transform:none}}.cv-stat{background:linear-gradient(180deg,#eef1fa,#e3e8f5);border:1px solid #cfd6ea}.cv-panel-light{background:radial-gradient(80% 70% at 50% 0,hsla(0,0%,100%,.9),transparent 70%),linear-gradient(180deg,#eef1fa,#e2e7f5);box-shadow:inset 0 0 0 1px rgba(201,208,228,.5)}.cv-window{box-shadow:0 1px 2px rgba(26,29,43,.06),0 30px 60px -20px rgba(26,29,43,.22),0 0 0 1px rgba(26,29,43,.06)}.cv-glow-card{background:radial-gradient(120% 140% at 0 0,hsla(0,0%,100%,.18),transparent 55%),linear-gradient(135deg,#1b1f52,#2b3f8f 55%,#6684e8)}.cv-pill{background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(6px)}.cv-final-bg{background:linear-gradient(180deg,#fff,#eef1f8 12%,#e3e8f3)}@font-face{font-family:__Inter_Tight_eb7c85;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_eb7c85;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_eb7c85;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_eb7c85;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_eb7c85;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_eb7c85;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_eb7c85;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_eb7c85;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_eb7c85;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:__Inter_Tight_eb7c85;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:__Inter_Tight_Fallback_eb7c85;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_eb7c85{font-family:__Inter_Tight_eb7c85,__Inter_Tight_Fallback_eb7c85;font-style:normal}.__variable_eb7c85{--font-cv-sans:"__Inter_Tight_eb7c85","__Inter_Tight_Fallback_eb7c85"}