.case-card[data-astro-cid-pngxuixu]{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#1f0c30;color:#fff;text-decoration:none;transition:border-color .25s ease,transform .25s ease}.case-card[data-astro-cid-pngxuixu]:hover,.case-card[data-astro-cid-pngxuixu]:focus-visible{border-color:#ffd0008c;transform:translateY(-4px)}.case-card__media[data-astro-cid-pngxuixu]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#2a1340}.case-card__media[data-astro-cid-pngxuixu]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#0a041480,#0a04142e 75%);pointer-events:none}.case-card__logo[data-astro-cid-pngxuixu]{position:absolute;left:50%;top:50%;z-index:1;width:46%;height:32%;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:none}.case-card__logo[data-astro-cid-pngxuixu] img[data-astro-cid-pngxuixu]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 14px rgba(0,0,0,.45))}.case-card__media[data-astro-cid-pngxuixu]>img[data-astro-cid-pngxuixu]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.case-card[data-astro-cid-pngxuixu]:hover .case-card__media[data-astro-cid-pngxuixu]>img[data-astro-cid-pngxuixu]{transform:scale(1.04)}.case-card__body[data-astro-cid-pngxuixu]{flex:1;display:flex;flex-direction:column;padding:clamp(18px,1.8vw,26px)}.case-card[data-astro-cid-pngxuixu] .case-card__sector[data-astro-cid-pngxuixu]{margin:0;font-family:Barlow,Albert Sans,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;text-align:left}.case-card[data-astro-cid-pngxuixu] .case-card__title[data-astro-cid-pngxuixu]{margin:12px 0 0;font-family:Oswald,sans-serif;font-weight:300;font-size:clamp(1.3rem,1.6vw,1.6rem);line-height:1.18;text-transform:none;text-align:left;color:#fff;background:none;-webkit-text-fill-color:currentColor}.case-card[data-astro-cid-pngxuixu] .case-card__desc[data-astro-cid-pngxuixu]{margin:10px 0 18px;font-family:Albert Sans,sans-serif;font-weight:300;font-size:.92rem;line-height:1.55;color:#ffffffb8;text-align:left;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.case-card__foot[data-astro-cid-pngxuixu]{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.12)}.case-card__leader[data-astro-cid-pngxuixu]{min-width:0;display:flex;align-items:center;gap:12px}.case-card__leader[data-astro-cid-pngxuixu] img[data-astro-cid-pngxuixu]{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:center top;background:#2a1340}.case-card[data-astro-cid-pngxuixu] .case-card__name[data-astro-cid-pngxuixu]{margin:0;font-family:Albert Sans,sans-serif;font-weight:700;font-size:.88rem;line-height:1.3;color:#fff;text-align:left}.case-card[data-astro-cid-pngxuixu] .case-card__role[data-astro-cid-pngxuixu]{margin:2px 0 0;font-family:Barlow,Albert Sans,sans-serif;font-weight:600;font-size:.66rem;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#ffd000;text-align:left}.case-card__cta[data-astro-cid-pngxuixu]{flex:none;font-family:Barlow,Albert Sans,sans-serif;font-weight:600;font-size:.92rem;color:#ffd000;white-space:nowrap}.case-card--wide[data-astro-cid-pngxuixu] .case-card__media[data-astro-cid-pngxuixu]{aspect-ratio:auto;height:min(23vw,calc(100vh - 520px));min-height:200px}.case-card--wide[data-astro-cid-pngxuixu] .case-card__body[data-astro-cid-pngxuixu]{padding:clamp(20px,min(2.2vw,3.4vh),36px) clamp(22px,2.4vw,40px)}.case-card--wide[data-astro-cid-pngxuixu] .case-card__sector[data-astro-cid-pngxuixu]{font-size:clamp(.72rem,.8vw,.85rem)}.case-card--wide[data-astro-cid-pngxuixu] .case-card__copy[data-astro-cid-pngxuixu]{margin-top:clamp(10px,1.6vh,18px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2.4vw,40px);align-items:start}.case-card[data-astro-cid-pngxuixu].case-card--wide .case-card__title[data-astro-cid-pngxuixu]{margin:0;font-size:clamp(1.6rem,min(2.3vw,4vh),2.6rem);line-height:1.1}.case-card[data-astro-cid-pngxuixu].case-card--wide .case-card__desc[data-astro-cid-pngxuixu]{margin:.3em 0 clamp(18px,3vh,32px);font-size:clamp(.95rem,min(1.05vw,1.9vh),1.15rem);-webkit-line-clamp:6}.case-card--wide[data-astro-cid-pngxuixu] .case-card__foot[data-astro-cid-pngxuixu]{padding-top:clamp(14px,2.2vh,22px)}.case-card--wide[data-astro-cid-pngxuixu] .case-card__leader[data-astro-cid-pngxuixu] img[data-astro-cid-pngxuixu]{width:clamp(40px,3.2vw,52px);height:clamp(40px,3.2vw,52px)}.case-card[data-astro-cid-pngxuixu].case-card--wide .case-card__name[data-astro-cid-pngxuixu]{font-size:clamp(.9rem,1vw,1.05rem)}.case-card[data-astro-cid-pngxuixu].case-card--wide .case-card__role[data-astro-cid-pngxuixu]{font-size:clamp(.66rem,.75vw,.78rem)}.case-card--wide[data-astro-cid-pngxuixu] .case-card__cta[data-astro-cid-pngxuixu]{font-size:clamp(.95rem,1.1vw,1.15rem)}@media(max-width:767px){.case-card--wide[data-astro-cid-pngxuixu] .case-card__media[data-astro-cid-pngxuixu]{height:auto;aspect-ratio:16 / 10}.case-card--wide[data-astro-cid-pngxuixu] .case-card__copy[data-astro-cid-pngxuixu]{grid-template-columns:1fr;gap:0}.case-card[data-astro-cid-pngxuixu].case-card--wide .case-card__title[data-astro-cid-pngxuixu]{font-size:1.4rem}.case-card[data-astro-cid-pngxuixu].case-card--wide .case-card__desc[data-astro-cid-pngxuixu]{margin-top:10px;font-size:.92rem}.case-card--wide[data-astro-cid-pngxuixu] .case-card__foot[data-astro-cid-pngxuixu]{flex-wrap:wrap;row-gap:12px}}.case-card__cta[data-astro-cid-pngxuixu] span[data-astro-cid-pngxuixu]{display:inline-block;margin-left:4px;transition:transform .2s ease}.case-card[data-astro-cid-pngxuixu]:hover .case-card__cta[data-astro-cid-pngxuixu] span[data-astro-cid-pngxuixu]{transform:translate(4px)}
