.company-page .desktop-nav [aria-current=page],.company-page .footer-nav [aria-current=page]{color:var(--paper);text-underline-offset:8px;-webkit-text-decoration:underline #6283c6;text-decoration:underline #6283c6;text-decoration-thickness:1px}.company-page .mobile-nav [aria-current=page]{color:#b7cdf7}.company-page .company-hero{padding-top:90px;padding-bottom:85px}.company-page .company-hero-labels{color:#b6c1cf;justify-content:space-between;align-items:center;gap:30px;display:flex}.company-page .company-hero-labels>.eyebrow{align-items:center;gap:12px;display:flex}.company-page .company-hero-labels>.system-label{color:#91a2b9;font-size:9px}.company-page .company-hero h1{letter-spacing:-.055em;max-width:1320px;margin-block:74px 62px;font-size:clamp(60px,6.8vw,104px);line-height:1.07;animation:1s cubic-bezier(.2,.6,.25,1) both company-arrive}.company-page .company-hero h1 em{color:#a0a7b0}.company-page .company-hero-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.company-page .company-brand-line{letter-spacing:.04em;color:#a1adbd;border-left:1px solid #6389cf;padding-left:20px;font-size:12px;line-height:1.8}.company-page .company-hero-bottom>p{color:#b5becb;max-width:530px;font-size:18px;line-height:1.8}.company-page .company-editorial-grid{grid-template-columns:.8fr 1.65fr;gap:100px;display:grid}.company-page .company-editorial-grid>.section-label{margin-top:8px;margin-bottom:0}.company-page .company-build h2{font-size:clamp(40px,4.5vw,65px)}.company-page .company-build-copy{color:#4d5968;max-width:670px;margin-top:36px;font-size:20px;line-height:1.8}.company-page .company-focus .section-label,.company-page .company-access .section-label{color:#a5b3c7}.company-page .company-hub h2{letter-spacing:-.05em;font-size:clamp(48px,6vw,85px);line-height:1.09}.company-page .company-hub h2>span{color:#657080}.company-page .company-location{border-top:1px solid var(--light-line);grid-template-columns:1fr 1fr;align-items:baseline;gap:90px;margin-top:84px;padding-top:29px;display:grid}.company-page .company-location-name{letter-spacing:-.02em;color:#27394f;align-items:center;gap:18px;font-size:21px;line-height:1.5;display:flex}.company-page .company-location-mark{background:#315fce;flex-shrink:0;width:6px;height:6px}.company-page .company-location>p:last-child{color:#526070;max-width:380px;font-size:15px;line-height:1.8}.company-page .company-access-layout{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.company-page .company-access-layout h2{font-size:clamp(42px,4.5vw,65px)}.company-page .company-access-layout>div>p{color:#b0bccd;max-width:510px;margin-bottom:32px;font-size:17px;line-height:1.8}.company-page .company-access .access-note{color:#9facbf;margin-top:21px;font-size:12px}.company-page .company-reference-links{flex-wrap:wrap;gap:14px 28px;margin-top:27px;display:flex}.company-page .company-reference-links a{color:#9eb9ef;border-bottom:1px solid #7194d45c;padding-bottom:5px;font-size:13px}@keyframes company-arrive{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-motion=paused] .company-page .company-hero h1,html[data-motion=paused] .company-page .access-dialog[open]{animation:none}@media (min-width:701px) and (max-width:820px){.company-page .mobile-nav:not([hidden]){display:block}}@media (max-width:1050px){.company-page .company-hero{padding-top:75px;padding-bottom:75px}.company-page .company-hero h1{margin-block:60px 49px;font-size:clamp(51px,6.65vw,72px)}.company-page .company-hero-bottom{grid-template-columns:.8fr 1.2fr;gap:50px}.company-page .company-hero-bottom>p{font-size:16px}.company-page .company-editorial-grid{grid-template-columns:.9fr 1.5fr;gap:50px}.company-page .company-build-copy{font-size:18px}.company-page .company-location,.company-page .company-access-layout{gap:50px}.company-page .company-access-layout>div>p{font-size:16px}}@media (max-width:700px){.company-page .company-hero{padding-top:57px;padding-bottom:57px}.company-page .company-hero-labels>.eyebrow{gap:10px;font-size:10px}.company-page .company-hero-labels>.system-label{letter-spacing:.08em;font-size:8px}.company-page .company-hero h1{letter-spacing:-.05em;margin-block:46px 37px;font-size:clamp(46px,9vw,64px);line-height:1.09}.company-page .company-hero-bottom{grid-template-columns:1fr;gap:29px}.company-page .company-brand-line{order:2;padding-left:14px;font-size:10px;line-height:1.6}.company-page .company-brand-line br{display:none}.company-page .company-hero-bottom>p{max-width:460px;font-size:16px}.company-page .company-editorial-grid{grid-template-columns:1fr;gap:34px}.company-page .company-editorial-grid>.section-label{margin-top:0}.company-page .company-build h2{font-size:42px}.company-page .company-build-copy{margin-top:27px;font-size:17px;line-height:1.8}.company-page .company-hub h2{font-size:clamp(42px,8.2vw,58px)}.company-page .company-location{grid-template-columns:1fr;gap:17px;margin-top:49px;padding-top:24px}.company-page .company-location-name{gap:15px;font-size:20px}.company-page .company-location>p:last-child{max-width:345px;font-size:15px}.company-page .company-access-layout{grid-template-columns:1fr;gap:29px}.company-page .company-access-layout h2{font-size:42px}.company-page .company-access-layout>div>p{margin-bottom:27px;font-size:16px}}.company-page .company-model-summary>p{color:#b0bccd;max-width:620px;font-size:18px;line-height:1.85}.company-page .company-record h2{font-size:clamp(38px,3.8vw,54px)}.company-page .company-record p{color:#4d5968;max-width:610px;margin-top:28px;font-size:17px;line-height:1.8}.company-page .company-record-link{color:#315fce;border-bottom:1px solid #315fce55;align-items:center;gap:28px;margin-top:28px;padding-bottom:5px;font-size:13px;display:inline-flex}@media (max-width:700px){.company-page .company-model-summary>p,.company-page .company-record p{font-size:16px}.company-page .company-record h2{font-size:38px}}
