.eyebrow{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;color:#617779;margin:0 0 17px}.partner-hero{background:var(--deep);color:#fff;padding:115px max(42px,calc((100vw - 1356px)/2)) 106px}.partner-hero .eyebrow{color:#a7b9ba}.partner-hero h1{font:500 clamp(47px,5.5vw,80px)/.96 var(--serif);letter-spacing:-3px;margin:0 0 24px}.partner-hero em{font-weight:400;color:var(--lime)}.partner-hero>p:not(.eyebrow){font-size:17px;line-height:1.6;color:#c4d0d1;max-width:450px;margin:0 0 35px}.button{display:inline-flex;gap:24px;align-items:center;padding:16px 20px;font-size:14px}.lime{background:var(--lime);color:var(--deep)}.opportunity{max-width:1356px;margin:auto;padding:112px 0;display:grid;grid-template-columns:1fr 1fr;gap:85px}.opportunity h2,.support h2{font:500 49px/1 var(--serif);letter-spacing:-2px;margin:0}.opportunity>p{font-size:18px;line-height:1.65;margin:30px 0 0}.partner-model{background:#dfe8e3;padding:85px max(42px,calc((100vw - 1356px)/2)) 100px}.partner-model>div{display:grid;grid-template-columns:repeat(3,1fr)}.partner-model article{border-left:1px solid #aabdb7;padding:30px 35px 0}.partner-model span{font:500 28px var(--serif);color:#728485}.partner-model h2{font:500 28px var(--serif);margin:38px 0 10px}.partner-model p{font-size:14px;line-height:1.6;color:#56696a}.support{max-width:1356px;margin:auto;padding:112px 0;display:grid;grid-template-columns:1fr 1fr;gap:90px}.support ul{margin:0;padding:0;list-style:none}.support li{font:500 24px var(--serif);border-top:1px solid var(--line);padding:17px 0}.apply{padding:106px max(42px,calc((100vw - 1356px)/2));background:var(--orange)}.apply h2{font:500 53px/.98 var(--serif);letter-spacing:-2px;margin:0 0 32px}.dark{background:var(--deep);color:#fff}.apply small{display:block;color:#623426;font-size:11px;margin-top:22px}@media(max-width:800px){.partner-hero{padding:78px 25px}.opportunity,.support{padding:70px 25px;display:block}.opportunity h2,.support h2{font-size:40px}.opportunity>p{margin-top:28px}.partner-model{padding:65px 25px}.partner-model>div{display:block}.partner-model article{border-left:0;border-top:1px solid #aabdb7;padding:25px 0}.support ul{margin-top:35px}.apply{padding:70px 25px}.apply h2{font-size:42px}}
.partner-hero{background:#10233a}.partner-hero h1,.opportunity h2,.support h2,.partner-model h2,.support li,.apply h2{font-family:var(--sans);font-weight:700;letter-spacing:-2px}.partner-hero em{color:#a9c4ee}.partner-model,.apply{background:#f3f6f8}.apply{color:var(--ink)}.apply small{color:#526769}
