html[data-pine-career-detail]{background:#f1eee6;scroll-behavior:smooth}html[data-pine-career-detail] body{background:#f1eee6;color:#142039;overflow-x:hidden}html[data-pine-career-detail] .pine-career-detail-nav-shell{background:#0a1020!important;display:block;min-height:0!important;padding:0!important}html[data-pine-career-detail] .container-27.pine-career-detail-shell{height:auto;margin:0;max-width:none;overflow:hidden;padding:0;width:100%}.pine-career-detail{background:#f1eee6;color:#142039;font-family:Geist,"Noto Sans KR","Noto Sans",Arial,sans-serif;text-align:left;width:100%}.pine-career-detail *,.pine-career-detail ::after,.pine-career-detail ::before{box-sizing:border-box}.pine-career-detail a:focus-visible,.pine-career-detail button:focus-visible,.pine-career-detail input:focus-visible,.pine-career-detail select:focus-visible,.pine-career-detail textarea:focus-visible{box-shadow:0 0 0 .25rem #142039;outline:.1875rem solid #ffd166;outline-offset:0.25rem}.pine-career-detail__hero{background:#0a1020;color:#fff}.pine-career-detail__hero-grid{align-items:end;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:84rem;padding:clamp(4.5rem,7vw,6rem) clamp(1.25rem,5vw,5rem);width:100%}.pine-career-detail__hero-copy{grid-column:1/span 8;min-width:0}.pine-career-detail__hero-copy:only-child{grid-column:1/-1}.pine-career-detail__breadcrumb{align-items:center;color:rgba(255,255,255,.66);display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:650;gap:.75rem;letter-spacing:.02em;margin-bottom:clamp(3rem,6vw,4.5rem)}.pine-career-detail__breadcrumb a{color:#fff;text-decoration:none}.pine-career-detail__breadcrumb a:hover{text-decoration:underline;text-underline-offset:0.35em}.pine-career-detail__status{align-items:center;color:rgba(255,255,255,.86);display:flex;font-size:clamp(.84rem, 1vw, .95rem);font-weight:680;gap:.75rem;letter-spacing:.04em;margin:0 0 1.5rem}.pine-career-detail__status>span{background:#ffd166;display:inline-block;height:.625rem;width:.625rem}.pine-career-detail__status.is-closed>span{background:#9aa4b5}html[data-pine-career-detail] .pine-career-detail__title{color:#fff;font-size:clamp(3rem, 5vw, 5.25rem);font-weight:520;letter-spacing:-.065em;line-height:1.05;margin:0;max-width:15ch;text-wrap:balance;white-space:normal;width:100%;word-break:keep-all}html[data-pine-career-detail] .pine-career-detail__lead{color:rgba(255,255,255,.78);font-size:clamp(1rem, 1.3vw, 1.16rem);line-height:1.75;margin:clamp(1.75rem,3vw,2.5rem) 0 0;max-width:39rem;word-break:keep-all}html[data-pine-career-detail] .pine-career-detail__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(2.25rem,5vw,3.5rem)}html[data-pine-career-detail] .pine-career-detail__back-link,html[data-pine-career-detail] .pine-career-detail__cta{align-items:center;border:1px solid currentColor;border-radius:0;display:inline-flex;font-size:.95rem;font-weight:760;justify-content:center;min-height:3.5rem;min-width:10.5rem;padding:.85rem 1.5rem;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}html[data-pine-career-detail] .pine-career-detail__cta.is-primary{background:#ffd166;border-color:#ffd166;color:#142039}html[data-pine-career-detail] .pine-career-detail__back-link.is-secondary{background:0 0;border-color:rgba(255,255,255,.68);color:#fff}html[data-pine-career-detail] .pine-career-detail__back-link:hover,html[data-pine-career-detail] .pine-career-detail__cta:hover{background:#fff;border-color:#fff;color:#142039}.pine-career-detail__facts{grid-column:10/-1;min-width:0}.pine-career-detail__facts-grid{border-top:1px solid rgba(255,255,255,.32);display:grid;margin:0}.pine-career-detail__fact{border-bottom:1px solid rgba(255,255,255,.32);display:grid;gap:.5rem;padding:1.25rem 0}.pine-career-detail__fact dt{color:rgba(255,255,255,.62);font-size:.82rem;font-weight:700;letter-spacing:.04em}.pine-career-detail__fact dd{color:#fff;font-size:clamp(1.05rem, 1.6vw, 1.3rem);font-weight:620;line-height:1.4;margin:0;word-break:keep-all}.pine-career-detail__brief{align-items:start;background:#fbfaf6;display:grid;gap:clamp(3rem,7vw,8rem);grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:none;padding:clamp(6rem,10vw,9rem) max(clamp(1.25rem,5vw,5rem),calc((100vw - 84rem)/ 2))}.pine-career-detail__brief-heading{align-self:start;grid-column:1/span 4;position:sticky;top:7rem}.pine-career-detail__brief-heading h2{color:#142039;font-size:clamp(2.75rem, 5vw, 5rem);font-weight:520;letter-spacing:-.06em;line-height:1.04;margin:0;word-break:keep-all}.pine-career-detail__brief-content{grid-column:5/-1;min-width:0}html[data-pine-career-detail] .pine-career-detail__body{border-bottom:1px solid #142039;color:#142039;font-size:clamp(1.08rem, 1.5vw, 1.3rem);line-height:1.9;margin:0 0 clamp(4rem,8vw,7rem);padding:0 0 clamp(3rem,6vw,5rem)}html[data-pine-career-detail] .pine-career-detail__body>:first-child{margin-top:0}html[data-pine-career-detail] .pine-career-detail__body h2,html[data-pine-career-detail] .pine-career-detail__body h3{color:#142039;font-weight:560;letter-spacing:-.04em;line-height:1.2}html[data-pine-career-detail] .pine-career-detail__body h2{font-size:clamp(2rem, 3.4vw, 3.4rem)}html[data-pine-career-detail] .pine-career-detail__body h3{font-size:clamp(1.55rem, 2.4vw, 2.35rem)}html[data-pine-career-detail] .pine-career-detail__poster{background:#fff;border:1px solid #142039;margin:0;overflow:hidden;transform-origin:50% 0}html[data-pine-career-detail] .pine-career-detail__poster figcaption{border-bottom:1px solid #142039;color:#142039;font-size:.84rem;font-weight:680;letter-spacing:.02em;padding:1rem 1.25rem}html[data-pine-career-detail] .pine-career-posting__image{display:block;height:auto;max-width:100%;transition:transform .7s cubic-bezier(.2, .8, .2, 1);width:100%}html[data-pine-career-detail] .pine-career-detail__poster:hover .pine-career-posting__image{transform:scale(1.012)}html[data-pine-career-detail] .pine-career-application{background:#111c31;border:0;border-radius:0;color:#fff;margin:0;padding:clamp(8rem,14vw,13rem) clamp(1.25rem,5vw,5rem)}.pine-career-application__inner{margin:0 auto;max-width:84rem}html[data-pine-career-detail] .pine-career-application__header{max-width:62rem}html[data-pine-career-detail] .pine-career-application__title{color:#fff;font-size:clamp(3rem, 6vw, 6rem);font-weight:520;letter-spacing:-.065em;line-height:1;margin:0 0 1.5rem}html[data-pine-career-detail] .pine-career-application__header p{color:rgba(255,255,255,.7);font-size:clamp(1rem, 1.35vw, 1.15rem);line-height:1.75;margin:0;max-width:42rem}html[data-pine-career-detail] .pine-career-steps{gap:0;margin-top:clamp(3rem,7vw,6rem)}html[data-pine-career-detail] .pine-career-steps li{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.52);padding:1rem .75rem 0 0}html[data-pine-career-detail] .pine-career-steps li[aria-current=step]{border-color:#ffd166;color:#fff}html[data-pine-career-detail] .pine-career-steps span{color:#ffd166}html[data-pine-career-detail] .pine-career-form{margin-top:clamp(2rem,5vw,4rem)}html[data-pine-career-detail] [data-career-form-status]{color:#fff}html[data-pine-career-detail] .pine-career-step-panel{background:#fbfaf6;border:0;border-radius:0;color:#142039;margin-top:1.25rem;padding:clamp(1.5rem,4vw,3.5rem)}html[data-pine-career-detail] .pine-career-step-panel legend{color:#142039;float:left;font-size:clamp(1.2rem, 2vw, 1.55rem);font-weight:720;margin:0 0 2rem;padding:0;width:100%}html[data-pine-career-detail] .pine-career-step-panel legend span{color:#30518f}html[data-pine-career-detail] .pine-career-step-panel>:not(legend):first-of-type{clear:both}html[data-pine-career-detail] .pine-career-form__grid{gap:1.25rem}html[data-pine-career-detail] .pine-career-form input,html[data-pine-career-detail] .pine-career-form select,html[data-pine-career-detail] .pine-career-form textarea{background:#fff;border:1px solid #7e899a;border-radius:0;color:#142039;min-height:3.25rem;padding:.8rem .9rem}html[data-pine-career-detail] .pine-career-form input[readonly]{background:#e9e7df;color:#4f596a}html[data-pine-career-detail] .pine-career-form__submit,html[data-pine-career-detail] .pine-career-step-panel__controls button{border:1px solid #142039;border-radius:0;min-height:3.25rem;padding:.85rem 1.4rem}html[data-pine-career-detail] .pine-career-step-panel__controls button{background:0 0;color:#142039}html[data-pine-career-detail] .pine-career-form__submit,html[data-pine-career-detail] .pine-career-step-panel__controls button[data-career-step-next]{background:#142039;color:#fff}html[data-pine-career-detail] .pine-career-form__submit:hover:not([disabled]),html[data-pine-career-detail] .pine-career-step-panel__controls button:hover{background:#ffd166;border-color:#ffd166;color:#142039}html[data-pine-career-detail] .pine-career-closed{background:#111c31;color:#fff;margin:0;padding:clamp(5rem,10vw,9rem) max(clamp(1.25rem,5vw,5rem),calc((100vw - 84rem)/ 2))}html[data-pine-career-detail] .pine-career-closed strong{font-size:clamp(2rem, 4vw, 4rem);font-weight:540;letter-spacing:-.05em}@media (max-width:991px){.pine-career-detail__hero-grid{align-items:stretch;gap:4rem;grid-template-columns:1fr}.pine-career-detail__facts,.pine-career-detail__hero-copy{grid-column:1}.pine-career-detail__facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pine-career-detail__fact{min-width:0;padding:1.25rem}.pine-career-detail__fact+.pine-career-detail__fact{border-left:1px solid rgba(255,255,255,.32)}.pine-career-detail__brief{gap:4rem;grid-template-columns:1fr}.pine-career-detail__brief-content,.pine-career-detail__brief-heading{grid-column:1}.pine-career-detail__brief-heading{position:static}}@media (max-width:767px){.pine-career-detail__hero-grid{gap:3.5rem;padding-bottom:4.5rem;padding-top:4.5rem}.pine-career-detail__breadcrumb{margin-bottom:2.75rem}html[data-pine-career-detail] .pine-career-detail__title{font-size:clamp(2.75rem, 13vw, 4.2rem);letter-spacing:-.065em}html[data-pine-career-detail] .pine-career-detail__actions{align-items:stretch;display:grid;grid-template-columns:1fr}html[data-pine-career-detail] .pine-career-detail__back-link,html[data-pine-career-detail] .pine-career-detail__cta{width:100%}.pine-career-detail__facts-grid{grid-template-columns:1fr}.pine-career-detail__fact{padding-left:0;padding-right:0}.pine-career-detail__fact+.pine-career-detail__fact{border-left:0}html[data-pine-career-detail] .pine-career-steps{grid-template-columns:1fr}html[data-pine-career-detail] .pine-career-steps li{border-left:2px solid rgba(255,255,255,.3);border-top:0;padding-left:.75rem}html[data-pine-career-detail] .pine-career-steps li[aria-current=step]{border-left-color:#ffd166}html[data-pine-career-detail] .pine-career-form__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html[data-pine-career-detail]{scroll-behavior:auto}.pine-career-detail__poster,.pine-career-posting__image{opacity:1!important;transform:none!important;transition:none!important}}