@layer components{:where(.pg-company) .co-hero{flex-direction:column;gap:56px;padding-block:88px 96px;display:flex}:where(.pg-company) .co-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 72px;display:grid}:where(.pg-company) .co-head>:first-child{grid-column:1/-1}:where(.pg-company) .co-h1{letter-spacing:-.02em;text-wrap:balance;color:var(--ink);font-size:80px;font-weight:600;line-height:82px}:where(.pg-company) .co-h1 span{display:block}:where(.pg-company) .co-sheet{border-radius:4px;overflow:hidden}:where(.pg-company) .fig-m{display:none}:where(.pg-company) .co-cap{margin-top:-40px}:where(.pg-company) .co-lede{letter-spacing:-.01em;color:var(--text);text-wrap:pretty;max-width:30em;font-size:24px;font-weight:500;line-height:36px}:where(.pg-company) .mv{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.pg-company) .mv-item{flex-direction:column;gap:28px;padding:8px 64px 8px 0;display:flex}:where(.pg-company) .mv-item+.mv-item{border-left:1px solid #ffffff24;padding:8px 0 8px 64px}:where(.pg-company) .mv-st{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:40px;font-weight:700;line-height:48px}:where(.pg-company) .sticky{position:sticky;top:120px}:where(.pg-company) .prac-row{border-top:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:32px;padding:28px 0;display:grid}:where(.pg-company) .prac-row:hover{color:var(--text)}:where(.pg-company) .prac-row:hover .link span{transform:translate(3px)}:where(.pg-company) .lead{flex-direction:column;display:flex;overflow:hidden}:where(.pg-company) .lead-body{flex-direction:column;gap:12px;padding:32px 36px 36px;display:flex}:where(.pg-company) .vals li{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,4fr) minmax(0,6fr);align-items:baseline;gap:24px 32px;padding:32px 0;display:grid}:where(.pg-company) .vals li:last-child{border-bottom:1px solid var(--line)}:where(.pg-company) .vals .num{letter-spacing:.08em;color:var(--navy);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;line-height:20px}:where(.pg-company) .cta-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;display:grid}@media (max-width:1100px){:where(.pg-company) .co-h1{font-size:64px;line-height:68px}:where(.pg-company) .co-head{grid-template-columns:minmax(0,1fr)}:where(.pg-company) .mv-st{font-size:34px;line-height:42px}:where(.pg-company) .cta-grid{grid-template-columns:minmax(0,1fr)}:where(.pg-company) .sticky{position:static}}@media (max-width:900px){:where(.pg-company) .mv{grid-template-columns:minmax(0,1fr)}:where(.pg-company) .mv-item,:where(.pg-company) .mv-item+.mv-item{border-left:0;padding:0 0 40px}:where(.pg-company) .mv-item+.mv-item{border-top:1px solid #ffffff24;padding:40px 0 0}:where(.pg-company) .vals li{grid-template-columns:48px minmax(0,1fr);gap:8px 16px}:where(.pg-company) .vals li .small{grid-column:2}}@media (max-width:720px){:where(.pg-company) .co-hero{gap:36px;padding-block:44px 56px}:where(.pg-company) .co-h1{letter-spacing:-.02em;font-size:44px;line-height:48px}:where(.pg-company) .fig-d{display:none}:where(.pg-company) .fig-m{display:block}:where(.pg-company) .co-cap{margin-top:-20px}:where(.pg-company) .co-lede{font-size:20px;line-height:31px}:where(.pg-company) .lp-tag{display:none}:where(.pg-company) .mv-st{font-size:28px;line-height:36px}:where(.pg-company) .prac-row{grid-template-columns:minmax(0,1fr);gap:10px}:where(.pg-company) .lead-body{padding:24px 22px 28px}:where(.pg-company) .cta-row{flex-direction:column;align-items:stretch}:where(.pg-company) .sec{padding-block:72px!important}}}
