/**handles:mime-team**/
:root{--mime-team-font:"SegoeUI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--mime-team-accent:#06367a;--mime-team-navy:#0d2240;--mime-team-navy-soft:#16325c;--mime-team-ink:#000;--mime-team-muted:#4a5568;--mime-team-pill-border:#9ec4fa;--mime-team-pill-bg:#eef5ff;--mime-team-band:#eef2fb;--mime-team-border:#e2e5ea;--mime-team-card-bg:#f7f8fa}.mime-team-grid,.mime-team-profile{font-family:var(--mime-team-font)}.mime-team-grid{display:grid;gap:2rem;margin:2rem 0}.mime-team-cols-1{grid-template-columns:1fr}.mime-team-cols-2{grid-template-columns:repeat(2,1fr)}.mime-team-cols-3{grid-template-columns:repeat(3,1fr)}.mime-team-cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.mime-team-cols-3,.mime-team-cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mime-team-grid{grid-template-columns:1fr}}.mime-team-grid .mime-team-card{display:flex;flex-direction:column;background:var(--mime-team-card-bg);border:1px solid var(--mime-team-border);border-radius:10px;overflow:hidden}.mime-team-grid .mime-team-card-photo{display:block;aspect-ratio:1/1;overflow:hidden;line-height:0;border-bottom:none;box-shadow:none}.mime-team-grid .mime-team-card-photo img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;display:block;margin:0;border-radius:0;transition:transform .3s ease}.mime-team-grid .mime-team-card:hover .mime-team-card-photo img{transform:scale(1.03)}.mime-team-grid .mime-team-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:1.3rem;padding:1.875rem;flex:1}.mime-team-grid .mime-team-card-name{margin:0;padding:0;font-family:var(--mime-team-font);font-size:2.25rem;font-weight:600;line-height:1.2;color:var(--mime-team-ink)}.mime-team-grid .mime-team-card-name a{color:inherit;text-decoration:none;border-bottom:none;box-shadow:none}.mime-team-grid .mime-team-card-name a:hover{color:var(--mime-team-navy-soft);text-decoration:none}.mime-team-grid .mime-team-card-role{display:inline-block;padding:.25rem .75rem;border:1px solid var(--mime-team-pill-border);border-radius:6px;font-size:.9rem;font-weight:400;line-height:1.6;color:var(--mime-team-ink);background:var(--mime-team-pill-bg)}.mime-team-grid .mime-team-card-bio{margin:0;font-size:1rem;line-height:1.625;color:inherit}.mime-team-grid a.mime-team-card-linkedin{font-weight:600;font-size:1rem;color:var(--mime-team-accent);text-decoration:none;border-bottom:none;box-shadow:none}.mime-team-grid a.mime-team-card-linkedin:hover{text-decoration:underline}.mime-team-grid a.mime-team-button{margin-top:auto;display:inline-block;padding:.6rem 1.4rem;background:var(--mime-team-accent);color:#fff;font-size:.9rem;font-weight:600;border-radius:6px;text-decoration:none;border-bottom:none;box-shadow:none;transition:background .2s ease}.mime-team-grid a.mime-team-button:focus,.mime-team-grid a.mime-team-button:hover{background:var(--mime-team-navy);color:#fff;text-decoration:none}.mime-team-profile{margin:0}.mime-team-hero{background:var(--mime-team-navy);color:#fff;padding:4.5rem 1.5rem}.mime-team-hero-inner{max-width:960px;margin:0 auto;display:flex;gap:3.5rem;align-items:center}.mime-team-hero-photo{flex:0 0 200px}.mime-team-hero-photo img{width:200px;height:200px;aspect-ratio:1/1;border-radius:10px;object-fit:cover;display:block;margin:0}.mime-team-eyebrow{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.7)}.mime-team-eyebrow-dark{color:var(--mime-team-muted)}.mime-team-hero-content{max-width:680px}.mime-team-hero-name{margin:0;padding:0;font-family:var(--mime-team-font);font-size:clamp(2.25rem, 5vw, 3.25rem);font-weight:600;line-height:1.15;color:#fff}.mime-team-hero-role{margin:.35rem 0 0;font-size:1.05rem;font-weight:400;color:rgba(255,255,255,.75)}.mime-team-hero-email{margin:.4rem 0 0;font-size:1rem;color:rgba(255,255,255,.75)}.mime-team-hero-email a{color:inherit;text-decoration:none;border-bottom:none;box-shadow:none}.mime-team-hero-email a:hover{color:#fff;text-decoration:underline}.mime-team-hero-bio{margin-top:1.75rem;font-size:1rem;line-height:1.7;color:rgba(255,255,255,.92)}.mime-team-hero-bio p{margin:0 0 1em;padding:0;color:inherit;font-size:inherit;line-height:inherit}.mime-team-hero-bio p:last-child{margin-bottom:0}.mime-team-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.mime-team-hero a.mime-team-pill{display:inline-block;padding:.6rem 1.5rem;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;border-bottom-style:solid;box-shadow:none;transition:background .2s ease}.mime-team-hero a.mime-team-pill:focus,.mime-team-hero a.mime-team-pill:hover{background:rgba(255,255,255,.22);color:#fff;text-decoration:none}@media (max-width:720px){.mime-team-hero-inner{flex-direction:column;align-items:center;text-align:center;gap:2rem}.mime-team-hero-actions{justify-content:center}}.mime-team-posts{background:var(--mime-team-band);padding:4rem 1.5rem 5rem}.mime-team-posts-inner{max-width:960px;margin:0 auto}.mime-team-posts-heading{margin:0 0 2rem;font-size:clamp(2rem, 4vw, 2.75rem);font-weight:700;color:var(--mime-team-ink)}.mime-team-posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:640px){.mime-team-posts-grid{grid-template-columns:1fr}}.mime-team-post-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(13,34,64,.06);display:flex;flex-direction:column}.mime-team-post-thumb{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--mime-team-navy-soft)}.mime-team-post-thumb img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin:0}.mime-team-post-thumb-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--mime-team-navy-soft),var(--mime-team-navy))}.mime-team-post-body{padding:1.25rem 1.5rem 1.5rem}.mime-team-post-title{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.35}.mime-team-post-title a{color:var(--mime-team-ink);text-decoration:none}.mime-team-post-title a:hover{color:var(--mime-team-navy-soft)}.mime-team-post-date{font-size:.85rem;color:var(--mime-team-muted)}.mime-team-author-box{display:flex;gap:2rem;align-items:flex-start;background:var(--mime-team-band);border-radius:10px;padding:2rem;margin:3rem 0;font-family:var(--mime-team-font)}.mime-team-author-box .mime-team-author-box-photo{flex:0 0 110px;display:block;line-height:0;border-bottom:none;box-shadow:none}.mime-team-author-box .mime-team-author-box-photo img{width:110px;height:110px;aspect-ratio:1/1;border-radius:10px;object-fit:cover;display:block;margin:0}.mime-team-author-box .mime-team-author-box-body{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.mime-team-author-box .mime-team-author-box-eyebrow{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mime-team-muted)}.mime-team-author-box .mime-team-author-box-name{margin:0;padding:0;font-family:var(--mime-team-font);font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--mime-team-ink)}.mime-team-author-box .mime-team-author-box-name a{color:inherit;text-decoration:none;border-bottom:none;box-shadow:none}.mime-team-author-box .mime-team-author-box-name a:hover{color:var(--mime-team-accent)}.mime-team-author-box .mime-team-author-box-role{display:inline-block;padding:.25rem .75rem;border:1px solid var(--mime-team-pill-border);border-radius:6px;font-size:.9rem;font-weight:400;line-height:1.6;color:var(--mime-team-ink);background:var(--mime-team-pill-bg)}.mime-team-author-box .mime-team-author-box-bio{margin:0;padding:0;font-size:1rem;line-height:1.625;color:inherit;background:0 0}.mime-team-author-box a.mime-team-author-box-button{margin-top:.5rem;display:inline-block;padding:.6rem 1.4rem;background:var(--mime-team-accent);color:#fff;font-size:.9rem;font-weight:600;border-radius:6px;text-decoration:none;border-bottom:none;box-shadow:none;transition:background .2s ease}.mime-team-author-box a.mime-team-author-box-button:focus,.mime-team-author-box a.mime-team-author-box-button:hover{background:var(--mime-team-navy);color:#fff;text-decoration:none}@media (max-width:600px){.mime-team-author-box{flex-direction:column;align-items:center;text-align:center}.mime-team-author-box .mime-team-author-box-body{align-items:center}}