.section-regions--careers{padding:123px 0 121px;background:var(--color-background)}.section-regions--careers .site-container{max-width:var(--layout-max-wide);padding-inline:var(--layout-gutter-wide)}.section-regions--careers .section-regions__intro{max-width:1120px;margin-bottom:10px}.section-regions--careers .section-regions__eyebrow{margin:0 0 4px;color:var(--color-accent);font-family:var(--font-display);font-size:1.125rem;font-weight:var(--font-weight-regular);letter-spacing:.33em;line-height:1.35;text-transform:uppercase}.section-regions--careers .section-regions__heading{margin:0 0 7px;color:var(--color-longyear-ink);font-family:var(--font-display);font-size:2.875rem;font-weight:var(--font-weight-regular);line-height:1.1;text-transform:uppercase}.section-regions--careers .section-regions__text{max-width:780px;margin:0;color:var(--color-text);font-size:1.4375rem;line-height:1.35}.section-regions--careers .section-regions__career-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:31px}.section-regions--careers .section-regions__career-card{display:flex;min-width:0;flex-direction:column;color:var(--color-longyear-ink)}.section-regions--careers .section-regions__career-map{display:flex;aspect-ratio:353/172;align-items:center;justify-content:flex-start}.section-regions--careers .section-regions__career-map img{display:block;width:auto;max-width:162px;height:auto;max-height:150px;object-fit:contain}.section-regions--careers .section-regions__card-heading{max-width:310px;margin:0 0 7px;color:var(--color-longyear-ink);font-family:var(--font-display);font-size:1.875rem;font-weight:var(--font-weight-regular);line-height:1.15;text-transform:uppercase}.section-regions--careers .section-regions__career-card-text{max-width:310px;margin:0;color:var(--color-longyear-ink);font-size:1rem;line-height:1.3}.section-regions--careers .section-regions__link{display:inline-flex;margin-top:13px;max-width:310px;padding-block:10px;align-items:center;color:var(--color-accent);font-family:var(--font-condensed);font-size:1.1875rem;font-weight:var(--font-weight-semibold);letter-spacing:.15em;line-height:1.05;text-decoration:none;text-transform:uppercase}.section-regions--careers .section-regions__career-footer{margin-top:73px;padding-top:44px;border-top:1px solid var(--color-longyear-slate)}.section-regions--careers .section-regions__career-footer-link{display:inline-flex;min-width:277px;padding:14px 20px;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--color-longyear-ink);color:var(--color-text-inverse);font-family:var(--font-display);font-size:1rem;letter-spacing:.05em;line-height:1;text-decoration:none;text-transform:uppercase}@media(max-width:1024px){.section-regions--careers{padding-block:80px}.section-regions--careers .site-container{padding-inline:var(--layout-gutter)}.section-regions--careers .section-regions__intro{margin-bottom:32px}.section-regions--careers .section-regions__career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.section-regions--careers .section-regions__career-footer{margin-top:60px}}@media(max-width:600px){.section-regions--careers .section-regions__heading{font-size:2.875rem}.section-regions--careers .section-regions__text{font-size:1.4375rem}.section-regions--careers .section-regions__career-grid{grid-template-columns:1fr;gap:44px}.section-regions--careers .section-regions__career-map{aspect-ratio:auto;margin-bottom:20px}.section-regions--careers .section-regions__career-footer{margin-top:52px;padding-top:40px}.section-regions--careers .section-regions__career-footer-link{width:100%;min-width:0}}
