.showcase[data-astro-cid-zwix3as3]{gap:clamp(4rem,2rem + 6vw,8rem);display:grid}.case[data-astro-cid-zwix3as3]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.plate[data-astro-cid-zwix3as3],.case-text[data-astro-cid-zwix3as3]{grid-column:1/-1}@media (width>=60rem){.plate[data-astro-cid-zwix3as3]{grid-column:1/span 7}.case-text[data-astro-cid-zwix3as3]{grid-column:9/-1}.case[data-astro-cid-zwix3as3].flip .plate[data-astro-cid-zwix3as3]{grid-area:1/6/auto/-1}.case[data-astro-cid-zwix3as3].flip .case-text[data-astro-cid-zwix3as3]{grid-area:1/1/auto/span 4}}.plate[data-astro-cid-zwix3as3]{padding-bottom:8%;padding-right:6%;display:block;position:relative}.screen[data-astro-cid-zwix3as3]{border:2px solid var(--ink);background:var(--white);display:block;overflow:hidden}.screen[data-astro-cid-zwix3as3] img{width:100%;height:auto;display:block}.screen[data-astro-cid-zwix3as3].desktop img{aspect-ratio:16/10;object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.16,1,.3,1)}.plate[data-astro-cid-zwix3as3]:hover .screen[data-astro-cid-zwix3as3].desktop img{transform:scale(1.025)}.type-plate[data-astro-cid-zwix3as3]{aspect-ratio:16/10;background:var(--stone);flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,1rem + 1.5vw,2.5rem);display:flex}.tp-name[data-astro-cid-zwix3as3]{letter-spacing:-.05em;font-size:clamp(2.5rem,1.5rem + 4.5vw,6rem);font-weight:700;line-height:.92}.tp-url[data-astro-cid-zwix3as3]{font-size:var(--fs-small);font-weight:700}.screen[data-astro-cid-zwix3as3].phone{width:26%;position:absolute;bottom:0;right:0}.screen[data-astro-cid-zwix3as3].phone img{aspect-ratio:390/700;object-fit:cover;object-position:top}.flip[data-astro-cid-zwix3as3] .plate[data-astro-cid-zwix3as3]{padding-left:6%;padding-right:0}.flip[data-astro-cid-zwix3as3] .screen[data-astro-cid-zwix3as3].phone{left:0;right:auto}.case-text[data-astro-cid-zwix3as3]{border-top:2px solid var(--ink);gap:.9rem;padding-top:1.25rem;display:grid}.case-meta[data-astro-cid-zwix3as3],.case-stack[data-astro-cid-zwix3as3]{font-size:var(--fs-small);color:var(--ink-soft)}.case-client[data-astro-cid-zwix3as3]{letter-spacing:-.045em;text-transform:none;font-size:clamp(2.2rem,1.4rem + 3vw,4rem);line-height:.95}.case-client[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]{text-decoration:none}.case-client[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]:hover{text-underline-offset:.1em;color:inherit;text-decoration:underline 3px}.case-sector[data-astro-cid-zwix3as3]{font-weight:700}.case-sector[data-astro-cid-zwix3as3] span[data-astro-cid-zwix3as3]{color:var(--ink-soft);font-weight:400}.case-points[data-astro-cid-zwix3as3]{border-top:1px solid var(--hairline);margin:.4rem 0;padding:0;list-style:none}.case-points[data-astro-cid-zwix3as3] li[data-astro-cid-zwix3as3]{border-bottom:1px solid var(--hairline);padding:.7rem 0 .7rem 1.4rem;line-height:1.4;position:relative}.case-points[data-astro-cid-zwix3as3] li[data-astro-cid-zwix3as3]:before{content:"";background:var(--ink);width:.7rem;height:2px;position:absolute;top:calc(.7rem + .7em - 1px);left:0}.case-links[data-astro-cid-zwix3as3]{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:.5rem;font-weight:700;display:flex}.case-links[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.case-links[data-astro-cid-zwix3as3] a[data-astro-cid-zwix3as3]:hover{text-decoration:underline}.case-links[data-astro-cid-zwix3as3] .l-arrow{width:1.1rem;height:1.1rem}.case-site[data-astro-cid-zwix3as3]{color:var(--ink-soft)}.pending[data-astro-cid-zwix3as3]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.pending[data-astro-cid-zwix3as3] li[data-astro-cid-zwix3as3]{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.5rem;padding-block:1.2rem;display:flex}.p-client[data-astro-cid-zwix3as3]{font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--ink-soft);font-weight:700}.p-sector[data-astro-cid-zwix3as3]{font-weight:600}.p-status[data-astro-cid-zwix3as3]{font-size:var(--fs-small);color:var(--ink-soft);margin-left:auto;font-style:italic}
