.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-thinking{padding-top:24px}.company-page .company-thinking .section-label{margin-bottom:34px}.company-page .company-thinking h2{font-size:clamp(38px,3.8vw,54px)}.company-page .company-principles{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.company-page .company-principles li{border-bottom:1px solid var(--light-line);grid-template-columns:22px 1fr;gap:27px;padding-block:32px;display:grid}.company-page .company-principles li>.system-label{color:#536681;padding-top:3px;font-size:10px}.company-page .company-principles h3{text-transform:uppercase;letter-spacing:.065em;color:#26384e;font-size:13px;line-height:1.6}.company-page .company-principles p{color:#4d5968;max-width:600px;margin-top:14px;font-size:17px;line-height:1.8}.company-page .company-focus .section-label,.company-page .company-access .section-label{color:#a5b3c7}.company-page .company-focus-list{border-top:1px solid #91a3bc40;margin:0;padding:0;list-style:none}.company-page .company-focus-list li{border-bottom:1px solid #91a3bc33;grid-template-columns:26px 1fr;align-items:baseline;gap:28px;padding-block:23px;display:grid}.company-page .company-focus-list .system-label{color:#8ca5c9;font-size:10px}.company-page .company-focus-list li>span:last-child{letter-spacing:-.025em;color:#dce0e6;font-size:clamp(28px,3vw,43px);line-height:1.3}.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-careers .section-label{margin-bottom:36px}.company-page .company-careers h2{font-size:clamp(38px,3.8vw,54px)}.company-page .company-careers-content{padding-top:48px}.company-page .company-careers-content>p{color:#465668;max-width:570px;font-size:20px;line-height:1.8}.company-page .company-careers-trigger{color:#1e3048;background:0 0;border:1px solid #65738680;justify-content:space-between;align-items:center;gap:36px;width:fit-content;min-height:54px;margin-top:29px;padding:16px 21px;font-size:14px;transition:background .3s,border-color .3s;display:flex}.company-page .company-careers-trigger:hover{background:#dde2e8;border-color:#4c658b}.company-page .company-careers-trigger>span{color:#536d93;font-size:14px}.company-page .company-contact{padding-top:0}.company-page .company-contact .company-editorial-grid{padding-top:40px}.company-page .company-contact-list{border-top:1px solid var(--light-line);margin:0;padding:0;list-style:none}.company-page .company-contact-list>li{border-bottom:1px solid var(--light-line)}.company-page .company-contact-action{text-align:left;letter-spacing:-.025em;color:#26354a;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;font-size:24px;line-height:1.4;transition:color .3s;display:flex}.company-page .company-contact-action:hover{color:#315fce}.company-page .company-contact-action>span{color:#536d93;font-size:20px}.company-page .company-modal-copy{color:#c0cbd9;font-size:16px;line-height:1.8}.company-page .company-modal-note{color:#a4b2c7;border-top:1px solid #7d91aa33;margin-top:26px;padding-top:23px;font-size:14px;line-height:1.8}.company-page .company-dialog textarea{color:#e1e7ee;resize:vertical;background:#0e131a;border:1px solid #3a4555;border-radius:0;width:100%;min-height:120px;max-height:320px;margin-top:9px;padding:13px;font-size:14px;line-height:1.6;display:block}.company-page .company-inquiry-message{white-space:pre-wrap}@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-principles li{gap:20px;padding-block:27px}.company-page .company-principles h3{font-size:12px}.company-page .company-principles p{font-size:16px}.company-page .company-location,.company-page .company-access-layout{gap:50px}.company-page .company-access-layout>div>p{font-size:16px}.company-page .company-careers-content{padding-top:46px}.company-page .company-careers-content>p{font-size:18px}}@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-thinking{padding-top:0}.company-page .company-thinking .section-label{margin-bottom:30px}.company-page .company-thinking h2 br{display:none}.company-page .company-principles li{grid-template-columns:20px 1fr;gap:17px;padding-block:26px}.company-page .company-principles h3{letter-spacing:.04em;font-size:12px}.company-page .company-principles p{margin-top:12px;font-size:16px}.company-page .company-focus-list li{grid-template-columns:23px 1fr;gap:19px;padding-block:24px}.company-page .company-focus-list li>span:last-child{font-size:29px}.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-careers .section-label{margin-bottom:31px}.company-page .company-careers-content{padding-top:0}.company-page .company-careers-content>p{font-size:18px}.company-page .company-careers-trigger{font-size:13px}.company-page .company-contact .company-editorial-grid{padding-top:0}.company-page .company-contact-action{padding-block:23px;font-size:23px}.company-page .company-dialog textarea{font-size:16px}}
