.CaseHeroVideo{aspect-ratio:1200/700;border:1px solid #ffffff17;border-radius:28px;width:100%;margin-top:clamp(12px,1.8vw,24px);position:relative;overflow:hidden}@media (max-width:680px){.CaseHeroVideo{aspect-ratio:600/1080;border-radius:20px}}.CaseHeroVideo__Video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CaseHeroVideo__Video--Desktop{display:block}@media (max-width:680px){.CaseHeroVideo__Video--Desktop{display:none}}.CaseHeroVideo__Video--Mobile{display:none}@media (max-width:680px){.CaseHeroVideo__Video--Mobile{display:block}}
.CaseInfoCard{backdrop-filter:blur(22px)saturate(150%);background-color:#ffffff0e;border:1px solid #ffffff21;border-radius:28px;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,34px);transition:border-color .32s,background-color .32s;display:flex;box-shadow:0 30px 80px #0000004d}.CaseInfoCard:hover{background-color:#ffffff13;border-color:#fe00fe66}.CaseInfoCard__Eyebrow{letter-spacing:.14em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(254 0 254/var(--tw-text-opacity,1));font-size:calc(clamp(11px,.8vw,14px) + 3px);font-style:normal;font-weight:500}.CaseInfoCard__Text{text-wrap:pretty;color:#ffffffc7;margin:0;font-size:calc(clamp(16px,1.4vw,24px) + 3px);font-style:normal;font-weight:400;line-height:1.6}.CaseInfoCard__Text strong{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:600}
.CaseMeta{letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:14px;font-size:calc(clamp(11px,.8vw,14px) + 3px);font-style:normal;font-weight:400;display:flex}.CaseMeta__Country{align-items:center;gap:10px;display:flex}.CaseMeta__Flag{object-fit:cover;border-radius:3px;width:26px;height:17px;display:block;box-shadow:0 0 0 1px #ffffff29}.CaseMeta__CountryName{--tw-text-opacity:1;color:rgb(254 0 254/var(--tw-text-opacity,1))}.CaseMeta__Dot{background-color:#d8d3e266;border-radius:50%;width:4px;height:4px}.CaseMeta__Category{color:#d8d3e2b3}
.CaseReview{backdrop-filter:blur(22px)saturate(150%);background-color:#ffffff0e;border:1px solid #ffffff21;border-radius:28px;flex-direction:column;gap:clamp(18px,2vw,28px);margin:0;padding:clamp(28px,3.6vw,56px);display:flex;box-shadow:0 30px 80px #0000004d}.CaseReview__Eyebrow{letter-spacing:.14em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(254 0 254/var(--tw-text-opacity,1));font-size:calc(clamp(11px,.8vw,14px) + 3px);font-style:normal;font-weight:500}.CaseReview__Quote{text-wrap:pretty;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:clamp(22px,2.2vw,36px);font-style:normal;font-weight:400;line-height:1.35}.CaseReview__Quote strong{font-weight:600}.CaseReview__Mark{--tw-text-opacity:1;color:rgb(254 0 254/var(--tw-text-opacity,1))}.CaseReview__Caption{color:#d8d3e2cc;font-size:calc(clamp(13px,1vw,16px) + 3px);font-style:normal;font-weight:400}.CaseReview__Author{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:500}.CaseReview__Link{text-underline-offset:4px;--tw-text-opacity:1;color:rgb(254 0 254/var(--tw-text-opacity,1));align-self:flex-start;font-size:calc(clamp(11px,.8vw,14px) + 3px);font-style:normal;font-weight:500;text-decoration:underline}.CaseReview__Link:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.CaseReview__Link:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(254 0 254/var(--tw-ring-opacity,1));outline:2px solid #0000}
.CaseServiceCard{-moz-column-gap:clamp(16px,1.6vw,24px);border-color:#ffffff1f;border-top-style:solid;border-top-width:1px;grid-template-columns:14px minmax(0,1fr);column-gap:clamp(16px,1.6vw,24px);padding:clamp(20px,2vw,28px) 0;display:grid}.CaseServiceCard:last-child{border-bottom-style:solid;border-bottom-width:1px}.CaseServiceCard__Star{--tw-text-opacity:1;width:14px;height:14px;color:rgb(254 0 254/var(--tw-text-opacity,1));margin-top:.45em;display:block}.CaseServiceCard__Body{flex-direction:column;gap:8px;min-width:0;display:flex}.CaseServiceCard__Title{letter-spacing:0;font-size:clamp(20px,1.7vw,28px);font-style:normal;font-weight:400;font-family:var(--font-radwave), var(--font-clash-display), sans-serif;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.CaseServiceCard__Text{text-wrap:pretty;color:#ffffffb8;margin:0;font-size:calc(clamp(16px,1.4vw,24px) + 3px);font-style:normal;font-weight:400;line-height:1.55}.CaseServiceCard__Text strong{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:600}
.CaseTeam{flex-wrap:wrap;gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:flex}.CaseTeam__Chip{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border:1px solid #ffffff29;border-radius:999px;padding:12px 20px;font-size:calc(clamp(13px,1vw,16px) + 3px);font-style:normal;font-weight:400}
.ProjectNav{z-index:30;backdrop-filter:blur(14px);background-color:#000006b8;border-color:#ffffff14;border-bottom-style:solid;border-bottom-width:1px;align-items:center;height:64px;display:flex;position:sticky;top:0}.ProjectNav__Inner{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.ProjectNav__End{align-items:center;gap:clamp(12px,2vw,28px);min-width:0;display:flex}.ProjectNav__Crumbs{color:#d8d3e2b3;align-items:center;gap:clamp(8px,1.4vw,14px);min-width:0;margin:0;padding:0;font-size:calc(clamp(11px,.85vw,13px) + 3px);font-style:normal;font-weight:400;list-style:none;display:flex}.ProjectNav__Link{color:#d8d3e2b3;text-decoration:none;transition:color .22s}.ProjectNav__Link:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ProjectNav__Separator{color:#d8d3e266}.ProjectNav__Current{white-space:nowrap;text-overflow:ellipsis;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));overflow:hidden}
