.dexp-top{font-size:16px}.dexp-top-arrow{font-size:16px}.dexp-top.on{top:12px!important;bottom:auto!important;left:20px;transform:none}
.company-surface{overflow-y:auto!important;touch-action:pan-y!important}
.company-surface .dexp-cv{opacity:.2;pointer-events:none}
.company-surface .dstory,.company-surface .dexp-rail,.company-surface .dexp-top{display:none}
.company-sheet{position:relative;z-index:2;max-width:1080px;margin:auto;padding:110px 48px 64px;color:var(--gray-10);background:color-mix(in srgb,var(--gray-1) 92%,transparent)}
.company-kicker{font-size:11px;letter-spacing:.16em;color:var(--brand-l);margin:0 0 24px}
.company-heading nav{display:flex;gap:28px;flex-wrap:wrap;font-size:14px;margin-bottom:56px}
.company-sheet a{color:var(--gray-9);text-decoration:none;text-underline-offset:6px;transition:color .2s}
.company-sheet a:hover,.company-sheet a:focus-visible,.company-sheet a[aria-current=page]{color:var(--brand-l);text-decoration:underline}
.company-sheet h1{font-size:clamp(44px,7vw,80px);font-weight:300;letter-spacing:-.035em;margin:0 0 20px}
.company-lede{font-size:clamp(20px,2.6vw,28px);line-height:1.45;max-width:740px;color:var(--gray-9);margin:0 0 60px}
.company-sections section{display:grid;grid-template-columns:1fr 1.5fr;gap:12px 56px;padding:36px 0;border-top:1px solid var(--gray-4)}
.company-sheet h2{font-size:22px;line-height:1.4;font-weight:400;margin:0;grid-row:span 2}
.company-sections p{font-size:17px;line-height:1.75;color:var(--gray-9);margin:0;overflow-wrap:anywhere}
.company-sheet dl{margin:16px 0 0}.company-sheet dl>div{margin:10px 0}.company-sheet dt{font-size:10px;letter-spacing:.12em;color:var(--gray-7);margin-bottom:5px}.company-sheet dd{font-size:13px;line-height:1.6;margin:0;color:var(--gray-9);overflow-wrap:anywhere}
.company-resources{display:flex;flex-direction:column;gap:20px;padding:28px 0;font-size:16px}
.company-footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--gray-4);margin-top:32px;padding-top:28px;font-size:14px}
@media(max-width:600px){.company-sheet{padding:96px 24px 40px}.company-heading nav{gap:24px;margin-bottom:36px}.company-lede{margin-bottom:40px}.company-sections section{grid-template-columns:1fr;gap:18px;padding:28px 0}.company-sheet h2{grid-row:auto}.company-sheet dl{margin-top:0}.company-footer{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.company-sheet a{transition:none}}
