.N1Szfq_page,.N1Szfq_hero{background:var(--color-ink)}.N1Szfq_heroInner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;min-height:510px;display:grid}.N1Szfq_heroCopy{z-index:1;align-self:center;padding:clamp(44px,4.8vw,76px) clamp(28px,3.5vw,56px) clamp(44px,4.8vw,76px) 0;position:relative}.N1Szfq_title{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(3.1rem,4.8vw,4.75rem);font-weight:700;line-height:.98}.N1Szfq_title span{display:block}.N1Szfq_subtitle{max-width:29ch;color:var(--color-white);text-wrap:pretty;margin:26px 0 0;font-size:clamp(1.1rem,1.55vw,1.4rem);font-weight:500;line-height:1.45}.N1Szfq_description{color:#b8bec5;text-wrap:pretty;max-width:49ch;margin:17px 0 0;font-size:.9375rem;line-height:1.8}.N1Szfq_applicationButton{background:var(--color-red);max-width:100%;min-height:52px;color:var(--color-white);font-family:var(--font-body);letter-spacing:.035em;justify-content:center;align-items:center;gap:22px;margin-top:30px;padding:15px 22px;font-size:.75rem;font-weight:700;line-height:1.5;transition:background-color .16s;display:inline-flex}.N1Szfq_applicationButton:hover{background:var(--color-red-dark)}.N1Szfq_applicationButton:focus-visible{outline:2px solid var(--color-white);outline-offset:5px}.N1Szfq_arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:19px;height:19px}.N1Szfq_heroImage{min-width:0;min-height:100%;position:relative;overflow:hidden}.N1Szfq_cover{object-fit:cover}.N1Szfq_heroImage .N1Szfq_cover{object-position:46% center}.N1Szfq_heroImage:after{background:linear-gradient(90deg, var(--color-ink), transparent 22%);content:"";pointer-events:none;position:absolute;inset:0}.N1Szfq_opportunity{background:var(--color-carbon);padding-block:clamp(42px,4.3vw,64px)}.N1Szfq_opportunityInner{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(36px,4.5vw,72px);display:grid}.N1Szfq_sectionTitle{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.5vw,2.35rem);font-weight:600;line-height:1.1}.N1Szfq_sectionDescription{color:#b8bec5;text-wrap:pretty;margin:14px 0 0;font-size:.875rem;line-height:1.75}.N1Szfq_sectors,.N1Szfq_requirements{margin:0;padding:0;list-style:none}.N1Szfq_sectors{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.N1Szfq_sector{aspect-ratio:.83;background:var(--color-graphite);margin:0;position:relative;overflow:hidden}.N1Szfq_sectorLabel{min-height:52px;color:var(--color-white);text-align:center;text-wrap:balance;background:#080a0ce0;justify-content:center;align-items:center;padding:10px 8px;font-size:.72rem;font-weight:600;line-height:1.4;display:flex;position:absolute;bottom:0;left:0;right:0}.N1Szfq_requirements{gap:12px;margin-top:21px;display:grid}.N1Szfq_requirements li{color:#e2e5e8;align-items:flex-start;gap:11px;font-size:.85rem;line-height:1.6;display:flex}.N1Szfq_check{fill:none;stroke:#b8bec5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:19px;height:19px;margin-top:2px}@media (max-width:1199px){.N1Szfq_heroInner{min-height:490px}.N1Szfq_title{font-size:clamp(2.65rem,5vw,3.6rem)}.N1Szfq_sectors{grid-template-columns:repeat(3,minmax(0,1fr))}.N1Szfq_sector{aspect-ratio:1.25}.N1Szfq_sectorLabel{min-height:46px}}@media (max-width:900px){.N1Szfq_opportunityInner{grid-template-columns:minmax(0,1fr);gap:38px}.N1Szfq_profile{max-width:650px}.N1Szfq_sector{aspect-ratio:1.4}.N1Szfq_sectorLabel{font-size:.8rem}}@media (max-width:760px){.N1Szfq_heroInner{grid-template-columns:minmax(0,1fr);min-height:0}.N1Szfq_heroCopy{padding:42px 0 34px}.N1Szfq_title{font-size:clamp(2.8rem,8.7vw,4.5rem)}.N1Szfq_subtitle{max-width:36ch;margin-top:22px;font-size:1.2rem}.N1Szfq_description{max-width:58ch}.N1Szfq_heroImage{aspect-ratio:1.75;min-height:0}.N1Szfq_heroImage:after{background:linear-gradient(#0d0f121f,#0000 30%)}.N1Szfq_hero{padding-bottom:28px}.N1Szfq_sectionTitle{font-size:2rem}}@media (max-width:480px){.N1Szfq_sectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.N1Szfq_sector{aspect-ratio:1.05}.N1Szfq_applicationButton{gap:16px;width:100%}}@media (prefers-reduced-motion:reduce){.N1Szfq_applicationButton{transition:none}}
