.np-hero-table{position:relative;isolation:isolate;min-height:550px;background:#242424}
.np-table-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.np-hero-table:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#09090985 0%,#09090955 32%,transparent 54%)}
.np-hero-table .np-hero-grid{display:block;min-height:550px}.np-hero-table .np-hero-copy{width:44%;padding:58px 0;max-width:570px}.np-hero-table h1{font-size:clamp(50px,5.2vw,76px);line-height:1.02;letter-spacing:-.045em}.np-hero-table .np-hero-copy>p:not(.eyebrow){max-width:370px;font-size:17px;color:#efefef}.np-hero-table .eyebrow{color:#e1e1e1}.np-hero-table .np-actions{gap:24px}.np-hero-table .np-actions .text-link{color:white}
.np-why-mark{display:block;color:#789dca;font-size:15px;letter-spacing:.12em;margin-bottom:22px}.np-why .np-role-grid{margin-bottom:0}.np-why .np-role-grid h3{margin-top:0}
.np-responsibilities{padding:48px 0;background:#f5f5f3}.np-duty-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:10%;align-items:center}.np-duty-layout h2{font-size:clamp(30px,3vw,42px)}.np-duty-layout .text-link{margin-top:5px}.np-duty-list article{padding:15px 0;border-bottom:1px solid #d7d7da}.np-duty-list article:first-child{padding-top:0}.np-duty-list article:last-child{border:0;padding-bottom:0}.np-duty-list h3{font-size:20px;margin:0 0 6px}.np-duty-list p{font-size:15px;line-height:1.55;color:#666;margin:0}
.np-next{padding:48px 0 55px;background:#151618;color:white}.np-next-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:10%;align-items:end}.np-next-heading .eyebrow{color:#b7bdc8;grid-column:1/-1}.np-next-heading h2{font-size:clamp(32px,3.2vw,45px);margin:0}.np-next-heading>p:not(.eyebrow){font-size:16px;line-height:1.6;color:#b9bac1;max-width:430px;margin:0}.np-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;list-style:none;padding:0;margin:32px 0 0}.np-next-steps li{border-top:1px solid #55575c;padding-top:18px}.np-next-steps li>span{font-size:12px;color:#b7bdc8;text-transform:uppercase;letter-spacing:.1em}.np-next-steps h3{font-size:23px;margin:14px 0 10px}.np-next-steps p{font-size:15px;line-height:1.6;color:#b9bac1;margin:0;max-width:340px}
@media(min-width:1700px){.np-hero-table,.np-hero-table .np-hero-grid{min-height:620px}.np-hero-table .np-hero-copy{padding-block:78px}}
@media(max-width:1050px){.np-hero-table .np-hero-copy{width:48%}.np-hero-table h1{font-size:58px}.np-hero-table .np-hero-copy>p:not(.eyebrow){max-width:330px}.np-hero-table .np-actions{gap:18px}.np-duty-layout{gap:6%}}
@media(max-width:760px){.np-hero-table,.np-hero-table .np-hero-grid{min-height:0}.np-hero-table{padding-bottom:310px;background:#222}.np-table-photo{top:auto;bottom:0;height:340px;object-position:65% center}.np-hero-table:after{background:linear-gradient(180deg,#222 0%,#222 48%,transparent 78%)}.np-hero-table .np-hero-copy{width:100%;max-width:none;padding:42px 0 15px}.np-hero-table h1{font-size:52px}.np-hero-table h1 br:nth-of-type(2){display:initial}.np-hero-table .np-hero-copy>p:not(.eyebrow){max-width:440px}.np-duty-layout{grid-template-columns:1fr;gap:25px}.np-responsibilities{padding:40px 0}.np-why-mark{grid-row:1/3;margin-top:5px}.np-next-heading{grid-template-columns:1fr;gap:10px}.np-next-heading .eyebrow{margin-bottom:0}.np-next-heading>p:not(.eyebrow){max-width:none}.np-next-steps{grid-template-columns:1fr;gap:22px;margin-top:25px}.np-next-steps p{max-width:none}.np-next{padding:40px 0}.np-next-steps h3{margin:10px 0 6px}}
@media(max-width:440px){.np-hero-table h1{font-size:47px}.np-hero-table{padding-bottom:270px}.np-table-photo{height:300px}}
