.RecruitmentPage-module__u_XUiq__page{--rec-ink:#111;--rec-yellow:#ffd331;--rec-yellow-soft:#ffe46b;--rec-paper:#fff;--rec-gray:#f3f2ee;color:var(--rec-ink);background:#fff;font-family:Yaro,Trebuchet MS,Segoe UI,sans-serif;position:relative;overflow:hidden}.RecruitmentPage-module__u_XUiq__shell{z-index:1;width:min(100%,70rem);margin:0 auto;padding:clamp(1rem,4vw,2rem) clamp(.9rem,4vw,2rem) 4rem;position:relative}.RecruitmentPage-module__u_XUiq__section+.RecruitmentPage-module__u_XUiq__section,.RecruitmentPage-module__u_XUiq__hero+.RecruitmentPage-module__u_XUiq__section,.RecruitmentPage-module__u_XUiq__divider+.RecruitmentPage-module__u_XUiq__section{margin-top:clamp(2.6rem,7vw,4.5rem)}.RecruitmentPage-module__u_XUiq__section{scroll-margin-top:clamp(4.5rem,8vw,6rem)}.RecruitmentPage-module__u_XUiq__divider{background:var(--rec-ink);width:104vw;box-shadow:0 .45rem 0 var(--rec-yellow);margin-top:clamp(2.6rem,6vw,4rem);margin-left:calc(50% - 52vw);padding:.62rem 0;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.RecruitmentPage-module__u_XUiq__dividerReversed{transform:rotate(1.2deg)}.RecruitmentPage-module__u_XUiq__dividerTrack{width:max-content;animation:26s linear infinite RecruitmentPage-module__u_XUiq__recDividerMarquee;display:flex}.RecruitmentPage-module__u_XUiq__dividerReversed .RecruitmentPage-module__u_XUiq__dividerTrack{animation-direction:reverse}.RecruitmentPage-module__u_XUiq__dividerGroup{align-items:center;display:flex}.RecruitmentPage-module__u_XUiq__dividerWord{white-space:nowrap;font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fffdf6;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.RecruitmentPage-module__u_XUiq__dividerWord[lang=ja]{letter-spacing:.2em;font-family:Noto Sans JP,sans-serif}.RecruitmentPage-module__u_XUiq__dividerWord:after{content:"★";color:var(--rec-yellow);margin-inline:1.6rem;font-size:.7rem}@keyframes RecruitmentPage-module__u_XUiq__recDividerMarquee{to{transform:translate(-50%)}}.RecruitmentPage-module__u_XUiq__hero{grid-template-rows:auto 1fr;gap:clamp(1.2rem,4vw,2rem);min-height:calc(100svh - 8rem);padding:clamp(.4rem,2vw,1rem) 0 .5rem;display:grid;position:relative}.RecruitmentPage-module__u_XUiq__heroCopy{text-align:center;justify-items:center;gap:.7rem;min-width:0;display:grid}.RecruitmentPage-module__u_XUiq__heroTitle{z-index:1;max-width:100%;font-family:var(--front-font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:2px var(--rec-ink);text-shadow:.085em .095em 0 var(--rec-ink), 0 .5rem .9rem #11111124;margin:0;font-size:clamp(1.95rem,9.5vw,5rem);line-height:.9;position:relative}.RecruitmentPage-module__u_XUiq__heroTitle:before{content:"";z-index:-1;background:linear-gradient(100deg, var(--rec-yellow) 0%, var(--rec-yellow-soft) 100%);height:.46em;position:absolute;bottom:.02em;left:-.18em;right:-.32em;transform:skew(-14deg)rotate(-1.4deg)}.RecruitmentPage-module__u_XUiq__heroSubtitle{border:2px solid var(--rec-ink);background:var(--rec-paper);width:fit-content;box-shadow:.28rem .28rem 0 var(--rec-ink);font-family:"Yaro", var(--front-font-display), sans-serif;color:var(--rec-ink);border-radius:0;margin:0;padding:.6rem 1.05rem .65rem;font-size:clamp(1.05rem,4.4vw,1.5rem);font-weight:900;position:relative}.RecruitmentPage-module__u_XUiq__heroMark{background:0 0;background-image:linear-gradient(100deg, var(--rec-yellow) 0%, var(--rec-yellow-soft) 100%);color:inherit;background-position:0 82%;background-repeat:no-repeat;background-size:100% .5em;padding:0 .14em}.RecruitmentPage-module__u_XUiq__heroKicker{align-items:center;gap:.55rem;margin:0;display:inline-flex}.RecruitmentPage-module__u_XUiq__heroKickerJa{border:2px solid var(--rec-ink);background:var(--rec-ink);color:var(--rec-yellow);letter-spacing:.08em;box-shadow:.2rem .2rem 0 var(--rec-ink);border-radius:0;padding:.28rem .6rem;font-family:Noto Sans JP,sans-serif;font-size:.8rem;font-weight:700;display:inline-flex;transform:rotate(-2deg)}.RecruitmentPage-module__u_XUiq__heroKickerText{font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1119;font-size:.74rem;font-weight:900}.RecruitmentPage-module__u_XUiq__heroMascotCard{width:min(100%,23rem);margin-top:1rem;animation:4.5s ease-in-out infinite RecruitmentPage-module__u_XUiq__recMascotFloat;display:none;position:relative}.RecruitmentPage-module__u_XUiq__heroMascotFrame{border:2px solid var(--rec-ink);background:var(--rec-gray);height:clamp(9.5rem,22svh,13rem);box-shadow:.4rem .4rem 0 var(--rec-ink);border-radius:0;overflow:hidden;transform:rotate(-1.6deg)}.RecruitmentPage-module__u_XUiq__heroMascotImg{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.RecruitmentPage-module__u_XUiq__heroMascotBubble{z-index:2;border:2px solid var(--rec-ink);background:var(--rec-paper);box-shadow:.26rem .26rem 0 var(--rec-ink);font-family:"Yaro", var(--front-font-display), sans-serif;color:var(--rec-ink);white-space:nowrap;transform-origin:20% 100%;border-radius:0;padding:.45rem .85rem;font-size:.82rem;font-weight:900;animation:4.5s ease-in-out infinite RecruitmentPage-module__u_XUiq__recBubblePop;position:absolute;top:-1.15rem;right:-.4rem}.RecruitmentPage-module__u_XUiq__heroMascotBubble:after{content:"";background:var(--rec-paper);border-right:2px solid var(--rec-ink);border-bottom:2px solid var(--rec-ink);width:.85rem;height:.85rem;position:absolute;bottom:-.5rem;left:1.6rem;transform:rotate(45deg)}.RecruitmentPage-module__u_XUiq__heroMascotSfx{z-index:2;border:2px solid var(--rec-ink);background:var(--rec-yellow);color:var(--rec-ink);box-shadow:.2rem .2rem 0 var(--rec-ink);border-radius:0;padding:.26rem .55rem;font-family:Noto Sans JP,sans-serif;font-size:.78rem;font-weight:700;position:absolute;bottom:-.75rem;left:-.5rem;transform:rotate(-5deg)}@keyframes RecruitmentPage-module__u_XUiq__recMascotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes RecruitmentPage-module__u_XUiq__recBubblePop{0%,38%,to{transform:scale(1)rotate(0)}46%{transform:scale(1.07)rotate(1.6deg)}54%{transform:scale(1)rotate(0)}}.RecruitmentPage-module__u_XUiq__heroVertical{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.3em;color:#1111110d;-webkit-text-stroke:2px #11111129;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Noto Sans JP,sans-serif;font-size:clamp(2rem,2.6vw,3rem);font-weight:900;display:none;position:absolute;top:52%;left:0;transform:translateY(-50%)}.RecruitmentPage-module__u_XUiq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem .9rem;margin-top:.4rem;display:flex}.RecruitmentPage-module__u_XUiq__primaryButton{border:2px solid var(--rec-ink);min-height:3.3rem;color:var(--rec-ink);font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 .34rem 0 var(--rec-ink);background:#ffcb1c;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.5rem;font-size:.95rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.RecruitmentPage-module__u_XUiq__primaryButton:hover,.RecruitmentPage-module__u_XUiq__primaryButton:focus-visible{box-shadow:0 .5rem 0 var(--rec-ink);outline:none;transform:translateY(-2px)}.RecruitmentPage-module__u_XUiq__primaryButton:active{box-shadow:0 .12rem 0 var(--rec-ink);transform:translateY(2px)}.RecruitmentPage-module__u_XUiq__secondaryButton{border:2px solid var(--rec-ink);background:var(--rec-paper);min-height:3.3rem;color:var(--rec-ink);font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 .34rem 0 var(--rec-ink);border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.5rem;font-size:.95rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.RecruitmentPage-module__u_XUiq__secondaryButton:hover,.RecruitmentPage-module__u_XUiq__secondaryButton:focus-visible{background:var(--rec-yellow-soft);box-shadow:0 .5rem 0 var(--rec-ink);outline:none;transform:translateY(-2px)}.RecruitmentPage-module__u_XUiq__secondaryButton:active{box-shadow:0 .12rem 0 var(--rec-ink);transform:translateY(2px)}.RecruitmentPage-module__u_XUiq__storyboard{grid-template-rows:repeat(3,auto);grid-template-columns:9fr 8fr;grid-auto-flow:dense;gap:.7rem;min-width:0;max-width:100%;display:grid;position:relative}.RecruitmentPage-module__u_XUiq__panel{border:2px solid var(--rec-ink);background:var(--rec-gray);box-shadow:.3rem .3rem 0 var(--rec-ink);border-radius:0;place-items:center;padding:.6rem;display:grid;position:relative;overflow:hidden}.RecruitmentPage-module__u_XUiq__panel--tall{grid-area:1/1/3}.RecruitmentPage-module__u_XUiq__panel--small{aspect-ratio:4/3;grid-column:2}.RecruitmentPage-module__u_XUiq__panel--wide{aspect-ratio:8/3;grid-area:3/1/auto/-1}.RecruitmentPage-module__u_XUiq__panel:first-child{transform:rotate(-1.5deg)}.RecruitmentPage-module__u_XUiq__panel:nth-child(2){transform:rotate(1.6deg)}.RecruitmentPage-module__u_XUiq__panel:nth-child(3){transform:rotate(-1deg)}.RecruitmentPage-module__u_XUiq__panel:nth-child(4){transform:rotate(1.1deg)}.RecruitmentPage-module__u_XUiq__panelImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.RecruitmentPage-module__u_XUiq__panel--wide .RecruitmentPage-module__u_XUiq__panelImage{object-position:50% 30%}.RecruitmentPage-module__u_XUiq__panelTrame{pointer-events:none;background-image:radial-gradient(#1111112e 1px,#0000 1.6px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(150deg,#000 0%,#0000 70%);mask-image:linear-gradient(150deg,#000 0%,#0000 70%)}.RecruitmentPage-module__u_XUiq__panelLabel{z-index:1;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#11111180;font-size:.66rem;font-weight:900;position:relative}.RecruitmentPage-module__u_XUiq__panelCaption{z-index:2;border:2px solid var(--rec-ink);background:var(--rec-paper);font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--rec-ink);box-shadow:.16rem .16rem 0 var(--rec-ink);border-radius:0;padding:.16rem .5rem;font-size:.58rem;font-weight:900;position:absolute;top:.5rem;left:.5rem;transform:rotate(-2deg)}.RecruitmentPage-module__u_XUiq__panel--wide .RecruitmentPage-module__u_XUiq__panelCaption{background:var(--rec-yellow)}.RecruitmentPage-module__u_XUiq__storyboardSticker{z-index:3;border:2px solid var(--rec-ink);background:var(--rec-ink);color:var(--rec-yellow);box-shadow:.2rem .2rem 0 var(--rec-ink);border-radius:0;padding:.3rem .6rem;font-family:Noto Sans JP,sans-serif;font-size:.85rem;position:absolute;bottom:-.7rem;left:-.2rem;transform:rotate(-6deg)}.RecruitmentPage-module__u_XUiq__heroBurst{z-index:4;background:var(--rec-yellow);clip-path:polygon(50% 0%,60% 25%,90% 10%,75% 38%,100% 50%,75% 62%,90% 90%,60% 75%,50% 100%,40% 75%,10% 90%,25% 62%,0% 50%,25% 38%,10% 10%,40% 25%);filter:drop-shadow(2px 0 #111)drop-shadow(-2px 0 #111)drop-shadow(0 2px #111)drop-shadow(0 -2px #111);color:#111;place-items:center;width:3.8rem;height:3.8rem;font-family:Noto Sans JP,sans-serif;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:-.85rem;right:.3rem;transform:rotate(-10deg)}.RecruitmentPage-module__u_XUiq__sectionHead{text-align:center;justify-items:center;gap:.4rem;margin-bottom:clamp(1.2rem,4vw,1.8rem);display:grid}.RecruitmentPage-module__u_XUiq__sectionKicker{font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#11111180;margin:0;font-size:.7rem;font-weight:900}.RecruitmentPage-module__u_XUiq__sectionTitle{font-family:var(--front-font-display);letter-spacing:.02em;text-transform:uppercase;color:#fffdf6;-webkit-text-fill-color:#fffdf6;-webkit-text-stroke:2px var(--rec-ink);text-shadow:.07em .07em #111111f2;margin:0;font-size:clamp(1.9rem,8vw,3rem);line-height:.92}.RecruitmentPage-module__u_XUiq__sectionTitleRelaxedWords{word-spacing:.18em}.RecruitmentPage-module__u_XUiq__sectionLead{color:#111111bd;max-width:34rem;margin:.2rem 0 0;font-size:.98rem;line-height:1.5}.RecruitmentPage-module__u_XUiq__applyLayout{gap:clamp(1.2rem,4vw,1.8rem);display:grid}.RecruitmentPage-module__u_XUiq__applyIntro{align-content:start;gap:clamp(1rem,3vw,1.4rem);display:grid;position:relative}.RecruitmentPage-module__u_XUiq__applySteps{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.RecruitmentPage-module__u_XUiq__applySteps li{border:2px solid var(--rec-ink);background:var(--rec-paper);box-shadow:.25rem .25rem 0 var(--rec-ink);border-radius:0;align-items:center;gap:.8rem;padding:.62rem .85rem;display:flex}.RecruitmentPage-module__u_XUiq__applySteps li:nth-child(odd){transform:rotate(-.8deg)}.RecruitmentPage-module__u_XUiq__applySteps li:nth-child(2n){transform:rotate(.8deg)}.RecruitmentPage-module__u_XUiq__applySteps li>span{border:2px solid var(--rec-ink);background:var(--rec-yellow);width:2.2rem;height:2.2rem;color:var(--rec-ink);box-shadow:.16rem .16rem 0 var(--rec-ink);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-family:Noto Sans JP,sans-serif;font-size:1.05rem;font-weight:700;display:inline-flex}.RecruitmentPage-module__u_XUiq__applySteps li>div{gap:.08rem;display:grid}.RecruitmentPage-module__u_XUiq__applySteps strong{font-family:"Yaro", var(--front-font-display), sans-serif;text-transform:uppercase;color:var(--rec-ink);font-size:.9rem;font-weight:900}.RecruitmentPage-module__u_XUiq__applySteps small{color:#1119;font-size:.76rem}.RecruitmentPage-module__u_XUiq__applyFormWrap{position:relative}.RecruitmentPage-module__u_XUiq__applyBurst{z-index:4;background:var(--rec-yellow);clip-path:polygon(50% 0%,60% 25%,90% 10%,75% 38%,100% 50%,75% 62%,90% 90%,60% 75%,50% 100%,40% 75%,10% 90%,25% 62%,0% 50%,25% 38%,10% 10%,40% 25%);filter:drop-shadow(2px 0 #111)drop-shadow(-2px 0 #111)drop-shadow(0 2px #111)drop-shadow(0 -2px #111);color:#111;place-items:center;width:4.2rem;height:4.2rem;font-family:Noto Sans JP,sans-serif;font-size:.82rem;font-weight:700;display:grid;position:absolute;top:-1.1rem;right:-.5rem;transform:rotate(10deg)}.RecruitmentPage-module__u_XUiq__roleBanner{isolation:isolate;border:3px solid var(--rec-ink);box-shadow:.55rem .55rem 0 var(--rec-ink);background:#fffdf6;gap:1rem;margin-bottom:1rem;padding:0 1rem 1.15rem;display:grid;position:relative;overflow:hidden}.RecruitmentPage-module__u_XUiq__roleBanner:before{content:"採用";z-index:-1;color:#0000;-webkit-text-stroke:2px #1111110b;pointer-events:none;font-family:Noto Sans JP,sans-serif;font-size:clamp(7rem,28vw,11rem);font-weight:900;line-height:1;position:absolute;bottom:-.22em;right:-.06em}.RecruitmentPage-module__u_XUiq__roleBanner:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1111112e 1.2px,#0000 1.7px);background-size:7px 7px;width:8rem;height:8rem;position:absolute;top:2.5rem;right:-2.8rem;transform:rotate(18deg)}.RecruitmentPage-module__u_XUiq__roleBannerTopline{z-index:1;background:var(--rec-ink);justify-content:space-between;align-items:center;gap:.8rem;min-height:2.65rem;margin-inline:-1rem;padding:.5rem .75rem;display:flex;position:relative}.RecruitmentPage-module__u_XUiq__roleBannerHead{z-index:1;gap:.35rem;padding-right:3.7rem;display:grid;position:relative}.RecruitmentPage-module__u_XUiq__roleBannerKicker{background:var(--rec-yellow);min-height:1.55rem;font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rec-ink);align-items:center;padding:.24rem .48rem;font-size:.62rem;font-weight:900;display:inline-flex;transform:rotate(-1.5deg)}.RecruitmentPage-module__u_XUiq__roleBannerCode{letter-spacing:.1em;text-align:right;text-transform:uppercase;color:#ffffffb8;font-size:.55rem;font-weight:900}.RecruitmentPage-module__u_XUiq__roleBannerEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#11111180;font-size:.61rem;font-weight:900}.RecruitmentPage-module__u_XUiq__roleBannerTitle{z-index:1;width:fit-content;font-family:var(--front-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--rec-ink);margin:0;font-size:clamp(1.75rem,8.5vw,2.65rem);line-height:.88;position:relative}.RecruitmentPage-module__u_XUiq__roleBannerTitle:after{content:"";z-index:-1;background:var(--rec-yellow);height:.33em;position:absolute;bottom:-.06em;left:-.08em;right:-.25em;transform:rotate(-1.5deg)skew(-12deg)}.RecruitmentPage-module__u_XUiq__roleBannerStamp{background:var(--rec-yellow);clip-path:polygon(50% 0,61% 26%,88% 10%,75% 38%,100% 50%,75% 62%,88% 90%,61% 74%,50% 100%,39% 74%,12% 90%,25% 62%,0 50%,25% 38%,12% 10%,39% 26%);width:3.4rem;height:3.4rem;filter:drop-shadow(1px 0 0 var(--rec-ink)) drop-shadow(-1px 0 0 var(--rec-ink)) drop-shadow(0 1px 0 var(--rec-ink)) drop-shadow(0 -1px 0 var(--rec-ink));color:var(--rec-ink);place-items:center;font-family:Noto Sans JP,sans-serif;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:-.1rem;right:-.2rem;transform:rotate(8deg)}.RecruitmentPage-module__u_XUiq__roleBannerMeta{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.RecruitmentPage-module__u_XUiq__roleBannerMeta li{border:2px solid var(--rec-ink);min-height:3.35rem;box-shadow:.18rem .18rem 0 var(--rec-yellow);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .55rem;display:grid}.RecruitmentPage-module__u_XUiq__roleBannerMeta li:last-child{grid-column:1/-1}.RecruitmentPage-module__u_XUiq__roleBannerMetaIcon{background:var(--rec-ink);width:2.05rem;height:2.05rem;color:var(--rec-yellow);place-items:center;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:900;display:grid}.RecruitmentPage-module__u_XUiq__roleBannerMetaCopy{gap:.06rem;min-width:0;display:grid}.RecruitmentPage-module__u_XUiq__roleBannerMetaCopy small{letter-spacing:.08em;text-transform:uppercase;color:#1111117a;font-size:.52rem;font-weight:900}.RecruitmentPage-module__u_XUiq__roleBannerMetaCopy strong{color:var(--rec-ink);font-size:.76rem;line-height:1.08}.RecruitmentPage-module__u_XUiq__roleBannerMission{z-index:1;border:2px solid var(--rec-ink);background:linear-gradient(100deg,#ffd3314d,#0000 72%),#fff;margin-top:.2rem;padding:1rem .8rem .72rem;position:relative;box-shadow:.2rem .2rem #11111129}.RecruitmentPage-module__u_XUiq__roleBannerMissionLabel{background:var(--rec-ink);letter-spacing:.09em;text-transform:uppercase;color:#fff;padding:.22rem .52rem;font-size:.56rem;font-weight:900;position:absolute;top:-.7rem;left:.65rem;transform:rotate(-1.5deg)}.RecruitmentPage-module__u_XUiq__roleBannerText{color:#111111c2;margin:0;font-size:.84rem;line-height:1.45}.RecruitmentPage-module__u_XUiq__roleBannerTags{z-index:1;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.RecruitmentPage-module__u_XUiq__offerTag{border:2px solid var(--rec-ink);background:var(--rec-ink);letter-spacing:.06em;text-transform:uppercase;color:#fff;box-shadow:.14rem .14rem 0 var(--rec-yellow);padding:.3rem .62rem .26rem;font-size:.61rem;font-weight:900;transform:rotate(-1deg)}.RecruitmentPage-module__u_XUiq__offerTag:nth-child(2n){background:var(--rec-yellow);color:var(--rec-ink);transform:rotate(1deg)}.RecruitmentPage-module__u_XUiq__whySection{--why-gutter:clamp(1rem, 4vw, 3.25rem);isolation:isolate;width:min(100vw - 1rem,92rem);padding:clamp(3.4rem, 8vw, 6.5rem) var(--why-gutter) clamp(2.2rem, 6vw, 4rem);background:var(--rec-paper);color:var(--rec-ink);margin-inline:calc(50% + min(100vw - 1rem,92rem)/-2);position:relative;overflow:hidden}.RecruitmentPage-module__u_XUiq__whySection:before{content:"WHY NOBI NOBI?";z-index:-1;font-family:var(--front-font-display);white-space:nowrap;color:#0000;-webkit-text-stroke:1px #1111110b;pointer-events:none;font-size:clamp(4rem,11vw,10rem);line-height:.8;position:absolute;top:1.2rem;right:-.1em;transform:rotate(-2deg)}.RecruitmentPage-module__u_XUiq__whySection:after{content:"";z-index:-2;pointer-events:none;background-image:radial-gradient(#1111111c 1px,#0000 1.6px);background-size:9px 9px;width:min(45vw,32rem);height:min(45vw,32rem);position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(circle at 80% 10%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 80% 10%,#000 0%,#0000 68%)}.RecruitmentPage-module__u_XUiq__whySpeedLines,.RecruitmentPage-module__u_XUiq__whyVertical{display:none}.RecruitmentPage-module__u_XUiq__whyIntro{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:1.2rem;margin-bottom:clamp(1.6rem,4vw,2.8rem);display:grid;position:relative}.RecruitmentPage-module__u_XUiq__whyHead{text-align:left;justify-items:start;max-width:52rem;margin:0}.RecruitmentPage-module__u_XUiq__whyHead .RecruitmentPage-module__u_XUiq__sectionKicker{color:#1119;align-items:center;gap:.55rem;display:inline-flex}.RecruitmentPage-module__u_XUiq__whyHead .RecruitmentPage-module__u_XUiq__sectionKicker:before{content:"";background:var(--rec-yellow);width:2rem;height:.22rem;transform:rotate(-4deg)}.RecruitmentPage-module__u_XUiq__whyHead .RecruitmentPage-module__u_XUiq__sectionTitle{max-width:15ch;color:var(--rec-ink);-webkit-text-fill-color:var(--rec-ink);-webkit-text-stroke:0;text-shadow:.055em .065em #ffd331e6;font-size:clamp(2.25rem,7vw,5.35rem);line-height:.86}.RecruitmentPage-module__u_XUiq__whyLead{color:#111111a8;max-width:37rem;margin:.5rem 0 0;font-size:clamp(.93rem,1.5vw,1.08rem);line-height:1.55}.RecruitmentPage-module__u_XUiq__whyChapter{border:3px solid var(--rec-ink);background:var(--rec-yellow);width:8.6rem;min-height:8.6rem;color:var(--rec-ink);box-shadow:.55rem .55rem 0 var(--rec-ink);padding:.8rem;display:none;position:relative;transform:rotate(3deg)}.RecruitmentPage-module__u_XUiq__whyChapter>span{font-family:Noto Sans JP,sans-serif;font-size:.76rem;font-weight:900;position:absolute;top:.55rem;right:.65rem}.RecruitmentPage-module__u_XUiq__whyChapter strong{font-family:Arial Black,Yaro,sans-serif;font-size:3.9rem;line-height:.85;display:block}.RecruitmentPage-module__u_XUiq__whyChapter small{letter-spacing:.09em;text-transform:uppercase;margin-top:.3rem;font-size:.57rem;font-weight:900;display:block}.RecruitmentPage-module__u_XUiq__reasonGrid{z-index:1;counter-reset:reason;gap:1.15rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.RecruitmentPage-module__u_XUiq__reasonCard{--reason-accent:var(--rec-yellow);border:3px solid var(--rec-ink);background:var(--rec-paper);min-height:10.5rem;color:var(--rec-ink);box-shadow:.45rem .45rem 0 var(--reason-accent);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.9rem;padding:1rem 1.1rem 1.15rem;transition:transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;transform:rotate(-.6deg)}.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(2n){transform:rotate(.65deg)}.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(3),.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(5){--reason-accent:var(--rec-ink);background:var(--rec-yellow)}.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(3) .RecruitmentPage-module__u_XUiq__reasonKanji,.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(5) .RecruitmentPage-module__u_XUiq__reasonKanji,.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(3) .RecruitmentPage-module__u_XUiq__reasonMark,.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(5) .RecruitmentPage-module__u_XUiq__reasonMark{color:var(--rec-yellow)}.RecruitmentPage-module__u_XUiq__reasonCard:before{content:attr(data-kanji);z-index:0;color:#0000;-webkit-text-stroke:2px #11111114;pointer-events:none;font-family:Noto Sans JP,sans-serif;font-size:clamp(6.5rem,20vw,9.5rem);font-weight:900;line-height:1;position:absolute;bottom:-.22em;right:-.04em}.RecruitmentPage-module__u_XUiq__reasonCard:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#11111180 1px,#0000 1.5px);background-size:6px 6px;border:2px solid #1111112e;width:6rem;height:6rem;position:absolute;top:-2.7rem;right:-2.7rem;transform:rotate(45deg)}.RecruitmentPage-module__u_XUiq__reasonCard:hover{z-index:2;box-shadow:.75rem .75rem 0 var(--reason-accent);background:#fffdf6;transform:rotate(0)translateY(-.4rem)}.RecruitmentPage-module__u_XUiq__reasonMeta,.RecruitmentPage-module__u_XUiq__reasonCopy,.RecruitmentPage-module__u_XUiq__reasonMark{z-index:1;position:relative}.RecruitmentPage-module__u_XUiq__reasonMeta{justify-items:start;gap:.55rem;min-width:3rem;display:grid}.RecruitmentPage-module__u_XUiq__reasonIndex{background:var(--rec-ink);font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;color:#fff;padding:.22rem .42rem;font-size:.56rem;font-weight:900;transform:rotate(-2deg)}.RecruitmentPage-module__u_XUiq__reasonKanji{border:3px solid var(--rec-ink);background:var(--reason-accent);width:3.1rem;height:3.1rem;color:var(--rec-ink);justify-content:center;align-items:center;font-family:Noto Sans JP,sans-serif;font-size:1.55rem;font-weight:900;display:inline-flex;box-shadow:.2rem .2rem #1111112e}.RecruitmentPage-module__u_XUiq__reasonCopy{align-content:center;gap:.55rem;padding-top:1.55rem;display:grid}.RecruitmentPage-module__u_XUiq__reasonTitle{max-width:22ch;font-family:"Yaro", var(--front-font-display), sans-serif;text-transform:uppercase;color:var(--rec-ink);margin:0;font-size:clamp(1.02rem,2.6vw,1.28rem);font-weight:900;line-height:1.02}.RecruitmentPage-module__u_XUiq__reasonText{color:#111111b3;max-width:34ch;margin:0;font-size:clamp(.82rem,2.1vw,.94rem);line-height:1.45}.RecruitmentPage-module__u_XUiq__reasonMark{background:var(--reason-accent);clip-path:polygon(50% 0,61% 28%,90% 10%,74% 39%,100% 50%,74% 62%,90% 90%,61% 73%,50% 100%,39% 73%,10% 90%,26% 62%,0 50%,26% 39%,10% 10%,39% 28%);width:2rem;height:2rem;font-family:var(--front-font-display);color:var(--rec-ink);place-items:center;font-size:1.05rem;font-weight:900;display:grid;position:absolute;top:.55rem;right:.6rem;transform:rotate(8deg)}.RecruitmentPage-module__u_XUiq__whyOutro{z-index:2;border:3px solid var(--rec-ink);background:var(--rec-yellow);color:var(--rec-ink);box-shadow:.55rem .55rem 0 var(--rec-ink);grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.85rem;margin-top:clamp(1.8rem,4vw,3rem);padding:.9rem 1rem 1rem;display:grid;position:relative;transform:rotate(-.5deg)}.RecruitmentPage-module__u_XUiq__whyMascot{filter:drop-shadow(.16rem .2rem #1113);align-self:end;width:5.4rem;max-width:none;margin:-2rem 0 -1rem -.4rem}.RecruitmentPage-module__u_XUiq__whyOutroCopy{gap:.12rem;display:grid}.RecruitmentPage-module__u_XUiq__whyOutroCopy span{letter-spacing:.1em;font-family:Noto Sans JP,sans-serif;font-size:.62rem;font-weight:900}.RecruitmentPage-module__u_XUiq__whyOutroCopy strong{font-family:var(--front-font-display);text-transform:uppercase;font-size:clamp(1.1rem,4.8vw,1.65rem);line-height:.98}.RecruitmentPage-module__u_XUiq__whyCta{border:3px solid var(--rec-ink);background:var(--rec-ink);min-height:3.15rem;font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#fff;grid-column:1/-1;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.1rem;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex;box-shadow:.25rem .25rem #11111138}.RecruitmentPage-module__u_XUiq__whyCta span{font-size:1.1rem}.RecruitmentPage-module__u_XUiq__whyCta:hover,.RecruitmentPage-module__u_XUiq__whyCta:focus-visible{color:var(--rec-ink);background:#fff;outline:none;transform:translateY(-2px)}.RecruitmentPage-module__u_XUiq__form{border:3px solid var(--rec-ink);background:var(--rec-paper);box-shadow:.6rem .6rem 0 var(--rec-ink);border-radius:0;gap:1rem;padding:clamp(1.1rem,4vw,1.8rem);display:grid}.RecruitmentPage-module__u_XUiq__formGrid{gap:.9rem;display:grid}.RecruitmentPage-module__u_XUiq__field{gap:.35rem;display:grid}.RecruitmentPage-module__u_XUiq__fieldLabel{letter-spacing:.06em;text-transform:uppercase;color:#111111a8;font-size:.78rem;font-weight:900}.RecruitmentPage-module__u_XUiq__input{width:100%;min-height:3rem;font-family:"Yaro", var(--front-font-body,"Trebuchet MS"), sans-serif;color:var(--rec-ink);background:#fff;border:2px solid #11111138;border-radius:0;outline:none;padding:.8rem .9rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.RecruitmentPage-module__u_XUiq__input:hover{border-color:#1116}.RecruitmentPage-module__u_XUiq__input:focus{border-color:var(--rec-ink);box-shadow:0 0 0 4px #ffd33166}.RecruitmentPage-module__u_XUiq__textarea{resize:vertical;min-height:7rem}.RecruitmentPage-module__u_XUiq__fieldFull{grid-column:1/-1}.RecruitmentPage-module__u_XUiq__uploadRow{gap:.9rem;display:grid}.RecruitmentPage-module__u_XUiq__upload{gap:.35rem;display:grid}.RecruitmentPage-module__u_XUiq__uploadButton{cursor:pointer;align-items:center;width:fit-content;display:inline-flex;position:relative}.RecruitmentPage-module__u_XUiq__uploadInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.RecruitmentPage-module__u_XUiq__uploadFake{border:2px solid var(--rec-ink);background:var(--rec-yellow);min-height:2.7rem;font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--rec-ink);box-shadow:0 .24rem 0 var(--rec-ink);border-radius:999px;align-items:center;padding:.55rem 1.1rem;font-size:.8rem;font-weight:900;display:inline-flex}.RecruitmentPage-module__u_XUiq__uploadButton:hover .RecruitmentPage-module__u_XUiq__uploadFake,.RecruitmentPage-module__u_XUiq__uploadInput:focus-visible+.RecruitmentPage-module__u_XUiq__uploadFake{transform:translateY(-1px)}.RecruitmentPage-module__u_XUiq__uploadName{color:#1119;font-size:.82rem}.RecruitmentPage-module__u_XUiq__consent{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.RecruitmentPage-module__u_XUiq__consentInput{width:1.2rem;height:1.2rem;accent-color:var(--rec-ink);margin-top:.15rem}.RecruitmentPage-module__u_XUiq__consentText{color:#111111c7;font-size:.88rem;line-height:1.4}.RecruitmentPage-module__u_XUiq__formError{color:#8a2b12;background:#ffe1d6;border:2px solid #d2552f;border-radius:.8rem;margin:0;padding:.7rem .9rem;font-size:.9rem;font-weight:700}.RecruitmentPage-module__u_XUiq__submitButton{border:2px solid var(--rec-ink);background:var(--rec-yellow);min-height:3.4rem;font-family:"Yaro", var(--front-font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--rec-ink);cursor:pointer;box-shadow:0 .34rem 0 var(--rec-ink);border-radius:999px;justify-self:start;padding:.9rem 1.7rem;font-size:.95rem;font-weight:900;transition:transform .18s,box-shadow .18s}.RecruitmentPage-module__u_XUiq__submitButton:hover,.RecruitmentPage-module__u_XUiq__submitButton:focus-visible{box-shadow:0 .5rem 0 var(--rec-ink);outline:none;transform:translateY(-2px)}.RecruitmentPage-module__u_XUiq__submitButton:active{box-shadow:0 .14rem 0 var(--rec-ink);transform:translateY(2px)}.RecruitmentPage-module__u_XUiq__submitButton:disabled{cursor:progress;opacity:.65;box-shadow:0 .34rem 0 var(--rec-ink);transform:none}.RecruitmentPage-module__u_XUiq__formFooter{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.RecruitmentPage-module__u_XUiq__formNote{color:#1111118c;margin:0;font-size:.78rem}.RecruitmentPage-module__u_XUiq__sentCard{border:3px solid var(--rec-ink);background:var(--rec-paper);box-shadow:.6rem .6rem 0 var(--rec-ink);justify-items:start;gap:.8rem;padding:clamp(1.4rem,5vw,2.2rem);display:grid}.RecruitmentPage-module__u_XUiq__sentKana{border:2px solid var(--rec-ink);background:var(--rec-yellow);box-shadow:.22rem .24rem 0 var(--rec-ink);padding:.4rem .7rem .32rem;font-family:Noto Sans JP,sans-serif;font-size:1.05rem;font-weight:900;line-height:1;rotate:-3deg}.RecruitmentPage-module__u_XUiq__sentTitle{font-family:"Yaro", var(--front-font-display), sans-serif;color:var(--rec-ink);margin:0;font-size:clamp(1.3rem,4.5vw,1.85rem);font-weight:900;line-height:1.1}.RecruitmentPage-module__u_XUiq__sentText{color:#111111c7;max-width:44ch;margin:0;font-size:.95rem;line-height:1.6}.RecruitmentPage-module__u_XUiq__sentText strong{color:var(--rec-ink);font-weight:900}@media (min-width:760px){.RecruitmentPage-module__u_XUiq__hero{text-align:center;grid-template-rows:auto auto;justify-items:center;min-height:0}.RecruitmentPage-module__u_XUiq__heroTitle{font-size:clamp(3.5rem,9vw,6rem)}.RecruitmentPage-module__u_XUiq__storyboard{width:min(100%,34rem);margin-inline:auto}.RecruitmentPage-module__u_XUiq__roleBanner,.RecruitmentPage-module__u_XUiq__form{width:min(100%,46rem);margin-inline:auto}.RecruitmentPage-module__u_XUiq__roleBannerMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.RecruitmentPage-module__u_XUiq__roleBannerMeta li:last-child{grid-column:auto}.RecruitmentPage-module__u_XUiq__applySteps{width:min(100%,46rem);margin-inline:auto}.RecruitmentPage-module__u_XUiq__reasonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RecruitmentPage-module__u_XUiq__whyChapter{display:block}.RecruitmentPage-module__u_XUiq__reasonCard{min-height:12.5rem}.RecruitmentPage-module__u_XUiq__whyOutro{grid-template-columns:6.5rem minmax(0,1fr) auto;gap:1.2rem;padding:1rem 1.2rem}.RecruitmentPage-module__u_XUiq__whyMascot{width:7.2rem;margin:-2.8rem 0 -1rem -.6rem}.RecruitmentPage-module__u_XUiq__whyCta{grid-column:auto;min-height:3.5rem;padding-inline:1.35rem}.RecruitmentPage-module__u_XUiq__formGrid,.RecruitmentPage-module__u_XUiq__uploadRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.RecruitmentPage-module__u_XUiq__applyLayout .RecruitmentPage-module__u_XUiq__roleBannerMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.RecruitmentPage-module__u_XUiq__applyLayout .RecruitmentPage-module__u_XUiq__roleBannerMeta li:last-child{grid-column:1/-1}.RecruitmentPage-module__u_XUiq__whySection{padding-left:clamp(4.8rem,6vw,6.5rem)}.RecruitmentPage-module__u_XUiq__whyVertical{writing-mode:vertical-rl;letter-spacing:.55em;color:#1111117a;font-family:Noto Sans JP,sans-serif;font-size:.7rem;font-weight:900;display:block;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.RecruitmentPage-module__u_XUiq__whyVertical:before,.RecruitmentPage-module__u_XUiq__whyVertical:after{content:"";background:currentColor;width:2px;height:3.2rem;margin-block:.8rem;display:inline-block}.RecruitmentPage-module__u_XUiq__reasonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}.RecruitmentPage-module__u_XUiq__reasonCard{min-height:13rem}.RecruitmentPage-module__u_XUiq__hero{--hero-bleed:min(100vw - clamp(2.5rem, 6vw, 8rem), 102rem);width:var(--hero-bleed);margin-inline:calc((100% - var(--hero-bleed)) / 2);text-align:left;grid-template-rows:auto;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);place-items:center stretch;gap:clamp(2.2rem,4.5vw,4.5rem);min-height:calc(100svh - 7rem);padding-top:clamp(1rem,2.5vw,2rem)}.RecruitmentPage-module__u_XUiq__hero:before{content:"";pointer-events:none;background-image:radial-gradient(#11111124 1.4px,#0000 2px);background-size:11px 11px;width:34rem;height:34rem;position:absolute;top:-2rem;left:-3rem;-webkit-mask-image:radial-gradient(circle at 35% 32%,#000 0%,#0000 66%);mask-image:radial-gradient(circle at 35% 32%,#000 0%,#0000 66%)}.RecruitmentPage-module__u_XUiq__hero:after{content:"";pointer-events:none;background:repeating-conic-gradient(from 150deg at 78% 22%,#1111110e 0deg 3deg,#0000 3deg 8deg);width:36rem;height:36rem;position:absolute;top:-4rem;right:-5rem;-webkit-mask-image:radial-gradient(circle at 78% 22%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 78% 22%,#000 0%,#0000 68%)}.RecruitmentPage-module__u_XUiq__heroCopy{z-index:60;text-align:left;justify-items:start;gap:1rem;position:relative}.RecruitmentPage-module__u_XUiq__heroTitle{white-space:nowrap;font-size:clamp(3.4rem,4.6vw,5.8rem)}.RecruitmentPage-module__u_XUiq__heroSubtitle{font-size:clamp(1.35rem,1.9vw,1.75rem)}.RecruitmentPage-module__u_XUiq__heroSubtitle:after{content:"";background:var(--rec-paper);border-top:2px solid var(--rec-ink);border-right:2px solid var(--rec-ink);width:1.05rem;height:1.05rem;position:absolute;top:50%;right:-.56rem;transform:translateY(-50%)rotate(45deg)}.RecruitmentPage-module__u_XUiq__heroActions{justify-content:flex-start}.RecruitmentPage-module__u_XUiq__heroMascotCard{display:block}.RecruitmentPage-module__u_XUiq__storyboard{gap:1rem;width:min(100%,92svh - 12.8rem);max-width:none;margin-left:auto;margin-right:0}.RecruitmentPage-module__u_XUiq__panel{transition:transform .24s,box-shadow .24s}.RecruitmentPage-module__u_XUiq__panel:hover{box-shadow:.55rem .55rem 0 var(--rec-ink);transform:rotate(0)translateY(-.3rem)}.RecruitmentPage-module__u_XUiq__storyboardSticker{font-size:1.05rem;bottom:-1.1rem;left:-.7rem}.RecruitmentPage-module__u_XUiq__heroBurst{width:5rem;height:5rem;font-size:.92rem;top:-1.4rem;right:-1rem}.RecruitmentPage-module__u_XUiq__panelCaption{padding:.2rem .6rem;font-size:.68rem;top:.7rem;left:.7rem}.RecruitmentPage-module__u_XUiq__applyLayout{--apply-bleed:min(100vw - clamp(2.5rem, 6vw, 8rem), 88rem);width:var(--apply-bleed);margin-inline:calc((100% - var(--apply-bleed)) / 2);grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:center;gap:clamp(1.8rem,3.2vw,3.2rem)}.RecruitmentPage-module__u_XUiq__applyIntro:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1111111f 1.3px,#0000 1.9px);background-size:10px 10px;width:22rem;height:22rem;position:absolute;top:-2.5rem;left:-3rem;-webkit-mask-image:radial-gradient(circle at 35% 30%,#000 0%,#0000 64%);mask-image:radial-gradient(circle at 35% 30%,#000 0%,#0000 64%)}.RecruitmentPage-module__u_XUiq__applyIntro .RecruitmentPage-module__u_XUiq__sectionHead{text-align:left;justify-items:start;margin-bottom:0}.RecruitmentPage-module__u_XUiq__applyLayout .RecruitmentPage-module__u_XUiq__roleBanner,.RecruitmentPage-module__u_XUiq__applyLayout .RecruitmentPage-module__u_XUiq__applySteps,.RecruitmentPage-module__u_XUiq__applyLayout .RecruitmentPage-module__u_XUiq__form{width:100%;margin-inline:0}.RecruitmentPage-module__u_XUiq__form{gap:.85rem;padding:1.3rem 1.5rem 1.5rem}.RecruitmentPage-module__u_XUiq__formGrid{gap:.7rem .9rem}.RecruitmentPage-module__u_XUiq__field{gap:.28rem}.RecruitmentPage-module__u_XUiq__fieldLabel{font-size:.72rem}.RecruitmentPage-module__u_XUiq__input{min-height:2.6rem;padding:.55rem .85rem;font-size:.92rem}.RecruitmentPage-module__u_XUiq__textarea{min-height:4.6rem}.RecruitmentPage-module__u_XUiq__uploadRow{gap:.8rem}.RecruitmentPage-module__u_XUiq__uploadFake{min-height:2.4rem;padding:.45rem 1rem;font-size:.76rem}.RecruitmentPage-module__u_XUiq__uploadName{font-size:.78rem}.RecruitmentPage-module__u_XUiq__submitButton{min-height:3rem;padding:.75rem 1.5rem}.RecruitmentPage-module__u_XUiq__applyBurst{width:5rem;height:5rem;font-size:.95rem;top:-1.5rem;right:-1.2rem}}@media (min-width:1180px){.RecruitmentPage-module__u_XUiq__applyLayout .RecruitmentPage-module__u_XUiq__roleBannerMeta{grid-template-columns:repeat(3,minmax(0,1fr))}.RecruitmentPage-module__u_XUiq__applyLayout .RecruitmentPage-module__u_XUiq__roleBannerMeta li:last-child{grid-column:auto}.RecruitmentPage-module__u_XUiq__reasonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1360px){.RecruitmentPage-module__u_XUiq__reasonGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.RecruitmentPage-module__u_XUiq__reasonCard:first-child{grid-column:span 5}.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(2){grid-column:span 3}.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(3),.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(4){grid-column:span 4}.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(5){grid-column:span 5}.RecruitmentPage-module__u_XUiq__reasonCard:nth-child(6){grid-column:span 3}}@media (min-width:1240px){.RecruitmentPage-module__u_XUiq__hero{padding-left:clamp(3.5rem,4.5vw,6rem)}.RecruitmentPage-module__u_XUiq__heroVertical{display:block}}@media (prefers-reduced-motion:reduce){.RecruitmentPage-module__u_XUiq__primaryButton,.RecruitmentPage-module__u_XUiq__secondaryButton,.RecruitmentPage-module__u_XUiq__reasonCard,.RecruitmentPage-module__u_XUiq__submitButton,.RecruitmentPage-module__u_XUiq__input,.RecruitmentPage-module__u_XUiq__uploadFake,.RecruitmentPage-module__u_XUiq__panel{transition:none}.RecruitmentPage-module__u_XUiq__reasonCard:hover{transform:none}.RecruitmentPage-module__u_XUiq__dividerTrack,.RecruitmentPage-module__u_XUiq__heroMascotCard,.RecruitmentPage-module__u_XUiq__heroMascotBubble{animation:none}}
