@layer foundation{.people-stories[data-astro-cid-3lkz6xq3]{padding-block:0 88px}.people-stories-heading[data-astro-cid-3lkz6xq3]{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:32px;display:grid}.people-stories-heading[data-astro-cid-3lkz6xq3] h2[data-astro-cid-3lkz6xq3]{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.06}.people-stories-heading[data-astro-cid-3lkz6xq3]>p[data-astro-cid-3lkz6xq3]{max-width:52ch;color:var(--muted);margin:0;line-height:1.7}.people-stories-grid[data-astro-cid-3lkz6xq3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.people-story[data-astro-cid-3lkz6xq3]{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;transition:border-color .3s;overflow:hidden}.people-story[data-astro-cid-3lkz6xq3]:hover{border-color:var(--section-accent)}.people-story-photo[data-astro-cid-3lkz6xq3]{aspect-ratio:1;background:var(--line);border-radius:10px;width:112px;margin:24px 24px 0;overflow:hidden}.people-story-photo[data-astro-cid-3lkz6xq3] img[data-astro-cid-3lkz6xq3]{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .5s;display:block}.people-story[data-astro-cid-3lkz6xq3]:hover img[data-astro-cid-3lkz6xq3]{transform:scale(1.025)}.people-story-copy[data-astro-cid-3lkz6xq3]{padding:20px 24px 24px}.people-story-copy[data-astro-cid-3lkz6xq3] h3[data-astro-cid-3lkz6xq3]{margin:0;font-size:1.8rem;line-height:1.1}.people-story-copy[data-astro-cid-3lkz6xq3] p[data-astro-cid-3lkz6xq3]{color:var(--muted);margin:16px 0 0;line-height:1.65}.people-story-copy[data-astro-cid-3lkz6xq3] .people-story-field[data-astro-cid-3lkz6xq3]{color:var(--section-accent);margin-top:8px;font-size:.85rem;font-weight:700}@media (width<=1000px){.people-stories-grid[data-astro-cid-3lkz6xq3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.people-stories-heading[data-astro-cid-3lkz6xq3],.people-stories-grid[data-astro-cid-3lkz6xq3]{grid-template-columns:1fr}.people-stories-heading[data-astro-cid-3lkz6xq3]{gap:20px}.people-stories[data-astro-cid-3lkz6xq3]{padding-bottom:56px}.people-story-photo[data-astro-cid-3lkz6xq3]{width:88px;margin:20px 20px 0}.people-story-copy[data-astro-cid-3lkz6xq3]{padding:16px 20px 20px}}@media (prefers-reduced-motion:reduce){.people-story[data-astro-cid-3lkz6xq3],.people-story-photo[data-astro-cid-3lkz6xq3] img[data-astro-cid-3lkz6xq3]{transition:none}.people-story[data-astro-cid-3lkz6xq3]:hover img[data-astro-cid-3lkz6xq3]{transform:none}}}@layer compatibility{.over-intro[data-astro-cid-j265ujbd]{padding:84px 0 92px}.over-lead[data-astro-cid-j265ujbd]{grid-template-columns:minmax(0,1fr);max-width:900px;display:grid}.over-lead[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd],.proof-heading[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd],.over-cta[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd]{letter-spacing:-.025em;margin:0;line-height:1.02}.over-lead[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd]{max-width:28ch;font-size:clamp(2.05rem,3vw,3.05rem);font-weight:700}.over-lead[data-astro-cid-j265ujbd] p[data-astro-cid-j265ujbd]{max-width:68ch;color:var(--muted);margin-top:24px;font-size:1.04rem;line-height:1.8}.over-origin[data-astro-cid-j265ujbd]{padding:0 0 96px}.origin-heading[data-astro-cid-j265ujbd]{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);align-items:end;gap:54px;padding-bottom:42px;display:grid}.origin-heading[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd]{letter-spacing:-.025em;grid-column:1;max-width:28ch;margin:10px 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.02}.origin-timeline[data-astro-cid-j265ujbd]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.origin-timeline[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]{padding:30px 30px 4px 0;position:relative}.origin-timeline[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]+article[data-astro-cid-j265ujbd]{border-left:1px solid var(--line);padding-left:30px}.origin-timeline[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]:before{content:"";background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.origin-timeline[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]+article[data-astro-cid-j265ujbd]:before{left:30px}.origin-timeline[data-astro-cid-j265ujbd] span[data-astro-cid-j265ujbd]{color:var(--petrol-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:900}.origin-timeline[data-astro-cid-j265ujbd] h3[data-astro-cid-j265ujbd]{letter-spacing:-.02em;margin:26px 0 10px;font-size:1.35rem;font-weight:700}.origin-timeline[data-astro-cid-j265ujbd] p[data-astro-cid-j265ujbd]{color:var(--muted);margin:0;line-height:1.7}.over-scale[data-astro-cid-j265ujbd]{color:#fff;background:var(--digital-dark-surface);margin-bottom:96px;padding:76px 0 80px}.scale-grid[data-astro-cid-j265ujbd]{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:end;gap:72px;display:grid}.scale-copy[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd]{letter-spacing:-.025em;max-width:27ch;margin:12px 0 24px;font-size:clamp(1.95rem,2.85vw,2.95rem);font-weight:700;line-height:1.04}.scale-copy[data-astro-cid-j265ujbd] p[data-astro-cid-j265ujbd]{color:#ffffffb3;max-width:60ch;margin:0;font-size:1.02rem;line-height:1.7}.scale-facts[data-astro-cid-j265ujbd]{border-block:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.scale-fact[data-astro-cid-j265ujbd]{flex-direction:column;justify-content:flex-end;min-height:190px;padding:28px 22px;display:flex;position:relative}.scale-fact[data-astro-cid-j265ujbd]+.scale-fact[data-astro-cid-j265ujbd]{border-left:1px solid #ffffff29}.scale-fact[data-astro-cid-j265ujbd]:before{content:"";background:var(--brand-petrol-light);width:58px;height:2px;position:absolute;top:-1px;left:0}.scale-fact-human[data-astro-cid-j265ujbd]:before{background:var(--coral)}.scale-fact-digital[data-astro-cid-j265ujbd]:before{background:var(--violet)}.scale-fact-cycle[data-astro-cid-j265ujbd]:before{background:var(--lime)}.scale-fact-index[data-astro-cid-j265ujbd]{position:absolute;top:22px;left:22px;color:#ffffff75!important;letter-spacing:.14em!important;margin:0!important;font-size:.68rem!important}.scale-facts[data-astro-cid-j265ujbd] strong[data-astro-cid-j265ujbd]{color:#fff;letter-spacing:-.035em;font-size:clamp(2.15rem,3vw,3.15rem);font-weight:700;line-height:.92;display:block}.scale-fact-since[data-astro-cid-j265ujbd]{align-items:baseline;gap:7px;font-size:clamp(1.9rem,2.55vw,2.65rem)!important;display:flex!important}.scale-fact-since[data-astro-cid-j265ujbd] small[data-astro-cid-j265ujbd]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;font-size:.72rem;font-weight:800}.scale-facts[data-astro-cid-j265ujbd] .scale-fact[data-astro-cid-j265ujbd]>span[data-astro-cid-j265ujbd]:last-child{color:#ffffff94;letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font-size:.7rem;font-weight:800;line-height:1.45;display:block}.scale-fact-human[data-astro-cid-j265ujbd] strong[data-astro-cid-j265ujbd],.scale-fact-digital[data-astro-cid-j265ujbd] strong[data-astro-cid-j265ujbd],.scale-fact-cycle[data-astro-cid-j265ujbd] strong[data-astro-cid-j265ujbd]{color:#fff}.over-band[data-astro-cid-j265ujbd]{padding:0 0 92px}.over-principles[data-astro-cid-j265ujbd]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.over-principles[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]{border-bottom:1px solid var(--line);padding:38px 34px 44px 0}.over-principles[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]+article[data-astro-cid-j265ujbd]{border-left:1px solid var(--line);padding-left:30px}.over-principles[data-astro-cid-j265ujbd] span[data-astro-cid-j265ujbd]{color:var(--lime);letter-spacing:.13em;font-size:.84rem;font-weight:900}.over-principles[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd]{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.45rem,2vw,1.95rem);font-weight:700;line-height:1.08}.over-principles[data-astro-cid-j265ujbd] p[data-astro-cid-j265ujbd]{color:var(--muted);margin:0;line-height:1.7}.over-experience[data-astro-cid-j265ujbd]{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:88px;padding:0 0 100px;display:grid}.experience-title[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd]{letter-spacing:-.025em;max-width:26ch;margin:12px 0 0;font-size:clamp(1.95rem,2.9vw,2.85rem);font-weight:700;line-height:1.04}.experience-copy[data-astro-cid-j265ujbd]{border-top:1px solid var(--line);padding-top:26px}.experience-copy[data-astro-cid-j265ujbd] p[data-astro-cid-j265ujbd]{max-width:68ch;color:var(--muted);margin:0;font-size:1.04rem;line-height:1.75}.experience-copy[data-astro-cid-j265ujbd] p[data-astro-cid-j265ujbd]+p[data-astro-cid-j265ujbd]{margin-top:22px}.over-knowledge[data-astro-cid-j265ujbd]{border-block:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:start;gap:72px;margin-bottom:96px;padding:52px 0;display:grid}.over-knowledge[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd]{letter-spacing:-.025em;max-width:24ch;margin:12px 0 0;font-size:clamp(1.85rem,2.65vw,2.55rem);font-weight:700;line-height:1.04}.knowledge-copy[data-astro-cid-j265ujbd] p[data-astro-cid-j265ujbd]{max-width:62ch;color:var(--muted);margin:0;line-height:1.7}.knowledge-copy[data-astro-cid-j265ujbd] p[data-astro-cid-j265ujbd]+p[data-astro-cid-j265ujbd]{margin-top:18px}.over-cta[data-astro-cid-j265ujbd]{color:#fff;background:linear-gradient(145deg,var(--digital-dark-raised),var(--brand-petrol));padding:68px 0 72px}.over-cta[data-astro-cid-j265ujbd] .shell[data-astro-cid-j265ujbd]{justify-content:space-between;align-items:end;gap:32px;display:flex}.over-cta[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd]{max-width:28ch;font-size:clamp(1.95rem,2.8vw,2.75rem);font-weight:700}.over-cta[data-astro-cid-j265ujbd] .btn[data-astro-cid-j265ujbd]{flex:none}@media (width<=820px){.origin-timeline[data-astro-cid-j265ujbd],.over-principles[data-astro-cid-j265ujbd],.proof-grid[data-astro-cid-j265ujbd],.scale-grid[data-astro-cid-j265ujbd],.over-experience[data-astro-cid-j265ujbd],.over-knowledge[data-astro-cid-j265ujbd]{grid-template-columns:1fr}.scale-grid[data-astro-cid-j265ujbd]{gap:42px}.over-knowledge[data-astro-cid-j265ujbd]{gap:22px}.over-principles[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]+article[data-astro-cid-j265ujbd],.origin-timeline[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]+article[data-astro-cid-j265ujbd]{border-left:0;padding-left:0}.origin-timeline[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]+article[data-astro-cid-j265ujbd]:before{left:0}.proof-heading[data-astro-cid-j265ujbd]{grid-template-columns:1fr}.over-cta[data-astro-cid-j265ujbd] .shell[data-astro-cid-j265ujbd]{flex-direction:column;align-items:flex-start}}@media (width<=760px){.over-intro[data-astro-cid-j265ujbd]{padding:56px 0 64px}.over-lead[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd],.origin-heading[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd],.scale-copy[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd],.experience-title[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd],.over-knowledge[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd],.over-cta[data-astro-cid-j265ujbd] h2[data-astro-cid-j265ujbd]{font-size:clamp(1.8rem,8vw,2.45rem);line-height:1.04}.over-lead[data-astro-cid-j265ujbd],.origin-heading[data-astro-cid-j265ujbd],.scale-facts[data-astro-cid-j265ujbd]{grid-template-columns:1fr}.scale-facts[data-astro-cid-j265ujbd] div[data-astro-cid-j265ujbd]+div[data-astro-cid-j265ujbd]{border-top:1px solid #ffffff29;border-left:0}.over-principles[data-astro-cid-j265ujbd] article[data-astro-cid-j265ujbd]{padding:28px 0}}}
