.page.svelte-3id43s{width:100%;min-height:100dvh;color:var(--colour-text);position:relative;overflow-x:hidden}.bg.svelte-3id43s{z-index:-1;background:#0a0d12 url(../../../clean_background.png) 50%/cover no-repeat fixed;position:fixed;inset:0}.shell.svelte-3id43s{box-sizing:border-box;flex-direction:column;min-height:100dvh;padding:0 5dvh 5dvh;display:flex}.sticky-header.svelte-3id43s{z-index:100;background:url(../../../clean_background.png) 50%/cover no-repeat fixed;padding:5dvh 5dvh .5rem;position:fixed;top:0;left:0;right:0}.article.svelte-3id43s{gap:.8rem;max-width:760px;margin:2rem auto 0}.body.svelte-3id43s h1{font-size:var(--fs-blog-h1);margin-top:0;margin-bottom:1rem;font-weight:700}.body.svelte-3id43s h2{font-size:var(--fs-blog-h2);color:#fff;margin-top:1.8rem}.body.svelte-3id43s h3{font-size:var(--fs-blog-h3);color:#fff;margin-top:1.4rem}.body.svelte-3id43s p{font-size:var(--fs-blog-body);margin:1.1rem 0;line-height:1.7}.body.svelte-3id43s ul,.body.svelte-3id43s ol{padding-left:1.8rem}.body.svelte-3id43s li{font-size:var(--fs-blog-body);margin:.5rem 0;line-height:1.6}.body.svelte-3id43s strong{color:#fff}.body.svelte-3id43s a{color:#50d28c;border-bottom:1px solid #50d28c66;text-decoration:none;transition:color .2s,border-color .2s}.body.svelte-3id43s a:hover{color:#fff;border-color:#fff}.body.svelte-3id43s .roles:where(.svelte-3id43s){flex-direction:column;gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:flex}.body.svelte-3id43s .roles:where(.svelte-3id43s) li:where(.svelte-3id43s){margin:0}.body.svelte-3id43s .role:where(.svelte-3id43s){color:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.body.svelte-3id43s .role:where(.svelte-3id43s):hover{color:inherit;background:#ffffff12;border-color:#50d28c80}.body.svelte-3id43s .role-head:where(.svelte-3id43s){flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.body.svelte-3id43s .role-title:where(.svelte-3id43s){color:#fff;font-size:var(--fs-blog-h3);font-weight:600}.body.svelte-3id43s .role-location:where(.svelte-3id43s){color:#50d28c;font-size:.85rem}.body.svelte-3id43s .role-summary:where(.svelte-3id43s){color:#b8b8bf;font-size:var(--fs-blog-body);line-height:1.5}.body.svelte-3id43s .no-roles:where(.svelte-3id43s){color:#b8b8bf}.body.svelte-3id43s .team-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0;display:grid}@media (width<=650px){.body.svelte-3id43s .team-grid{grid-template-columns:1fr}}.body.svelte-3id43s .team-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;padding:1.2rem 1.4rem;display:flex}.body.svelte-3id43s .team-card__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.body.svelte-3id43s .team-card__name{color:#fff;font-size:var(--fs-blog-h3);font-weight:600;line-height:1.2}.body.svelte-3id43s .team-card__job{color:#b8b8bf;font-size:var(--fs-blog-body);margin-top:.2rem}.body.svelte-3id43s .team-card__linkedin{border:none;flex-shrink:0;padding:0;display:inline-flex}.body.svelte-3id43s .team-card__linkedin:hover{opacity:.8;border:none}.body.svelte-3id43s .team-card__linkedin img{width:22px;height:22px;display:block}.body.svelte-3id43s .team-card__desc{font-size:var(--fs-blog-body);color:var(--colour-text);margin:.6rem 0 0;line-height:1.5}
