.careers{--fu:calc(100vw / 390);--stage-w:min(1600px, 100vw);--hero-side:40px;--careers-canvas:#f0efeb;z-index:4;background:var(--page-bg,var(--careers-canvas));width:100%;color:var(--nara-off-black);font-family:var(--font-stamina);position:relative;overflow-x:clip}.careers-hero,.careers-jobs{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto}.careers-hero{flex-direction:column;align-items:center;gap:24px;padding:48px 20px 0;display:flex}.careers-hero-copy{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.careers-title{letter-spacing:-.28px;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin:0;font-size:28px;font-weight:600;line-height:1.18;display:flex}.careers-title-word{display:inline}.careers-title-logo{mix-blend-mode:multiply;width:120px;height:auto;display:none}.careers-lede{text-align:center;max-width:700px;margin:0;font-size:18px;font-weight:400;line-height:1.46}.careers-photo{width:100%;padding-bottom:72px;position:relative}.careers-photo>picture img{width:100%;height:auto;display:block}.careers-callout{width:258px;position:absolute;bottom:0;left:0}.careers-callout-bubble{box-sizing:border-box;background:var(--color-core-orange);border-radius:10px;width:226px;margin:0 0 0 32px;padding:10px;font-size:15px;font-weight:400;line-height:1.46}.careers-callout-guy{box-sizing:border-box;background:var(--color-core-orange);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:-6px;display:flex}.careers-callout-guy img{width:15.5px;height:19.4px;display:block}.careers-jobs{flex-direction:column;align-items:center;gap:32px;padding:48px 20px;display:flex}.careers-jobs h2{letter-spacing:-.28px;text-align:center;margin:0;font-size:28px;font-weight:600;line-height:1.18}.careers-job-list{flex-direction:column;gap:40px;width:100%;margin:0;padding:0;list-style:none;display:flex}.careers-job{box-sizing:border-box;background:var(--nara-off-white);width:100%;color:inherit;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:24px;text-decoration:none;transition:opacity .16s;display:flex}.careers-job:hover{opacity:.92}.careers-job-role{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.careers-job-icon{flex:none;width:24px;height:24px;display:block;overflow:visible}.careers-job-icon .motion-icon,.careers-job-icon .motion-icon svg{width:100%;height:100%}.careers-job-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.careers-job-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.careers-job-subtitle{margin:0;font-size:15px;font-weight:400;line-height:24px;display:none}.careers-job-location{display:none}.careers-job-location-mobile{margin:0;font-size:15px;font-weight:400;line-height:24px}.careers-job-view{flex:none;align-items:center;gap:4px;font-size:15px;font-weight:600;line-height:24px;display:flex}.careers-job-view img{width:14px;height:14px;display:block}@media (width<=767px){.careers{box-sizing:border-box;padding-top:64px}}@media (width>=768px){.careers{--fu:1px;flex-direction:column;align-items:center;display:flex}.careers .hero-nav{width:var(--stage-w)}.careers main{width:100%}.careers-hero{gap:48px;padding:100px 40px 0}.careers-title{letter-spacing:-.4px;gap:14px;font-size:40px;line-height:1.3}.careers-title-word{display:none}.careers-title-logo{display:block}.careers-photo{padding-bottom:0}.careers-callout{width:254px;top:-16px;bottom:auto;left:-4px}.careers-jobs{gap:32px;padding:100px 40px}.careers-jobs h2{letter-spacing:-.4px;font-size:40px;line-height:1.3}.careers-job-list{align-items:center;gap:32px}.careers-job{grid-template-columns:minmax(0,1fr) 160px auto;gap:24px;width:700px;padding:32px 40px;display:grid}.careers-job-role{gap:16px}.careers-job-icon{width:32px;height:32px}.careers-job-title{font-size:24px}.careers-job-subtitle{display:block}.careers-job-location{white-space:nowrap;flex:none;margin:0;font-size:15px;font-weight:400;line-height:24px;display:block}.careers-job-location-mobile{display:none}}@media (prefers-reduced-motion:reduce){.careers-job{transition:none}}.job{box-sizing:border-box;flex-direction:column;gap:40px;width:100%;max-width:760px;margin:0 auto;padding:24px 20px 64px;display:flex}.job-header{flex-direction:column;gap:16px;display:flex}.job-back{color:inherit;opacity:.7;font-size:15px;font-weight:500;line-height:24px;text-decoration:none;transition:opacity .16s}.job-back:hover{opacity:1}.job-title{letter-spacing:-.32px;margin:0;font-size:32px;font-weight:600;line-height:1.2}.job-facts{flex-direction:column;gap:6px;margin:0;display:flex}.job-fact{gap:6px;font-size:15px;line-height:1.5;display:flex}.job-fact dt{flex:none;font-weight:600}.job-fact dt:after{content:":"}.job-fact dd{opacity:.8;margin:0}.job-body{flex-direction:column;gap:32px;display:flex}.job-section h2{letter-spacing:-.2px;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.job-section p{margin:0 0 14px;font-size:16px;font-weight:400;line-height:1.55}.job-section ul{flex-direction:column;gap:10px;margin:0;padding-left:24px;list-style:outside;display:flex}.job-section li{padding-left:4px;font-size:16px;font-weight:400;line-height:1.55}.job-section li::marker{color:#2e22258c}.job-section p:last-child,.job-section ul:last-child{margin-bottom:0}.job-apply{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.job-apply h2{letter-spacing:-.2px;margin:0;font-size:20px;font-weight:600;line-height:1.3}.job-apply-btn{padding:14px 32px;font-size:15px}.job-eeo{opacity:.6;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.5}@media (width>=768px){.job{gap:48px;max-width:1440px;padding:56px clamp(32px,6vw,100px) 120px}.job-header,.job-body,.job-apply{width:100%;max-width:720px}.job-header{gap:20px}.job-title{letter-spacing:-.44px;font-size:44px;line-height:1.2}.job-fact{font-size:16px}.job-body{gap:40px}.job-section h2,.job-apply h2{letter-spacing:-.22px;font-size:22px}}@media (prefers-reduced-motion:reduce){.job-back{transition:none}}
