.box[data-astro-cid-2zwc476k]{border:1px solid var(--gray-800);background-color:var(--gray-999_40);box-shadow:var(--shadow-sm);border-radius:.75rem;padding:1.5rem}.skills[data-astro-cid-2zwc476k]{flex-direction:column;gap:3rem;display:flex}.skills[data-astro-cid-2zwc476k] h2[data-astro-cid-2zwc476k]{font-size:var(--text-lg)}.skills[data-astro-cid-2zwc476k] p[data-astro-cid-2zwc476k]{color:var(--gray-400)}@media (width>=50em){.box[data-astro-cid-2zwc476k]{border-radius:1.5rem;padding:2.5rem}.skills[data-astro-cid-2zwc476k]{grid-template-columns:repeat(3,1fr);gap:5rem;display:grid}.skills[data-astro-cid-2zwc476k] h2[data-astro-cid-2zwc476k]{font-size:var(--text-2xl)}}.section[data-astro-cid-ieqeibsu]{gap:2rem;display:grid}.with-background[data-astro-cid-ieqeibsu]{position:relative}.with-background[data-astro-cid-ieqeibsu]:before{--hero-bg:var(--bg-image-subtle-2);content:"";pointer-events:none;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));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;position:absolute;top:0;left:50%;transform:translateY(-75%)translate(-50%)}.with-background[data-astro-cid-ieqeibsu].bg-variant:before{--hero-bg:var(--bg-image-subtle-1)}.section-header[data-astro-cid-ieqeibsu]{text-align:center;max-width:50ch;font-size:var(--text-md);color:var(--gray-300);justify-self:center}.section-header[data-astro-cid-ieqeibsu] h3[data-astro-cid-ieqeibsu]{font-size:var(--text-2xl)}@media (width>=50em){.section[data-astro-cid-ieqeibsu]{grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header""gallery gallery gallery gallery";gap:5rem}.section[data-astro-cid-ieqeibsu].with-cta{grid-template-areas:"header header header cta""gallery gallery gallery gallery"}.section-header[data-astro-cid-ieqeibsu]{font-size:var(--text-lg);grid-area:header}.section-header[data-astro-cid-ieqeibsu] h3[data-astro-cid-ieqeibsu]{font-size:var(--text-4xl)}.with-cta[data-astro-cid-ieqeibsu] .section-header[data-astro-cid-ieqeibsu]{text-align:left;justify-self:flex-start}.gallery[data-astro-cid-ieqeibsu]{grid-area:gallery}.cta[data-astro-cid-ieqeibsu]{grid-area:cta}}.section[data-astro-cid-nf2oldj4]{gap:2rem;display:grid}.with-background[data-astro-cid-nf2oldj4]{position:relative}.with-background[data-astro-cid-nf2oldj4]:before{--hero-bg:var(--bg-image-subtle-2);content:"";pointer-events:none;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));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;position:absolute;top:0;left:50%;transform:translateY(-75%)translate(-50%)}.with-background[data-astro-cid-nf2oldj4].bg-variant:before{--hero-bg:var(--bg-image-subtle-1)}.section-header[data-astro-cid-nf2oldj4]{text-align:center;max-width:50ch;font-size:var(--text-md);color:var(--gray-300);justify-self:center}.section-header[data-astro-cid-nf2oldj4] h3[data-astro-cid-nf2oldj4]{font-size:var(--text-2xl)}@media (width>=50em){.section[data-astro-cid-nf2oldj4]{grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header""gallery gallery gallery gallery";gap:5rem}.section[data-astro-cid-nf2oldj4].with-cta{grid-template-areas:"header header header cta""gallery gallery gallery gallery"}.section-header[data-astro-cid-nf2oldj4]{font-size:var(--text-lg);grid-area:header}.section-header[data-astro-cid-nf2oldj4] h3[data-astro-cid-nf2oldj4]{font-size:var(--text-4xl)}.with-cta[data-astro-cid-nf2oldj4] .section-header[data-astro-cid-nf2oldj4]{text-align:left;justify-self:flex-start}.gallery[data-astro-cid-nf2oldj4]{grid-area:gallery}.cta[data-astro-cid-nf2oldj4]{grid-area:cta}}.hero[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:2rem;display:flex}.intro[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.status[data-astro-cid-lcdefpme]{min-height:2.75rem;font-family:var(--font-brand);color:var(--gray-100);border:1px solid var(--gray-700);background:radial-gradient(var(--gray-900), var(--gray-800) 150%);box-shadow:var(--shadow-md);transition:border-color var(--theme-transition);border-radius:999rem;align-items:center;gap:.625rem;padding:.5rem 1.125rem .5rem .875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.status[data-astro-cid-lcdefpme]:hover,.status[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--gray-500)}.status-dot[data-astro-cid-lcdefpme]{background:var(--status-available);border-radius:50%;flex:none;width:.625rem;height:.625rem;position:relative}.status-dot[data-astro-cid-lcdefpme]:after{content:"";background:var(--status-available);border-radius:50%;animation:2.4s cubic-bezier(0,0,.2,1) infinite status-ping;position:absolute;inset:0}@keyframes status-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.status-dot[data-astro-cid-lcdefpme]:after{opacity:0;animation:none}}.roles[data-astro-cid-lcdefpme]{display:none}.actions[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:5/4;object-fit:cover;object-position:top;box-shadow:var(--shadow-md);border-radius:1.5rem}@media (width>=50em){.hero[data-astro-cid-lcdefpme]{grid-template-columns:6fr 4fr;gap:3.75rem;padding-inline:2.5rem;display:grid}.intro[data-astro-cid-lcdefpme]{align-items:flex-start}.roles[data-astro-cid-lcdefpme]{gap:.5rem;margin-top:.5rem;display:flex}.actions[data-astro-cid-lcdefpme]{flex-flow:wrap}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;border-radius:4.5rem}}
