.case-overview[data-astro-cid-cugzgk5f]{background:#fff;max-width:1600px;margin:0 auto;padding:72px 5% 90px}.case-overview[data-astro-cid-cugzgk5f] h1[data-astro-cid-cugzgk5f]{letter-spacing:-.045em;color:#292929;margin:0 0 55px;font-size:clamp(36px,4.5vw,66px);font-weight:400;line-height:1.2}.case-collections[data-astro-cid-cugzgk5f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}.collection-card[data-astro-cid-cugzgk5f]{min-width:0}.collection-cover[data-astro-cid-cugzgk5f]{aspect-ratio:4/3;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.collection-cover[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.collection-cover[data-astro-cid-cugzgk5f]:hover img[data-astro-cid-cugzgk5f]{transform:scale(1.035)}.collection-cover[data-astro-cid-cugzgk5f]:focus-visible{outline-offset:5px;outline:2px solid #333}.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{color:#292929;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(21px,1.8vw,28px);font-weight:400;line-height:1.35}.collection-dialog[data-astro-cid-cugzgk5f]{background:#fff;border:0;width:min(1100px,92vw);max-height:92svh;margin:auto;padding:50px 32px 24px;position:fixed;inset:0;overflow:auto}.collection-dialog[data-astro-cid-cugzgk5f]::backdrop{background:#000000bd}.collection-close[data-astro-cid-cugzgk5f]{width:34px;height:34px;box-shadow:none;color:#000;cursor:pointer;background:0 0;border:0;outline:0;padding:0;font:32px/1 Arial,sans-serif;position:absolute;top:8px;right:14px}.collection-close[data-astro-cid-cugzgk5f]:focus-visible{outline:1px dotted #333}.collection-full[data-astro-cid-cugzgk5f]{object-fit:contain;width:100%;height:70svh;margin:0 auto;display:block}.collection-name[data-astro-cid-cugzgk5f]{text-align:center;color:#292929;margin:18px 0 0;font-size:22px;font-weight:400;line-height:1.4}@media (width<=950px){.case-collections[data-astro-cid-cugzgk5f]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-overview[data-astro-cid-cugzgk5f]{padding-top:50px}.case-overview[data-astro-cid-cugzgk5f] h1[data-astro-cid-cugzgk5f]{margin-bottom:40px}}@media (width<=600px){.case-collections[data-astro-cid-cugzgk5f]{grid-template-columns:1fr;gap:32px}.case-overview[data-astro-cid-cugzgk5f]{padding:36px 6% 55px}.case-overview[data-astro-cid-cugzgk5f] h1[data-astro-cid-cugzgk5f]{margin-bottom:32px;font-size:35px}.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{margin-top:14px;font-size:23px}.collection-dialog[data-astro-cid-cugzgk5f]{padding:48px 14px 20px}.collection-full[data-astro-cid-cugzgk5f]{height:65svh}.collection-name[data-astro-cid-cugzgk5f]{font-size:20px}}@media (prefers-reduced-motion:reduce){.collection-cover[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{transition:none}}.case-collections[data-astro-cid-cugzgk5f]{gap:34px 28px}.collection-card[data-astro-cid-cugzgk5f]{background:#fff;border:1px solid #e6e6e6;transition:box-shadow .35s,transform .35s;overflow:hidden}.collection-card[data-astro-cid-cugzgk5f]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000012}.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{text-align:center;justify-content:center;align-items:center;min-height:92px;margin:0;padding:27px 18px 30px;font-size:24px;font-weight:500;line-height:1.45;transition:color .3s;display:flex}.collection-card[data-astro-cid-cugzgk5f]:hover h2[data-astro-cid-cugzgk5f]{color:#b70f28}.collection-cover[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{transition:transform .55s cubic-bezier(.2,.65,.35,1)}.collection-card[data-astro-cid-cugzgk5f]:hover .collection-cover[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{transform:scale(1.045)}@media (width<=600px){.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{min-height:78px;padding:22px 16px;font-size:22px}.case-collections[data-astro-cid-cugzgk5f]{gap:26px}}@media (prefers-reduced-motion:reduce){.collection-card[data-astro-cid-cugzgk5f],.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f],.collection-cover[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{transition:none}.collection-card[data-astro-cid-cugzgk5f]:hover{transform:none}}.collection-card[data-astro-cid-cugzgk5f]{box-shadow:none;border:1px solid #dedede;padding:10px;position:relative;transform:none!important}.collection-cover[data-astro-cid-cugzgk5f]{aspect-ratio:4/5;position:relative}.collection-cover[data-astro-cid-cugzgk5f]:after{content:"";pointer-events:none;background:#24242400;transition:background .45s;position:absolute;inset:0}.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{z-index:1;text-align:center;background:#3030309e;min-height:62px;margin:0;padding:15px 12px;font-size:22px;font-weight:550;line-height:1.45;transition:padding .4s,background .4s;position:absolute;bottom:0;left:0;right:0;color:#fff!important}.collection-card[data-astro-cid-cugzgk5f]:hover h2[data-astro-cid-cugzgk5f]{background:#282828c2;padding-top:23px;padding-bottom:23px}.collection-card[data-astro-cid-cugzgk5f]:hover{box-shadow:0 7px 20px #00000012}.collection-card[data-astro-cid-cugzgk5f]:hover img[data-astro-cid-cugzgk5f]{transform:scale(1.055)}@media (width<=600px){.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{min-height:58px;padding:14px 10px;font-size:20px}}@media (prefers-reduced-motion:reduce){.collection-cover[data-astro-cid-cugzgk5f]:after,.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{transition:none}}.collection-hover-content[data-astro-cid-cugzgk5f]{z-index:2;color:#fff;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:30px;transition:opacity .4s,transform .4s;display:flex;position:absolute;inset:0;transform:translateY(12px)}.collection-hover-content[data-astro-cid-cugzgk5f] strong[data-astro-cid-cugzgk5f]{overflow-wrap:anywhere;font-size:26px;font-weight:650;line-height:1.4}.collection-hover-content[data-astro-cid-cugzgk5f]>span[data-astro-cid-cugzgk5f]{font-size:20px;line-height:1.6}.collection-card[data-astro-cid-cugzgk5f]:hover .collection-hover-content[data-astro-cid-cugzgk5f],.collection-cover[data-astro-cid-cugzgk5f]:focus-visible .collection-hover-content[data-astro-cid-cugzgk5f]{opacity:1;transform:translateY(0)}.collection-card[data-astro-cid-cugzgk5f]:hover h2[data-astro-cid-cugzgk5f],.collection-cover[data-astro-cid-cugzgk5f]:focus-visible h2[data-astro-cid-cugzgk5f]{opacity:0}.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{transition:opacity .3s}.collection-card[data-astro-cid-cugzgk5f]:hover .collection-cover[data-astro-cid-cugzgk5f]:after,.collection-cover[data-astro-cid-cugzgk5f]:focus-visible:after{background:#1414148c}@media (width<=600px){.collection-hover-content[data-astro-cid-cugzgk5f]{padding:24px}.collection-hover-content[data-astro-cid-cugzgk5f] strong[data-astro-cid-cugzgk5f]{font-size:24px}.collection-hover-content[data-astro-cid-cugzgk5f]>span[data-astro-cid-cugzgk5f]{font-size:18px}}@media (hover:none){.collection-card[data-astro-cid-cugzgk5f]:hover .collection-hover-content[data-astro-cid-cugzgk5f]{opacity:0}.collection-card[data-astro-cid-cugzgk5f]:hover h2[data-astro-cid-cugzgk5f]{opacity:1}}@media (prefers-reduced-motion:reduce){.collection-hover-content[data-astro-cid-cugzgk5f],.collection-card[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{transition:none}}.case-overview[data-astro-cid-cugzgk5f]{max-width:1600px;padding-top:0}
