.strip.svelte-gahsfb{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2)}.strip.svelte-gahsfb figure:where(.svelte-gahsfb){flex:0 0 88%;margin:0;scroll-snap-align:center}.strip.svelte-gahsfb img{width:100%;height:240px;object-fit:cover;border-radius:var(--radius-md)}.strip__hint.svelte-gahsfb{margin:0;padding:10px 0;font-size:13px;color:var(--color-text-secondary)}@media(min-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{width:100%;border-radius:var(--radius-md);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{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);max-width:var(--page-max-width, 1360px);margin:0 auto;padding:48px 18px}.cta-band__title.svelte-m20h6z{margin:0;max-width:32ch;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}@media(min-width:1024px){.cta-band__inner.svelte-m20h6z{flex-direction:row;align-items:center;justify-content:space-between;padding:80px 44px}}
