html{scroll-padding-top:78px}.careers-page,.careers-page main{background:var(--white)}.careers-page goldstar-site-nav{display:block}.careers-page{padding-top:33px}.careers-page .information-bar{z-index:101;position:fixed;top:0;left:0;right:0}.careers-page goldstar-site-nav .gs-nav.is-scrolled{box-shadow:none;top:33px}.careers-page.is-page-scrolled goldstar-site-nav .gs-nav.is-scrolled{box-shadow:0 4px 4px #0000000a}.careers-page goldstar-site-nav .gs-nav.is-scrolled .gs-nav-primary>a,.careers-page goldstar-site-nav .gs-nav.is-scrolled .gs-nav-primary>.nav-dropdown>button{font-weight:400}.careers-page goldstar-site-nav .gs-nav.is-scrolled .gs-nav-primary>a.active,.careers-page goldstar-site-nav .gs-nav.is-scrolled .gs-nav-primary>.nav-dropdown>button.active{font-weight:700}.careers-hero{background:var(--white);padding:120px 0 64px;position:relative}.careers-hero__inner{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:end;gap:60px;display:grid}.careers-title-block{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.careers-eyebrow{height:28px;color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border:1px solid #3f3b3729;border-radius:100px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.careers-hero h1{color:var(--ink);letter-spacing:-3.76px;margin:0;font-family:Times New Roman,Times,serif;font-size:94px;font-weight:400;line-height:90px}.careers-intro-copy{padding-bottom:6px}.careers-intro-copy p{max-width:420px;color:var(--muted);margin:0;font-size:20px;line-height:24px}.careers-hero-media{background:var(--line);border-radius:28px;margin-top:48px;overflow:hidden}.careers-hero-media img{object-fit:cover;width:100%;height:clamp(320px,42vw,560px)}.recruit-section{background:var(--cream);padding:100px 0}.recruit-section .centered-heading{margin-bottom:42px}.recruit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.recruit-card{color:var(--white);background:linear-gradient(174.131deg,#838350 11.354%,#6b5439 95.617%);border-radius:28px;padding:48px}.recruit-card-alt{background:linear-gradient(178.349deg,#373f48 7.4245%,#838350 98.688%)}.recruit-card-icon{object-fit:contain;width:84px;height:84px;display:block}.recruit-card h3{letter-spacing:-.4px;margin:24px 0 0;font-family:Times New Roman,Times,serif;font-size:28px;font-weight:400;line-height:32px}.recruit-card p{color:#ffffffc2;max-width:380px;margin:14px 0 0;font-size:16px;line-height:22px}.process-section{background:var(--white);padding:100px 0}.process-section .centered-heading{margin-bottom:42px}.process-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.process-card{background:var(--cream);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.process-card>img{object-fit:cover;width:100%;height:320px}.process-card-body{flex:1;padding:28px}.process-card-index{background:var(--navy);width:34px;height:34px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-family:Times New Roman,Times,serif;font-size:19px;line-height:1;display:inline-flex}.process-card h3{letter-spacing:-.4px;margin:0 0 10px;font-size:20px;font-weight:700;line-height:24px}.process-card p{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:21px}@media (max-width:900px){.careers-hero{padding-top:140px}.careers-hero__inner{grid-template-columns:1fr;gap:24px}.careers-hero h1{font-size:clamp(58px,12vw,82px);line-height:.92}.careers-hero-media{margin-top:32px}}@media (max-width:767px){.careers-hero h1{letter-spacing:-1.44px;font-size:48px;line-height:48px}.careers-intro-copy p{font-size:16px;line-height:20px}}@media (max-width:720px){.recruit-grid,.process-cards{grid-template-columns:1fr}.process-card>img{height:240px}.recruit-card{padding:32px}}
