.intro[data-astro-cid-lcdefpme]{gap:1.25rem;padding-top:3rem;padding-bottom:3rem;display:grid}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(2.75rem,7vw,5.25rem);font-weight:650;line-height:.95}.role[data-astro-cid-lcdefpme]{color:var(--select-deep);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;line-height:1.25}.pitch[data-astro-cid-lcdefpme]{letter-spacing:-.01em;text-wrap:pretty;max-width:30ch;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.35}@media (width>=1024px){.intro[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;column-gap:24px}.id[data-astro-cid-lcdefpme]{grid-column:1/span 2}.pitch[data-astro-cid-lcdefpme]{grid-column:3}}.grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:2.5rem 24px;padding:0;list-style:none;display:grid}@media (width>=640px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cell-link[data-astro-cid-lcdefpme]{display:block}.frame[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:var(--well);overflow:hidden}.cell-link[data-astro-cid-lcdefpme]:active .frame[data-astro-cid-lcdefpme],.cell-link[data-astro-cid-lcdefpme]:focus-visible .frame[data-astro-cid-lcdefpme]{outline:2px solid var(--select);outline-offset:3px}@media (hover:hover) and (pointer:fine){.cell-link[data-astro-cid-lcdefpme]:hover .frame[data-astro-cid-lcdefpme]{outline:2px solid var(--select);outline-offset:3px}}.cell-link[data-astro-cid-lcdefpme]:focus-visible{outline:none}.frame[data-astro-cid-lcdefpme] img,.frame[data-astro-cid-lcdefpme] video{object-fit:cover;width:100%;height:100%}.caption[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:baseline;column-gap:1rem;padding-top:.75rem;display:grid}.title[data-astro-cid-lcdefpme]{font-size:1.1875rem}.hook[data-astro-cid-lcdefpme]{grid-column:1/-1;max-width:46ch;margin-top:.375rem}.credit[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-top:.5rem;font-size:.875rem}.lead[data-astro-cid-lcdefpme]{grid-column:1/-1;padding-bottom:1rem}.lead-text[data-astro-cid-lcdefpme]{padding-top:1rem}.lead-title[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,3vw,2.5rem);display:block}.lead-summary[data-astro-cid-lcdefpme]{max-width:46ch;margin:.75rem 0 1.5rem}.lead[data-astro-cid-lcdefpme] .inspector[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.teaser[data-astro-cid-lcdefpme]{display:none}@media (width>=1024px){.lead[data-astro-cid-lcdefpme] .cell-link[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.lead[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{grid-column:span 2}.lead-text[data-astro-cid-lcdefpme]{padding-top:0}}@media (width>=1280px){.lead-text[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.teaser[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;background:var(--well);width:100%;margin-top:auto;display:block}}.hire[data-astro-cid-lcdefpme]{display:flex}.hire-panel[data-astro-cid-lcdefpme]{background:var(--select-deep);min-height:18rem;color:var(--paper);flex-direction:column;flex:1;gap:1.5rem;padding:clamp(1.25rem,2.2vw,2rem);display:flex}.hire-pitch[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:balance;max-width:26ch;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:500;line-height:1.22}.hire-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:auto;display:flex}.hire-email[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--select-deep);padding:.75rem 1.25rem;font-weight:600;transition:background-color .12s,transform .12s ease-out;display:inline-block}@media (hover:hover) and (pointer:fine){.hire-email[data-astro-cid-lcdefpme]:hover{background:#fff}}@media (prefers-reduced-motion:no-preference){.hire-email[data-astro-cid-lcdefpme]:active{transform:scale(.97)}}.hire-resume[data-astro-cid-lcdefpme]{color:var(--paper);text-underline-offset:.2em;padding-block:.75rem;font-weight:500;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){.hire-resume[data-astro-cid-lcdefpme]:hover{text-decoration-thickness:2px}}.hire-panel[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.hire-address[data-astro-cid-lcdefpme]{margin-top:-.75rem;font-size:.875rem}
