.portfolio-intro[data-astro-cid-pabps33g]{padding-block:var(--space-9) var(--space-7);border-top:none}@media(min-width:48rem){.portfolio-intro[data-astro-cid-pabps33g]{padding-block:clamp(var(--space-9),9vh,var(--space-10)) var(--space-7)}}.portfolio-intro-inner[data-astro-cid-pabps33g]{display:flex;flex-direction:column;align-items:flex-start}.portfolio-rule[data-astro-cid-pabps33g]{display:block;width:2.5rem;height:1px;background:var(--color-accent);margin-bottom:var(--space-4)}.portfolio-kicker[data-astro-cid-pabps33g]{color:var(--color-text-subtle);margin-bottom:var(--space-4)}.portfolio-title[data-astro-cid-pabps33g]{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading-xl);line-height:1.05;color:var(--color-text);margin:0 0 var(--space-5) 0;text-wrap:balance}.portfolio-lede[data-astro-cid-pabps33g]{font-size:var(--fs-lg);line-height:1.4;color:var(--color-text);margin:0;text-wrap:pretty;max-width:44rem}.portfolio-track--first[data-astro-cid-pabps33g]{padding-block-start:var(--section-continued);border-top:none}.track-lede[data-astro-cid-pabps33g]{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--color-text-muted);margin:0;max-width:58ch;text-wrap:pretty}.project-list[data-astro-cid-pabps33g]{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-rule);margin-top:var(--space-6)}.portfolio-track--operated[data-astro-cid-pabps33g]{padding-block-start:var(--section-pause)}.portfolio-detail[data-astro-cid-pabps33g] .case-study:first-of-type{padding-block-start:var(--space-6)}.portfolio-detail[data-astro-cid-pabps33g]{padding-block-end:var(--space-5)}.portfolio-close[data-astro-cid-pabps33g]{padding-block:var(--space-7)}.portfolio-back[data-astro-cid-pabps33g]{font-family:var(--font-mono);font-feature-settings:var(--font-features-mono);font-size:var(--fs-sm);color:var(--color-text-muted);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:.2em}.portfolio-back[data-astro-cid-pabps33g]:before{content:"← ";color:var(--color-accent)}.portfolio-back[data-astro-cid-pabps33g]:hover{color:var(--color-accent);text-decoration-color:currentColor}
