.hero_h1__rH5MK{color:var(--text)}.hero_quiet__BSazg{color:var(--muted)}.hero_sub__pjBph{max-width:28em;color:var(--text-2)}.hero_actions__9ey3e{gap:12px 24px;margin-top:4px}@media (max-width:560px){.hero_actions__9ey3e>a:first-child{flex:0 1 auto}}@media (max-width:1100px) and (max-height:500px){h1.hero_h1__rH5MK{font-size:var(--t-48);line-height:var(--lh-48);letter-spacing:var(--ls-48)}.hero_sub__pjBph{display:none}}.home_page__ODjSn{position:relative}.home_anchor__Kdd58{scroll-margin-top:calc(var(--nav-h) + 8px)}.home_sr__Mv8DO{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home_label__PJ_9Z{margin-bottom:24px}.home_manifesto__MW2Pg{padding-block:clamp(96px,calc(6.0952vw + 72.2px),160px)}.home_statement__4tick{max-width:1040px;margin:0 auto;text-align:center;color:var(--text)}.home_statement__4tick em{font-style:normal;color:var(--muted)}.home_manifesto__MW2Pg .home_facts__bXBWv{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;margin-top:32px;color:var(--dim);text-align:center}.home_fact__rEANv{white-space:nowrap}@media (max-width:560px){.home_manifesto__MW2Pg .home_facts__bXBWv{flex-direction:column;align-items:center}.home_factSep__AGpQv{display:none}}.home_cases__Sjh5v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0;padding:0;list-style:none}.home_case__JmJ9a{display:flex;flex-direction:column;gap:12px;height:100%;padding:24px 0 8px;border-top:1px solid var(--rule-strong);color:var(--text);text-decoration:none}.home_case__JmJ9a:hover .home_caseDid__jwScb{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:5px}.home_case__JmJ9a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.home_caseTop__oTt6i{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.home_caseStamp__4DiO3{display:grid;gap:2px;color:var(--dim)}.home_caseStamp__4DiO3 b{font-weight:500;color:var(--text-2)}.home_caseGo___3_tX{display:inline-flex;flex:none;color:var(--text-2);transition:transform .15s}.home_case__JmJ9a:hover .home_caseGo___3_tX{transform:translateX(4px)}.home_caseTitle__tcjSP{color:var(--muted)}.home_caseDid__jwScb{color:var(--text);text-wrap:pretty}.home_caseDetail__5m8bo{margin-top:auto;padding-top:4px;font-family:var(--mono);font-size:var(--t-12);line-height:1.5;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--dim)}.home_allCases__qDEO4{margin-top:28px}.home_fitBody__w_KGo{margin-top:clamp(32px,4vw,48px)}.home_fitLink__fsrxM{display:inline-flex;margin-top:28px}@media (max-width:860px){.home_cases__Sjh5v{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home_caseGo___3_tX{transition:none}.home_case__JmJ9a:hover .home_caseGo___3_tX{transform:none}}.home_tilesBand__A0zsA{padding:0 var(--gutter) var(--section-y)}.home_tiles__ahpUc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:var(--content);margin:0 auto}.home_tile__pkpk6{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:240px;padding:32px 88px 32px 32px;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--raised);color:var(--text);text-decoration:none;transition:opacity .15s}.home_tile__pkpk6:hover{opacity:.9}.home_tile__pkpk6:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.home_tilePrimary__PPX_S{border-color:transparent;background:var(--text);color:var(--on-accent)}.home_tileTitle__cYMwD{color:inherit}.home_tileText__E2BsP{max-width:40ch;color:var(--muted)}.home_tilePrimary__PPX_S .home_tileText__E2BsP{color:var(--on-accent);opacity:.72}.home_tileGo__RGFR0{position:absolute;top:32px;right:32px;display:inline-flex;transition:transform .15s}.home_tileGo__RGFR0 svg{width:24px;height:24px}.home_tile__pkpk6:hover .home_tileGo__RGFR0{transform:translateX(4px)}@media (max-width:760px){.home_tiles__ahpUc{grid-template-columns:minmax(0,1fr)}.home_tile__pkpk6{min-height:180px;padding:24px 72px 24px 24px}.home_tileGo__RGFR0{top:24px;right:24px}}@media (prefers-reduced-motion:reduce){.home_tileGo__RGFR0,.home_tile__pkpk6{transition:none}.home_tile__pkpk6:hover .home_tileGo__RGFR0{transform:none}}.home_people__2KTBR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.home_person__yO4UH{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:24px;border-top:1px solid var(--rule)}.home_personPhoto__iRe93{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r);filter:grayscale(1);margin-bottom:14px}.home_personCred__u0tmZ{color:var(--text);max-width:22ch}.home_personName__LrJ9F{color:var(--text-2);margin-top:6px}.home_personRole__6_1pb{color:var(--dim)}.home_peopleLink__y39xJ{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:28px;color:var(--text);text-decoration:none;font-weight:500}.home_peopleLink__y39xJ:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--rule-strong)}@media (max-width:640px){.home_people__2KTBR{grid-template-columns:minmax(0,1fr);gap:0}.home_person__yO4UH{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:4px;padding-block:20px}.home_personPhoto__iRe93{grid-row:1/span 3;width:72px;height:72px;margin:0}.home_personName__LrJ9F{margin-top:4px}}