.careers-pitch__head{max-width:46rem;margin-bottom:3rem}.careers-pitch__heading{font-family:var(--font-display);color:var(--brand-black);margin:.5rem 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.careers-pitch__body{color:var(--brand-black);font-size:1.0625rem;line-height:1.75}.careers-pitch__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.careers-col{background:var(--brand-white,#fff);border:.0625rem solid var(--brand-blue-25);border-radius:1rem;padding:1.75rem}.careers-col__title{font-family:var(--font-display);color:var(--brand-black);border-bottom:.0625rem solid var(--brand-blue-25);margin-bottom:1.1rem;padding-bottom:.9rem;font-size:1.25rem;font-weight:700}.careers-list{flex-direction:column;gap:.85rem;display:flex}.careers-list li{color:var(--brand-black);align-items:flex-start;gap:.65rem;font-size:1rem;line-height:1.5;display:flex}.careers-list svg{color:var(--brand-blue);flex-shrink:0;margin-top:.15rem}.careers-apply{background:var(--brand-cream,#f6f7f9)}.careers-apply__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3.5rem;display:grid}.careers-apply__heading{font-family:var(--font-display);color:var(--brand-black);margin:.5rem 0 1rem;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:800}.careers-apply__text{color:var(--brand-black);font-size:1.0625rem;line-height:1.75}.careers-form{background:var(--brand-white,#fff);border:.0625rem solid var(--brand-blue-25);border-radius:1.25rem;flex-direction:column;gap:1.1rem;padding:2rem;display:flex}.careers-form__brand{border-bottom:.0625rem solid var(--brand-blue-25);align-items:center;gap:.9rem;margin-bottom:.2rem;padding-bottom:1.1rem;display:flex}.careers-form__brand-mark{width:2.85rem;height:2.85rem;color:var(--brand-white);background:var(--brand-navy);border-radius:.75rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 -.2rem #00000014}.careers-form__brand-mark svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem;height:1.45rem}.careers-form__eyebrow{color:var(--brand-blue);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:800;line-height:1.2;display:block}.careers-form__brand p{color:var(--brand-black);margin:0;font-size:.9rem;line-height:1.5}.careers-form__row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.careers-form__field{flex-direction:column;gap:.4rem;display:flex}.careers-form__field label{color:var(--brand-black);font-size:.875rem;font-weight:600}.careers-form__field label span{color:var(--brand-orange)}.careers-form__field input,.careers-form__field select,.careers-form__field textarea{font:inherit;border:.0625rem solid var(--brand-blue-25);background:var(--brand-white,#fff);color:var(--brand-black);width:100%;transition:border-color var(--transition), box-shadow var(--transition);border-radius:.625rem;padding:.75rem .9rem}.careers-form__field input:focus,.careers-form__field select:focus,.careers-form__field textarea:focus{border-color:var(--brand-blue);box-shadow:0 0 0 .1875rem var(--brand-blue-25);outline:none}.careers-form__field textarea{resize:vertical}.careers-form__submit{justify-content:center;align-self:flex-start;align-items:center;gap:.65rem;margin-top:.4rem;display:inline-flex}.careers-form__note{color:var(--brand-black);font-size:.9375rem}.careers-form__note a{color:var(--brand-blue);font-weight:600}.careers-form__success{align-content:center;min-height:22rem;display:grid}@media (max-width:991px){.careers-apply__inner{grid-template-columns:1fr;gap:2rem}}@media (max-width:767px){.careers-pitch__grid,.careers-form__row{grid-template-columns:1fr}.careers-form{padding:1.5rem}}
