.Recruit-module__nYQB4G__page{color:#1a1713;background:#f5f2ec}.Recruit-module__nYQB4G__applyBar{top:calc(var(--header-h) + 10px);z-index:55;gap:8px;display:flex;position:fixed;right:clamp(12px,2vw,28px)}.Recruit-module__nYQB4G__applyBar a{font-size:12px;font-weight:var(--fw-extrabold);letter-spacing:.04em;color:#fff;transition:transform .25s var(--ease), background .25s var(--ease);border-radius:2px;align-items:center;gap:7px;padding:11px 18px;display:inline-flex;box-shadow:0 8px 22px #1a17132e}.Recruit-module__nYQB4G__applyBar a:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.Recruit-module__nYQB4G__applyPrimary{background:var(--ci)}.Recruit-module__nYQB4G__applySecondary{background:#1a1713}@media (hover:hover) and (pointer:fine){.Recruit-module__nYQB4G__applyBar a:hover{transform:translateY(-2px)}}.Recruit-module__nYQB4G__hero{background:#1a1713;align-items:center;min-height:94svh;display:flex;position:relative;overflow:hidden}.Recruit-module__nYQB4G__heroMedia{position:absolute;inset:0}.Recruit-module__nYQB4G__hero img{object-fit:cover;filter:grayscale(.5)sepia(.25)contrast(1.06)}.Recruit-module__nYQB4G__heroShade{background:linear-gradient(100deg,#122a88e0 0%,#122a888c 46%,#1a171359 100%);position:absolute;inset:0}.Recruit-module__nYQB4G__heroInner{z-index:1;width:100%;position:relative}.Recruit-module__nYQB4G__heroLabel{font-size:clamp(14px,1.3vw,18px);font-weight:var(--fw-extrabold);letter-spacing:.2em;text-transform:uppercase;color:#ffffffc7}.Recruit-module__nYQB4G__heroTitle{max-width:15ch;margin-top:var(--sp-5);letter-spacing:var(--ls-heading);font-size:clamp(44px,7.6vw,116px);line-height:1.08;font-weight:var(--fw-extrabold);color:#fff;word-break:keep-all}.Recruit-module__nYQB4G__heroLine{animation:Recruit-module__nYQB4G__rec-line .85s var(--ease) both;display:block}.Recruit-module__nYQB4G__heroLine:nth-child(2){animation-delay:.13s}@keyframes Recruit-module__nYQB4G__rec-line{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.Recruit-module__nYQB4G__heroLede{max-width:34ch;margin-top:var(--sp-6);color:#fffc;font-size:var(--fs-body-lg);line-height:var(--lh-body);letter-spacing:var(--ls)}.Recruit-module__nYQB4G__message{padding-block:var(--sy)}.Recruit-module__nYQB4G__messageGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.Recruit-module__nYQB4G__messageTitle{letter-spacing:var(--ls-heading);font-size:clamp(28px,3.6vw,54px);line-height:1.28;font-weight:var(--fw-extrabold);word-break:keep-all}.Recruit-module__nYQB4G__messageBody{gap:var(--sp-4);color:#4a4239;letter-spacing:var(--ls);font-size:clamp(16px,1.4vw,19px);line-height:1.95;display:grid}.Recruit-module__nYQB4G__messageSign{margin-top:var(--sp-5);padding-top:var(--sp-4);letter-spacing:.16em;text-transform:uppercase;color:#70675a;border-top:1px solid #1a17132e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.Recruit-module__nYQB4G__paper{padding-block:var(--sy);background:repeating-linear-gradient(0deg,#1a171308 0 1px,#0000 1px 4px),#efe9df;border-block:1px solid #1a171329}.Recruit-module__nYQB4G__paperHead{justify-content:space-between;align-items:baseline;gap:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:3px double #1a171380;display:flex}.Recruit-module__nYQB4G__paperMasthead{font-size:clamp(24px,3vw,44px);font-weight:var(--fw-extrabold);letter-spacing:.1em}.Recruit-module__nYQB4G__paperGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);margin-top:clamp(32px,4vw,56px);display:grid}.Recruit-module__nYQB4G__leadArticle h3{letter-spacing:var(--ls-heading);word-break:keep-all;font-size:clamp(30px,4vw,60px);line-height:1.18}.Recruit-module__nYQB4G__leadPhoto{aspect-ratio:16/10;margin-top:var(--sp-5);border:1px solid #1a171340;position:relative;overflow:hidden}.Recruit-module__nYQB4G__leadPhoto img{object-fit:cover;filter:grayscale(.85)contrast(1.1)}.Recruit-module__nYQB4G__leadCaption{margin-top:var(--sp-2);letter-spacing:.1em;color:#675f53;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.Recruit-module__nYQB4G__talentStack{gap:var(--sp-3);align-content:start;display:grid}.Recruit-module__nYQB4G__talentCard{padding:var(--sp-4) var(--sp-5);transition:background .25s var(--ease), border-color .25s var(--ease);background:#fdfbf7;border:1px solid #1a171338}.Recruit-module__nYQB4G__talentNo{letter-spacing:.16em;color:var(--ci);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.Recruit-module__nYQB4G__talentCard h4{letter-spacing:var(--ls-heading);margin-top:6px;font-size:clamp(22px,2.4vw,32px)}.Recruit-module__nYQB4G__talentCard p{margin-top:var(--sp-2);color:#5b5247;font-size:var(--fs-body-sm);line-height:1.85}@media (hover:hover) and (pointer:fine){.Recruit-module__nYQB4G__talentCard:hover{border-color:var(--ci);background:#fff}}.Recruit-module__nYQB4G__process{padding-block:var(--sy);color:#f3efe8;background:#14110e;position:relative;overflow:hidden}.Recruit-module__nYQB4G__processMedia{opacity:.28;position:absolute;inset:0}.Recruit-module__nYQB4G__process img{object-fit:cover;filter:grayscale(.7)sepia(.3)}.Recruit-module__nYQB4G__processInner{z-index:1;position:relative}.Recruit-module__nYQB4G__processHead{margin-bottom:clamp(36px,5vw,64px)}.Recruit-module__nYQB4G__processHead h2{letter-spacing:var(--ls-heading);color:#fff;font-size:clamp(28px,3.6vw,52px);line-height:1.15}.Recruit-module__nYQB4G__filmStrip{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));background:#0d0b09;border-block:2px dashed #f3efe84d;gap:2px;padding:10px 2px;display:grid}.Recruit-module__nYQB4G__frame{padding:var(--sp-5) var(--sp-3);text-align:center;transition:background .3s var(--ease);background:#f3efe80d}.Recruit-module__nYQB4G__frameNo{letter-spacing:.16em;color:#a5c4ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.Recruit-module__nYQB4G__frame b{margin-top:var(--sp-3);letter-spacing:var(--ls);color:#fff;font-size:clamp(16px,1.7vw,22px);display:block}.Recruit-module__nYQB4G__frame[data-active=true]{background:#a5c4ff24}.Recruit-module__nYQB4G__processNotes{gap:var(--sp-2);margin-top:var(--sp-5);display:grid}.Recruit-module__nYQB4G__processNotes li{padding-left:var(--sp-4);color:#f3efe8d1;font-size:var(--fs-body-sm);line-height:1.8;position:relative}.Recruit-module__nYQB4G__processNotes li:before{content:"—";color:#a5c4ff;position:absolute;left:0}.Recruit-module__nYQB4G__qualify{padding-block:var(--sy)}.Recruit-module__nYQB4G__qualifyGrid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Recruit-module__nYQB4G__qualifyCard{color:var(--on-ci);background:var(--ci);padding:clamp(28px,3.4vw,48px)}.Recruit-module__nYQB4G__qualifyCard:nth-child(2){color:#1a1713;background:#e6e0d4;border:1px solid #1a17132e}.Recruit-module__nYQB4G__qualifyNo{letter-spacing:.16em;opacity:.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.Recruit-module__nYQB4G__qualifyCard h3{margin-top:var(--sp-3);letter-spacing:var(--ls-heading);color:inherit;font-size:clamp(24px,2.8vw,38px)}.Recruit-module__nYQB4G__qualifyList{margin-top:var(--sp-5);gap:var(--sp-3);display:grid}.Recruit-module__nYQB4G__qualifyList li{gap:var(--sp-3);font-size:var(--fs-body);letter-spacing:var(--ls);grid-template-columns:18px minmax(0,1fr);align-items:start;line-height:1.8;display:grid}.Recruit-module__nYQB4G__qualifyList li:before{content:"";opacity:.55;background:currentColor;width:8px;height:8px;margin-top:11px}@media (max-width:900px){.Recruit-module__nYQB4G__applyBar{inset:auto auto 12px 12px}.Recruit-module__nYQB4G__messageGrid,.Recruit-module__nYQB4G__paperGrid,.Recruit-module__nYQB4G__qualifyGrid{grid-template-columns:1fr}.Recruit-module__nYQB4G__filmStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Recruit-module__nYQB4G__heroLine{animation:none}}@media (max-height:500px) and (orientation:landscape){.Recruit-module__nYQB4G__hero{min-height:0;padding-top:calc(var(--header-h) + var(--sp-4));padding-bottom:var(--sp-5)}}
