@font-face{font-family:AtlasCareerManrope;src:url(/fonts/manrope-regular-latin.woff2)format("woff2");font-display:swap}@font-face{font-family:AtlasCareerManrope;src:url(/fonts/manrope-bold-latin.woff2)format("woff2");font-weight:800;font-display:swap}.careers-polish{background:var(--paper);color:var(--ink);padding:clamp(64px,7vw,100px) 0;font-family:AtlasCareerManrope,Arial,sans-serif}.careers-polish *{box-sizing:border-box}.careers-polish .standard-head{text-align:center;max-width:950px;margin:0 auto 48px}.careers-polish .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;font:800 .6875rem/1.5 AtlasCareerManrope,Arial,sans-serif}.careers-polish h2,.careers-polish h3{letter-spacing:-.03em;font-family:AtlasCareerManrope,Arial,sans-serif;font-weight:800;line-height:1.1}.careers-polish h2{max-width:27ch;margin:0 auto 24px;font-size:clamp(2.375rem,4.8vw,3.875rem)}.careers-polish h2 span{color:var(--accent)}.careers-polish p{color:var(--ink-2);font-family:AtlasCareerManrope,Arial,sans-serif;font-size:1rem;line-height:1.7}.careers-polish .lead{max-width:var(--measure);margin:0 auto;font-size:1.0625rem}.careers-polish .spread{background:var(--paper-deep);grid-template-columns:1fr 1fr;min-height:385px;margin:0 0 26px;display:grid}.careers-polish .photo{min-height:385px;margin:0;position:relative;overflow:hidden}.careers-polish .photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.careers-polish .training{object-position:72% 12%}.careers-polish .recognition{object-position:46% 24%}.careers-polish .leadership{object-position:50% 35%}.careers-polish .spread:nth-of-type(2) .photo{order:2}.careers-polish .spread-copy{flex-direction:column;justify-content:center;padding:42px;display:flex}.careers-polish .spread h3{max-width:19ch;margin:0 0 20px;font-size:clamp(1.6875rem,3vw,2.4375rem)}.careers-polish .spread p:not(.eyebrow){max-width:44ch;margin:0 0 14px}.careers-polish .spread p:last-child{margin-bottom:0}.careers-polish .standard-close{text-align:center;padding-top:22px}.careers-polish .standard-close p{max-width:65ch;margin:0 auto 20px}.careers-polish .standard-close .fine{margin:14px auto 0;font-size:.75rem}.careers-polish .standard-close .button{background:var(--champagne);border:1px solid var(--champagne);color:var(--ink);align-items:center;gap:28px;padding:17px 26px;font:800 .875rem/1.4 AtlasCareerManrope,Arial,sans-serif;text-decoration:none;display:inline-flex}.careers-polish .standard-close .button:hover{background:color-mix(in oklch,var(--champagne) 86%,var(--accent-ink));border-color:color-mix(in oklch,var(--champagne) 86%,var(--accent-ink))}.careers-polish .standard-close .button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.careers-polish .standard-close .button:active{transform:translateY(1px)}@media (max-width:850px){.careers-polish .spread-copy{padding:28px}.careers-polish .spread h3{font-size:1.875rem}}@media (max-width:767px){.careers-polish{padding:56px 0}.careers-polish .standard-head{text-align:left;margin-bottom:30px}.careers-polish h2{max-width:16ch;margin-left:0;font-size:2.5rem}.careers-polish .lead{font-size:.9375rem}.careers-polish .spread{flex-direction:column;display:flex}.careers-polish .photo{min-height:300px}.careers-polish .spread:nth-of-type(2) .photo{order:0}.careers-polish .leadership-photo{aspect-ratio:1536/961;min-height:0}.careers-polish .spread-copy{padding:28px 24px}.careers-polish .spread h3{font-size:1.9375rem}.careers-polish .spread p:not(.eyebrow){font-size:.9375rem}.careers-polish .standard-close{text-align:left}.careers-polish .standard-close .button{justify-content:center;width:100%}}@media (max-width:559px){.careers-polish .eyebrow{font-size:var(--label-size)}}@media (max-width:360px){.careers-polish .eyebrow{letter-spacing:.12em}}@media (max-width:767px){.careers-polish .spread h3{font-size:clamp(1.6rem,7.5vw,1.95rem)}}
