.WorkShowcase-module__sFpFkq__showcase{--showcase-nav-offset:4rem;height:var(--showcase-scroll-height);outline:none;position:relative}.WorkShowcase-module__sFpFkq__showcase:focus-visible{border-radius:28px;box-shadow:0 0 0 2px #8eb0ffcc}.WorkShowcase-module__sFpFkq__stickyStage{width:100%;height:calc(100svh - var(--showcase-nav-offset));flex-direction:column;justify-content:center;gap:12px;padding-block:14px;display:flex;position:sticky;inset-block-start:var(--showcase-nav-offset);overflow:clip}.WorkShowcase-module__sFpFkq__viewport{width:100%;height:min(720px, calc(100svh - var(--showcase-nav-offset) - 132px));position:relative;overflow:hidden}.WorkShowcase-module__sFpFkq__card{inset-block-start:0;border:1px solid color-mix(in srgb, var(--showcase-accent) 30%, transparent);background:var(--showcase-deep);color:#fff8ec;will-change:transform, opacity;border-radius:clamp(22px,2.5vw,36px);width:min(84vw,1180px);height:calc(100% - 45px);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s;position:absolute;left:50%;overflow:hidden;box-shadow:0 42px 90px -42px #000000eb,inset 0 0 0 1px #ffffff09}.WorkShowcase-module__sFpFkq__card[data-position=active]{z-index:3;opacity:1;transform:translate(-50%)scale(1)}.WorkShowcase-module__sFpFkq__card[data-position=previous]{z-index:1;opacity:.28;filter:saturate(.7)brightness(.7);pointer-events:none;transform:translate(-148%)scale(.93)}.WorkShowcase-module__sFpFkq__card[data-position=next]{z-index:1;opacity:.28;filter:saturate(.7)brightness(.7);pointer-events:none;transform:translate(48%)scale(.93)}.WorkShowcase-module__sFpFkq__card[dir=rtl][data-position=previous]{transform:translate(48%)scale(.93)}.WorkShowcase-module__sFpFkq__card[dir=rtl][data-position=next]{transform:translate(-148%)scale(.93)}.WorkShowcase-module__sFpFkq__card[data-position=hidden]{z-index:0;opacity:0;pointer-events:none;transform:translate(-50%)scale(.86)}.WorkShowcase-module__sFpFkq__cover,.WorkShowcase-module__sFpFkq__coverWash,.WorkShowcase-module__sFpFkq__cardGlow{position:absolute}.WorkShowcase-module__sFpFkq__cover{opacity:1;inset-block:0;inset-inline:47% 0;overflow:hidden}.WorkShowcase-module__sFpFkq__coverWash{z-index:1;background:linear-gradient(90deg, var(--showcase-deep) 0%, var(--showcase-deep) 40%, color-mix(in srgb, var(--showcase-deep) 78%, transparent) 51%, color-mix(in srgb, var(--showcase-deep) 10%, transparent) 66%, transparent 100%), linear-gradient(0deg, color-mix(in srgb, var(--showcase-deep) 78%, transparent) 0%, transparent 34%);pointer-events:none;inset:0}.WorkShowcase-module__sFpFkq__card[dir=rtl] .WorkShowcase-module__sFpFkq__cardGlow{background:radial-gradient(circle at 32% 26%, color-mix(in srgb, var(--showcase-accent) 14%, transparent), transparent 34%)}.WorkShowcase-module__sFpFkq__card[dir=rtl] .WorkShowcase-module__sFpFkq__coverWash{background:linear-gradient(270deg, var(--showcase-deep) 0%, var(--showcase-deep) 40%, color-mix(in srgb, var(--showcase-deep) 78%, transparent) 51%, color-mix(in srgb, var(--showcase-deep) 10%, transparent) 66%, transparent 100%), linear-gradient(0deg, color-mix(in srgb, var(--showcase-deep) 78%, transparent) 0%, transparent 34%)}.WorkShowcase-module__sFpFkq__cardGlow{z-index:1;background:radial-gradient(circle at 68% 26%, color-mix(in srgb, var(--showcase-accent) 14%, transparent), transparent 34%);mix-blend-mode:screen;pointer-events:none;inset:0}.WorkShowcase-module__sFpFkq__cardCopy{z-index:3;flex-direction:column;justify-content:space-between;gap:24px;width:53%;height:100%;padding:clamp(32px,4vw,58px);padding-inline-end:24px;display:flex;position:relative}.WorkShowcase-module__sFpFkq__cardCopyArabic{margin-inline-end:auto}.WorkShowcase-module__sFpFkq__cardKicker,.WorkShowcase-module__sFpFkq__impactLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;line-height:1.4}.WorkShowcase-module__sFpFkq__cardKicker{color:var(--showcase-accent)}.WorkShowcase-module__sFpFkq__cardIdentity{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.WorkShowcase-module__sFpFkq__clientLogo{object-fit:contain;filter:drop-shadow(0 7px 18px #00000047);flex:none;width:auto;height:74px}.WorkShowcase-module__sFpFkq__projectName{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-block-start:12px;font-size:clamp(2.55rem,4.6vw,5.1rem);line-height:.92}.WorkShowcase-module__sFpFkq__projectBlurb{color:#fff4e4bd;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:580px;margin-block-start:20px;font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.65;display:-webkit-box;overflow:hidden}.WorkShowcase-module__sFpFkq__impactLabel{color:color-mix(in srgb, var(--showcase-accent) 76%, white);letter-spacing:.12em;margin-block-end:8px}.WorkShowcase-module__sFpFkq__impactGrid{border-block-start:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WorkShowcase-module__sFpFkq__impactItem{border-block-end:1px solid #ffffff26;grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:12px;min-height:74px;padding-block:12px;display:grid}.WorkShowcase-module__sFpFkq__impactItem:nth-child(odd){border-inline-end:1px solid #ffffff26;padding-inline-end:18px}.WorkShowcase-module__sFpFkq__impactItem:nth-child(2n){padding-inline-start:18px}.WorkShowcase-module__sFpFkq__impactItem dt{color:#fff4e4ad;min-width:0;max-width:120px;font-size:.72rem;line-height:1.35}.WorkShowcase-module__sFpFkq__impactItem dd{color:#fff9ef;font-family:var(--font-display);white-space:nowrap;order:-1;font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:.9}.WorkShowcase-module__sFpFkq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.WorkShowcase-module__sFpFkq__primaryAction,.WorkShowcase-module__sFpFkq__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding-inline:20px;font-size:.86rem;font-weight:650;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.WorkShowcase-module__sFpFkq__primaryAction{color:#111722;background:#fff9ef}.WorkShowcase-module__sFpFkq__secondaryAction{color:#fff9ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050c164d;border:1px solid #ffffff40}.WorkShowcase-module__sFpFkq__primaryAction:hover,.WorkShowcase-module__sFpFkq__secondaryAction:hover{transform:translateY(-2px)}.WorkShowcase-module__sFpFkq__secondaryAction:hover{border-color:var(--showcase-accent);background:color-mix(in srgb, var(--showcase-accent-soft) 65%, transparent)}.WorkShowcase-module__sFpFkq__controls{z-index:8;color:#eff5ffc2;font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:10px;font-size:.64rem;display:flex;position:absolute;inset-block-end:18px;inset-inline-start:50%;transform:translate(-50%)}.WorkShowcase-module__sFpFkq__controlsArabic{transform:translate(50%)}.WorkShowcase-module__sFpFkq__controls button{color:#f7fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08111fbd;border:1px solid #9bb5e83d;border-radius:999px;place-items:center;width:38px;height:38px;transition:border-color .18s,background-color .18s;display:grid}.WorkShowcase-module__sFpFkq__controls button:hover{background:#13223ae6;border-color:#9bb5e89e}.WorkShowcase-module__sFpFkq__controls button:disabled{cursor:default;opacity:.32}.WorkShowcase-module__sFpFkq__controls button:disabled:hover{background:#08111fbd;border-color:#9bb5e83d}.WorkShowcase-module__sFpFkq__tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(84vw,1180px);margin-inline:auto;display:grid}.WorkShowcase-module__sFpFkq__tab{color:#e8f1ffd1;text-align:start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a172ac2;border:1px solid #91aee038;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:92px;padding:16px;transition:transform .22s,border-color .22s,background-color .22s,color .22s;display:flex;position:relative;overflow:hidden}.WorkShowcase-module__sFpFkq__tab:before{background:linear-gradient(145deg, color-mix(in srgb, var(--showcase-accent-soft) 92%, transparent), color-mix(in srgb, var(--showcase-accent) 12%, transparent));content:"";opacity:0;transition:opacity .22s;position:absolute;inset:0}.WorkShowcase-module__sFpFkq__tab:hover{border-color:#91aee070;transform:translateY(-2px)}.WorkShowcase-module__sFpFkq__tab[data-active]{border-color:color-mix(in srgb, var(--showcase-accent) 68%, white);color:#fff}.WorkShowcase-module__sFpFkq__tab[data-active]:before{opacity:1}.WorkShowcase-module__sFpFkq__tab span,.WorkShowcase-module__sFpFkq__tab small{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.WorkShowcase-module__sFpFkq__tab span{font-size:.84rem;font-weight:700}.WorkShowcase-module__sFpFkq__tab small{color:#e0ebfc94;font-size:.64rem}.WorkShowcase-module__sFpFkq__tab[data-active] small{color:#ffffffb8}@media (max-width:900px){.WorkShowcase-module__sFpFkq__stickyStage{gap:8px;padding-block:8px}.WorkShowcase-module__sFpFkq__viewport{height:calc(100svh - var(--showcase-nav-offset) - 96px)}.WorkShowcase-module__sFpFkq__card{width:calc(100vw - 32px);max-width:680px;height:calc(100% - 40px)}.WorkShowcase-module__sFpFkq__card[data-position=previous],.WorkShowcase-module__sFpFkq__card[data-position=next]{opacity:0}.WorkShowcase-module__sFpFkq__coverWash,.WorkShowcase-module__sFpFkq__card[dir=rtl] .WorkShowcase-module__sFpFkq__coverWash{background:linear-gradient(180deg, color-mix(in srgb, var(--showcase-deep) 98%, transparent) 0%, color-mix(in srgb, var(--showcase-deep) 92%, transparent) 52%, color-mix(in srgb, var(--showcase-deep) 42%, transparent) 100%), linear-gradient(0deg, var(--showcase-deep) 0%, transparent 55%)}.WorkShowcase-module__sFpFkq__cover{inset-block:52% 0;inset-inline:0}.WorkShowcase-module__sFpFkq__cardCopy,.WorkShowcase-module__sFpFkq__cardCopyArabic{gap:20px;width:100%;height:auto;padding:30px}.WorkShowcase-module__sFpFkq__projectName{font-size:clamp(2.5rem,11vw,4.4rem)}.WorkShowcase-module__sFpFkq__clientLogo{height:64px}.WorkShowcase-module__sFpFkq__projectBlurb{-webkit-line-clamp:2;max-width:92%}.WorkShowcase-module__sFpFkq__impactGrid{max-width:560px}.WorkShowcase-module__sFpFkq__controls{inset-block-end:8px}.WorkShowcase-module__sFpFkq__tabs{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;width:100%;padding:2px 20px 10px;display:flex;overflow-x:auto}.WorkShowcase-module__sFpFkq__tabs::-webkit-scrollbar{display:none}.WorkShowcase-module__sFpFkq__tab{scroll-snap-align:center;min-width:164px;min-height:78px}}@media (min-width:1024px){.WorkShowcase-module__sFpFkq__showcase{--showcase-nav-offset:4.5rem}}@media (max-width:520px){.WorkShowcase-module__sFpFkq__card{border-radius:24px}.WorkShowcase-module__sFpFkq__cardCopy,.WorkShowcase-module__sFpFkq__cardCopyArabic{padding:26px 22px}.WorkShowcase-module__sFpFkq__projectBlurb{margin-block-start:14px;font-size:.88rem}.WorkShowcase-module__sFpFkq__impactItem{min-height:66px}.WorkShowcase-module__sFpFkq__impactItem dt{font-size:.64rem}.WorkShowcase-module__sFpFkq__impactItem dd{font-size:1.5rem}.WorkShowcase-module__sFpFkq__actions{gap:8px}.WorkShowcase-module__sFpFkq__primaryAction,.WorkShowcase-module__sFpFkq__secondaryAction{min-height:42px;padding-inline:15px;font-size:.76rem}.WorkShowcase-module__sFpFkq__tab{min-width:142px;min-height:70px;padding:12px}}@media (max-height:780px) and (min-width:901px){.WorkShowcase-module__sFpFkq__cardCopy{gap:16px;padding-block:30px}.WorkShowcase-module__sFpFkq__projectName{font-size:clamp(2.4rem,4vw,4rem)}.WorkShowcase-module__sFpFkq__projectBlurb{-webkit-line-clamp:2;margin-block-start:14px;line-height:1.5}.WorkShowcase-module__sFpFkq__impactItem{min-height:62px;padding-block:9px}.WorkShowcase-module__sFpFkq__tab{min-height:76px}}@media (prefers-reduced-motion:reduce){.WorkShowcase-module__sFpFkq__card,.WorkShowcase-module__sFpFkq__tab,.WorkShowcase-module__sFpFkq__primaryAction,.WorkShowcase-module__sFpFkq__secondaryAction{transition-duration:.01ms}}
