.whero[data-astro-cid-cimozgw2]{color:#fff;background:#000;height:100svh;min-height:640px;position:relative;overflow:hidden}.whero[data-astro-cid-cimozgw2]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#00000073 68%,#000000d1),radial-gradient(70% 55% at 0 100%,#00000073,#0000);position:absolute;inset:0}.whero-reel[data-astro-cid-cimozgw2]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.whero-copy[data-astro-cid-cimozgw2]{z-index:2;flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:absolute;bottom:clamp(32px,5vh,54px);left:46px}.whero-eyebrow[data-astro-cid-cimozgw2]{font-family:var(--square);letter-spacing:-.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.whero-eyebrow[data-astro-cid-cimozgw2] i[data-astro-cid-cimozgw2]{background:var(--cmd-red);width:6px;height:6px}.whero-title[data-astro-cid-cimozgw2]{letter-spacing:-.04em;text-wrap:balance;width:8.7em;font-size:clamp(36px,3.125vw,60px);line-height:1.267}.whero-sound[data-astro-cid-cimozgw2]{z-index:2;backdrop-filter:blur(14px);color:#fff;height:44px;font-family:var(--square);letter-spacing:-.04em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease, transform .16s var(--ease);background:#0e0605b8;border:1px solid #ffffff29;align-items:center;gap:10px;padding:0 16px;font-size:14px;display:inline-flex;position:absolute;bottom:clamp(32px,5vh,54px);right:46px}.whero-sound[data-astro-cid-cimozgw2]:hover{background:#0e0605e6}.whero-sound[data-astro-cid-cimozgw2]:active{transform:scale(.97)}.whero-bars[data-astro-cid-cimozgw2]{align-items:flex-end;gap:2px;height:12px;display:flex}.whero-bars[data-astro-cid-cimozgw2] i[data-astro-cid-cimozgw2]{background:currentColor;width:2px;height:3px}.whero-sound[data-astro-cid-cimozgw2][aria-pressed=true] .whero-bars[data-astro-cid-cimozgw2] i[data-astro-cid-cimozgw2]{animation:.9s ease-in-out infinite alternate whero-bar}.whero-sound[data-astro-cid-cimozgw2][aria-pressed=true] .whero-bars[data-astro-cid-cimozgw2] i[data-astro-cid-cimozgw2]:nth-child(2){animation-delay:-.3s}.whero-sound[data-astro-cid-cimozgw2][aria-pressed=true] .whero-bars[data-astro-cid-cimozgw2] i[data-astro-cid-cimozgw2]:nth-child(3){animation-delay:-.6s}.whero-sound[data-astro-cid-cimozgw2][aria-pressed=true] .whero-bars[data-astro-cid-cimozgw2] i[data-astro-cid-cimozgw2]:nth-child(4){animation-delay:-.15s}@keyframes whero-bar{0%{height:3px}to{height:12px}}@media (width<=900px){.whero-copy[data-astro-cid-cimozgw2]{gap:12px;bottom:32px;left:20px}.whero-sound[data-astro-cid-cimozgw2]{height:36px;padding:0 12px;font-size:12px;top:76px;bottom:auto;right:16px}}@media (prefers-reduced-motion:reduce){.whero-sound[data-astro-cid-cimozgw2][aria-pressed=true] .whero-bars[data-astro-cid-cimozgw2] i[data-astro-cid-cimozgw2]{height:8px;animation:none}}.work[data-astro-cid-nntkhrjw]{color:#fff;background:#000;grid-template-columns:320px minmax(0,1fr);gap:32px;padding:120px 46px 140px;display:grid}.work-side[data-astro-cid-nntkhrjw]{flex-direction:column;align-self:start;gap:40px;display:flex;position:sticky;top:124px}.work-intro[data-astro-cid-nntkhrjw]{flex-direction:column;gap:12px;display:flex}.work-intro[data-astro-cid-nntkhrjw] .h2[data-astro-cid-nntkhrjw]{color:#fff}.work-intro[data-astro-cid-nntkhrjw] p[data-astro-cid-nntkhrjw]{letter-spacing:-.04em;color:#fff9;max-width:280px;font-size:16px;line-height:1.45}.work-filters[data-astro-cid-nntkhrjw]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.work-filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]{color:#ffffff8c;font-family:var(--square);text-transform:uppercase;letter-spacing:-.04em;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0 0 0 16px;font-size:15px;line-height:1.6;transition:color .2s;display:inline-flex;position:relative}.work-filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw] span[data-astro-cid-nntkhrjw]{font-family:var(--square);letter-spacing:-.04em;font-size:12px}.work-filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]:after{content:"";position:absolute;inset:-8px 0}.work-filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]:before{content:"";background:var(--cmd-red);opacity:0;width:6px;height:6px;transition:opacity .2s;position:absolute;top:.6em;left:0}.work-filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw]:hover,.work-filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw][aria-pressed=true]{color:#fff}.work-filters[data-astro-cid-nntkhrjw] button[data-astro-cid-nntkhrjw][aria-pressed=true]:before{opacity:1}.work-grid[data-astro-cid-nntkhrjw]{flex-direction:column;gap:80px;display:flex}.wgroup[data-astro-cid-nntkhrjw][hidden],.wcard[data-astro-cid-nntkhrjw][hidden]{display:none}.wgroup-head[data-astro-cid-nntkhrjw]{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:16px;padding-bottom:16px;display:flex}.wgroup-head[data-astro-cid-nntkhrjw] h3[data-astro-cid-nntkhrjw]{font-size:var(--t-h3);letter-spacing:-.0175em;align-items:baseline;gap:10px;line-height:1.1;display:flex}.wgroup-head[data-astro-cid-nntkhrjw] p[data-astro-cid-nntkhrjw]{letter-spacing:-.04em;text-align:left;color:#fff9;text-wrap:pretty;max-width:400px;font-size:16px;line-height:1.45}.wgroup-grid[data-astro-cid-nntkhrjw]{align-items:start;gap:8px;display:grid}.wgroup-grid[data-astro-cid-nntkhrjw].is-partners{grid-template-columns:1fr 1fr}.wgroup-grid[data-astro-cid-nntkhrjw].is-projects{grid-template-columns:repeat(6,minmax(0,1fr))}.is-projects[data-astro-cid-nntkhrjw] .wcard[data-astro-cid-nntkhrjw]{grid-column:span 2}.is-projects[data-astro-cid-nntkhrjw] .wcard[data-astro-cid-nntkhrjw].is-wide{grid-column:span 3}.wcard-in[data-astro-cid-nntkhrjw]{color:#fff;display:block}.wcard-media[data-astro-cid-nntkhrjw]{aspect-ratio:3/4;color:#fff;background:#111;position:relative;overflow:hidden}.wcard[data-astro-cid-nntkhrjw].is-wide .wcard-media[data-astro-cid-nntkhrjw]{aspect-ratio:4/3}.wcard-art[data-astro-cid-nntkhrjw]{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);display:block}.wcard-in[data-astro-cid-nntkhrjw]:hover .wcard-art[data-astro-cid-nntkhrjw]{transform:scale(1.03)}.wcard-media[data-astro-cid-nntkhrjw]{transition:filter .5s,opacity .5s}@media (hover:hover){.work-grid[data-astro-cid-nntkhrjw]:has(.wcard-in:is(:hover,:focus-visible)) .wcard-in[data-astro-cid-nntkhrjw]:not(:hover,:focus-visible) .wcard-media[data-astro-cid-nntkhrjw]{filter:grayscale()blur(6px);opacity:.45}}.wcard-glass[data-astro-cid-nntkhrjw]{backdrop-filter:blur(18px);opacity:0;max-width:calc(100% - 32px);transition:opacity .35s ease, transform .6s var(--ease);background:#00000094;border:1px solid #ffffff1f;padding:4px;position:absolute;bottom:16px;left:16px;transform:translateY(10px)}.wcard-in[data-astro-cid-nntkhrjw]:is(:hover,:focus-visible) .wcard-glass[data-astro-cid-nntkhrjw]{opacity:1;transform:none}.wcard-glass-in[data-astro-cid-nntkhrjw]{border:1px solid #ffffff1a;flex-direction:column;gap:8px;padding:4px;display:flex}.wcard-glass[data-astro-cid-nntkhrjw] .corners[data-astro-cid-nntkhrjw] i[data-astro-cid-nntkhrjw]{background:#fff}.wcard-body[data-astro-cid-nntkhrjw]{flex-direction:column;align-items:flex-start;gap:14px;padding:8px 12px;display:flex}.wcard-body[data-astro-cid-nntkhrjw] h4[data-astro-cid-nntkhrjw]{font-family:var(--square);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 4px;font-size:18px;font-weight:400;line-height:1}.wcard-logo[data-astro-cid-nntkhrjw]{--k:46px;width:auto;height:22px;height:calc(var(--k) / sqrt(var(--ar,4)));filter:brightness(0)invert();max-width:100%;display:block}.wcard-line[data-astro-cid-nntkhrjw]{max-width:380px;font-family:var(--kalice);letter-spacing:-.01em;text-wrap:pretty;font-size:17px;line-height:1.3}.wcard-tags[data-astro-cid-nntkhrjw]{font-family:var(--square);letter-spacing:-.03em;text-transform:uppercase;flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.wcard-tags[data-astro-cid-nntkhrjw] li[data-astro-cid-nntkhrjw]{border:1px solid #ffffff38;padding:4px 8px}.wcard-tags[data-astro-cid-nntkhrjw] .is-offer[data-astro-cid-nntkhrjw]{color:#000;background:#fff;border-color:#0000}.wcard-cap[data-astro-cid-nntkhrjw]{letter-spacing:-.04em;justify-content:space-between;gap:12px;padding:10px 0 8px;font-size:16px;display:none}.wcard-tag[data-astro-cid-nntkhrjw]{font-family:var(--square);letter-spacing:-.04em;text-transform:uppercase;color:var(--cmd-red);font-size:12px}.vh[data-astro-cid-nntkhrjw]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none){.wcard-cap[data-astro-cid-nntkhrjw]{display:flex}.wcard-glass[data-astro-cid-nntkhrjw]{display:none}}@media (width<=900px){.work[data-astro-cid-nntkhrjw]{grid-template-columns:1fr;gap:32px;padding:96px 20px}.work-side[data-astro-cid-nntkhrjw]{gap:24px;position:static}.work-filters[data-astro-cid-nntkhrjw]{flex-flow:wrap;gap:4px 20px}.work-grid[data-astro-cid-nntkhrjw]{gap:56px}.wgroup-head[data-astro-cid-nntkhrjw]{flex-direction:column;align-items:flex-start;gap:8px}.wgroup-grid[data-astro-cid-nntkhrjw].is-partners,.wgroup-grid[data-astro-cid-nntkhrjw].is-projects{grid-template-columns:minmax(0,1fr)}.is-projects[data-astro-cid-nntkhrjw] .wcard[data-astro-cid-nntkhrjw],.is-projects[data-astro-cid-nntkhrjw] .wcard[data-astro-cid-nntkhrjw].is-wide{grid-column:auto}.wcard-cap[data-astro-cid-nntkhrjw]{display:flex}.wcard-glass[data-astro-cid-nntkhrjw]{display:none}}@media (prefers-reduced-motion:reduce){.wcard-glass[data-astro-cid-nntkhrjw]{transition:opacity .2s;transform:none}}
