@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_014e29{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_014e29{--font-vitrine-heading:"Plus Jakarta Sans","Plus Jakarta Sans 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-20c4,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-20c4,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;font-style:normal;font-weight:600;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:600;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:600;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;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_bd326e{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_bd326e{--font-vitrine-sans:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_eb6a5a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_eb6a5a{--font-vitrine-display:"Instrument Serif","Instrument Serif Fallback"}.vitrine,.vitrine-embed{--v-bg:#fcfcfc;--v-surface:#ffffff;--v-tint:#f2f1ed;--v-ink:#11161a;--v-muted:#586067;--v-subtle:#8b9196;--v-line:rgb(17 22 26/0.1);--v-accent:#3FA1AA;--v-accent-dark:#0a6b58;--v-night:#0d1316;--v-on-night:#f2f4f3;--v-on-night-muted:rgb(242 244 243/0.62);--v-on-night-line:rgb(242 244 243/0.12);--v-ease:cubic-bezier(0.22,0.61,0.21,1);--v-gutter:clamp(16px,3vw,24px);--v-max:1152px;--v-radius:1.75rem;--v-font-h:var(--font-vitrine-heading),ui-sans-serif,system-ui,sans-serif;--v-font-d:var(--font-vitrine-display),ui-serif,Georgia,serif;--v-font-s:var(--font-vitrine-sans),ui-sans-serif,system-ui,sans-serif;color:var(--v-ink);font-family:var(--v-font-s);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vitrine{position:relative;min-height:100vh;overflow-x:clip}.vitrine *,.vitrine :after,.vitrine :before,.vitrine-embed *,.vitrine-embed :after,.vitrine-embed :before{box-sizing:border-box}:where(.vitrine,.vitrine-embed) :where(h1,h2,h3,h4,p,dl,dd,dt,ol,ul,figure){margin:0}:where(.vitrine,.vitrine-embed) :where(ol,ul){list-style:none;padding:0}:where(.vitrine,.vitrine-embed) :where(a){color:inherit;text-decoration:none}:where(.vitrine,.vitrine-embed) :where(img){display:block;max-width:100%}:where(.vitrine,.vitrine-embed) :where(input,textarea,button){font-family:inherit}:where(.vitrine,.vitrine-embed) :where(button){border:none;background:none;padding:0;color:inherit;font-size:inherit;line-height:inherit;text-align:left}.vitrine ::selection,.vitrine-embed ::selection{background:var(--v-ink);color:var(--v-bg)}html[data-mode=dark] .vitrine svg,html[data-mode=dark] .vitrine-embed svg,html[data-mode=light] .vitrine svg,html[data-mode=light] .vitrine-embed svg{color:inherit}html[data-mode=light] .vitrine input,html[data-mode=light] .vitrine textarea,html[data-mode=light] .vitrine-embed input,html[data-mode=light] .vitrine-embed textarea{background-color:var(--v-surface)!important;color:var(--v-ink)!important;border-color:var(--v-line)!important}html[data-mode=light] .vitrine input.v-bare,html[data-mode=light] .vitrine textarea.v-bare,html[data-mode=light] .vitrine-embed input.v-bare,html[data-mode=light] .vitrine-embed textarea.v-bare{background-color:transparent!important;border-color:transparent!important}.vitrine input::placeholder,.vitrine textarea::placeholder,.vitrine-embed input::placeholder,.vitrine-embed textarea::placeholder{color:var(--v-subtle)!important;opacity:1}@keyframes v-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes v-live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--v-dot,var(--v-accent)) 45%,transparent)}70%,to{box-shadow:0 0 0 .45rem color-mix(in srgb,var(--v-dot,var(--v-accent)) 0%,transparent)}}@keyframes v-card-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.v-main{display:flex;width:100%;max-width:var(--v-max);margin-inline:auto;flex-direction:column;gap:clamp(24px,3vw,32px);padding:clamp(12px,1.6vw,20px) var(--v-gutter) clamp(48px,6vw,72px)}.v-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.v-head-text{display:flex;min-width:0;flex-direction:column;gap:10px}.v-back{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.25rem;white-space:nowrap;font-size:.875rem;font-weight:500;color:var(--v-muted);transition:color .3s var(--v-ease)}.v-back:hover{color:var(--v-accent)}.v-back svg{width:16px;height:16px;flex:none}.v-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--v-subtle)}.v-eyebrow-dot{--v-dot:var(--v-accent);width:.4rem;height:.4rem;flex:none;border-radius:999px;background:var(--v-dot);animation:v-live 2.4s var(--v-ease) infinite}.v-eyebrow-dot[data-brand=true]{--v-dot:var(--theme-primary)}.v-title{font-family:var(--v-font-h);font-weight:700;letter-spacing:-.032em;font-size:clamp(30px,4.6vw,50px);line-height:1.04;color:var(--v-ink)}.v-lede{max-width:560px;font-size:clamp(14px,1.3vw,16px);line-height:1.65;color:var(--v-muted);text-wrap:pretty}.v-stats{display:flex;flex-wrap:wrap;gap:24px}.v-stat{display:flex;flex-direction:column;gap:2px;min-width:96px}.v-stat-value{font-family:var(--v-font-h);font-weight:700;font-size:24px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--v-ink)}.v-stat-label{font-size:11.5px;color:var(--v-subtle)}.v-search{position:relative;flex:1 1 15rem;min-width:0}.v-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;color:var(--v-subtle);pointer-events:none}.v-search-icon svg{width:1rem;height:1rem}.v-search input{width:100%;border-radius:999px;border:1px solid var(--v-line);background:var(--v-surface);padding:12px 16px 12px 40px;font-size:14px;color:var(--v-ink);outline:none;transition:border-color .3s var(--v-ease)}.v-search input:focus{border-color:rgb(11 122 100/.5)!important}.v-pills{flex-wrap:wrap;gap:.375rem}.v-pill,.v-pills{display:flex;align-items:center}.v-pill{cursor:pointer;gap:7px;border-radius:999px;background:rgb(17 22 26/.04);padding:7px 14px;font-size:13px;font-weight:500;color:var(--v-muted);transition:background-color .3s var(--v-ease),color .3s var(--v-ease)}.v-pill[data-on=true]{background:var(--v-ink);color:#ffffff}.v-pill-count{border-radius:999px;background:rgb(17 22 26/.06);padding:1px 7px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--v-subtle)}.v-pill[data-on=true] .v-pill-count{background:rgb(255 255 255/.16);color:#ffffff}.v-tabs{position:relative;display:inline-flex;width:max-content;gap:.25rem;border:1px solid var(--v-line);border-radius:999px;background:var(--v-surface);padding:.25rem}.v-tab-fill{position:absolute;left:0;top:0;background:var(--v-ink);transition:transform .3s var(--v-ease),width .3s var(--v-ease)}.v-tab,.v-tab-fill{border-radius:999px}.v-tab{position:relative;z-index:1;display:flex;cursor:pointer;flex-shrink:0;align-items:center;gap:.45rem;padding:.4rem .9rem;font-family:var(--v-font-h);font-size:.8125rem;font-weight:600;color:var(--v-ink);opacity:.5;white-space:nowrap;transition:color .25s var(--v-ease),opacity .25s var(--v-ease)}.v-tab:hover{opacity:.8}.v-tab[data-on=true]{color:#ffffff;opacity:1}.v-tab[data-on=true][data-filled=false]{color:var(--v-ink)}.v-tab-count{border-radius:999px;background:rgb(17 22 26/.07);padding:0 .35rem;font-family:var(--v-font-s);font-size:.625rem;font-weight:400;font-variant-numeric:tabular-nums;color:var(--v-muted)}.v-tab[data-on=true][data-filled=true] .v-tab-count{background:#ffffff;color:var(--v-ink)}@media (max-width:767px){.v-tab{height:2.5rem}}.v-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;border:1px dashed var(--v-line);border-radius:var(--v-radius);padding:3.5rem 1.5rem;text-align:center}.v-empty-title{font-family:var(--v-font-h);font-weight:700;font-size:1rem}.v-empty-sub{font-size:.9375rem;color:var(--v-muted)}.v-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-radius:20px;background:#11161a;padding:clamp(18px,2vw,24px) clamp(18px,2.4vw,28px)}.v-strip-text{display:flex;min-width:0;flex-direction:column;gap:4px}.v-strip-title{font-size:16px;font-weight:600;color:#ffffff}.v-strip-cta{display:inline-flex;cursor:pointer;flex-shrink:0;align-items:center;gap:6px;border-radius:999px;background:var(--v-accent);padding:11px 20px;font-size:13px;font-weight:500;color:#ffffff;transition:transform .3s var(--v-ease),box-shadow .3s var(--v-ease)}.v-strip-cta:hover{color:#ffffff;transform:translateY(-1px);box-shadow:0 12px 26px -18px rgb(11 122 100/.9)}.v-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--v-line);border-radius:20px;background:var(--v-surface);color:inherit;transition:border-color .4s var(--v-ease),transform .4s var(--v-ease),box-shadow .4s var(--v-ease)}.v-card:hover{border-color:rgb(11 122 100/.4);transform:translateY(-3px);box-shadow:0 20px 40px -26px rgb(17 22 26/.5);color:inherit}.v-card-shot{position:relative;display:flex;flex-direction:column;min-height:clamp(13rem,18vw,15.5rem);padding:clamp(16px,1.8vw,20px);color:#ffffff;background:var(--v-night)}.v-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v-card-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 12 14/.5),rgb(8 12 14/.22) 38%,rgb(8 12 14/.86))}.v-card-top{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px}.v-card-top-left{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.v-card-tag{display:inline-flex;align-items:center;height:22px;padding-inline:9px;border-radius:999px;border:1px solid rgb(255 255 255/.22);background:rgb(255 255 255/.12);font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.v-card-bottom{position:relative;display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:clamp(20px,3vw,32px)}.v-card-title{font-family:var(--v-font-h);font-size:clamp(19px,2vw,22px);line-height:1.22;font-weight:700;letter-spacing:-.022em;text-wrap:balance;text-shadow:0 1px 3px rgb(8 12 14/.55),0 0 18px rgb(8 12 14/.35)}.v-card-desc{font-size:13.5px;line-height:1.55;color:rgb(255 255 255/.8);text-wrap:pretty;text-shadow:0 1px 2px rgb(8 12 14/.5),0 0 16px rgb(8 12 14/.45);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v-card-body{display:flex;flex:1;flex-direction:column;gap:14px;padding:clamp(16px,1.8vw,20px)}.v-card-cta{display:inline-flex;align-items:center;gap:8px;height:38px;padding-inline:18px 15px;border-radius:999px;background:#11161a;font-size:13.5px;font-weight:500;color:#f5f4f0;white-space:nowrap}.v-card-cta[data-quiet=true]{background:rgb(17 22 26/.06);color:#11161a}.v-card-cta svg{width:14px;height:14px;flex:none}.v-projects{display:flex;flex-direction:column;gap:10px}.v-projects-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.v-projects-title{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--v-subtle)}.v-projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.v-project{position:relative;display:flex;cursor:pointer;min-width:0;flex-direction:column;gap:4px;overflow:hidden;border:1px solid var(--v-line);border-radius:20px;background:var(--v-surface);padding:14px 44px 14px 16px;transition:border-color .3s var(--v-ease),background-color .3s var(--v-ease),transform .3s var(--v-ease),box-shadow .3s var(--v-ease)}.v-project:hover{border-color:rgb(11 122 100/.45);background:rgb(11 122 100/.045);transform:translateY(-2px);box-shadow:0 18px 36px -26px rgb(11 122 100/.55)}.v-project[data-on=true]{border-color:rgb(11 122 100/.55);background:rgb(11 122 100/.06)}.v-project-go{position:absolute;right:16px;top:16px;display:flex;width:14px;height:14px;color:var(--v-accent);opacity:0;transform:translateX(-6px);transition:opacity .3s var(--v-ease),transform .3s var(--v-ease)}.v-project:hover .v-project-go,.v-project[data-on=true] .v-project-go{opacity:1;transform:translateX(0)}.v-project-name{font-family:var(--v-font-h);font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--v-ink);transition:color .3s var(--v-ease)}.v-project:hover .v-project-name,.v-project[data-on=true] .v-project-name{color:var(--v-accent)}.v-project-desc{font-size:12.5px;line-height:1.5;color:var(--v-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v-project-meta{font-size:11.5px;color:var(--v-subtle)}.v-chip{display:inline-flex;cursor:pointer;align-items:center;gap:7px;border-radius:999px;border:1px solid rgb(11 122 100/.4);background:rgb(11 122 100/.08);padding:6px 12px;font-size:13px;font-weight:500;color:var(--v-accent)}.v-chip svg{width:12px;height:12px}