.CaseGallery_gallery__vsWuu{position:relative;margin-top:var(--case-lead);--measure-gallery:52rem}.CaseGallery_shell__VTz3L{display:flex;justify-content:center}.CaseGallery_content__FtyIb{flex:none;width:var(--case-column);min-width:0}.CaseGallery_heading__km_gU{margin:0 0 var(--case-inner);font-size:var(--type-hed-size);font-weight:var(--type-hed-weight);letter-spacing:var(--type-hed-track);line-height:var(--type-hed-leading);color:var(--tier-hed-ink);text-wrap:balance}.CaseGallery_group__3t_2x{scroll-margin-top:calc(var(--cell) + var(--space-6))}.CaseGallery_group__3t_2x+.CaseGallery_group__3t_2x{margin-top:var(--space-16)}.CaseGallery_rebrand__hIn2u{display:grid;grid-template-columns:repeat(2,1fr)}.CaseGallery_spanFull___GafJ{grid-column:1/-1}.CaseGallery_product__CIVuD{display:grid;grid-template-columns:repeat(2,1fr)}.CaseGallery_product__CIVuD,.CaseGallery_rebrand__hIn2u{overflow:hidden}.CaseGallery_product__CIVuD>*,.CaseGallery_rebrand__hIn2u>*{margin:-.5px}.CaseGallery_social___7LHf{column-count:2;column-gap:var(--space-6)}.CaseGallery_social___7LHf>*{break-inside:avoid;margin-bottom:var(--space-6)}.CaseGallery_item__eOhBu{position:relative}.CaseGallery_frame__GSi4_:after{content:"";position:absolute;inset:0;z-index:2;background:rgba(24,24,27,.34);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease)}.CaseGallery_frame__GSi4_{position:relative;aspect-ratio:var(--thumb-aspect);overflow:hidden}.CaseGallery_paired__TKfPT{overflow:visible}.CaseGallery_over__zD_5x,.CaseGallery_under__qTzN7{position:absolute;inset:0;overflow:hidden;border-radius:var(--radius-work);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.CaseGallery_over__zD_5x{z-index:1;box-shadow:0 1px 2px rgba(24,24,27,.1)}.CaseGallery_under__qTzN7{z-index:0;transform:rotate(0deg);outline:var(--rule-w) solid var(--media-outline);outline-offset:calc(var(--rule-w) * -1)}@media (hover:hover){.CaseGallery_item__eOhBu:has(.CaseGallery_paired__TKfPT):hover{z-index:3}.CaseGallery_product__CIVuD:has(.CaseGallery_item__eOhBu:hover .CaseGallery_paired__TKfPT),.CaseGallery_rebrand__hIn2u:has(.CaseGallery_item__eOhBu:hover .CaseGallery_paired__TKfPT){overflow:visible}.CaseGallery_gallery__vsWuu:has(.CaseGallery_item__eOhBu:hover .CaseGallery_paired__TKfPT) .CaseGallery_item__eOhBu:not(:hover) .CaseGallery_frame__GSi4_:after{opacity:1}.CaseGallery_item__eOhBu:hover .CaseGallery_over__zD_5x{transform:scale(1.02);box-shadow:0 6px 18px rgba(24,24,27,.16)}.CaseGallery_item__eOhBu:hover .CaseGallery_under__qTzN7{transform:translate(5%,-6%) rotate(3.4deg) scale(1.02);box-shadow:0 10px 24px rgba(24,24,27,.2)}}.CaseGallery_zoom__x1ezn{position:absolute;inset:0;z-index:3;padding:0;border:0;background:none;cursor:zoom-in}.CaseGallery_zoomCorner__lmwda{position:absolute;top:var(--space-2);right:var(--space-2);z-index:4;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--radius-work);background:rgba(254,254,255,.92);backdrop-filter:blur(8px);color:var(--ink);cursor:zoom-in;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.CaseGallery_zoomCorner__lmwda svg{width:13px;height:13px}@media (hover:hover){.CaseGallery_item__eOhBu:hover .CaseGallery_zoomCorner__lmwda{opacity:1}}@media (hover:none){.CaseGallery_zoomCorner__lmwda{opacity:1}}.CaseGallery_zoomCorner__lmwda:focus-visible,.CaseGallery_zoom__x1ezn:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:3px}.CaseGallery_frame__GSi4_[data-open]{visibility:hidden}.CaseGallery_big__8Tx8n{display:block;width:100%;height:100%;object-fit:contain}.CaseGallery_turn__fLJUR{position:absolute;inset:0;z-index:3;padding:0;border:0;background:none;cursor:pointer}.CaseGallery_turn__fLJUR:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.CaseGallery_frame__GSi4_:after,.CaseGallery_over__zD_5x,.CaseGallery_under__qTzN7{transition:none}.CaseGallery_item__eOhBu:hover .CaseGallery_over__zD_5x,.CaseGallery_item__eOhBu:hover .CaseGallery_under__qTzN7{transform:none}}.CaseGallery_tall__5S6XM{aspect-ratio:8/5}.CaseGallery_frame__GSi4_ .CaseGallery_cover__oQ7_d{width:100%;height:100%;object-fit:cover;border-radius:0;outline:none}.CaseGallery_item__eOhBu img,.CaseGallery_item__eOhBu svg,.CaseGallery_item__eOhBu video,.CaseGallery_social___7LHf img,.CaseGallery_social___7LHf svg{border-radius:0}.CaseGallery_tag__FrDKX{position:absolute;z-index:1;left:var(--space-4);bottom:var(--space-4);display:flex;align-items:center;pointer-events:none}.CaseGallery_tagline__k2mXO{display:flex;clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-base) var(--ease)}@media (hover:hover){.CaseGallery_linked__Fu1S9:hover .CaseGallery_tagline__k2mXO{clip-path:inset(0 0 0 0)}}.CaseGallery_linked__Fu1S9:focus-within .CaseGallery_tagline__k2mXO{clip-path:inset(0 0 0 0)}.CaseGallery_open__pX8Ox{position:absolute;inset:0}.CaseGallery_linked__Fu1S9{cursor:pointer}@media (max-width:60rem){.CaseGallery_shell__VTz3L{display:block;padding-inline:var(--space-10)}.CaseGallery_nav__ELXHJ{display:none}.CaseGallery_product__CIVuD,.CaseGallery_rebrand__hIn2u{grid-template-columns:1fr}.CaseGallery_social___7LHf{column-count:1}}.CaseGallery_metrics__mvaQm{margin-bottom:var(--case-group)}