.cv[data-astro-cid-ef422hrn]{box-sizing:border-box;background:var(--brand-surface-page);isolation:isolate;text-wrap:pretty;-webkit-font-smoothing:antialiased;width:auto;font-family:var(--brand-font-display);border-radius:0;margin:0 16px;padding:64px 40px;display:block;overflow:clip}.cv-sprite[data-astro-cid-ef422hrn]{width:0;height:0;position:absolute;overflow:hidden}.cv[data-astro-cid-ef422hrn] [data-astro-cid-ef422hrn]{box-sizing:border-box}.cv-in[data-astro-cid-ef422hrn]{max-width:var(--brand-rail-max);gap:var(--brand-space-8);flex-direction:column;margin:0 auto;display:flex}.cv-hd[data-astro-cid-ef422hrn]{margin-bottom:var(--brand-space-6);align-items:center;gap:var(--brand-space-6);text-align:center;flex-direction:column;display:flex}.cv-eb0[data-astro-cid-ef422hrn]{border-radius:var(--brand-radius-pill);background:var(--brand-accent);font-size:var(--brand-text-label-sm-size);line-height:16px;font-weight:var(--brand-text-label-sm-weight);text-transform:uppercase;color:var(--brand-text-heading);align-items:center;margin:0;padding:6px 12px;display:inline-flex}.cv-h2[data-astro-cid-ef422hrn]{font-size:var(--brand-text-section-title-size);line-height:var(--brand-text-section-title-line-height);letter-spacing:var(--brand-text-section-title-letter-spacing);font-weight:var(--brand-text-h2-weight);text-wrap:pretty;color:var(--brand-text-heading);margin:0}.cv-h2[data-astro-cid-ef422hrn] em[data-astro-cid-ef422hrn]{color:var(--brand-text-body);font-style:normal}.cv-intro[data-astro-cid-ef422hrn]{max-width:620px;font-family:var(--brand-font-body);font-size:var(--brand-text-body-1-size);line-height:var(--brand-text-body-1-line-height);font-weight:var(--brand-text-body-1-weight);color:var(--brand-text-body);margin:0}.cv-grid3[data-astro-cid-ef422hrn]{gap:var(--brand-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cv-b[data-astro-cid-ef422hrn]{background:var(--brand-surface-card);border-radius:var(--brand-radius-card);gap:var(--brand-space-4);flex-direction:column;min-width:0;padding:16px 16px 24px;display:flex}.cv-img[data-astro-cid-ef422hrn]{border-radius:var(--brand-radius-image);background:var(--brand-gradient-ground-mist);aspect-ratio:3/2;width:100%;min-width:0;position:relative;overflow:hidden}.cv-img[data-astro-cid-ef422hrn] img[data-astro-cid-ef422hrn]{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.cv-bt[data-astro-cid-ef422hrn]{gap:var(--brand-space-3);flex-direction:column;align-items:flex-start;padding:24px 24px 8px;display:flex}.cv-head[data-astro-cid-ef422hrn]{justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;min-height:28px;display:flex}.cv-tag[data-astro-cid-ef422hrn]{height:20px;font-size:var(--brand-text-body-3-size);font-weight:var(--brand-text-label-sm-weight);white-space:nowrap;text-transform:uppercase;background:var(--brand-accent);color:var(--brand-text-heading);border-radius:8px;align-items:center;gap:4px;padding:0 8px;line-height:1;display:inline-flex}.cv[data-astro-cid-ef422hrn] h3[data-astro-cid-ef422hrn]{font-size:var(--brand-text-h3-size);line-height:var(--brand-text-h3-line-height);letter-spacing:var(--brand-text-h3-letter-spacing);font-weight:var(--brand-text-h3-weight);color:var(--brand-text-heading);text-wrap:balance;margin:0}.cv-bt[data-astro-cid-ef422hrn] p[data-astro-cid-ef422hrn]{font-family:var(--brand-font-body);font-size:var(--brand-text-body-1-size);line-height:var(--brand-text-body-1-line-height);font-weight:var(--brand-text-body-1-weight);color:var(--brand-text-body);margin:0}.cv-chips[data-astro-cid-ef422hrn]{margin-top:var(--brand-space-2);flex-wrap:wrap;gap:6px;display:flex}.cv-chips[data-astro-cid-ef422hrn] span[data-astro-cid-ef422hrn]{background:var(--brand-blue-50);font-size:var(--brand-text-label-sm-size);color:var(--brand-text-heading);white-space:nowrap;border-radius:8px;align-items:center;padding:6px 10px;line-height:14px;display:inline-flex}.cv-cta[data-astro-cid-ef422hrn]{justify-content:center;align-items:center;gap:var(--brand-space-2);height:36px;font-weight:var(--brand-text-label-sm-weight);font-size:var(--brand-text-label-sm-size);white-space:nowrap;color:var(--brand-text-body);border-radius:8px;padding:8px 0;line-height:17px;text-decoration:underline;transition:color .18s;display:inline-flex}.cv-cta[data-astro-cid-ef422hrn]:hover{color:var(--brand-text-heading)}.cv-cta[data-astro-cid-ef422hrn] svg[data-astro-cid-ef422hrn]{flex:none}.mw-a[data-astro-cid-ef422hrn]{justify-content:center;align-items:center;gap:var(--brand-space-2);margin-top:var(--brand-space-2);flex-wrap:wrap;align-self:center;display:flex}.mw-l[data-astro-cid-ef422hrn]{font-size:var(--brand-text-label-sm-size);line-height:14px;font-weight:var(--brand-text-label-sm-weight);text-transform:uppercase;color:var(--brand-text-heading);white-space:nowrap;margin:0 8px 0 0}.mw-ai[data-astro-cid-ef422hrn]{background:var(--brand-accent);color:var(--brand-text-heading);font-size:var(--brand-text-body-1-size);line-height:var(--brand-text-body-1-line-height);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.mw-ai[data-astro-cid-ef422hrn] svg[data-astro-cid-ef422hrn]{width:16px;height:16px}.mw-ai[data-astro-cid-ef422hrn] b[data-astro-cid-ef422hrn]{font-size:var(--brand-text-body-2-size);line-height:17px;font-weight:var(--brand-text-label-sm-weight);color:var(--brand-text-heading)}@media (width>=1040px){.cv-grid3[data-astro-cid-ef422hrn]{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}}@media (width<=1039px){.cv-grid3[data-astro-cid-ef422hrn]{grid-template-columns:minmax(0,1fr)}}@media (width>=680px) and (width<=1039px){.cv-img[data-astro-cid-ef422hrn]{aspect-ratio:2}}@media (width<=900px){.mw-l[data-astro-cid-ef422hrn]{text-align:center;flex-basis:100%;margin:0 0 4px}}@media (width<=767px){.cv-h2[data-astro-cid-ef422hrn]{font-size:var(--brand-text-h2-size);line-height:var(--brand-text-h2-line-height);max-width:560px}}@media (width<=679px){.cv[data-astro-cid-ef422hrn]{padding:48px 16px}.cv-h2[data-astro-cid-ef422hrn] br[data-astro-cid-ef422hrn]{display:none}}.cv-eb0[data-astro-cid-ef422hrn],.mw-l[data-astro-cid-ef422hrn]{letter-spacing:.09em}.cv-chips[data-astro-cid-ef422hrn] span[data-astro-cid-ef422hrn]{font-weight:500}
