.header-careers{background-position:center;background-repeat:no-repeat;background-size:cover}html[data-pine-careers-index]{background:#f1eee6;scroll-behavior:smooth}html[data-pine-careers-index] body{background:#f1eee6;color:#142039;overflow-x:hidden}html[data-pine-careers-index] .visual-section.wide,html[data-pine-careers-index] .visual-section2,html[data-pine-careers-index] .visual01.career{background:0 0!important;height:auto;min-height:0;overflow:visible;width:100%}html[data-pine-careers-index] .visual01.career{padding:0}html[data-pine-careers-index] .lang-copy.careers,html[data-pine-careers-index] .lang-wrapper>a,html[data-pine-careers-index] .menubutton{align-items:center;display:inline-flex;justify-content:center;min-height:2.75rem;min-width:2.75rem}.pine-skip-link{background:#fff;color:#142039;left:1rem;padding:.75rem 1rem;position:fixed;text-decoration:none;top:1rem;transform:translateY(-200%);z-index:10000}.pine-skip-link:focus{transform:translateY(0)}.container-23.careers{box-sizing:border-box;height:auto;margin:0;max-width:none;padding:0;width:100%}.pine-careers-hub{color:#142039;font-family:"Noto Sans KR","Noto Sans",Arial,sans-serif;text-align:left}.pine-careers-hub *,.pine-careers-hub ::after,.pine-careers-hub ::before{box-sizing:border-box}.pine-careers-hub a:focus-visible,.pine-careers-hub button:focus-visible{box-shadow:0 0 0 .25rem #142039;outline:.1875rem solid #ffd166;outline-offset:0.25rem}.pine-careers-hero{align-items:flex-end;background:#0a1020;color:#fff;display:flex;isolation:isolate;min-height:min(62rem,100svh);overflow:hidden;position:relative}.pine-careers-hero__image,.pine-careers-hero__wash{inset:0;position:absolute}.pine-careers-hero__image{height:100%;object-fit:cover;object-position:50% 48%;transform:scale(1.035);width:100%;z-index:-2}.pine-careers-hero__wash{background:linear-gradient(180deg,rgba(7,13,26,.56) 0,rgba(7,13,26,.08) 34%,rgba(7,13,26,.88) 100%),linear-gradient(90deg,rgba(9,18,39,.68) 0,rgba(9,18,39,.04) 72%);z-index:-1}.pine-careers-hero__content{margin:0 auto;max-width:94rem;padding:clamp(9rem,16vh,12rem) clamp(1.25rem,5vw,5rem) clamp(4.5rem,10vh,7.5rem);text-align:center;width:100%}html[data-pine-careers-index] [data-career-hero-reveal]{animation:pine-careers-hero-reveal .9s cubic-bezier(.22,1,.36,1) both}html[data-pine-careers-index] .pine-careers-hero h1[data-career-hero-reveal]{animation-delay:.1s}html[data-pine-careers-index] .pine-careers-hero__lead[data-career-hero-reveal]{animation-delay:.2s}html[data-pine-careers-index] .pine-careers-hero__actions[data-career-hero-reveal]{animation-delay:.3s}@keyframes pine-careers-hero-reveal{from{opacity:0;transform:translate3d(0,2.125rem,0)}to{opacity:1;transform:translate3d(0,0,0)}}.pine-careers-hero__status{align-items:center;display:flex;font-size:clamp(.8rem, 1vw, .95rem);font-weight:650;gap:.75rem;justify-content:center;letter-spacing:.04em;margin:0 0 clamp(1.5rem,3vw,2.5rem)}.pine-careers-hero__status span{background:#ffd166;display:inline-block;height:.625rem;width:.625rem}html[data-pine-careers-index] .pine-careers-hero h1{color:#fff;font-size:clamp(3.25rem, 7.4vw, 7.2rem);font-weight:520;letter-spacing:-.075em;line-height:.98;margin:0 auto;max-width:72rem;text-wrap:balance;white-space:normal;width:100%;word-break:keep-all}.pine-careers-hero__lead{color:rgba(255,255,255,.85);font-size:clamp(1rem, 1.45vw, 1.25rem);line-height:1.75;margin:clamp(1.75rem,4vw,3rem) auto 0;max-width:47rem}.pine-careers-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.pine-careers-hero__actions a{align-items:center;border:1px solid #fff;display:inline-flex;font-size:.95rem;font-weight:750;justify-content:center;min-height:3.5rem;min-width:10rem;padding:.85rem 1.5rem;text-decoration:none;transition:background-color 180ms ease,color 180ms ease}.pine-careers-hero__actions .is-primary{background:#fff;color:#142039}.pine-careers-hero__actions .is-secondary{background:rgba(10,16,32,.18);color:#fff}.pine-careers-hero__actions a:hover{background:#ffd166;border-color:#ffd166;color:#142039}.pine-careers-marquee{background:#142039;border-top:1px solid rgba(255,255,255,.24);color:#fff;overflow:hidden;padding:1.25rem 0}.pine-careers-marquee__group,.pine-careers-marquee__track{align-items:center;display:flex;flex:none;width:max-content}.pine-careers-marquee__track{will-change:transform}.pine-careers-marquee__group span{align-items:center;display:flex;font-size:clamp(.9rem, 1.2vw, 1.05rem);font-weight:600;letter-spacing:.01em;white-space:nowrap}.pine-careers-marquee__group span::after{background:#ffd166;content:"";height:.35rem;margin:0 clamp(1.25rem,3vw,2.75rem);transform:rotate(45deg);width:.35rem}.pine-careers-openings-section{background:#f1eee6;padding:clamp(6rem,11vw,10rem) clamp(1.25rem,5vw,5rem)}.pine-careers-hub__tracks,.pine-careers-section-heading{margin-left:auto;margin-right:auto;max-width:84rem}.pine-careers-section-heading{margin-bottom:clamp(3rem,6vw,5rem)}.pine-careers-section-heading h2{color:inherit;font-size:clamp(2.5rem, 5vw, 5rem);font-weight:520;letter-spacing:-.06em;line-height:1.08;margin:0}.pine-careers-section-heading div>p{color:#596476;font-size:clamp(1rem, 1.3vw, 1.12rem);line-height:1.7;margin:1.25rem 0 0;max-width:42rem}.pine-careers-hub__tracks{border:1px solid #142039;display:flex;min-height:37rem}.pine-career-track{background:#fbfaf6;display:flex;flex:1 1 50%;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.75rem);scroll-margin-top:5rem;transition:flex-grow 360ms cubic-bezier(.2, .8, .2, 1),background-color 240ms ease}.pine-career-track+.pine-career-track{border-left:1px solid #142039}.pine-career-track:first-child{background:#142039;color:#fff}.pine-careers-hub__tracks:has(.pine-career-track:focus-within) .pine-career-track,.pine-careers-hub__tracks:has(.pine-career-track:hover) .pine-career-track{flex-grow:0.86}.pine-careers-hub__tracks .pine-career-track:focus-within,.pine-careers-hub__tracks .pine-career-track:hover{flex-grow:1.14}.pine-career-track__header{align-items:baseline;border-bottom:1px solid currentColor;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:1.25rem}.pine-career-track__header p{font-size:.78rem;font-weight:700;letter-spacing:.08em}.pine-career-track__header p{margin:0;white-space:nowrap}.pine-career-track__header h3{color:inherit;font-size:clamp(1.8rem, 3vw, 3rem);font-weight:560;letter-spacing:-.045em;line-height:1.1;margin:0}.pine-career-track__body{display:flex;flex:1;flex-direction:column;padding-top:clamp(2rem,5vw,4rem)}.pine-career-openings{display:flex;flex:1;flex-direction:column}.pine-career-opening{display:flex;flex:1}.pine-career-opening+.pine-career-opening{border-top:1px solid currentColor}.pine-career-opening__link{color:inherit;display:flex;flex:1;flex-direction:column;min-height:22rem;padding:.25rem;text-decoration:none}.pine-career-opening__status{align-items:center;display:inline-flex;font-size:.82rem;font-weight:700;gap:.625rem}.pine-career-opening__status-mark{background:#ffd166;height:.55rem;width:.55rem}.pine-career-track:not(:first-child) .pine-career-opening__status-mark{background:#30518f}.pine-career-opening__title{color:inherit;font-size:clamp(1.75rem, 3vw, 2.75rem);font-weight:560;letter-spacing:-.05em;line-height:1.24;margin:1.5rem 0 0;text-wrap:balance}.pine-career-opening__summary{color:inherit;line-height:1.75;margin:1.25rem 0 0;max-width:35rem;opacity:.78}.pine-career-opening__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:1.5rem 0 0;padding:0}.pine-career-opening__meta li{font-size:.83rem;font-weight:650}.pine-career-opening__meta li+li::before{content:"/";margin-right:1.25rem;opacity:.42}.pine-career-opening__action{align-items:center;border-top:1px solid currentColor;display:flex;font-size:.95rem;font-weight:750;justify-content:space-between;margin-top:auto;padding-top:1.25rem}.pine-career-opening__action span{font-size:1.35rem;transition:transform 180ms ease}.pine-career-opening__link:hover .pine-career-opening__action span{transform:translateX(.35rem)}.pine-career-empty{border-top:1px solid currentColor;color:inherit;line-height:1.7;margin:0;padding:1.5rem 0}.pine-career-detail__cta,.pine-career-form__submit,.pine-career-step-panel__controls button{align-items:center;border:0;border-radius:.5rem;display:inline-flex;font-weight:750;justify-content:center;min-height:2.875rem;padding:.8rem 1.25rem;text-decoration:none}.pine-career-detail__cta,.pine-career-form__submit,.pine-career-step-panel__controls button[data-career-step-next]{background:#243b6b;color:#fff}.pine-career-posting__image{display:block;height:auto;max-width:100%;width:100%}.pine-career-detail__meta{display:flex;flex-wrap:wrap;gap:.5rem}.pine-career-detail__badge{align-self:flex-start;background:#e8efff;border-radius:999px;color:#243b6b;font-size:.8125rem;font-weight:700;padding:.3rem .65rem}.pine-career-detail__badge.is-closed{background:#eef0f3}.container-27.pine-career-detail-shell{height:auto;margin:clamp(2.5rem,6vw,5rem) auto;max-width:69.375rem;padding:0 1rem}.pine-career-application,.pine-career-detail__header{background:#f7f9fc;border:1px solid #e0e6f0;border-radius:.875rem;padding:clamp(1.5rem,4vw,2.75rem)}.pine-career-detail__title{font-size:clamp(1.75rem, 4vw, 2.6rem);margin:.85rem 0}.pine-career-detail__lead{color:#526078;font-size:1.0625rem;line-height:1.7}.pine-career-detail__actions,.pine-career-detail__meta{margin-top:1rem}.pine-career-application,.pine-career-closed,.pine-career-detail__body,.pine-career-detail__poster{margin-top:2rem}.pine-career-form__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.pine-career-application__header{max-width:48rem}.pine-career-application__title{color:#17213d;font-size:clamp(1.75rem, 3vw, 2.25rem);margin:0 0 .75rem}.pine-career-steps{display:grid;gap:.5rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:2rem 0 0;padding:0}.pine-career-steps li{border-top:2px solid #cbd4e3;color:#637087;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .35rem 0}.pine-career-steps li[aria-current=step]{border-color:#243b6b;color:#243b6b}.pine-career-steps span{font-size:.75rem;font-weight:800;letter-spacing:.08em}.pine-career-steps strong{font-size:.875rem;line-height:1.35}.pine-career-form{margin-top:2rem}.pine-career-step-panel{background:#fff;border:1px solid #dce3ed;border-radius:.75rem;margin:1rem 0 0;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.pine-career-step-panel[hidden]{display:none}.pine-career-step-panel legend{color:#17213d;font-size:1.125rem;font-weight:800;padding:0 .35rem}.pine-career-step-panel legend span{color:#5470a9;font-size:.75rem;letter-spacing:.08em}.pine-career-form__consents{display:grid;gap:.8rem;margin-top:1.25rem}.pine-career-form__field--full{grid-column:1/-1}.pine-career-form label{font-weight:700;margin-bottom:.45rem}.pine-career-form input,.pine-career-form select,.pine-career-form textarea{border:1px solid #bcc7d8;border-radius:.45rem;padding:.7rem .8rem;width:100%}.pine-career-form input[readonly]{background:#f1f4f8;color:#4c5a70;cursor:default}.pine-career-form input:focus-visible,.pine-career-form select:focus-visible,.pine-career-form textarea:focus-visible{border-color:#243b6b;box-shadow:0 0 0 3px rgba(84,112,169,.2);outline:0}.pine-career-form textarea{min-height:9rem;resize:vertical}.pine-career-form__consent{align-items:flex-start;display:flex;gap:.65rem}.pine-career-form__consent input{flex:0 0 auto;min-height:auto;width:auto}.pine-career-form__honeypot{left:-10000px;position:absolute}.pine-career-step-panel__controls{align-items:center;gap:.75rem;justify-content:space-between;margin-top:1.5rem}.pine-career-step-panel__controls[data-career-step-controls]{display:none}.pine-career-form[data-career-enhanced=true] .pine-career-step-panel__controls[data-career-step-controls]{display:flex}.pine-career-step-panel__controls--end{justify-content:flex-end}.pine-career-step-panel__controls--submit{display:flex}.pine-career-step-panel__controls--submit button[data-career-step-back]{display:none}.pine-career-form[data-career-enhanced=true] .pine-career-step-panel__controls--submit button[data-career-step-back]{display:inline-flex}.pine-career-step-panel__controls button{background:#e7ebf2;color:#243b6b;cursor:pointer}.pine-career-form__submit[disabled]{cursor:not-allowed;opacity:.58}.pine-career-noscript{background:#fff4dc;border:1px solid #e2bc6b;border-radius:.5rem;color:#5a4315;margin:1rem 0 0;padding:.85rem 1rem}.pine-career-detail__cta:focus-visible,.pine-career-form__submit:focus-visible,.pine-career-step-panel__controls button:focus-visible{outline:3px solid #7f9bd4;outline-offset:3px}.pine-career-review{display:grid;gap:0;margin:1.25rem 0 0}.pine-career-review>div{border-top:1px solid #e2e7ef;display:grid;gap:1rem;grid-template-columns:minmax(7rem,0.35fr) minmax(0,1fr);padding:.8rem 0}.pine-career-review dt{color:#58667b;font-weight:700}.pine-career-review dd{color:#17213d;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.pine-career-completion{text-align:center}.pine-career-completion h3{color:#17213d;font-size:clamp(1.5rem, 3vw, 2rem);margin:0 0 .75rem}[data-career-form-status]{min-height:1.5rem}.pine-career-closed{background:#f2f4f7;padding:1.25rem}@media (max-width:767px){html[data-pine-careers-index] .lang-copy.careers,html[data-pine-careers-index] .lang-wrapper>a{min-width:2.75rem}.pine-careers-hero{min-height:max(42rem,100svh)}.pine-careers-hero__image{object-position:62% 50%}.pine-careers-hero__content{padding-bottom:3.25rem}html[data-pine-careers-index] .pine-careers-hero h1{font-size:clamp(2.75rem, 13.6vw, 4.2rem);letter-spacing:-.07em}.pine-careers-hero__lead{line-height:1.65}.pine-careers-hero__actions{display:grid;grid-template-columns:1fr}.pine-careers-hero__actions a{width:100%}.pine-careers-openings-section{padding-bottom:6rem;padding-top:6rem}.pine-careers-hub__tracks{display:flex;flex-direction:column}.pine-career-track{flex-basis:auto;min-height:30rem}.pine-career-track+.pine-career-track{border-left:0;border-top:1px solid #142039}.pine-career-track__header{gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.pine-career-opening__link{min-height:20rem;padding:0}.pine-career-opening__meta{gap:.45rem .8rem}.pine-career-opening__meta li+li::before{margin-right:.8rem}.pine-career-steps{grid-template-columns:1fr}.pine-career-steps li{align-items:baseline;border-left:2px solid #cbd4e3;border-top:0;flex-direction:row;gap:.75rem;padding:.45rem 0 .45rem .75rem}.pine-career-form__grid{grid-template-columns:1fr}.pine-career-application,.pine-career-detail__header{padding:1.25rem}.pine-career-step-panel{padding:1rem}.pine-career-review>div{gap:.25rem;grid-template-columns:1fr}.pine-career-form[data-career-enhanced=true] .pine-career-step-panel__controls[data-career-step-controls],.pine-career-step-panel__controls{align-items:stretch;flex-direction:column-reverse}.pine-career-step-panel__controls button{width:100%}}@media (prefers-reduced-motion:reduce){html[data-pine-careers-index]{scroll-behavior:auto}html[data-pine-careers-index] [data-career-hero-reveal]{animation:none;opacity:1;transform:none}.pine-career-opening__action span,.pine-career-track,.pine-careers-hero__actions a{transition:none}.pine-careers-marquee__track{transform:none!important}}