.button[data-astro-cid-ekguhzzh]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-7);border:var(--border-width) solid var(--color-border);min-height:2.5rem;font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase;color:var(--color-on-bg);transition:background-color var(--duration-fast), color var(--duration-fast);text-decoration:none;display:inline-flex}.button[data-astro-cid-ekguhzzh]:hover{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.button--muted[data-astro-cid-ekguhzzh]{border-color:var(--color-text-muted);background:var(--color-alt-bg)}.work-card[data-astro-cid-ryuh4v2g]{align-items:center;column-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-card--reverse[data-astro-cid-ryuh4v2g] .work-card__media[data-astro-cid-ryuh4v2g]{order:2}.work-card__media[data-astro-cid-ryuh4v2g] img[data-astro-cid-ryuh4v2g]{aspect-ratio:1020/724;object-fit:cover;width:100%}.work-card__body[data-astro-cid-ryuh4v2g]{padding-left:var(--space-5);max-width:30.5rem}.work-card__body[data-astro-cid-ryuh4v2g] p[data-astro-cid-ryuh4v2g]{max-width:27.25rem}.work-card__title[data-astro-cid-ryuh4v2g]{margin-bottom:var(--space-2);color:var(--color-logo)}.work-card__cta[data-astro-cid-ryuh4v2g]{margin-top:var(--space-6)}@media (width<=809px){.work-card[data-astro-cid-ryuh4v2g]{gap:var(--space-5);grid-template-columns:1fr;column-gap:0}.work-card--reverse[data-astro-cid-ryuh4v2g] .work-card__media[data-astro-cid-ryuh4v2g]{order:0}.work-card__body[data-astro-cid-ryuh4v2g]{padding-left:0}}.logos[data-astro-cid-hjon3hvd]{padding-block:var(--space-8);background:var(--color-alt-bg)}.logos__viewport[data-astro-cid-hjon3hvd]{max-width:calc(var(--container-max) + var(--gutter) * 2);margin:var(--space-5) auto 0;padding-inline:var(--gutter);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.logos__track[data-astro-cid-hjon3hvd]{gap:var(--space-7);width:max-content;padding:0;list-style:none;animation:30s linear infinite marquee;display:flex}.logos__item[data-astro-cid-hjon3hvd]{flex:none;align-items:center;height:2.5rem;display:flex}.logos__item[data-astro-cid-hjon3hvd] svg{width:auto;height:100%}[data-theme=dark] .logos__item[data-astro-cid-hjon3hvd] svg{filter:invert()hue-rotate(180deg)}@keyframes marquee{to{transform:translateX(calc(-50% - var(--space-7) / 2))}}@media (prefers-reduced-motion:reduce){.logos__track[data-astro-cid-hjon3hvd]{flex-wrap:wrap;width:auto;animation:none}.logos__item[data-astro-cid-hjon3hvd][aria-hidden=true]{display:none}}.intro-copy[data-astro-cid-r3bc3sjw]{margin-top:var(--space-3)}.intro-cta[data-astro-cid-r3bc3sjw]{margin-top:var(--space-6)}.projects[data-astro-cid-r3bc3sjw]{padding-block:var(--space-block) var(--space-11)}.projects__list[data-astro-cid-r3bc3sjw]{gap:var(--space-11);display:grid}@media (width<=809px){.projects__list[data-astro-cid-r3bc3sjw]{gap:var(--space-10)}}
