.work-hero[data-astro-cid-cimozgw2]{padding-top:clamp(34px,5vw,64px);padding-bottom:clamp(24px,3.4vw,40px)}.work-hero__top[data-astro-cid-cimozgw2]{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);align-items:end;gap:clamp(24px,5vw,90px);display:grid}.work-hero__title[data-astro-cid-cimozgw2]{color:var(--white);margin-top:18px;font-size:clamp(42px,6.2vw,88px);line-height:.88}.work-hero__copy[data-astro-cid-cimozgw2]{color:var(--dim);max-width:36ch;padding-bottom:8px;font-size:11.5px;line-height:1.7}.work-hero__filters[data-astro-cid-cimozgw2]{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(26px,3.4vw,42px);padding-top:16px;display:flex}.work-hero__chips[data-astro-cid-cimozgw2]{flex-wrap:wrap;gap:4px;display:flex}.work-hero__chips[data-astro-cid-cimozgw2] .chip[data-astro-cid-cimozgw2]{backdrop-filter:none;background:0 0}.work-hero__chips[data-astro-cid-cimozgw2] .chip--solid[data-astro-cid-cimozgw2]{background:var(--white)}.work-hero__meta[data-astro-cid-cimozgw2]{color:var(--dim);white-space:nowrap;flex-wrap:wrap;gap:18px;font-size:8px;display:flex}.work-hero__meta[data-astro-cid-cimozgw2] span[data-astro-cid-cimozgw2]{position:relative}.work-hero__meta[data-astro-cid-cimozgw2] span[data-astro-cid-cimozgw2]+span[data-astro-cid-cimozgw2]:before{content:"/";color:#353532;position:absolute;left:-11px}@media (width<=860px){.work-hero__top[data-astro-cid-cimozgw2]{grid-template-columns:1fr;align-items:start}.work-hero__filters[data-astro-cid-cimozgw2]{flex-direction:column;align-items:flex-start}}.work-stats[data-astro-cid-b22owmqw]{padding-bottom:clamp(30px,4vw,48px)}.work-stats__panel[data-astro-cid-b22owmqw]{border:1px solid var(--line);background:#0d0d0d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.work-stats__cell[data-astro-cid-b22owmqw]{border-right:1px solid var(--line-soft);padding:20px 22px 22px}.work-stats__cell[data-astro-cid-b22owmqw]:last-child{border-right:0}.work-stats__label[data-astro-cid-b22owmqw]{color:var(--dim);font-size:8px}.work-stats__value[data-astro-cid-b22owmqw]{font-family:var(--mono);letter-spacing:-.04em;color:var(--white);margin-top:12px;font-size:clamp(22px,2.5vw,30px);line-height:1}.work-stats__note[data-astro-cid-b22owmqw]{color:var(--dim);max-width:26ch;margin-top:10px;font-size:10px;line-height:1.55}@media (width<=860px){.work-stats__panel[data-astro-cid-b22owmqw]{grid-template-columns:repeat(2,minmax(0,1fr))}.work-stats__cell[data-astro-cid-b22owmqw]:nth-child(2){border-right:0}.work-stats__cell[data-astro-cid-b22owmqw]:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (width<=520px){.work-stats__panel[data-astro-cid-b22owmqw]{grid-template-columns:1fr}.work-stats__cell[data-astro-cid-b22owmqw]{border-right:0;border-top:1px solid var(--line-soft)}.work-stats__cell[data-astro-cid-b22owmqw]:first-child{border-top:0}}.featured[data-astro-cid-hfdm55bv]{border:1px solid var(--line);background:#0d0d0d}.featured__media[data-astro-cid-hfdm55bv]{aspect-ratio:21/9;position:relative;overflow:hidden}.featured__media[data-astro-cid-hfdm55bv]:after{content:"";background:linear-gradient(#06060600 30%,#06060659 58%,#060606f0 100%);position:absolute;inset:0}.featured__media[data-astro-cid-hfdm55bv] img[data-astro-cid-hfdm55bv]{object-fit:cover;filter:saturate(.72)contrast(1.03)brightness(.92);width:100%;height:100%}.featured__preview[data-astro-cid-hfdm55bv]{object-fit:cover;filter:saturate(.72)contrast(1.03)brightness(.92);opacity:0;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.featured__media[data-astro-cid-hfdm55bv].is-previewing .featured__preview[data-astro-cid-hfdm55bv]{opacity:1}.featured__chip[data-astro-cid-hfdm55bv]{z-index:2;position:absolute;top:14px;left:14px}.featured__overlay[data-astro-cid-hfdm55bv]{z-index:2;max-width:60ch;position:absolute;bottom:clamp(16px,2.6vw,30px);left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.featured__eyebrow[data-astro-cid-hfdm55bv]{color:var(--accent);font-size:8.5px}.featured__title[data-astro-cid-hfdm55bv]{letter-spacing:-.035em;text-transform:uppercase;color:var(--white);margin-top:10px;font-size:clamp(30px,4vw,52px);font-weight:750;line-height:1}.featured__body[data-astro-cid-hfdm55bv]{color:#b6b5ae;max-width:58ch;margin-top:10px;font-size:11.5px;line-height:1.6}.featured__meta[data-astro-cid-hfdm55bv]{border-top:1px solid var(--line);align-items:stretch;display:flex}.featured__cells[data-astro-cid-hfdm55bv]{flex:1;min-width:0;display:flex}.featured__cell[data-astro-cid-hfdm55bv]{border-right:1px solid var(--line-soft);flex-direction:column;flex:1;gap:7px;min-width:0;padding:15px 18px;display:flex}.featured__cell-label[data-astro-cid-hfdm55bv]{color:#8b8a84;font-size:7px}.featured__cell-value[data-astro-cid-hfdm55bv]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.featured__cta[data-astro-cid-hfdm55bv]{flex:none;align-self:center;min-height:36px;margin-inline:16px}.featured__tags[data-astro-cid-hfdm55bv]{border-top:1px solid var(--line-soft);align-items:center;gap:6px;padding:13px 18px;display:flex}.featured__tags-label[data-astro-cid-hfdm55bv]{color:#8b8a84;margin-right:6px;font-size:7px}.featured__tag[data-astro-cid-hfdm55bv]{background:0 0;padding:4px 7px;font-size:7.5px}@media (width<=860px){.featured__media[data-astro-cid-hfdm55bv]{aspect-ratio:4/3}.featured__meta[data-astro-cid-hfdm55bv]{flex-direction:column}.featured__cells[data-astro-cid-hfdm55bv]{flex-wrap:wrap}.featured__cell[data-astro-cid-hfdm55bv]{border-bottom:1px solid var(--line-soft);flex:50%}.featured__cta[data-astro-cid-hfdm55bv]{justify-content:space-between;align-self:stretch;margin:14px 18px}}@media (width<=520px){.featured__cell[data-astro-cid-hfdm55bv]{border-right:0;flex-basis:100%}}.project__media[data-astro-cid-cgl2u52c]{border:1px solid var(--line);background:#0d0d0d;display:block;position:relative;overflow:hidden}.project__media[data-astro-cid-cgl2u52c] img[data-astro-cid-cgl2u52c]{object-fit:cover;filter:saturate(.78)contrast(1.06)brightness(.9);width:100%;height:100%}.project__preview[data-astro-cid-cgl2u52c]{object-fit:cover;filter:saturate(.78)contrast(1.06)brightness(.9);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.project__media[data-astro-cid-cgl2u52c].is-previewing .project__preview[data-astro-cid-cgl2u52c]{opacity:1}.project--tall[data-astro-cid-cgl2u52c] .project__media[data-astro-cid-cgl2u52c]{aspect-ratio:4/5}.project--wide[data-astro-cid-cgl2u52c] .project__media[data-astro-cid-cgl2u52c]{aspect-ratio:16/9.6}.project--half[data-astro-cid-cgl2u52c] .project__media[data-astro-cid-cgl2u52c]{aspect-ratio:4/3}.project__media--banner[data-astro-cid-cgl2u52c]{aspect-ratio:21/8}.project__chip[data-astro-cid-cgl2u52c]{padding:4px 7px;font-size:7.5px;position:absolute;top:10px;left:10px}.project__overlay[data-astro-cid-cgl2u52c]{letter-spacing:-.05em;color:#f2f1ec29;pointer-events:none;font-size:clamp(64px,9vw,130px);font-weight:800;line-height:.8;position:absolute;top:8%;right:4%}.project__arrow[data-astro-cid-cgl2u52c]{width:28px;height:28px;color:var(--text);backdrop-filter:blur(6px);transition:transform .18s var(--ease-out);background:#0808088c;border:1px solid #ffffff29;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}@media (hover:hover) and (pointer:fine){.project__media[data-astro-cid-cgl2u52c] img[data-astro-cid-cgl2u52c]{transition:transform var(--dur-slow) var(--ease-out)}.project__media[data-astro-cid-cgl2u52c]:hover img[data-astro-cid-cgl2u52c],.project__media[data-astro-cid-cgl2u52c]:focus-visible img[data-astro-cid-cgl2u52c]{transform:scale(1.025)}.project__media[data-astro-cid-cgl2u52c]:hover .project__arrow[data-astro-cid-cgl2u52c],.project__media[data-astro-cid-cgl2u52c]:focus-visible .project__arrow[data-astro-cid-cgl2u52c]{transform:translate(2px,-2px)}}.project__meta[data-astro-cid-cgl2u52c]{border-top:1px solid var(--line-soft);justify-content:space-between;gap:16px;margin-top:13px;padding-top:11px;display:flex}.project__eyebrow[data-astro-cid-cgl2u52c]{color:var(--accent);font-size:7.5px}.project__client[data-astro-cid-cgl2u52c]{color:#8b8a84;text-align:right;font-size:7.5px}.project__title[data-astro-cid-cgl2u52c]{letter-spacing:-.025em;text-transform:uppercase;color:var(--white);margin-top:9px;font-size:clamp(20px,2vw,26px);font-weight:650;line-height:1.08}.project__body[data-astro-cid-cgl2u52c]{color:var(--dim);max-width:52ch;margin-top:8px;font-size:11px;line-height:1.6}.project__tags[data-astro-cid-cgl2u52c]{flex-wrap:wrap;gap:4px;margin-top:13px;display:flex}.project__tag[data-astro-cid-cgl2u52c]{color:#8b8a84;background:0 0;border-color:#232323;padding:4px 6px;font-size:7px}@media (width<=640px){.project__media--banner[data-astro-cid-cgl2u52c]{aspect-ratio:4/3}}.trusted[data-astro-cid-un33pthw]{border-top:1px solid var(--line-soft);padding-block:clamp(40px,5vw,64px)}.trusted__title[data-astro-cid-un33pthw]{letter-spacing:-.01em;text-transform:uppercase;color:var(--white);max-width:30ch;font-size:clamp(16px,1.7vw,20px);font-weight:600;line-height:1.25}.trusted__row[data-astro-cid-un33pthw]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(24px,3vw,36px);display:grid}.trusted__item[data-astro-cid-un33pthw]{border-right:1px solid var(--line-soft);place-items:center;min-height:74px;padding:12px;display:grid}.trusted__item[data-astro-cid-un33pthw]:last-child{border-right:0}.trusted__item[data-astro-cid-un33pthw] span[data-astro-cid-un33pthw]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8b8a84;text-align:center;font-size:9px}@media (width<=860px){.trusted__row[data-astro-cid-un33pthw]{grid-template-columns:repeat(3,minmax(0,1fr))}.trusted__item[data-astro-cid-un33pthw]:nth-child(3){border-right:0}.trusted__item[data-astro-cid-un33pthw]:nth-child(n+4){border-top:1px solid var(--line-soft)}}@media (width<=520px){.trusted__row[data-astro-cid-un33pthw]{grid-template-columns:repeat(2,minmax(0,1fr))}.trusted__item[data-astro-cid-un33pthw]:nth-child(3){border-right:1px solid var(--line-soft)}.trusted__item[data-astro-cid-un33pthw]:nth-child(2n){border-right:0}.trusted__item[data-astro-cid-un33pthw]:nth-child(n+3){border-top:1px solid var(--line-soft)}}.brief[data-astro-cid-cncyluhm]{padding-bottom:clamp(48px,6vw,80px)}.brief__panel[data-astro-cid-cncyluhm]{border:1px solid var(--line);background:linear-gradient(150deg,#111 0%,#0a0a0a 62%);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(28px,4.5vw,64px);padding:clamp(24px,4vw,46px);display:grid;position:relative;overflow:hidden}.brief__watermark[data-astro-cid-cncyluhm]{letter-spacing:-.06em;color:#f2f1ec0f;pointer-events:none;font-size:clamp(80px,10vw,140px);font-weight:800;line-height:.8;position:absolute;top:6px;right:22px}.brief__lead[data-astro-cid-cncyluhm]{flex-direction:column;align-items:flex-start;display:flex}.brief__title[data-astro-cid-cncyluhm]{color:var(--white);max-width:16ch;margin-top:18px;font-size:clamp(28px,3.2vw,42px);line-height:.98}.brief__copy[data-astro-cid-cncyluhm]{color:var(--dim);max-width:36ch;margin-top:16px;font-size:11px;line-height:1.7}.brief__email[data-astro-cid-cncyluhm]{font-family:var(--mono);letter-spacing:.01em;color:var(--text);align-items:center;gap:7px;margin-top:auto;padding-top:30px;font-size:11px;display:inline-flex}.brief__email[data-astro-cid-cncyluhm]:hover{color:var(--accent)}.brief__form[data-astro-cid-cncyluhm]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 12px;display:grid}.field[data-astro-cid-cncyluhm]{flex-direction:column;gap:6px;min-width:0;display:flex}.field--wide[data-astro-cid-cncyluhm]{grid-column:1/-1}.field__label[data-astro-cid-cncyluhm]{color:#8b8a84;font-size:7px}.field__input[data-astro-cid-cncyluhm]{width:100%;min-height:34px;color:var(--text);font-family:var(--sans);background:#0a0a0a;border:1px solid #262626;outline:none;padding:0 10px;font-size:11px}.field__input[data-astro-cid-cncyluhm]:focus{border-color:#8b8a84}.field__input[data-astro-cid-cncyluhm]::placeholder{color:#8b8a84}.field__select[data-astro-cid-cncyluhm]{appearance:none;background-image:linear-gradient(45deg,#0000 49%,#777 50%),linear-gradient(-45deg,#0000 49%,#777 50%);background-position:right 14px center,right 10px center;background-repeat:no-repeat;background-size:4px 4px,4px 4px}.field__textarea[data-astro-cid-cncyluhm]{resize:vertical;min-height:58px;padding:9px 10px}.brief__types[data-astro-cid-cncyluhm]{flex-wrap:wrap;gap:4px;display:flex}.brief__type[data-astro-cid-cncyluhm] input[data-astro-cid-cncyluhm]{opacity:0;pointer-events:none;position:absolute}.brief__type[data-astro-cid-cncyluhm] .chip[data-astro-cid-cncyluhm]{cursor:pointer;background:#0a0a0a}.brief__type[data-astro-cid-cncyluhm] input[data-astro-cid-cncyluhm]:checked+.chip[data-astro-cid-cncyluhm]{background:var(--white);border-color:var(--white);color:#080808}.brief__type[data-astro-cid-cncyluhm] input[data-astro-cid-cncyluhm]:focus-visible+.chip[data-astro-cid-cncyluhm]{outline:1px solid var(--accent);outline-offset:2px}.brief__submit[data-astro-cid-cncyluhm]{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:14px;display:flex}.brief__disclaimer[data-astro-cid-cncyluhm]{color:#8b8a84;font-size:7px}.brief__button[data-astro-cid-cncyluhm]{min-height:38px}@media (width<=900px){.brief__panel[data-astro-cid-cncyluhm]{grid-template-columns:1fr}.brief__email[data-astro-cid-cncyluhm]{padding-top:22px}}@media (width<=540px){.brief__form[data-astro-cid-cncyluhm]{grid-template-columns:1fr}.brief__submit[data-astro-cid-cncyluhm]{flex-direction:column;align-items:stretch}.brief__button[data-astro-cid-cncyluhm]{justify-content:space-between}}.work-archive[data-astro-cid-r3bc3sjw]{padding-bottom:clamp(44px,6vw,78px)}.work-archive__grid[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(30px,4vw,54px) clamp(16px,2.2vw,30px);margin-top:clamp(30px,4vw,50px);display:grid}.work-archive__item--nova[data-astro-cid-r3bc3sjw]{grid-column:1/span 5}.work-archive__item--ceylon[data-astro-cid-r3bc3sjw]{grid-column:1/span 4}.work-archive__item--vortex[data-astro-cid-r3bc3sjw]{grid-column:6/span 7}.work-archive__item--kinetic[data-astro-cid-r3bc3sjw]{grid-column:7/span 6}.work-archive__item--solaris[data-astro-cid-r3bc3sjw]{grid-column:1/span 5;margin-top:clamp(20px,4vw,56px)}.work-archive__item--aura[data-astro-cid-r3bc3sjw]{grid-column:7/span 6}.work-archive__item--echo[data-astro-cid-r3bc3sjw]{grid-column:1/-1;margin-top:clamp(6px,1.6vw,18px)}@media (width<=860px){.work-archive__grid[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}.work-archive__item[data-astro-cid-r3bc3sjw]{grid-column:1/-1;margin-top:0}}
