.client-logos{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:32px;padding:64px 50px;width:100%;box-sizing:border-box}.client-logos__eyebrow{color:var(--color-muted);font-family:Azeret Mono,Helvetica;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.client-logos__row{align-items:center;display:flex;flex-wrap:wrap;gap:32px 56px;justify-content:center;max-width:1100px}.client-logos__item{align-items:center;display:flex;justify-content:center}.client-logos__img{height:28px;width:auto;object-fit:contain;opacity:.85}.client-logos__img--invert{filter:brightness(0) invert(1)}.client-logos__wordmark{color:var(--color-cream);font-family:PP Watch,Helvetica;font-size:22px;font-weight:500;letter-spacing:.01em;opacity:.85;white-space:nowrap}@media(max-width:767px){.client-logos{padding:48px 20px;gap:24px}.client-logos__row{gap:24px 36px}.client-logos__wordmark{font-size:18px}}.editorial{border-bottom:1px solid var(--color-border);box-sizing:border-box;padding:100px 50px;width:100%}.editorial__inner{align-items:start;display:grid;gap:48px 80px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1200px}.editorial--reverse .editorial__lead{order:2}.editorial--reverse .editorial__list{order:1}.editorial__eyebrow{color:var(--color-muted);font-family:Azeret Mono,Helvetica;font-size:11px;letter-spacing:.2em;margin:0 0 20px;text-transform:uppercase}.editorial__title{color:var(--color-cream);font-family:PP Watch,Helvetica;font-size:var(--h2-font-size, 45px);font-weight:500;line-height:1.1;margin:0 0 16px}.editorial__intro{color:var(--color-muted);font-family:var(--p1-font-family);font-size:16px;line-height:1.6;margin:0 0 28px;max-width:42ch}.editorial__cta{margin-top:4px}.editorial__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.editorial__item{align-items:flex-start;border-bottom:1px solid var(--color-border);color:var(--color-cream);display:flex;font-family:var(--p1-font-family);font-size:16px;gap:14px;line-height:1.45;padding:18px 0}.editorial__item:first-child{padding-top:0}.editorial__item:last-child{border-bottom:none;padding-bottom:0}.editorial__arrow{flex:0 0 auto;height:16px;margin-top:4px;width:14px}@media(max-width:900px){.editorial__inner{gap:32px;grid-template-columns:1fr}.editorial--reverse .editorial__lead,.editorial--reverse .editorial__list{order:0}}@media(max-width:767px){.editorial{padding:60px 20px}.editorial__title{font-size:32px}}.home-hero{align-items:center;border-bottom:1px solid var(--color-border);box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - 60px);padding:128px 50px;width:100%}.home-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:900px}.home-hero__eyebrow{color:var(--color-muted);font-family:Azeret Mono,Helvetica;font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:0}.home-hero__title{color:var(--color-cream);font-family:PP Watch,Helvetica;font-size:var(--h1-font-size, 70px);font-weight:500;line-height:1.1;margin:0;max-width:18ch}.home-hero__sub{color:var(--color-cream);font-family:var(--p1-font-family);font-size:18px;line-height:1.5;margin:0;max-width:46ch;opacity:.85}.home-hero__bullets{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 16px;justify-content:center;list-style:none;margin:12px 0 0;padding:0}.home-hero__bullets li{align-items:center;background-color:#f8f3d70d;border:1px solid var(--color-border);border-radius:999px;color:var(--color-cream);display:inline-flex;font-family:var(--p1-font-family);font-size:14px;gap:9px;padding:9px 16px}.home-hero__arrow{flex:0 0 auto;height:16px;width:14px}.home-section{padding:80px 0}.home-section+.home-section{border-top:1px solid var(--color-border)}.home-work{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:100px 50px;width:100%;box-sizing:border-box}.home-work__inner{margin:0 auto;max-width:1200px}.home-work__header{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.home-work__label{color:var(--color-muted);font-family:Azeret Mono,Helvetica;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.home-work__heading{color:var(--color-cream);font-family:PP Watch,Helvetica;font-size:var(--h2-font-size, 45px);font-weight:500;margin:0}.home-work__grid{border-top:1px solid var(--color-border);display:flex;flex-direction:column}.home-work__grid>*+*{border-top:1px solid var(--color-border)}.home-final-cta{padding:100px 50px;width:100%;box-sizing:border-box;max-width:1300px;margin:0 auto}@media(max-width:767px){.home-hero{min-height:auto;padding:100px 20px}.home-hero__title{font-size:clamp(26px,10.2vw - 4px,40px)}.home-hero__bullets{flex-direction:column;align-items:center;gap:10px}.home-section{padding:56px 0}.home-work,.home-final-cta{padding:60px 20px}}
