.company-module__nOQeHG__page{min-width:0;color:var(--text);padding-bottom:40px}.company-module__nOQeHG__page h1,.company-module__nOQeHG__page h2,.company-module__nOQeHG__page h3{font-family:var(--font-display);letter-spacing:var(--font-display-tracking);text-wrap:balance;overflow-wrap:anywhere}.company-module__nOQeHG__page h1{max-width:880px;margin:12px 0 16px;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.company-module__nOQeHG__page h2{margin:0 0 14px;font-size:clamp(23px,2.2vw,28px);line-height:1.25}.company-module__nOQeHG__page h3{margin:0 0 12px;font-size:20px;line-height:1.3}.company-module__nOQeHG__page p{color:#b4b6b5;margin:0;font-size:15px;line-height:1.7}.company-module__nOQeHG__intro{padding:36px 0 32px}.company-module__nOQeHG__page .company-module__nOQeHG__eyebrow{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:700}.company-module__nOQeHG__page .company-module__nOQeHG__lead{max-width:780px;font-size:16px}.company-module__nOQeHG__section{border-top:1px solid var(--border);padding:32px 0}.company-module__nOQeHG__sectionIntro{max-width:760px;margin-bottom:24px}.company-module__nOQeHG__heroAction{margin-bottom:32px}.company-module__nOQeHG__page .company-module__nOQeHG__button{white-space:normal;text-align:center;gap:10px;max-width:100%;min-height:44px;padding:12px 18px;text-decoration:none}.company-module__nOQeHG__button svg,.company-module__nOQeHG__resourceLink svg{flex-shrink:0}.company-module__nOQeHG__opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.company-module__nOQeHG__opportunities li{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:26px}.company-module__nOQeHG__opportunities svg{color:var(--accent);margin-bottom:24px}.company-module__nOQeHG__split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px;display:grid}.company-module__nOQeHG__categories{margin:0;padding:0;list-style:none}.company-module__nOQeHG__categories li{border-bottom:1px solid var(--border);padding:12px 0;font-size:15px;line-height:1.6}.company-module__nOQeHG__categories li:first-child{padding-top:0}.company-module__nOQeHG__categories li:last-child{border-bottom:0}.company-module__nOQeHG__inquiry{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);align-items:center;gap:32px;margin-top:20px;padding:28px;display:grid}.company-module__nOQeHG__inquiryAction{justify-self:end;max-width:340px}.company-module__nOQeHG__page .company-module__nOQeHG__subject{margin-top:12px;font-size:12px;line-height:1.6}.company-module__nOQeHG__mediaOverview{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;display:grid}.company-module__nOQeHG__page .company-module__nOQeHG__officialDescription{font-size:18px;line-height:1.75}.company-module__nOQeHG__facts{background:var(--surface);border-radius:12px;margin:0;padding:24px}.company-module__nOQeHG__facts>div+div{margin-top:18px}.company-module__nOQeHG__facts dt{text-transform:uppercase;letter-spacing:.06em;color:#b4b6b5;margin-bottom:4px;font-size:11px;font-weight:700}.company-module__nOQeHG__facts dd{margin:0;font-size:14px;line-height:1.6}.company-module__nOQeHG__facts a{color:var(--text);text-underline-offset:4px}.company-module__nOQeHG__resourceLink{border-block:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;text-decoration:none;display:flex}.company-module__nOQeHG__resourceLink h3{margin-bottom:6px}.company-module__nOQeHG__resourceLink svg,.company-module__nOQeHG__resourceLink:hover h3,.company-module__nOQeHG__facts a:hover{color:var(--accent)}.company-module__nOQeHG__mission{border-left:3px solid var(--accent);background:var(--surface);margin-bottom:32px;padding:28px}.company-module__nOQeHG__mission p{max-width:820px;font-size:17px}.company-module__nOQeHG__contributions{margin:0;padding:0;list-style:none}.company-module__nOQeHG__contributions li{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.company-module__nOQeHG__contributions li:first-child{padding-top:0}.company-module__nOQeHG__contributions li:last-child{border-bottom:0}.company-module__nOQeHG__number{color:var(--accent);padding-top:4px;font-size:12px;font-weight:700}.company-module__nOQeHG__collaborations{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;padding:0;list-style:none;display:grid}.company-module__nOQeHG__collaborations li{border-top:1px solid var(--border);padding:26px 0}.company-module__nOQeHG__collaborations h3{align-items:flex-start;gap:12px;display:flex}.company-module__nOQeHG__collaborations svg{color:var(--accent);flex-shrink:0;margin-top:2px}.company-module__nOQeHG__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.company-module__nOQeHG__principles li{border-left:2px solid var(--border);padding-left:18px}.company-module__nOQeHG__page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:900px){.company-module__nOQeHG__opportunities{gap:12px}.company-module__nOQeHG__opportunities li{padding:20px}.company-module__nOQeHG__split,.company-module__nOQeHG__mediaOverview{gap:28px}}@media (max-width:700px){.company-module__nOQeHG__intro,.company-module__nOQeHG__section{padding:28px 0}.company-module__nOQeHG__opportunities,.company-module__nOQeHG__split,.company-module__nOQeHG__mediaOverview,.company-module__nOQeHG__collaborations,.company-module__nOQeHG__principles,.company-module__nOQeHG__inquiry{grid-template-columns:minmax(0,1fr)}.company-module__nOQeHG__inquiry,.company-module__nOQeHG__mission,.company-module__nOQeHG__facts{padding:22px}.company-module__nOQeHG__inquiry{gap:20px}.company-module__nOQeHG__inquiryAction{justify-self:start}.company-module__nOQeHG__opportunities svg{margin-bottom:16px}.company-module__nOQeHG__collaborations li{padding:22px 0}}@media (prefers-reduced-motion:reduce){.company-module__nOQeHG__page a{transition:none}}
