.strip.svelte-gahsfb{gap:var(--space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2);display:flex;overflow-x:auto}.strip.svelte-gahsfb figure:where(.svelte-gahsfb){scroll-snap-align:center;flex:0 0 88%;margin:0}.strip.svelte-gahsfb img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:240px}.strip__hint.svelte-gahsfb{color:var(--color-text-secondary);margin:0;padding:10px 0;font-size:13px}@media (width>=1024px){.strip.svelte-gahsfb figure:where(.svelte-gahsfb){flex:0 0 62%}.strip.svelte-gahsfb img{height:420px}}@media (prefers-reduced-motion:reduce){.strip.svelte-gahsfb{scroll-behavior:auto}}.portfolio__body.svelte-m20h6z img{border-radius:var(--radius-md);width:100%;margin-block:var(--space-6)}.portfolio__body.svelte-m20h6z h2{margin-top:var(--space-12)}.portfolio__body.svelte-m20h6z p{max-width:68ch;color:var(--color-text-secondary)}.cta-band.svelte-m20h6z{background:var(--color-surface);border-top:1px solid var(--color-border)}.cta-band__inner.svelte-m20h6z{align-items:flex-start;gap:var(--space-6);max-width:var(--page-max-width,1360px);flex-direction:column;margin:0 auto;padding:48px 18px;display:flex}.cta-band__title.svelte-m20h6z{max-width:32ch;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}@media (width>=1024px){.cta-band__inner.svelte-m20h6z{flex-direction:row;justify-content:space-between;align-items:center;padding:80px 44px}}
