.page_page__ZU32B{--paper:#f6f6f2;--surface:#ffffff;--ink:#191919;--muted:#6b6a65;--line:#d4d4ce;--signal:#ff4d37;min-height:100vh;overflow:clip;color:var(--ink);background:var(--paper)}.page_skipLink__VRj7A{position:fixed;top:12px;left:12px;z-index:100;padding:10px 14px;border:1px solid var(--ink);border-radius:4px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;transform:translateY(-160%);transition:transform var(--duration-fast) var(--ease-out)}.page_skipLink__VRj7A:focus{transform:translateY(0)}.page_header__kVzhN{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 32px;border-bottom:1px solid rgba(25,25,25,.16);background:rgba(246,246,242,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page_brand__f_q1F{display:inline-flex;align-items:center;gap:12px;min-height:44px;white-space:nowrap}.page_brandAvatar__NRfuU{flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(25,25,25,.12);border-radius:50%;object-fit:cover}.page_brandName__45f0C{font-size:15px;font-weight:720;line-height:1.2}.page_brandRole__eng3O{margin-left:8px;color:var(--muted);font-size:13px;font-weight:500;line-height:1.2}.page_nav__zpG_3{display:flex;align-items:center;gap:24px;min-height:44px;color:#4e4e4a;font-size:13px;font-weight:620}.page_nav__zpG_3 a{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid transparent;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.page_nav__zpG_3 a:focus-visible,.page_nav__zpG_3 a:hover{border-color:var(--ink);color:var(--ink)}.page_nav__zpG_3 .page_navArchive__dsUrr{padding:0 13px;border:1px solid var(--ink);border-radius:4px;color:var(--ink)}.page_nav__zpG_3 .page_navArchive__dsUrr:focus-visible,.page_nav__zpG_3 .page_navArchive__dsUrr:hover{background:var(--ink);color:#ffffff}.page_hero__SKW6o{position:relative;border-bottom:1px solid var(--line)}.page_heroStage__wL3Zm{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(54px,6vw,104px);align-items:center;width:min(1320px,calc(100% - 64px));min-height:610px;margin:0 auto;padding:64px 0 72px}.page_heroVisual___m6ot{position:relative;width:100%;aspect-ratio:1.9;overflow:hidden;border:1px solid rgba(25,25,25,.28);border-radius:5px;background:#dfdfda;box-shadow:0 22px 60px rgba(25,25,25,.12)}.page_heroVisual___m6ot img{object-fit:cover;object-position:center}.page_heroCopy__kbqf4{width:100%;max-width:660px}.page_archiveCopy__25Zmg>p,.page_contactLead__8iNxd>p,.page_experienceIntro__rN28s>p,.page_kicker___28aI,.page_methodHeading__CUthb>p,.page_sectionHeading__K6Wm4>p{margin:0 0 16px;color:var(--signal);font-size:12px;font-weight:800;line-height:1.4;text-transform:uppercase}.page_hero__SKW6o h1{margin:0;font-size:78px;font-weight:780;line-height:.98}.page_heroStatement__UnRzJ{margin:20px 0 0;font-size:38px;font-weight:720;line-height:1.23}.page_heroSummary__ARrNr{max-width:630px;margin:22px 0 0;color:#50504c;font-size:17px;line-height:1.75}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.page_heroActions__8_tzb a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--ink);border-radius:4px;font-size:13px;font-weight:720;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.page_heroActions__8_tzb a:focus-visible,.page_heroActions__8_tzb a:hover{transform:translateY(-2px)}.page_primaryAction__PD5ok{background:var(--ink);color:#ffffff}.page_secondaryAction__4Rpfv{background:rgba(246,246,242,.86);color:var(--ink)}.page_secondaryAction__4Rpfv:focus-visible,.page_secondaryAction__4Rpfv:hover{background:var(--surface)}.page_proofRail__ZvxBN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(24px,4vw,68px);width:min(1320px,calc(100% - 64px));min-height:94px;margin:0 auto;border-top:1px solid var(--line)}.page_proofRail__ZvxBN>div{display:flex;align-items:baseline;gap:12px;padding:24px 0}.page_proofRail__ZvxBN strong{font-size:25px;font-weight:760;white-space:nowrap}.page_proofRail__ZvxBN span{color:var(--muted);font-size:12px;line-height:1.4}.page_experience__Q0l0p,.page_work__PeJb_{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:124px 0}.page_sectionHeading__K6Wm4{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);column-gap:48px;align-items:end;margin-bottom:54px}.page_sectionHeading__K6Wm4>p{grid-column:1/-1}.page_archiveCopy__25Zmg h2,.page_contactLead__8iNxd h2,.page_experienceIntro__rN28s h2,.page_methodHeading__CUthb h2,.page_sectionHeading__K6Wm4 h2{margin:0;font-size:46px;font-weight:740;line-height:1.17}.page_archiveCopy__25Zmg>span,.page_experienceIntro__rN28s>span,.page_sectionHeading__K6Wm4>span{color:var(--muted);font-size:15px;line-height:1.75}.page_workIndex__Wn_8l{border-top:1px solid var(--ink)}.page_workRow__m7e6N{position:relative;display:grid;grid-template-columns:52px minmax(260px,410px) minmax(260px,1fr) 132px 36px;gap:26px;align-items:center;min-height:310px;padding:28px 0;border-bottom:1px solid var(--line);transition:background var(--duration-base) var(--ease-out),padding var(--duration-base) var(--ease-out)}.page_workRow__m7e6N:before{position:absolute;z-index:-1;inset:0 -22px;background:var(--case-soft);content:"";opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.page_workRow__m7e6N:focus-visible:before,.page_workRow__m7e6N:hover:before{opacity:1}.page_workNumber__l5z3s{align-self:start;padding-top:4px;color:var(--case-accent);font-size:13px;font-weight:800}.page_workMedia__8H60V{position:relative;width:100%;aspect-ratio:1.46;overflow:hidden;border:1px solid rgba(25,25,25,.16);border-radius:5px;background:#e4e4df}.page_workMedia__8H60V img{object-fit:cover;transition:transform .6s var(--ease-out)}.page_workRow__m7e6N:focus-visible .page_workMedia__8H60V img,.page_workRow__m7e6N:hover .page_workMedia__8H60V img{transform:scale(1.035)}.page_workCopy__j_9TV>p{margin:0 0 12px;color:var(--case-accent);font-size:12px;font-weight:760}.page_workCopy__j_9TV h3{margin:0;font-size:34px;font-weight:730;line-height:1.2}.page_workCopy__j_9TV>span{display:block;max-width:600px;margin-top:12px;color:var(--muted);font-size:15px;line-height:1.65}.page_workCopy__j_9TV ul{display:flex;flex-wrap:wrap;gap:6px 14px;margin:22px 0 0;padding:0;list-style:none}.page_workCopy__j_9TV li{position:relative;padding-left:10px;color:#4d4d49;font-size:12px}.page_workCopy__j_9TV li:before{position:absolute;top:.65em;left:0;width:3px;height:3px;border-radius:50%;background:var(--case-accent);content:""}.page_workMetric__1SEV5{display:grid;gap:5px;align-self:end;padding-bottom:10px}.page_workMetric__1SEV5 strong{color:var(--case-accent);font-size:24px}.page_workMetric__1SEV5 span{color:var(--muted);font-size:11px}.page_workArrow__x_KE3{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ink);border-radius:50%;font-size:17px;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.page_workRow__m7e6N:focus-visible .page_workArrow__x_KE3,.page_workRow__m7e6N:hover .page_workArrow__x_KE3{background:var(--ink);color:#ffffff;transform:translateX(3px)}.page_method__xuVGg{padding:112px 32px;background:#1b1c1c;color:#ffffff}.page_methodInner__1SRm5{width:min(1320px,100%);margin:0 auto}.page_methodHeading__CUthb{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,820px);margin-bottom:66px}.page_methodHeading__CUthb>p{color:#ff715e}.page_methodGrid__EoSwj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.42);border-bottom:1px solid rgba(255,255,255,.42)}.page_methodGrid__EoSwj article{min-height:240px;padding:24px 26px;border-right:1px solid rgba(255,255,255,.2)}.page_methodGrid__EoSwj article:last-child{border-right:0}.page_methodGrid__EoSwj span{color:#ff715e;font-size:12px;font-weight:800}.page_methodGrid__EoSwj h3{margin:64px 0 12px;font-size:30px}.page_methodGrid__EoSwj p{margin:0;color:rgba(255,255,255,.62);font-size:14px;line-height:1.7}.page_experience__Q0l0p{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(520px,1.18fr);gap:96px}.page_experienceIntro__rN28s{align-self:start;position:sticky;top:112px}.page_experienceIntro__rN28s>span{display:block;margin-top:24px}.page_timeline__L97En{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.page_timeline__L97En li{display:grid;grid-template-columns:128px 120px 1fr;gap:22px;padding:28px 0 32px;border-bottom:1px solid var(--line)}.page_timeline__L97En li>span{color:var(--muted);font-size:11px}.page_timeline__L97En li>strong{font-size:14px}.page_timeline__L97En h3{margin:0;font-size:17px}.page_timeline__L97En p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.page_archiveBand__zVQQN{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:560px;border-top:1px solid #bdc7cc;border-bottom:1px solid #bdc7cc;background:#e9eef1}.page_archiveMedia__tOvFS{position:relative;min-height:560px;overflow:hidden;border-right:1px solid #bdc7cc}.page_archiveMedia__tOvFS img{object-fit:cover;object-position:center}.page_archiveCopy__25Zmg{align-self:center;max-width:720px;padding:72px 7vw}.page_archiveCopy__25Zmg>span{display:block;margin-top:22px}.page_archiveCopy__25Zmg a{display:inline-flex;align-items:center;min-height:44px;margin-top:30px;border-bottom:1px solid var(--ink);font-size:14px;font-weight:720}.page_contact__BmhPC{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(520px,1.1fr);gap:100px;padding:116px max(32px,calc((100% - 1320px) / 2));background:#191a1a;color:#ffffff}.page_contactLead__8iNxd>p{color:#ff715e}.page_contactLinks__seXlJ{border-top:1px solid rgba(255,255,255,.5)}.page_contactLinks__seXlJ a{display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:center;min-height:82px;border-bottom:1px solid rgba(255,255,255,.24);transition:color var(--duration-fast) var(--ease-out)}.page_contactLinks__seXlJ a:focus-visible,.page_contactLinks__seXlJ a:hover{color:#ff715e}.page_contactLinks__seXlJ span{color:rgba(255,255,255,.52);font-size:12px}.page_contactLinks__seXlJ strong{overflow-wrap:anywhere;font-size:20px;font-weight:650}.page_footer__sHKi3{display:flex;justify-content:space-between;gap:24px;min-height:74px;padding:26px 32px;border-top:1px solid rgba(255,255,255,.15);background:#191a1a;color:rgba(255,255,255,.48);font-size:11px}.page_footer__sHKi3 a{color:#ffffff}@media (max-width:1120px){.page_hero__SKW6o h1{font-size:64px}.page_heroStatement__UnRzJ{font-size:32px}.page_heroStage__wL3Zm{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:48px}.page_proofRail__ZvxBN>div{display:grid;gap:5px}.page_workRow__m7e6N{grid-template-columns:42px minmax(240px,340px) minmax(220px,1fr) 34px;gap:20px}.page_workMetric__1SEV5{display:none}.page_methodHeading__CUthb{grid-template-columns:1fr}.page_methodHeading__CUthb>p{margin-bottom:16px}.page_contact__BmhPC,.page_experience__Q0l0p{grid-template-columns:1fr;gap:58px}.page_experienceIntro__rN28s{position:static;max-width:760px}}@media (max-width:820px){.page_header__kVzhN{min-height:58px;padding:0 16px}.page_brand__f_q1F{gap:9px}.page_brandAvatar__NRfuU{width:36px;height:36px}.page_brandName__45f0C{font-size:14px}.page_brandRole__eng3O{margin-left:4px;font-size:12px}.page_nav__zpG_3{gap:16px;font-size:12px}.page_navArchive__dsUrr{display:none!important}.page_heroStage__wL3Zm{grid-template-columns:1fr;gap:40px;width:min(100% - 36px,720px);min-height:0;padding:56px 0 44px}.page_heroCopy__kbqf4{max-width:680px}.page_heroVisual___m6ot{aspect-ratio:1.9}.page_hero__SKW6o h1{font-size:58px}.page_proofRail__ZvxBN{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;width:min(100% - 36px,720px);min-height:0;padding:12px 0 20px}.page_proofRail__ZvxBN>div{min-height:70px;padding:12px 0}.page_proofRail__ZvxBN strong{font-size:21px}.page_experience__Q0l0p,.page_work__PeJb_{width:min(100% - 36px,720px);padding:90px 0}.page_sectionHeading__K6Wm4{grid-template-columns:1fr;gap:20px}.page_archiveCopy__25Zmg h2,.page_contactLead__8iNxd h2,.page_experienceIntro__rN28s h2,.page_methodHeading__CUthb h2,.page_sectionHeading__K6Wm4 h2{font-size:38px}.page_workRow__m7e6N{grid-template-columns:36px 1fr 34px;gap:16px;padding:28px 0 34px}.page_workCopy__j_9TV,.page_workMedia__8H60V{grid-column:2/-1}.page_workArrow__x_KE3{grid-column:3;grid-row:1}.page_method__xuVGg{padding:88px 18px}.page_methodGrid__EoSwj{grid-template-columns:repeat(2,minmax(0,1fr))}.page_methodGrid__EoSwj article:nth-child(2){border-right:0}.page_methodGrid__EoSwj article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.2)}.page_timeline__L97En li{grid-template-columns:112px 1fr}.page_timeline__L97En li>div{grid-column:2}.page_archiveBand__zVQQN{grid-template-columns:1fr}.page_archiveMedia__tOvFS{min-height:380px;border-right:0;border-bottom:1px solid #bdc7cc}.page_archiveCopy__25Zmg{padding:68px 22px 76px}.page_contact__BmhPC{padding:86px 22px}}@media (max-width:560px){.page_brand__f_q1F{gap:7px}.page_brandAvatar__NRfuU{width:32px;height:32px}.page_brandName__45f0C{font-size:12px}.page_brandRole__eng3O{display:none}.page_nav__zpG_3{gap:14px}.page_nav__zpG_3 a{min-width:44px;justify-content:center}.page_heroStage__wL3Zm{gap:26px;width:calc(100% - 28px);padding:42px 0 34px}.page_heroCopy__kbqf4{max-width:none}.page_heroVisual___m6ot{aspect-ratio:2.25}.page_hero__SKW6o h1{font-size:46px}.page_heroStatement__UnRzJ{margin-top:16px;font-size:25px;line-height:1.28}.page_heroSummary__ARrNr{max-width:92%;font-size:15px;line-height:1.7}.page_heroActions__8_tzb a{flex:1 1 150px;padding:0 12px}.page_proofRail__ZvxBN{column-gap:18px;width:calc(100% - 28px);padding:10px 0 18px}.page_proofRail__ZvxBN>div{min-height:64px;padding:10px 0}.page_proofRail__ZvxBN strong{font-size:19px}.page_proofRail__ZvxBN span{font-size:10px}.page_experience__Q0l0p,.page_work__PeJb_{width:calc(100% - 28px)}.page_archiveCopy__25Zmg h2,.page_contactLead__8iNxd h2,.page_experienceIntro__rN28s h2,.page_methodHeading__CUthb h2,.page_sectionHeading__K6Wm4 h2{font-size:32px}.page_workRow__m7e6N{grid-template-columns:28px 1fr 34px}.page_workRow__m7e6N:before{inset:0 -8px}.page_workCopy__j_9TV h3{font-size:27px}.page_workCopy__j_9TV>span{font-size:14px}.page_methodGrid__EoSwj article{min-height:210px;padding:20px 16px}.page_methodGrid__EoSwj h3{margin-top:48px;font-size:25px}.page_timeline__L97En li{grid-template-columns:1fr;gap:10px}.page_timeline__L97En li>div{grid-column:1}.page_archiveMedia__tOvFS{min-height:280px}.page_contactLinks__seXlJ a{grid-template-columns:96px 1fr}.page_contactLinks__seXlJ strong{font-size:16px}.page_footer__sHKi3{flex-direction:column;padding:24px 16px 30px}}@media (prefers-reduced-motion:reduce){.page_workArrow__x_KE3,.page_workMedia__8H60V img,.page_workRow__m7e6N:before{transition:none}}