.opportunity-page .opportunity-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px;padding-block:80px;display:grid}.opportunity-page .opportunity-image{border:1px solid var(--line);background:#fff;border-radius:25px;margin:0;position:relative;overflow:hidden}.opportunity-page .opportunity-image>img{object-fit:cover;width:100%;height:470px}.opportunity-page .opportunity-image>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102d3ab3;border:1px solid #ffffff35;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex;position:absolute;top:24px;left:24px}.opportunity-page .opportunity-image figcaption{color:var(--muted);background:#fff;padding:14px 18px;font-size:11px;line-height:1.6}.opportunity-page .opportunity-story h2{letter-spacing:-1.4px;margin:15px 0 24px;font-size:42px;font-weight:600;line-height:1.17}.opportunity-page .opportunity-story>p{color:var(--muted);margin-bottom:19px;font-size:16px;line-height:1.8}.opportunity-page .opportunity-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.opportunity-page .button{white-space:normal;text-align:center;border-radius:12px;min-height:52px;font-size:14px;line-height:1.5}.opportunity-page .text-link{color:var(--forest);gap:10px;font-size:14px;line-height:1.5}.opportunity-page .opportunity-process{padding-block:15px 75px}.opportunity-page .opportunity-section-heading{max-width:700px;margin-bottom:32px}.opportunity-page .opportunity-section-heading h2{letter-spacing:-1.2px;margin:10px 0 0;font-size:38px;font-weight:600;line-height:1.2}.opportunity-page .opportunity-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.opportunity-page .opportunity-step-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:32px}.opportunity-page .opportunity-step-grid article>span{font-family:var(--font-heading);color:var(--olive-dark);justify-content:space-between;align-items:center;margin-bottom:34px;font-size:31px;font-weight:450;display:flex}.opportunity-page .opportunity-step-grid h3{letter-spacing:-.6px;margin-bottom:16px;font-size:23px;font-weight:600;line-height:1.3}.opportunity-page .opportunity-step-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.opportunity-page .opportunity-checklist{background:var(--deep);color:#fff;border-radius:26px;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:50px;padding:44px 48px;display:grid}.opportunity-page .opportunity-checklist .eyebrow{color:var(--olive)}.opportunity-page .opportunity-checklist h2{letter-spacing:-.9px;margin:12px 0 17px;font-size:32px;font-weight:550;line-height:1.22}.opportunity-page .opportunity-checklist p{color:#c2d0d5;margin:0;font-size:15px;line-height:1.8}.opportunity-page .opportunity-checklist ul{align-self:center;margin:0;padding:0;list-style:none}.opportunity-page .opportunity-checklist li{border-bottom:1px solid #ffffff20;align-items:flex-start;gap:12px;padding:17px 0;font-size:15px;line-height:1.6;display:flex}.opportunity-page .opportunity-checklist li:last-child{border-bottom:0}.opportunity-page .opportunity-checklist li>svg{color:var(--olive);flex-shrink:0;margin-top:3px}.opportunity-page .opportunity-next{justify-content:space-between;align-items:center;gap:50px;padding-block:15px 75px;display:flex}.opportunity-page .opportunity-next>div{max-width:740px}.opportunity-page .opportunity-next h2{letter-spacing:-.9px;margin-bottom:13px;font-size:31px;font-weight:600;line-height:1.3}.opportunity-page .opportunity-next p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.opportunity-page .opportunity-next>.button{flex-shrink:0}@media (max-width:1000px){.opportunity-page .opportunity-editorial{gap:38px;padding-block:55px}.opportunity-page .opportunity-image>img{height:430px}.opportunity-page .opportunity-story h2{font-size:34px}.opportunity-page .opportunity-story>p{font-size:15px}.opportunity-page .opportunity-step-grid{gap:15px}.opportunity-page .opportunity-step-grid article{padding:25px}.opportunity-page .opportunity-step-grid h3{font-size:21px}.opportunity-page .opportunity-checklist{gap:35px;padding:35px}.opportunity-page .opportunity-next{gap:30px}}@media (max-width:700px){.opportunity-page .opportunity-editorial{grid-template-columns:1fr;gap:29px;padding-block:35px 45px}.opportunity-page .opportunity-image{border-radius:20px}.opportunity-page .opportunity-image>img{height:280px}.opportunity-page .opportunity-image>span{font-size:11px;top:16px;left:16px}.opportunity-page .opportunity-image figcaption{padding:11px 14px;font-size:10px}.opportunity-page .opportunity-story h2{letter-spacing:-1px;margin:13px 0 20px;font-size:33px}.opportunity-page .opportunity-story>p{font-size:15px;line-height:1.8}.opportunity-page .opportunity-actions{gap:22px;margin-top:23px}.opportunity-page .opportunity-actions>.button{width:100%}.opportunity-page .opportunity-actions>.text-link{margin-inline:auto}.opportunity-page .opportunity-process{padding-block:0 40px}.opportunity-page .opportunity-section-heading{margin-bottom:23px}.opportunity-page .opportunity-section-heading h2{letter-spacing:-.9px;font-size:31px}.opportunity-page .opportunity-step-grid{grid-template-columns:1fr;gap:15px}.opportunity-page .opportunity-step-grid article{border-radius:20px;padding:27px}.opportunity-page .opportunity-step-grid article>span{margin-bottom:22px;font-size:28px}.opportunity-page .opportunity-step-grid h3{margin-bottom:13px;font-size:23px}.opportunity-page .opportunity-step-grid p{font-size:15px}.opportunity-page .opportunity-checklist{border-radius:22px;grid-template-columns:1fr;gap:17px;margin-bottom:33px;padding:29px 25px}.opportunity-page .opportunity-checklist h2{font-size:29px}.opportunity-page .opportunity-checklist p,.opportunity-page .opportunity-checklist li{font-size:14px;line-height:1.8}.opportunity-page .opportunity-checklist li{padding:14px 0}.opportunity-page .opportunity-next{flex-direction:column;align-items:flex-start;gap:24px;padding-block:0 45px}.opportunity-page .opportunity-next h2{font-size:29px}.opportunity-page .opportunity-next p{font-size:15px}.opportunity-page .opportunity-next>.button{width:100%}}.opportunity-page .opportunity-future{border:1px solid var(--line);background:#fff;border-radius:25px;align-items:flex-start;gap:35px;margin-bottom:40px;padding:37px 42px;display:flex}.opportunity-page .opportunity-coming{border:1px solid var(--line);color:var(--forest);border-radius:9px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex}.opportunity-page .opportunity-future h2{letter-spacing:-.8px;margin:0 0 14px;font-size:29px;font-weight:600;line-height:1.3}.opportunity-page .opportunity-future p{color:var(--muted);max-width:850px;margin-bottom:19px;font-size:15px;line-height:1.8}@media (max-width:700px){.opportunity-page .opportunity-future{border-radius:21px;flex-direction:column;gap:19px;margin-bottom:32px;padding:26px 24px;display:flex}.opportunity-page .opportunity-future h2{font-size:27px}.opportunity-page .opportunity-future p{font-size:14px}.opportunity-page .opportunity-future .text-link{font-size:13px}}
