.company-page[data-astro-cid-zpwr3yl4]{width:min(1100px,100% - 40px);color:var(--muted);margin-inline:auto}.company-page[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4],.company-page[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4],.company-page[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4],.company-page[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4],.company-page[data-astro-cid-zpwr3yl4] strong[data-astro-cid-zpwr3yl4]{color:var(--text)}.company-hero[data-astro-cid-zpwr3yl4]{padding:90px 0 64px}.company-hero[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin-bottom:38px;font-size:clamp(2.5rem,5.4vw,4.9rem);line-height:1.08}.company-introduction[data-astro-cid-zpwr3yl4],.company-split[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr 1fr;gap:56px;display:grid}.company-introduction[data-astro-cid-zpwr3yl4] .lead[data-astro-cid-zpwr3yl4]{margin:0;font-size:1.22rem}.company-section[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--line);padding:64px 0;scroll-margin-top:24px}.company-section-heading[data-astro-cid-zpwr3yl4]{max-width:780px;margin-bottom:30px}.company-page[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{letter-spacing:-.035em;text-wrap:balance;margin-bottom:24px;font-size:clamp(1.8rem,3.3vw,2.65rem);line-height:1.17}.company-page[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{letter-spacing:0;margin-bottom:12px;font-size:1.15rem}.company-page[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{line-height:1.75}.company-page[data-astro-cid-zpwr3yl4] .eyebrow[data-astro-cid-zpwr3yl4]{color:var(--mint);letter-spacing:.17em;font-size:.74rem;line-height:1.6}.company-page[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:not(.button){color:var(--mint);text-underline-offset:5px;text-decoration:underline #55d7aa73}.company-page[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:not(.button):hover{text-decoration-color:var(--mint);color:var(--text)}.company-page[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:focus-visible{outline:2px solid var(--mint);outline-offset:5px;border-radius:3px}.company-link[data-astro-cid-zpwr3yl4]{align-items:center;gap:10px;min-height:44px;display:inline-flex}.company-reading[data-astro-cid-zpwr3yl4]{max-width:780px}.company-method[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 34px;margin:32px 0;padding:0;list-style:none;display:grid}.company-method[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{border-top:2px solid var(--copper);padding-top:18px}.company-method[data-astro-cid-zpwr3yl4] h3[data-astro-cid-zpwr3yl4]{color:var(--copper-soft)}.company-method[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{margin-bottom:0;font-size:.95rem}.company-definition-grid[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin:30px 0;display:grid}.company-definition-grid[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--line);padding-top:20px}.company-page[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{margin-bottom:12px;font-size:1.1rem;font-weight:700;line-height:1.45}.company-page[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4]{margin:0;line-height:1.75}.company-links[data-astro-cid-zpwr3yl4]{flex-wrap:wrap;gap:6px 25px;margin-top:20px;display:flex}.company-links[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{align-items:center;gap:8px;min-height:44px;display:inline-flex}.company-assumptions[data-astro-cid-zpwr3yl4] dl[data-astro-cid-zpwr3yl4]{margin:34px 0 0}.company-assumptions[data-astro-cid-zpwr3yl4] dl[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--line);grid-template-columns:1fr 1.45fr;gap:42px;padding:26px 0;display:grid}.company-assumptions[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{color:var(--copper-soft);margin:0;font-size:clamp(1.15rem,2vw,1.5rem)}.company-ai-boundary[data-astro-cid-zpwr3yl4]{border-left:3px solid var(--copper);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0;padding:8px 0 8px 26px;display:grid}.company-ai-boundary[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{margin-bottom:0;font-size:.95rem}.company-stewardship[data-astro-cid-zpwr3yl4]{background:radial-gradient(at 100% 45%,#d8996811,#0000 70%)}.company-retain[data-astro-cid-zpwr3yl4]{margin:35px 0 24px;padding:0;list-style:none}.company-retain[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{letter-spacing:-.025em;color:var(--text);padding:8px 0;font-size:clamp(1.45rem,3.1vw,2.4rem);line-height:1.4}.company-retain[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:last-child{color:var(--copper-soft)}.company-physical[data-astro-cid-zpwr3yl4]{border-left:3px solid var(--copper);max-width:850px;margin-top:34px;padding:10px 0 10px 26px}.company-physical[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{margin:0}.company-decision-image[data-astro-cid-zpwr3yl4]{margin:28px 0 30px}.company-decision-image[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{border-radius:14px;width:100%;height:auto;display:block}.company-environments-image[data-astro-cid-zpwr3yl4]{margin:32px 0}.company-environments-image[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{border-radius:14px;width:100%;height:auto;display:block}.company-environments-image[data-astro-cid-zpwr3yl4] figcaption[data-astro-cid-zpwr3yl4]{margin-top:12px;font-size:.83rem}.company-handover-image[data-astro-cid-zpwr3yl4]{margin:28px 0 30px}.company-handover-image[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{border-radius:14px;width:100%;height:auto;display:block}.company-practice-links[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;margin:28px 0 0;padding:0;list-style:none;display:grid}.company-practice-links[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--line)}.company-practice-links[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:22px 0;display:flex;text-decoration:none!important}.company-practice-links[data-astro-cid-zpwr3yl4] strong[data-astro-cid-zpwr3yl4],.company-practice-links[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]>span[data-astro-cid-zpwr3yl4]>span[data-astro-cid-zpwr3yl4]{display:block}.company-practice-links[data-astro-cid-zpwr3yl4] strong[data-astro-cid-zpwr3yl4]{margin-bottom:5px}.company-practice-links[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]>span[data-astro-cid-zpwr3yl4]>span[data-astro-cid-zpwr3yl4]{color:var(--muted);font-size:.94rem}.company-practice-links[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover strong[data-astro-cid-zpwr3yl4]{text-underline-offset:5px;text-decoration:underline}.company-ownership[data-astro-cid-zpwr3yl4]{margin:0 0 26px}.company-ownership[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]+div[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.company-page[data-astro-cid-zpwr3yl4] address[data-astro-cid-zpwr3yl4]{font-style:normal;line-height:1.85}.company-contact[data-astro-cid-zpwr3yl4]{flex-direction:column;align-items:flex-start;gap:0}.company-closing[data-astro-cid-zpwr3yl4]{text-align:center;padding-bottom:90px}.company-closing[data-astro-cid-zpwr3yl4]>p[data-astro-cid-zpwr3yl4]{max-width:790px;margin-inline:auto}.company-closing[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{max-width:900px;margin-inline:auto}.company-closing[data-astro-cid-zpwr3yl4] .actions[data-astro-cid-zpwr3yl4]{justify-content:center;align-items:center;gap:16px 30px}.company-closing[data-astro-cid-zpwr3yl4] .button[data-astro-cid-zpwr3yl4]{text-align:center;max-width:100%;padding:12px 23px}@media (width<=800px){.company-introduction[data-astro-cid-zpwr3yl4],.company-split[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:20px}.company-method[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr))}.company-section[data-astro-cid-zpwr3yl4]{padding:48px 0}.company-hero[data-astro-cid-zpwr3yl4]{padding:60px 0 48px}.company-ai-boundary[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:22px}.company-assumptions[data-astro-cid-zpwr3yl4] dl[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{gap:24px}.company-definition-grid[data-astro-cid-zpwr3yl4]{gap:24px 30px}}@media (width<=540px){.company-method[data-astro-cid-zpwr3yl4],.company-definition-grid[data-astro-cid-zpwr3yl4],.company-practice-links[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr}.company-assumptions[data-astro-cid-zpwr3yl4] dl[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr;gap:12px}.company-hero[data-astro-cid-zpwr3yl4] h1[data-astro-cid-zpwr3yl4]{font-size:2.5rem}.company-introduction[data-astro-cid-zpwr3yl4] .lead[data-astro-cid-zpwr3yl4]{font-size:1.12rem}.company-links[data-astro-cid-zpwr3yl4]{flex-direction:column;align-items:flex-start}.company-links[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{padding-block:8px}.company-closing[data-astro-cid-zpwr3yl4] .actions[data-astro-cid-zpwr3yl4]{flex-direction:column}.company-retain[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{padding:10px 0}.company-environments-image[data-astro-cid-zpwr3yl4]{margin:24px 0}.company-physical[data-astro-cid-zpwr3yl4]{padding-left:20px}.company-page[data-astro-cid-zpwr3yl4]{overflow-wrap:break-word}}
