.cases-showcase_section__zgagq{padding-block:96px;background:var(--frater-paper);color:var(--frater-onyx);scroll-margin-top:100px}.cases-showcase_heading__9lza9{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:end;margin-bottom:48px}.cases-showcase_heading__9lza9 h2{margin:0;max-width:19ch;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.cases-showcase_intro__HEDLo p{margin:0 0 20px;color:var(--frater-slate700);font-size:1rem;line-height:1.8;max-width:55ch}.cases-showcase_grid__k7zOr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px}.cases-showcase_project__Lusje{min-width:0}.cases-showcase_projectLink__tHzdZ{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:24px;align-items:center;height:100%;color:inherit;text-decoration:none;border-radius:12px}.cases-showcase_projectLink__tHzdZ:focus-visible{outline:3px solid var(--frater-focus);outline-offset:6px}.cases-showcase_media__fkZic{display:grid;place-items:center;min-width:0;min-height:180px;padding:16px;background:var(--frater-ivory);border-radius:12px}.cases-showcase_capture__Zj9yt{position:relative;width:100%;aspect-ratio:16/10}.cases-showcase_capture__Zj9yt img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 14px rgb(var(--frater-blue-rgb)/.12));transition:transform .4s cubic-bezier(.16,1,.3,1)}.cases-showcase_body__xDxHJ{min-width:0;padding-block:12px}.cases-showcase_titleRow__jJ9M8{display:flex;align-items:center;justify-content:space-between;gap:16px}.cases-showcase_titleRow__jJ9M8 h3{margin:0;font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.cases-showcase_arrow__Ih_NG{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;color:var(--frater-onyx);background:var(--frater-ivory);transition:background-color .2s,transform .25s}.cases-showcase_role__AihfM{margin:12px 0 0;color:var(--frater-slate700);font-size:.8rem;font-weight:600;line-height:1.6}.cases-showcase_description__SyS2C{margin:14px 0 20px;color:var(--frater-slate700);font-size:.9rem;line-height:1.75}.cases-showcase_action__NCT2v{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:.875rem;font-weight:600}.cases-showcase_featured__xWkDj{grid-column:1/-1}.cases-showcase_featured__xWkDj .cases-showcase_projectLink__tHzdZ{display:flex;gap:0;overflow:hidden;background:var(--frater-darkSurface);color:var(--frater-paper)}.cases-showcase_featured__xWkDj .cases-showcase_media__fkZic{width:58%;align-self:stretch;padding:36px;border-radius:0}.cases-showcase_featured__xWkDj .cases-showcase_body__xDxHJ{width:42%;padding:32px}.cases-showcase_featured__xWkDj h3{font-size:2rem}.cases-showcase_featured__xWkDj .cases-showcase_description__SyS2C,.cases-showcase_featured__xWkDj .cases-showcase_role__AihfM{color:var(--frater-slate300)}.cases-showcase_featured__xWkDj .cases-showcase_description__SyS2C{max-width:52ch;font-size:1rem}.cases-showcase_featured__xWkDj .cases-showcase_arrow__Ih_NG{background:var(--frater-gold)}.cases-showcase_tech__52SlS{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0 0 14px;color:var(--frater-slate300);font-size:.8rem}@media (hover:hover){.cases-showcase_projectLink__tHzdZ:hover .cases-showcase_capture__Zj9yt img{transform:translateY(-4px)}.cases-showcase_projectLink__tHzdZ:hover .cases-showcase_arrow__Ih_NG{background:var(--frater-gold);transform:rotate(45deg)}}@media (min-width:768px) and (max-width:1100px){.cases-showcase_grid__k7zOr{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-showcase_featured__xWkDj{grid-column:1/-1;grid-row:auto}.cases-showcase_featured__xWkDj .cases-showcase_projectLink__tHzdZ{flex-direction:row}.cases-showcase_featured__xWkDj .cases-showcase_body__xDxHJ,.cases-showcase_featured__xWkDj .cases-showcase_media__fkZic{width:50%}.cases-showcase_projectLink__tHzdZ{display:flex;flex-direction:column;gap:20px;align-items:stretch}.cases-showcase_media__fkZic{min-height:0}}@media (max-width:767px){.cases-showcase_section__zgagq{padding-block:60px}.cases-showcase_heading__9lza9{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.cases-showcase_grid__k7zOr{grid-template-columns:1fr;gap:36px}.cases-showcase_featured__xWkDj{grid-column:auto}.cases-showcase_projectLink__tHzdZ{display:flex;flex-direction:column;gap:16px;align-items:stretch}.cases-showcase_featured__xWkDj .cases-showcase_media__fkZic,.cases-showcase_media__fkZic{min-height:0;padding:20px}.cases-showcase_featured__xWkDj .cases-showcase_projectLink__tHzdZ{flex-direction:column}.cases-showcase_featured__xWkDj .cases-showcase_body__xDxHJ,.cases-showcase_featured__xWkDj .cases-showcase_media__fkZic{width:100%}.cases-showcase_featured__xWkDj .cases-showcase_body__xDxHJ{padding:24px}.cases-showcase_body__xDxHJ{padding:0}.cases-showcase_titleRow__jJ9M8 h3{font-size:1.5rem}.cases-showcase_description__SyS2C{font-size:1rem}}@media (prefers-reduced-motion:reduce){.cases-showcase_arrow__Ih_NG,.cases-showcase_capture__Zj9yt img{transition:none}.cases-showcase_projectLink__tHzdZ:hover .cases-showcase_arrow__Ih_NG,.cases-showcase_projectLink__tHzdZ:hover .cases-showcase_capture__Zj9yt img{transform:none}}.cases-showcase_product__YT4gg .cases-showcase_projectLink__tHzdZ{display:flex;flex-direction:column;gap:0;align-items:stretch}.cases-showcase_productFigure__KJZ4D{margin:0}.cases-showcase_productFigure__KJZ4D .cases-showcase_media__fkZic{min-height:0;padding:0;overflow:hidden}.cases-showcase_productFigure__KJZ4D .cases-showcase_capture__Zj9yt{aspect-ratio:16/10;overflow:hidden}.cases-showcase_productFigure__KJZ4D .cases-showcase_capture__Zj9yt img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;filter:none}.cases-showcase_product__YT4gg .cases-showcase_projectLink__tHzdZ:hover .cases-showcase_capture__Zj9yt img{transform:none}.cases-showcase_productFigure__KJZ4D figcaption{margin-top:10px;color:var(--frater-slate700);font-size:.75rem;line-height:1.6}.cases-showcase_product__YT4gg .cases-showcase_body__xDxHJ{display:flex;flex:1;flex-direction:column;padding-top:20px}.cases-showcase_product__YT4gg .cases-showcase_action__NCT2v{margin-top:auto}@media (min-width:768px) and (max-width:1100px){.cases-showcase_grid__k7zOr{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.cases-showcase_product__YT4gg .cases-showcase_titleRow__jJ9M8{gap:8px}.cases-showcase_product__YT4gg .cases-showcase_titleRow__jJ9M8 h3{font-size:1.25rem}}.cases-showcase_featured__xWkDj .cases-showcase_media__fkZic{position:relative;padding:0;overflow:hidden}.cases-showcase_featured__xWkDj .cases-showcase_capture__Zj9yt{position:absolute;inset:0;height:100%;aspect-ratio:auto;overflow:hidden}.cases-showcase_featured__xWkDj .cases-showcase_capture__Zj9yt img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:none}.cases-showcase_featured__xWkDj .cases-showcase_projectLink__tHzdZ:hover .cases-showcase_capture__Zj9yt img{transform:none}@media (max-width:767px){.cases-showcase_featured__xWkDj .cases-showcase_media__fkZic{padding:0;aspect-ratio:16/9}}.cases-showcase_media__fkZic{position:relative}.cases-showcase_brandOverlay__NN_16{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:inherit;background:rgb(0 0 0/.65);pointer-events:none}.cases-showcase_brandLogo__596Uk{display:block;width:min(65%,220px);height:auto;max-height:80px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.cases-showcase_featured__xWkDj .cases-showcase_brandLogo__596Uk{width:min(65%,300px)}.cases-showcase_vaelonLogo__55r2B{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:white;font-family:var(--font-inter),sans-serif;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:800;line-height:1;letter-spacing:-.04em}.cases-showcase_vaelonLogo__55r2B img{width:48px;height:42px;flex-shrink:0}@media (min-width:768px) and (max-width:1100px){.cases-showcase_vaelonLogo__55r2B{gap:8px;font-size:1.5rem}.cases-showcase_vaelonLogo__55r2B img{width:36px;height:32px}}