header:where(.astro-CHUBZCTD){padding-bottom:2.5rem;border-bottom:1px solid var(--gray-800)}.back-link:where(.astro-CHUBZCTD){display:none}.details:where(.astro-CHUBZCTD){display:flex;flex-direction:column;padding:.5rem;gap:1.5rem;justify-content:space-between;align-items:center}.tags:where(.astro-CHUBZCTD){display:flex;gap:.5rem}.description:where(.astro-CHUBZCTD){font-size:var(--text-lg);max-width:54ch}.content:where(.astro-CHUBZCTD){max-width:65ch;margin-inline:auto}.content:where(.astro-CHUBZCTD)>*+*{margin-top:1rem}.content:where(.astro-CHUBZCTD) h1,.content:where(.astro-CHUBZCTD) h2,.content:where(.astro-CHUBZCTD) h3,.content:where(.astro-CHUBZCTD) h4,.content:where(.astro-CHUBZCTD) h5{margin:1.5rem 0}.content:where(.astro-CHUBZCTD) img{border-radius:1.5rem;box-shadow:var(--shadow-sm);background:var(--gradient-subtle);border:1px solid var(--gray-800)}.content:where(.astro-CHUBZCTD) figcaption{margin-top:.65rem;font-size:var(--text-sm);color:var(--gray-400)}.content:where(.astro-CHUBZCTD) .project-shot--portrait{max-width:22rem;margin-inline:auto}.links:where(.astro-CHUBZCTD){display:flex;flex-wrap:wrap;gap:1.5rem;max-width:65ch;width:100%;margin-inline:auto}.links:where(.astro-CHUBZCTD) a:where(.astro-CHUBZCTD){display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-regular)}.content:where(.astro-CHUBZCTD) blockquote{font-size:var(--text-lg);font-family:var(--font-brand);font-weight:600;line-height:1.1;padding-inline-start:1.5rem;border-inline-start:.25rem solid var(--accent-dark);color:var(--gray-0)}.back-link:where(.astro-CHUBZCTD),.content:where(.astro-CHUBZCTD) a{text-decoration:1px solid underline transparent;text-underline-offset:.25em;transition:text-decoration-color var(--theme-transition)}.back-link:where(.astro-CHUBZCTD):hover,.back-link:where(.astro-CHUBZCTD):focus,.content:where(.astro-CHUBZCTD) a:hover,.content:where(.astro-CHUBZCTD) a:focus{text-decoration-color:currentColor}@media (min-width: 50em){.back-link:where(.astro-CHUBZCTD){display:block;align-self:flex-start}.details:where(.astro-CHUBZCTD){flex-direction:row;gap:2.5rem}.content:where(.astro-CHUBZCTD) blockquote{font-size:var(--text-2xl)}}
