.transformation-collage[data-astro-cid-u5vcrp76]{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);padding:12px 0 0;display:grid}.collage-project[data-astro-cid-u5vcrp76]{min-width:0}.collage-project-offset[data-astro-cid-u5vcrp76]{padding-top:clamp(40px,7vw,110px)}.collage-pictures[data-astro-cid-u5vcrp76]{padding:0 0 70px;position:relative}figure[data-astro-cid-u5vcrp76]{background:#202720;margin:0;overflow:hidden}img[data-astro-cid-u5vcrp76]{object-fit:cover;width:100%;height:100%;display:block}.collage-finished[data-astro-cid-u5vcrp76]{aspect-ratio:4/3;width:94%}figure[data-astro-cid-u5vcrp76] a[data-astro-cid-u5vcrp76]{height:100%;display:block;position:relative}.collage-open[data-astro-cid-u5vcrp76]{background:var(--cream);color:var(--ink);align-items:center;gap:16px;padding:12px 16px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:16px;left:16px}.collage-open[data-astro-cid-u5vcrp76] svg[data-astro-cid-u5vcrp76]{width:18px;height:18px}figure[data-astro-cid-u5vcrp76]:focus-within{outline:3px solid var(--ink);outline-offset:5px}.collage-detail[data-astro-cid-u5vcrp76]{aspect-ratio:4/3;border:7px solid var(--cream);width:46%;position:absolute;bottom:0;right:0;transform:rotate(3deg);box-shadow:0 12px 30px #18201620}.collage-project-offset[data-astro-cid-u5vcrp76] .collage-detail[data-astro-cid-u5vcrp76]{transform:rotate(-3deg)}.collage-caption[data-astro-cid-u5vcrp76]{align-items:flex-start;gap:18px;padding-top:28px;display:flex}.collage-number[data-astro-cid-u5vcrp76]{font:600 14px var(--body);color:var(--muted);padding-top:8px}.collage-caption[data-astro-cid-u5vcrp76] h3[data-astro-cid-u5vcrp76]{font:600 clamp(25px, 3vw, 38px)/1.05 var(--display);margin:0 0 8px}.collage-caption[data-astro-cid-u5vcrp76] p[data-astro-cid-u5vcrp76]{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.carousel-toolbar[data-astro-cid-u5vcrp76]{justify-content:space-between;align-items:center;gap:20px;padding:14px 0 22px;display:flex}.carousel-toolbar[data-astro-cid-u5vcrp76] p[data-astro-cid-u5vcrp76]{color:var(--muted);margin:0;font-size:13px}.carousel-controls[data-astro-cid-u5vcrp76]{align-items:center;gap:8px;display:flex}.carousel-count[data-astro-cid-u5vcrp76]{font-variant-numeric:tabular-nums;white-space:nowrap;gap:6px;margin-right:18px;font-size:13px;display:flex}.carousel-controls[data-astro-cid-u5vcrp76] button[data-astro-cid-u5vcrp76]{border:1px solid var(--ink);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.carousel-controls[data-astro-cid-u5vcrp76] button[data-astro-cid-u5vcrp76]:hover:not(:disabled){background:var(--ink);color:var(--cream)}.carousel-controls[data-astro-cid-u5vcrp76] button[data-astro-cid-u5vcrp76]:disabled{opacity:.25;cursor:default}.carousel-controls[data-astro-cid-u5vcrp76] button[data-astro-cid-u5vcrp76]:focus-visible,.transformation-collage[data-astro-cid-u5vcrp76]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.carousel-controls[data-astro-cid-u5vcrp76] svg{width:20px;height:20px}[data-astro-cid-u5vcrp76][data-carousel-prev] svg{transform:rotate(180deg)}.has-carousel[data-astro-cid-u5vcrp76] .transformation-collage[data-astro-cid-u5vcrp76]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#7b8779 #dce1d5;gap:32px;padding:12px 4px 28px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.has-carousel[data-astro-cid-u5vcrp76] .collage-project[data-astro-cid-u5vcrp76]{scroll-snap-align:start;flex:0 0 calc(50% - 16px)}.has-carousel[data-astro-cid-u5vcrp76] .collage-detail[data-astro-cid-u5vcrp76]{right:2%;transform:rotate(-3deg)}.has-carousel[data-astro-cid-u5vcrp76] .collage-caption[data-astro-cid-u5vcrp76] h3[data-astro-cid-u5vcrp76]{font-size:clamp(26px,2.5vw,36px)}.collage-project-link[data-astro-cid-u5vcrp76]{text-underline-offset:4px;align-items:center;gap:10px;margin-top:14px;padding:6px 0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.collage-project-link[data-astro-cid-u5vcrp76] svg{width:16px;height:16px}@media (width<=700px){.transformation-collage[data-astro-cid-u5vcrp76]{grid-template-columns:1fr;gap:44px}.collage-project-offset[data-astro-cid-u5vcrp76]{padding-top:0}.collage-pictures[data-astro-cid-u5vcrp76]{padding-bottom:52px}.collage-detail[data-astro-cid-u5vcrp76]{border-width:5px}.collage-caption[data-astro-cid-u5vcrp76]{padding-top:22px}.has-carousel[data-astro-cid-u5vcrp76] .transformation-collage[data-astro-cid-u5vcrp76]{gap:22px}.has-carousel[data-astro-cid-u5vcrp76] .collage-project[data-astro-cid-u5vcrp76]{flex-basis:91%}.carousel-toolbar[data-astro-cid-u5vcrp76]{align-items:flex-end;gap:12px}.carousel-toolbar[data-astro-cid-u5vcrp76] p[data-astro-cid-u5vcrp76]{max-width:140px;font-size:12px}.carousel-count[data-astro-cid-u5vcrp76]{margin-right:4px}.carousel-controls[data-astro-cid-u5vcrp76] button[data-astro-cid-u5vcrp76]{width:44px;height:44px}.has-carousel[data-astro-cid-u5vcrp76] .collage-open[data-astro-cid-u5vcrp76]{gap:8px;padding:10px;font-size:11px;bottom:10px;left:10px}.has-carousel[data-astro-cid-u5vcrp76] .collage-caption[data-astro-cid-u5vcrp76]{gap:12px}}@media (prefers-reduced-motion:no-preference){.collage-finished[data-astro-cid-u5vcrp76] img[data-astro-cid-u5vcrp76]{transition:transform .65s}.collage-finished[data-astro-cid-u5vcrp76]:hover img[data-astro-cid-u5vcrp76]{transform:scale(1.035)}}
