.company-page .subpage-hero__lower>p{font-family:inherit;line-height:1.35}.company-essay,.company-next{max-width:1400px;padding:0 var(--page-gutter) clamp(104px, 14svh, 156px);grid-template-columns:minmax(200px,.45fr) minmax(0,1.55fr);gap:clamp(52px,8vw,130px);margin-inline:auto;display:grid}.company-essay{scroll-margin-top:calc(var(--header-height) + 24px)}.company-next{padding-top:clamp(72px,10svh,112px)}.company-essay__label{color:#6b6e6c;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;line-height:18px}.company-essay__aside{top:calc(var(--header-height) + 32px);align-self:start;position:sticky}.company-index{border-top:1px solid var(--line);margin-top:28px;padding-top:14px;position:relative}.company-index ol{margin:0;padding:0;list-style:none}.company-index a{color:#6b6e6c;letter-spacing:-.01em;border-bottom:1px solid #ecedea;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:9px 0;font-size:13.5px;line-height:1.35;text-decoration:none;transition:color .32s;display:grid}.company-index a>span:first-child{letter-spacing:.06em;color:#9a9d9a;padding-top:2px;font-size:11px;transition:color .32s}.company-index a:hover,.company-index a[aria-current=true]{color:var(--black)}.company-index a[aria-current=true]>span:first-child{color:var(--accent-green)}.company-index__track{background:var(--black);width:100%;height:1px;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .16s linear;position:absolute;top:-1px;left:0}.company-essay__reading{min-width:0;max-width:800px}.company-essay h2,.company-next h2{color:var(--black);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(52px,min(5.6vw,8svh),84px);font-weight:300;line-height:.98}.company-essay__prose{max-width:710px;color:var(--ink);letter-spacing:-.015em;counter-reset:principle;margin-top:clamp(40px,5svh,56px);font-size:20px;line-height:1.6}.company-essay__prose p{margin:0 0 1.25em}.company-essay__prose>p:nth-child(-n+2){color:var(--black);letter-spacing:-.02em;font-size:clamp(22px,1.7vw,25px);line-height:1.42}.company-essay__prose h3{border-top:1px solid var(--line);color:var(--black);letter-spacing:-.035em;text-wrap:balance;counter-increment:principle;opacity:0;margin:clamp(64px,9svh,96px) 0 22px;padding-top:22px;font-size:30px;font-weight:400;line-height:1.1;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.company-essay__prose h3[data-in=true]{opacity:1;transform:none}.company-essay__prose h3:before{content:counter(principle, decimal-leading-zero);color:var(--accent-green);letter-spacing:.06em;margin-bottom:14px;font-size:12px;line-height:18px;display:block}.company-essay__prose p:last-child{margin-bottom:0}.company-next>div{min-width:0;max-width:800px}.company-next p{color:#474a47;max-width:620px;margin:36px 0 0;font-size:20px;line-height:1.5}.company-next__links{flex-wrap:wrap;gap:24px 34px;margin-top:36px;display:flex}@media (prefers-reduced-motion:reduce){.company-essay__prose h3{opacity:1;transition:none;transform:none}.company-index__track,.company-index a,.company-index a>span:first-child{transition:none}}@media (width<=900px){.company-essay,.company-next{grid-template-columns:1fr;gap:40px}.company-essay__aside{position:static}.company-index__track{display:none}.company-index ol{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:24px;display:grid}.company-essay__reading,.company-next>div{width:100%;max-width:710px;margin-inline:auto}}@media (width<=640px){.company-essay,.company-next{gap:30px;padding:0 20px 88px}.company-next{padding-top:64px}.company-index ol{grid-template-columns:1fr}.company-essay h2,.company-next h2{letter-spacing:-.05em;font-size:clamp(42px,11vw,58px)}.company-essay__prose{margin-top:36px;font-size:18px;line-height:1.58}.company-essay__prose>p:nth-child(-n+2){font-size:21px}.company-essay__prose h3{text-wrap:pretty;margin-top:56px;margin-bottom:20px;font-size:27px}.company-next p{margin-top:28px;font-size:18px}.company-next__links{flex-direction:column;align-items:flex-start}}
