.project-object-section[data-astro-cid-m6l3n3os]{background:var(--paper);color:var(--ink);border-top:1px solid #ccc;scroll-margin-top:20px}.project-object-section[data-astro-cid-m6l3n3os]:nth-child(2n){background:#e8e8e2}.object-heading[data-astro-cid-m6l3n3os]{grid-template-columns:1fr 1fr;gap:6vw;margin-bottom:42px;display:grid}.object-heading[data-astro-cid-m6l3n3os] .eyebrow[data-astro-cid-m6l3n3os]{color:#77786d;margin-bottom:19px}.object-heading[data-astro-cid-m6l3n3os] h2[data-astro-cid-m6l3n3os]{overflow-wrap:anywhere;font-size:clamp(48px,5.7vw,88px);line-height:1.02}.object-description[data-astro-cid-m6l3n3os]{max-width:660px;font-size:15px;line-height:1.9}.object-description[data-astro-cid-m6l3n3os] p[data-astro-cid-m6l3n3os]+p[data-astro-cid-m6l3n3os]{margin-top:16px}.object-description[data-astro-cid-m6l3n3os] .object-image-hint[data-astro-cid-m6l3n3os]{color:#68695f;margin-top:24px;font-size:11px}.object-gallery[data-astro-cid-m6l3n3os]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px 28px;display:grid}.object-gallery[data-astro-cid-m6l3n3os] figure[data-astro-cid-m6l3n3os]{min-width:0;margin:0}.object-gallery[data-astro-cid-m6l3n3os] .object-image[data-astro-cid-m6l3n3os]{aspect-ratio:auto;grid-column:auto}.object-gallery[data-astro-cid-m6l3n3os] .object-image[data-astro-cid-m6l3n3os] img{object-fit:contain;width:100%;height:auto;display:block;transform:none}.object-gallery[data-astro-cid-m6l3n3os] figcaption[data-astro-cid-m6l3n3os]{color:#5e6057;gap:14px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.object-gallery[data-astro-cid-m6l3n3os] figcaption[data-astro-cid-m6l3n3os]>span[data-astro-cid-m6l3n3os]{color:var(--pink);font-weight:600}.object-back[data-astro-cid-m6l3n3os]{border-bottom:1px solid #999b91;align-items:center;gap:12px;margin-top:35px;padding-bottom:5px;font-size:12px;display:inline-flex}.object-back[data-astro-cid-m6l3n3os]:hover{color:var(--pink)}@media (width<=900px){.object-heading[data-astro-cid-m6l3n3os]{grid-template-columns:1fr;gap:24px}}@media (width<=600px){.project-object-section[data-astro-cid-m6l3n3os]{scroll-margin-top:20px}.object-heading[data-astro-cid-m6l3n3os]{margin-bottom:30px}.object-heading[data-astro-cid-m6l3n3os] h2[data-astro-cid-m6l3n3os]{font-size:52px}.object-description[data-astro-cid-m6l3n3os]{font-size:14px}.object-gallery[data-astro-cid-m6l3n3os]{grid-template-columns:1fr;gap:30px}}.project-cover-full[data-astro-cid-dtjdlere]{height:auto}.project-cover-full[data-astro-cid-dtjdlere] img{object-fit:contain;width:100%;height:auto;display:block}.project-story-with-objects[data-astro-cid-dtjdlere]>div[data-astro-cid-dtjdlere]{min-width:0}.project-story-with-objects[data-astro-cid-dtjdlere] h2[data-astro-cid-dtjdlere]{hyphens:auto;overflow-wrap:anywhere}.project-object-cover[data-astro-cid-dtjdlere]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;scroll-margin-top:20px;display:grid}.project-object-cover[data-astro-cid-dtjdlere] a[data-astro-cid-dtjdlere]{aspect-ratio:3/4;background:#222;display:block;position:relative;overflow:hidden}.project-object-cover[data-astro-cid-dtjdlere] img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.project-object-cover[data-astro-cid-dtjdlere] a[data-astro-cid-dtjdlere]:hover img{transform:scale(1.025)}.object-cover-caption[data-astro-cid-dtjdlere]{background:linear-gradient(#0000,#000c);align-items:center;gap:13px;padding:70px 28px 28px;display:flex;position:absolute;inset:auto 0 0}.object-cover-index[data-astro-cid-dtjdlere]{color:#ddd;font-size:12px}.object-cover-caption[data-astro-cid-dtjdlere] strong[data-astro-cid-dtjdlere]{font:500 clamp(24px, 2.8vw, 42px)/1.1 var(--display);flex:1}@media (width<=800px){.object-cover-index[data-astro-cid-dtjdlere]{display:none}.object-cover-caption[data-astro-cid-dtjdlere]{gap:6px;padding:45px 15px 18px}}@media (width<=600px){.project-object-cover[data-astro-cid-dtjdlere]{gap:2px;scroll-margin-top:20px}.object-cover-caption[data-astro-cid-dtjdlere]{padding:35px 8px 12px}.object-cover-caption[data-astro-cid-dtjdlere] strong[data-astro-cid-dtjdlere]{font-size:clamp(15px,4.5vw,23px)}.object-cover-caption[data-astro-cid-dtjdlere] svg{display:none}}@media (prefers-reduced-motion:reduce){.project-object-cover[data-astro-cid-dtjdlere] img{transition:none}}
