.work-hero[data-astro-cid-cimozgw2]{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(28px,4vw,52px);position:relative;overflow:clip}.work-hero__lens[data-astro-cid-cimozgw2]{z-index:0;aspect-ratio:1;opacity:.22;pointer-events:none;user-select:none;width:max(112vw,700px);height:auto;animation:work-lens-in 1.2s var(--ease-out) .2s both;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 71%);mask-image:radial-gradient(circle,#000 52%,#0000 71%)}@keyframes work-lens-in{0%{opacity:0}to{opacity:.22}}.work-hero__inner[data-astro-cid-cimozgw2]{z-index:1;position:relative}.work-hero__stage[data-astro-cid-cimozgw2]{grid-template-columns:repeat(12,minmax(0,1fr));min-height:clamp(420px,62vh,640px);display:grid;position:relative}.work-hero__headline[data-astro-cid-cimozgw2]{z-index:3;pointer-events:none;grid-area:1/1/auto/-1;align-self:end;padding-bottom:clamp(16px,2.6vw,36px);position:relative}.work-hero__title[data-astro-cid-cimozgw2]{color:var(--white);font-size:clamp(46px,9.6vw,150px);line-height:.84}.work-hero__title[data-astro-cid-cimozgw2] span[data-astro-cid-cimozgw2]{animation:work-flow-left 1.3s var(--ease-out) both;display:block}.work-hero__title[data-astro-cid-cimozgw2] span[data-astro-cid-cimozgw2]:first-child{animation-delay:.12s}.work-hero__title[data-astro-cid-cimozgw2] span[data-astro-cid-cimozgw2]:nth-child(2){animation-delay:.3s}.work-hero__title[data-astro-cid-cimozgw2] span[data-astro-cid-cimozgw2]:nth-child(3){animation-delay:.48s}@keyframes work-flow-left{0%{opacity:0;filter:blur(10px);transform:translate(-12%)}to{opacity:1;filter:blur();transform:translate(0)}}.work-hero__title[data-astro-cid-cimozgw2] span[data-astro-cid-cimozgw2]:last-child{padding-left:clamp(0px,8vw,120px)}.work-hero__base[data-astro-cid-cimozgw2]{margin-top:clamp(20px,2.6vw,32px)}.work-hero__nav[data-astro-cid-cimozgw2]{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.work-hero__chips[data-astro-cid-cimozgw2]{flex-wrap:wrap;justify-content:flex-end;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);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__stage[data-astro-cid-cimozgw2]{min-height:0}.work-hero__headline[data-astro-cid-cimozgw2]{align-self:end;padding:0 14px 14px}.work-hero__title[data-astro-cid-cimozgw2]{font-size:clamp(36px,12vw,64px)}.work-hero__title[data-astro-cid-cimozgw2] span[data-astro-cid-cimozgw2]:last-child{padding-left:0}.work-hero__nav[data-astro-cid-cimozgw2]{align-items:flex-start}.work-hero__chips[data-astro-cid-cimozgw2]{justify-content:flex-start}}.shead[data-astro-cid-jb3yklmb]{color:var(--white);position:relative}.shead__index[data-astro-cid-jb3yklmb]{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #4a4a46;font-weight:800;line-height:.8;display:block}.shead__label[data-astro-cid-jb3yklmb]{color:var(--accent);font-size:8px}.shead__title[data-astro-cid-jb3yklmb]{letter-spacing:-.035em;text-transform:uppercase;font-weight:750;line-height:.92}.shead__copy[data-astro-cid-jb3yklmb]{max-width:38ch;color:var(--dim)}.shead--rail[data-astro-cid-jb3yklmb]{flex-direction:column;gap:14px;display:flex}.shead--rail[data-astro-cid-jb3yklmb] .shead__index[data-astro-cid-jb3yklmb]{font-size:clamp(72px,9vw,132px)}.shead--rail[data-astro-cid-jb3yklmb] .shead__title[data-astro-cid-jb3yklmb]{font-size:clamp(26px,2.8vw,40px)}.shead--rail[data-astro-cid-jb3yklmb] .shead__copy[data-astro-cid-jb3yklmb]{font-size:11px;line-height:1.6}.shead--bar[data-astro-cid-jb3yklmb]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:18px;display:grid}.shead--bar[data-astro-cid-jb3yklmb] .shead__index[data-astro-cid-jb3yklmb]{letter-spacing:.1em;color:var(--dim);-webkit-text-stroke:0;font-size:11px;line-height:1;font-family:var(--mono);font-weight:400}.shead--bar[data-astro-cid-jb3yklmb] .shead__title[data-astro-cid-jb3yklmb]{letter-spacing:-.05em;grid-column:1/-1;margin-top:10px;font-size:clamp(56px,12.5vw,190px);line-height:.82}.shead--bar[data-astro-cid-jb3yklmb] .shead__copy[data-astro-cid-jb3yklmb]{text-align:right;grid-column:1/-1;justify-self:end;margin-top:18px}.shead--split[data-astro-cid-jb3yklmb]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:10px clamp(20px,5vw,80px);padding-bottom:18px;display:grid}.shead--split[data-astro-cid-jb3yklmb] .shead__label[data-astro-cid-jb3yklmb]{grid-area:1/1}.shead--split[data-astro-cid-jb3yklmb] .shead__title[data-astro-cid-jb3yklmb]{grid-area:2/1;font-size:clamp(40px,6.4vw,96px)}.shead--split[data-astro-cid-jb3yklmb] .shead__index[data-astro-cid-jb3yklmb]{grid-area:1/2/span 2;justify-self:end;font-size:clamp(90px,14vw,210px)}.shead--split[data-astro-cid-jb3yklmb] .shead__copy[data-astro-cid-jb3yklmb]{grid-area:3/1/auto/-1}.shead--giant[data-astro-cid-jb3yklmb]{padding-top:clamp(20px,4vw,60px)}.shead--giant[data-astro-cid-jb3yklmb] .shead__index[data-astro-cid-jb3yklmb]{-webkit-text-stroke-color:#2c2c2a;font-size:clamp(120px,24vw,360px);position:absolute;top:0;right:0}.shead--giant[data-astro-cid-jb3yklmb] .shead__label[data-astro-cid-jb3yklmb]{position:relative}.shead--giant[data-astro-cid-jb3yklmb] .shead__title[data-astro-cid-jb3yklmb]{overflow-wrap:anywhere;letter-spacing:-.055em;margin-top:10px;font-size:clamp(40px,10.5vw,156px);line-height:.8;position:relative}.shead--giant[data-astro-cid-jb3yklmb] .shead__copy[data-astro-cid-jb3yklmb]{margin-top:20px;position:relative}@media (width<=860px){.shead--split[data-astro-cid-jb3yklmb]{grid-template-columns:1fr}.shead--split[data-astro-cid-jb3yklmb] .shead__index[data-astro-cid-jb3yklmb]{grid-area:auto/1;justify-self:start;font-size:72px}.shead--rail[data-astro-cid-jb3yklmb] .shead__index[data-astro-cid-jb3yklmb]{font-size:64px}.shead--bar[data-astro-cid-jb3yklmb] .shead__copy[data-astro-cid-jb3yklmb]{text-align:left;justify-self:start}}.digital[data-astro-cid-6urexygt]{border-top:1px solid var(--line-soft);padding-block:clamp(36px,5vw,72px) clamp(44px,6vw,88px)}.digital__layout[data-astro-cid-6urexygt]{grid-template-columns:minmax(200px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.digital__rail[data-astro-cid-6urexygt]{position:sticky;top:96px}.digital__grid[data-astro-cid-6urexygt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,54px) clamp(16px,2.2vw,30px);display:grid}.digital__grid[data-astro-cid-6urexygt]>li[data-astro-cid-6urexygt]:nth-child(2n){margin-top:clamp(28px,6vw,84px)}.digital-tile__media[data-astro-cid-6urexygt]{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:2px;display:block;position:relative;overflow:hidden}.digital-tile__media[data-astro-cid-6urexygt] img{object-fit:contain;width:100%;height:100%}.digital-tile__chip[data-astro-cid-6urexygt]{padding:4px 7px;font-size:7.5px;position:absolute;top:10px;left:10px}.digital-tile__arrow[data-astro-cid-6urexygt]{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){.digital-tile__media[data-astro-cid-6urexygt]:hover .digital-tile__arrow[data-astro-cid-6urexygt],.digital-tile__media[data-astro-cid-6urexygt]:focus-visible .digital-tile__arrow[data-astro-cid-6urexygt]{transform:translate(2px,-2px)}}.digital-tile__meta[data-astro-cid-6urexygt]{border-top:1px solid var(--line-soft);justify-content:space-between;gap:16px;margin-top:13px;padding-top:11px;display:flex}.digital-tile__eyebrow[data-astro-cid-6urexygt]{color:var(--accent);letter-spacing:.1em;font-size:8px}.digital-tile__count[data-astro-cid-6urexygt]{color:#8b8a84;text-align:right;font-size:8px}.digital-tile__title[data-astro-cid-6urexygt]{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}.digital-tile__body[data-astro-cid-6urexygt]{color:var(--dim);max-width:52ch;margin-top:8px;font-size:11px;line-height:1.6}.digital-tile__media[data-astro-cid-6urexygt] img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.digital-tile__media[data-astro-cid-6urexygt]:hover img{transform:scale(1.025)}}@media (width<=860px){.digital__layout[data-astro-cid-6urexygt]{grid-template-columns:1fr}.digital__rail[data-astro-cid-6urexygt]{position:static}}@media (width<=560px){.digital__grid[data-astro-cid-6urexygt]{grid-template-columns:1fr}.digital__grid[data-astro-cid-6urexygt]>li[data-astro-cid-6urexygt]:nth-child(2n){margin-top:0}}.graphic-design[data-astro-cid-74pv2i4i]{border-top:1px solid var(--line-soft);padding-block:clamp(44px,6vw,88px) clamp(48px,6vw,96px)}.graphic-design__grid[data-astro-cid-74pv2i4i]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,54px) clamp(14px,2vw,28px);margin-top:clamp(28px,4vw,56px);display:grid}.design-tile__media[data-astro-cid-74pv2i4i]{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:2px;display:block;position:relative;overflow:hidden}.design-tile__media[data-astro-cid-74pv2i4i] img[data-astro-cid-74pv2i4i]{object-fit:contain;width:100%;height:100%}.design-tile__chip[data-astro-cid-74pv2i4i]{padding:4px 7px;font-size:7.5px;position:absolute;top:10px;left:10px}.design-tile__arrow[data-astro-cid-74pv2i4i]{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){.design-tile__media[data-astro-cid-74pv2i4i]:hover .design-tile__arrow[data-astro-cid-74pv2i4i],.design-tile__media[data-astro-cid-74pv2i4i]:focus-visible .design-tile__arrow[data-astro-cid-74pv2i4i]{transform:translate(2px,-2px)}}.design-tile__meta[data-astro-cid-74pv2i4i]{border-top:1px solid var(--line-soft);justify-content:space-between;gap:16px;margin-top:13px;padding-top:11px;display:flex}.design-tile__eyebrow[data-astro-cid-74pv2i4i]{color:var(--accent);letter-spacing:.1em;font-size:8px}.design-tile__count[data-astro-cid-74pv2i4i]{color:#8b8a84;text-align:right;font-size:8px}.design-tile__title[data-astro-cid-74pv2i4i]{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}.design-tile__body[data-astro-cid-74pv2i4i]{color:var(--dim);max-width:52ch;margin-top:8px;font-size:11px;line-height:1.6}.design-tile__media[data-astro-cid-74pv2i4i] img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.design-tile__media[data-astro-cid-74pv2i4i]:hover img{transform:scale(1.025)}}@media (width<=1000px){.graphic-design__grid[data-astro-cid-74pv2i4i]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.graphic-design__grid[data-astro-cid-74pv2i4i]{grid-template-columns:1fr}}.brand-kits[data-astro-cid-rlxc2y6g]{background:var(--bg-raised);border-block:1px solid var(--line-soft);padding-block:clamp(44px,6vw,88px)}.brand-kits__layout[data-astro-cid-rlxc2y6g]{grid-template-columns:minmax(0,1fr) minmax(200px,.32fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.brand-kits__rail[data-astro-cid-rlxc2y6g]{grid-area:1/2;position:sticky;top:96px}.brand-kits__grid[data-astro-cid-rlxc2y6g]{grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,54px) clamp(16px,2.2vw,30px);display:grid}.brand-kits__grid[data-astro-cid-rlxc2y6g]>li[data-astro-cid-rlxc2y6g]:nth-child(odd){margin-top:clamp(28px,6vw,84px)}.brand-kits__grid[data-astro-cid-rlxc2y6g]>li[data-astro-cid-rlxc2y6g]:first-child{margin-top:0}.kit-tile__media[data-astro-cid-rlxc2y6g]{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:2px;display:block;position:relative;overflow:hidden}.kit-tile__media[data-astro-cid-rlxc2y6g] img[data-astro-cid-rlxc2y6g]{object-fit:contain;width:100%;height:100%}.kit-tile__chip[data-astro-cid-rlxc2y6g]{padding:4px 7px;font-size:7.5px;position:absolute;top:10px;left:10px}.kit-tile__arrow[data-astro-cid-rlxc2y6g]{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){.kit-tile__media[data-astro-cid-rlxc2y6g]:hover .kit-tile__arrow[data-astro-cid-rlxc2y6g],.kit-tile__media[data-astro-cid-rlxc2y6g]:focus-visible .kit-tile__arrow[data-astro-cid-rlxc2y6g]{transform:translate(2px,-2px)}}.kit-tile__meta[data-astro-cid-rlxc2y6g]{border-top:1px solid var(--line-soft);justify-content:space-between;gap:16px;margin-top:13px;padding-top:11px;display:flex}.kit-tile__eyebrow[data-astro-cid-rlxc2y6g]{color:var(--accent);letter-spacing:.1em;font-size:8px}.kit-tile__count[data-astro-cid-rlxc2y6g]{color:#8b8a84;text-align:right;font-size:8px}.kit-tile__title[data-astro-cid-rlxc2y6g]{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}.kit-tile__body[data-astro-cid-rlxc2y6g]{color:var(--dim);max-width:52ch;margin-top:8px;font-size:11px;line-height:1.6}.kit-tile__media[data-astro-cid-rlxc2y6g] img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.kit-tile__media[data-astro-cid-rlxc2y6g]:hover img{transform:scale(1.025)}}@media (width<=860px){.brand-kits__layout[data-astro-cid-rlxc2y6g]{grid-template-columns:1fr}.brand-kits__rail[data-astro-cid-rlxc2y6g]{grid-column:1;position:static}.brand-kits__grid[data-astro-cid-rlxc2y6g]{grid-row:2}}@media (width<=560px){.brand-kits__grid[data-astro-cid-rlxc2y6g]{grid-template-columns:1fr}.brand-kits__grid[data-astro-cid-rlxc2y6g]>li[data-astro-cid-rlxc2y6g]:nth-child(odd){margin-top:0}}.photography[data-astro-cid-3czvqhy6]{border-top:1px solid var(--line-soft);padding-block:clamp(36px,5vw,72px) clamp(48px,6vw,96px);overflow:hidden}.photography__grid[data-astro-cid-3czvqhy6]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(26px,3vw,40px) clamp(12px,1.6vw,22px);margin-top:clamp(28px,4vw,56px);display:grid}.album-tile__media[data-astro-cid-3czvqhy6]{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:2px;display:block;position:relative;overflow:hidden}.album-tile__media[data-astro-cid-3czvqhy6] img[data-astro-cid-3czvqhy6]{object-fit:contain;width:100%;height:100%}.album-tile__chip[data-astro-cid-3czvqhy6]{padding:4px 7px;font-size:7.5px;position:absolute;top:10px;left:10px}.album-tile__arrow[data-astro-cid-3czvqhy6]{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){.album-tile__media[data-astro-cid-3czvqhy6]:hover .album-tile__arrow[data-astro-cid-3czvqhy6],.album-tile__media[data-astro-cid-3czvqhy6]:focus-visible .album-tile__arrow[data-astro-cid-3czvqhy6]{transform:translate(2px,-2px)}}.album-tile__meta[data-astro-cid-3czvqhy6]{border-top:1px solid var(--line-soft);justify-content:space-between;gap:16px;margin-top:13px;padding-top:11px;display:flex}.album-tile__eyebrow[data-astro-cid-3czvqhy6]{color:var(--accent);letter-spacing:.1em;font-size:8px}.album-tile__count[data-astro-cid-3czvqhy6]{color:#8b8a84;text-align:right;font-size:8px}.album-tile__title[data-astro-cid-3czvqhy6]{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}.album-tile__body[data-astro-cid-3czvqhy6]{color:var(--dim);max-width:52ch;margin-top:8px;font-size:11px;line-height:1.6}.album-tile__media[data-astro-cid-3czvqhy6] img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.album-tile__media[data-astro-cid-3czvqhy6]:hover img{transform:scale(1.025)}}@media (width<=1000px){.photography__grid[data-astro-cid-3czvqhy6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.photography__grid[data-astro-cid-3czvqhy6]{grid-template-columns:1fr}}.brands[data-astro-cid-un33pthw]{border-top:1px solid var(--line-soft);padding-block:clamp(44px,6vw,88px)}.brands__list[data-astro-cid-un33pthw]{columns:3;column-gap:clamp(24px,4vw,64px);margin:clamp(20px,3vw,36px) 0 0;padding:0;list-style:none}.brands__item[data-astro-cid-un33pthw]{border-bottom:1px solid var(--line-soft);break-inside:avoid;transition:padding-left .24s var(--ease-out);align-items:baseline;gap:14px;padding-block:11px;display:flex}.brands__num[data-astro-cid-un33pthw]{color:var(--dim);font-size:8px}.brands__name[data-astro-cid-un33pthw]{letter-spacing:-.025em;text-transform:uppercase;color:var(--text);transition:color .24s var(--ease-out);font-size:clamp(18px,1.9vw,26px);font-weight:600;line-height:1.1}@media (hover:hover) and (pointer:fine){.brands__item[data-astro-cid-un33pthw]:hover{padding-left:10px}.brands__item[data-astro-cid-un33pthw]:hover .brands__name[data-astro-cid-un33pthw]{color:var(--accent)}}@media (width<=860px){.brands__list[data-astro-cid-un33pthw]{columns:2}}@media (width<=520px){.brands__list[data-astro-cid-un33pthw]{columns:1}}.brief[data-astro-cid-cncyluhm]{padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(48px,6vw,80px)}.brief__panel[data-astro-cid-cncyluhm]{border-top:3px solid var(--accent);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding-top:clamp(24px,4vw,52px);display:grid;position:relative}.brief__lead[data-astro-cid-cncyluhm]{flex-direction:column;align-items:flex-start;display:flex}.brief__title[data-astro-cid-cncyluhm]{letter-spacing:-.045em;color:var(--white);max-width:9ch;margin-top:18px;font-size:clamp(44px,6.6vw,112px);line-height:.88}.brief__copy[data-astro-cid-cncyluhm]{color:var(--dim);max-width:38ch;margin-top:22px;font-size:12px;line-height:1.7}.brief__email[data-astro-cid-cncyluhm]{font-family:var(--mono);letter-spacing:.01em;color:var(--white);border-bottom:1px solid var(--accent);align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:30px;font-size:clamp(12px,1.4vw,16px);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}}.divider[data-astro-cid-vnfx6ult]{border-block:1px solid var(--line);padding-block:clamp(10px,1.6vw,22px);overflow:hidden}.divider__track[data-astro-cid-vnfx6ult]{width:max-content;animation:48s linear infinite divider-run;display:flex}.divider__set[data-astro-cid-vnfx6ult]{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.divider__set[data-astro-cid-vnfx6ult] li[data-astro-cid-vnfx6ult]{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #5a5a55;align-items:center;padding-right:clamp(24px,4vw,60px);font-size:clamp(44px,8vw,120px);font-weight:800;line-height:1;display:flex}.divider__set[data-astro-cid-vnfx6ult] li[data-astro-cid-vnfx6ult]:after{content:"";background:var(--accent);width:.22em;height:.22em;margin-left:clamp(24px,4vw,60px)}.divider--fit[data-astro-cid-vnfx6ult] .divider__track[data-astro-cid-vnfx6ult]{width:100%;padding-inline:2.8vw;animation:none}.divider--fit[data-astro-cid-vnfx6ult] .divider__set[data-astro-cid-vnfx6ult]{justify-content:space-between;width:100%}.divider--fit[data-astro-cid-vnfx6ult] .divider__set[data-astro-cid-vnfx6ult] li[data-astro-cid-vnfx6ult]{gap:1.6vw;padding-right:0;font-size:min(5.4vw,96px)}.divider--fit[data-astro-cid-vnfx6ult] .divider__set[data-astro-cid-vnfx6ult] li[data-astro-cid-vnfx6ult]:after{margin-left:0}.divider--fit[data-astro-cid-vnfx6ult] .divider__set[data-astro-cid-vnfx6ult] li[data-astro-cid-vnfx6ult]:last-child:after{display:none}@keyframes divider-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.divider__track[data-astro-cid-vnfx6ult]{animation:none}}.work-archive[data-astro-cid-r3bc3sjw]{background:var(--bg-raised);padding-block:clamp(36px,5vw,72px) clamp(48px,7vw,96px)}.work-archive__grid[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(30px,4vw,54px) clamp(16px,2.2vw,30px);margin-top:clamp(32px,5vw,72px);display:grid}.work-archive__grid[data-astro-cid-r3bc3sjw] .work-archive__item[data-astro-cid-r3bc3sjw] .project .project__media:not(.project__media--banner){aspect-ratio:4/3}@media (width<=860px){.work-archive__grid[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}}
