.heromontage_hm__XdrHX{position:relative;margin:0;overflow:hidden;border-radius:var(--l-radius-lg);background:var(--l-surface);border:1px solid var(--l-line);aspect-ratio:1/1}.heromontage_hmShot__Ugqn0{display:block;width:100%;height:100%;object-fit:cover}.heromontage_hmCap__YENA0{position:absolute;inset:auto 0 0 0;padding:var(--s12) var(--s4) var(--s4);font-size:var(--l-fs-small);color:var(--l-ink-2);background:linear-gradient(to top,var(--l-ground) 0,var(--l-ground) 42%,transparent 100%)}.heromontage_hmShot__Ugqn0{transition:opacity var(--dur-slow) var(--ease-out)}[data-dip=on] .heromontage_hmCap__YENA0,[data-dip=on] .heromontage_hmShot__Ugqn0{opacity:0}.heromontage_hmCap__YENA0{transition:opacity var(--dur-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.heromontage_hmCap__YENA0,.heromontage_hmShot__Ugqn0{opacity:1;transition:none}}.our-works_wi__gC7ys{display:grid;gap:var(--s8)}.our-works_wiRail__RkXWr{position:sticky;top:var(--header-h);z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) 0;background:var(--l-ground);border-bottom:1px solid var(--l-line)}.our-works_wiCount__q89Ad{margin:0;font-size:var(--l-fs-small);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--l-ink-3)}.our-works_wiPicker__gwcN7{display:flex;align-items:center;gap:var(--s3)}.our-works_wiPickerLabel__ZMpJh{font-size:var(--l-fs-small);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--l-ink-3)}.our-works_wiSelectWrap__vmRoW{position:relative;display:inline-flex;align-items:center}.our-works_wiSelect__tkwQd{appearance:none;padding:var(--s2) var(--s8) var(--s2) var(--s4);border-radius:var(--l-pill);border:1px solid var(--l-line-strong);background:var(--l-surface);color:var(--l-ink);font-family:inherit;font-size:var(--l-fs-body);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.our-works_wiSelect__tkwQd:hover{border-color:var(--l-ink-3);background:var(--l-surface-2)}.our-works_wiSelect__tkwQd option{background:var(--l-ground);color:var(--l-ink)}.our-works_wiSelectArrow__UpYKs{position:absolute;right:var(--s4);pointer-events:none;font-size:var(--l-fs-small);color:var(--l-ink-3)}.our-works_wiGrid__EYKy3{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}.our-works_wiTile__INBlP[data-off]{display:none}.our-works_wiFig__ZKWuq{position:relative;margin:0;overflow:hidden;border-radius:var(--l-radius-lg);background:var(--l-surface);border:1px solid var(--l-line);aspect-ratio:1/1}.our-works_wiShot__cLdvT{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.our-works_wiFig__ZKWuq:hover .our-works_wiShot__cLdvT{transform:scale(1.03)}.our-works_wiBody___gYhQ{position:absolute;inset:auto 0 0 0;display:grid;gap:var(--s1);padding:var(--s16) var(--s6) var(--s6);background:linear-gradient(to top,var(--l-ground) 0,var(--l-ground) 80%,transparent 100%)}.our-works_wiTag__KQC6H{position:absolute;top:var(--s3);left:var(--s3);z-index:1;padding:var(--s1) var(--s3);border-radius:var(--l-pill);background:var(--l-ground);border:1px solid var(--l-line-strong);font-size:var(--l-fs-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--brand-bright)}.our-works_wiName__RpKMi{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--fw-bold);font-size:var(--fs-h2);line-height:1.08;letter-spacing:var(--tr-heading);color:var(--l-ink);text-wrap:balance}.our-works_wiClient__mcPHR{margin:0;font-size:var(--l-fs-body);color:var(--l-ink-3)}.our-works_wiSummary__thY4T{margin:var(--s3) 0 0;max-width:46ch;font-size:var(--l-fs-lede);line-height:var(--lh-body);color:var(--l-ink-2)}.our-works_wiEmpty__ei73F[data-off]{display:none}.our-works_wiEmpty__ei73F{display:grid;justify-items:start;gap:var(--s2);padding:var(--s8);border-radius:var(--l-radius-lg);background:var(--l-surface);border:1px solid var(--l-line)}.our-works_wiEmptyTitle__MeJlC{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--fw-bold);font-size:var(--fs-h3);color:var(--l-ink)}.our-works_wiEmptyBody__GL1FG{margin:0;max-width:52ch;font-size:var(--l-fs-lede);line-height:var(--lh-body);color:var(--l-ink-2)}.our-works_wiEmptyRow__1Ylm3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);margin-top:var(--s2)}.our-works_wiEmptyBtn__HPhpV{padding:var(--s2) var(--s4);border-radius:var(--l-pill);border:1px solid var(--l-line-strong);background:var(--l-surface);color:var(--l-ink);font-family:inherit;font-size:var(--l-fs-body);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.our-works_wiEmptyBtn__HPhpV:hover{border-color:var(--l-ink-3);background:var(--l-surface-2)}.our-works_wiEmptyLink__c2krf{font-size:var(--l-fs-body);color:var(--l-ink);text-decoration:none;border-bottom:1px solid var(--l-line-strong);padding-bottom:var(--s1)}.our-works_wiEmptyLink__c2krf:hover{color:var(--brand-bright);border-bottom-color:var(--brand-bright)}@media (min-width:700px){.our-works_wiGrid__EYKy3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.our-works_wiGrid__EYKy3{gap:var(--s6)}}@media (pointer:coarse){.our-works_wiSelect__tkwQd{min-height:44px}}.workpage_wpWrap___ZJI_{max-width:1140px;margin:0 auto;padding:0 var(--s6)}.workpage_wpHero__cEwUl{display:grid;gap:var(--s8);padding:var(--s16) 0 var(--s12)}.workpage_wpHeroText__lWzzN{display:grid;gap:var(--s2);align-content:center}.workpage_wpKicker__uDkX1{margin:0;font-size:var(--l-fs-small);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--brand-bright)}.workpage_wpTitle__WoTbg{margin:var(--s4) 0 0;font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--fw-bold);font-size:var(--l-fs-display);line-height:.98;letter-spacing:var(--l-tr-title);color:var(--l-ink);text-wrap:balance;max-width:18ch}.workpage_wpLede__zzqBF{margin:var(--s4) 0 0;max-width:42ch;font-size:var(--fs-lede);line-height:1.6;color:var(--l-ink-2)}.workpage_wpCta__z0rcV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s6);margin-top:var(--s8)}.workpage_wpPill__oN98H{display:inline-flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s6);border-radius:var(--l-pill);background:var(--l-ink);color:var(--l-ground);font-size:var(--l-fs-body);font-weight:var(--fw-semibold);text-decoration:none;transition:transform var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.workpage_wpPill__oN98H:hover{transform:translateY(-1px)}.workpage_wpPillArrow__4ZMjy{transition:transform var(--dur) var(--ease-out)}.workpage_wpPill__oN98H:hover .workpage_wpPillArrow__4ZMjy{transform:translateX(3px)}.workpage_wpQuiet___TmPA{font-size:var(--l-fs-body);color:var(--l-ink-2);text-decoration:none;border-bottom:1px solid var(--l-line-strong);padding-bottom:var(--s1);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.workpage_wpQuiet___TmPA:hover{color:var(--l-ink);border-bottom-color:var(--l-ink)}.workpage_wpRecord__7L_61{margin:0;padding:var(--s16) 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s8) var(--s6);border-top:1px solid var(--l-line);border-bottom:1px solid var(--l-line)}.workpage_wpRecordItem__Ju_OM{display:grid;gap:var(--s1)}.workpage_wpFigure__UaBEh{font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:1;letter-spacing:var(--l-tr-title);font-variant-numeric:tabular-nums;color:var(--l-ink)}.workpage_wpFigureLabel__eic3v{font-size:var(--l-fs-small);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--l-ink-3)}.workpage_wpSection__czcmb{padding:var(--l-rhythm) 0}.workpage_wpHead__AW6YE{display:grid;gap:var(--s2);margin-bottom:var(--s12)}.workpage_wpH2__EEVYh{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:1.15;letter-spacing:var(--tr-heading);color:var(--l-ink);text-wrap:balance;max-width:24ch}.workpage_wpSectionLede__OSzmy{margin:0;max-width:56ch;font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--l-ink-2)}.workpage_wpWritten___d2n6{margin:0;padding:0;list-style:none;display:grid;gap:var(--s8)}.workpage_wpWrittenItem__e41Yj{display:grid;gap:var(--s2);padding-top:var(--s6);border-top:1px solid var(--l-line)}.workpage_wpWrittenNum__cQPOr{font-size:var(--l-fs-small);letter-spacing:var(--tr-label);font-variant-numeric:tabular-nums;color:var(--brand-bright)}.workpage_wpWrittenTitle__NIYqB{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--fw-bold);font-size:var(--fs-h3);line-height:1.2;color:var(--l-ink)}.workpage_wpWrittenBody__WOdX4{margin:0;max-width:46ch;font-size:var(--l-fs-lede);line-height:var(--lh-body);color:var(--l-ink-2)}.workpage_wpClose__24ORQ{display:grid;gap:var(--s6);padding:var(--s16) 0 var(--s24);border-top:1px solid var(--l-line)}.workpage_wpCloseTitle__qdUO9{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--fw-bold);font-size:var(--l-fs-hero);line-height:1.08;letter-spacing:var(--l-tr-title);color:var(--l-ink);text-wrap:balance;max-width:20ch}.workpage_wpCloseBody__oQiQD{margin:var(--s4) 0 0;max-width:52ch;font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--l-ink-2)}@media (min-width:900px){.workpage_wpHero__cEwUl{padding:var(--s24) 0 var(--s16)}.workpage_wpRecord__7L_61{grid-template-columns:repeat(4,minmax(0,1fr))}.workpage_wpWritten___d2n6{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s8)}.workpage_wpClose__24ORQ{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s12)}}.workpage_wpReelPanel__UVhIG{width:100%;max-width:420px;justify-self:start}.workpage_wpHeroBody__MRDg_{display:grid;gap:var(--s8);align-items:center;margin-top:var(--s8)}@media (min-width:900px){.workpage_wpHeroBody__MRDg_{grid-template-columns:minmax(0,1fr) auto;gap:var(--s16)}.workpage_wpReelPanel__UVhIG{justify-self:end}}@media (pointer:coarse){.workpage_wpPill__oN98H,.workpage_wpQuiet___TmPA{min-height:44px;display:inline-flex;align-items:center}}