.box[data-astro-cid-ab4ihpzs]{border:1px solid var(--gray-800);border-radius:.75rem;padding:1.5rem;background-color:var(--gray-999_40);box-shadow:var(--shadow-sm)}.skills[data-astro-cid-ab4ihpzs]{display:flex;flex-direction:column;gap:3rem}.skills[data-astro-cid-ab4ihpzs] h2[data-astro-cid-ab4ihpzs]{font-size:var(--text-lg)}.skills[data-astro-cid-ab4ihpzs] p[data-astro-cid-ab4ihpzs]{color:var(--gray-400)}@media (min-width: 50em){.box[data-astro-cid-ab4ihpzs]{border-radius:1.5rem;padding:2.5rem}.skills[data-astro-cid-ab4ihpzs]{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem}.skills[data-astro-cid-ab4ihpzs] h2[data-astro-cid-ab4ihpzs]{font-size:var(--text-2xl)}}.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:2rem}.roles[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:5 / 4;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:1.5rem;box-shadow:var(--shadow-md)}.section-header[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);text-align:center}@media (min-width: 50em){.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6fr 4fr;padding-inline:2.5rem;gap:3.75rem}.hero[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4;border-radius:4.5rem;-o-object-fit:cover;object-fit:cover}h2[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl)}}.section[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.section[data-astro-cid-j7pv25f6].centered .section-header[data-astro-cid-j7pv25f6]{justify-self:center;text-align:center}.section[data-astro-cid-j7pv25f6].compact{gap:1.25rem}.section[data-astro-cid-j7pv25f6].with-cta{display:block}.surface[data-astro-cid-j7pv25f6]{position:relative;background-color:var(--gray-999_40);border:1px solid var(--gray-800);border-radius:1.5rem;padding:1.25rem;box-shadow:var(--shadow-sm);overflow:hidden}.card-block[data-astro-cid-j7pv25f6]{max-width:100%;margin-inline:0;display:flex;flex-direction:column;gap:1.5rem}.cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.career-cta[data-astro-cid-j7pv25f6]{margin-left:auto}.career-cta[data-astro-cid-j7pv25f6] a{padding:.65rem 1.25rem;gap:.5rem;font-size:var(--text-md)}.with-background[data-astro-cid-j7pv25f6]{position:relative}.with-background[data-astro-cid-j7pv25f6]:before{--hero-bg: var(--bg-image-subtle-2);content:"";position:absolute;pointer-events:none;left:50%;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));top:0;transform:translateY(-75%) translate(-50%);background:url(/assets/backgrounds/noise.png) top center/220px repeat,var(--hero-bg) center center / var(--bg-gradient-size) no-repeat,var(--gray-999);background-blend-mode:overlay,normal,normal,normal;mix-blend-mode:var(--bg-blend-mode);z-index:-1}.with-background[data-astro-cid-j7pv25f6].bg-variant:before{--hero-bg: var(--bg-image-subtle-1)}.section-header[data-astro-cid-j7pv25f6]{justify-self:center;text-align:center;max-width:70ch;font-size:var(--text-md);color:var(--gray-300)}.creative-brands[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:50ch}.creative-brands[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.section[data-astro-cid-j7pv25f6].with-background .gallery[data-astro-cid-j7pv25f6]{margin-top:2rem;margin-bottom:2rem}.section[data-astro-cid-j7pv25f6].compact .section-header[data-astro-cid-j7pv25f6]{gap:.5rem}.section[data-astro-cid-j7pv25f6].compact .gallery[data-astro-cid-j7pv25f6]{margin-top:1rem;margin-bottom:1rem}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.section[data-astro-cid-j7pv25f6].with-cta .section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}.card-block[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-xl)}@media (min-width: 50em){.section[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header" "gallery gallery gallery gallery";gap:5rem}.section[data-astro-cid-j7pv25f6].with-cta{grid-template-areas:"header header header cta" "gallery gallery gallery gallery"}.section-header[data-astro-cid-j7pv25f6]{grid-area:header;font-size:var(--text-lg)}.creative-brands[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:100%}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.section[data-astro-cid-j7pv25f6].with-cta .section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl)}.card-block[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl)}.section[data-astro-cid-j7pv25f6]:not(.with-cta) .section-header[data-astro-cid-j7pv25f6]{text-align:center}.with-cta[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6]{justify-self:flex-start;text-align:left}.section[data-astro-cid-j7pv25f6].centered.with-cta .section-header[data-astro-cid-j7pv25f6]{justify-self:center;text-align:center}.card-block[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;-moz-column-gap:2rem;column-gap:2rem}.card-block[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6]{flex:1}.career-cta[data-astro-cid-j7pv25f6]{justify-content:flex-end}.gallery[data-astro-cid-j7pv25f6]{grid-area:gallery}.cta[data-astro-cid-j7pv25f6]{grid-area:cta}}.mention-card[data-astro-cid-j7pv25f6]{display:flex;height:7rem;justify-content:center;align-items:center;text-align:center;border:1px solid var(--gray-800);border-radius:1.5rem;color:var(--gray-300);background:var(--gradient-subtle);box-shadow:var(--shadow-sm)}@media (min-width: 50em){.mention-card[data-astro-cid-j7pv25f6]{border-radius:1.5rem;height:9.5rem}}.creative-brands[data-astro-cid-j7pv25f6] a{padding:.65rem 1.25rem;gap:.5rem;font-size:var(--text-md);width:-moz-fit-content;width:fit-content;align-self:center}
