.RecruitPage_recruit_page__QHjx2{background:#fff;border:1px solid #f4f4f4;border-radius:4px;box-shadow:2px 4px 12px hsla(0,0%,7%,.1);overflow:hidden}.RecruitPage_recruit_page__nav__se_Ml{padding:1rem 1rem 0;font-size:.85rem}@media(min-width:768px){.RecruitPage_recruit_page__nav__se_Ml{font-size:.9rem}}.RecruitPage_recruit_page__inner__JMpzN{display:flex;flex-direction:column;margin:0 auto;max-width:760px;padding:3rem 1.5rem;gap:2rem}.RecruitPage_recruit_page__inner__JMpzN+.RecruitPage_recruit_page__inner__JMpzN{border-top:1px solid #f4f4f4}@media(min-width:768px){.RecruitPage_recruit_page__inner__JMpzN{gap:3rem;padding:4rem 3rem}.RecruitPage_recruit_page__inner__JMpzN+.RecruitPage_recruit_page__inner__JMpzN{border-top-width:2px}}.RecruitPage_recruit_page__title__u54Ln{--title-font-size:clamp(18px,5.4vw,28px);display:block;font-size:var(--title-font-size);line-height:1.5;margin:calc(var(--title-font-size)*-.25) 0;text-align:center;font-weight:700}@media(min-width:768px){.RecruitPage_recruit_page__title__u54Ln{--title-font-size:28px}}.RecruitPage_recruit_page__subtitle__rBMOF{display:block;font-size:.85em;color:#646464;margin:.1em 0 0}.RecruitPage_recruit_page__image__91M1X{display:block;max-width:calc(100% + 3rem);margin:.5rem -1.5rem;height:auto}@media(min-width:768px){.RecruitPage_recruit_page__image__91M1X{max-width:100%;margin-inline:0}}.RecruitPage_recruit_page__entry__4jH_h{background:#222;box-shadow:2px 4px 12px hsla(0,0%,7%,.133);color:#fff;display:block;font-size:18px;font-weight:700;letter-spacing:.1em;border-radius:8px;padding:.75em 1.5em;text-align:center;transition:transform .3s ease;touch-action:manipulation}@media(prefers-reduced-motion:no-preference){.RecruitPage_recruit_page__entry__4jH_h:hover{transform:scale(1.02)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.RecruitPage_recruit_page__entry__4jH_h:hover{opacity:.9}}@media(prefers-reduced-motion:no-preference){.RecruitPage_recruit_page__entry__4jH_h:hover:active{transform:scale(1.015);transition:none}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.RecruitPage_recruit_page__entry__4jH_h:hover:active{opacity:.85}}@media(min-width:768px){.RecruitPage_recruit_page__entry__4jH_h{font-size:24px}}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl{line-height:1.6;font-size:14.5px}@media(min-width:768px){.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl{font-size:16px}}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl h1{font-size:1.4em;padding:0;font-weight:800;margin:2.5rem 0 2rem}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl h1:before{display:none}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl h2{font-size:1.3em;padding:.15em 0 .15em calc(4px + .75em);position:relative}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl h2:before{position:absolute;width:6px;left:0;top:0;bottom:0;content:"";border-radius:6px;background:#222}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl h3{font-size:1.1em}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl table{table-layout:auto;width:100%;border-collapse:collapse}@media(min-width:768px){.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl table{font-size:.92em}}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl tr{display:flex;flex-wrap:wrap;margin:.75em 0 0}@media(min-width:768px){.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl tr{margin:0;display:table-row}}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th){flex-basis:100%;padding:.5em}@media(min-width:768px){.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th){border:1px solid #d3d3d3}}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) p{margin:.5em}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h1,.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h2,.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h3,.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h4,.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h5,.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h6{margin:1em .25em .5em}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h1>a[aria-hidden=true],.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h2>a[aria-hidden=true],.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h3>a[aria-hidden=true],.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h4>a[aria-hidden=true],.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h5>a[aria-hidden=true],.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) h6>a[aria-hidden=true]{display:none}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) ol,.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th) ul{margin:.5em .5em .25em}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl th{white-space:nowrap;width:0;background:#f4f4f4;text-align:left}@media(min-width:768px){.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl th{text-align:center}}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th)>:first-child,.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl>:first-child{margin-top:0}.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl :is(td,th)>:last-child,.RecruitPage_recruit_page__inner__JMpzN .RecruitPage_recruit_page__description__fwGnl>:last-child{margin-bottom:0}.RecruitPage_recruit_page__share__DagxB{margin:3rem 0 0}.RecruitPage_recruit_page__info__u2qVb{display:block;position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff;font-size:.9rem;transition:transform .3s ease,opacity .3s ease}@media(min-width:768px){.RecruitPage_recruit_page__info__u2qVb{font-size:1.1rem}}.RecruitPage_recruit_page__info__u2qVb[aria-hidden=true]{opacity:0}@media(prefers-reduced-motion:no-preference){.RecruitPage_recruit_page__info__u2qVb[aria-hidden=true]{transform:translateY(100%)}}.RecruitPage_recruit_page__info__u2qVb:before{content:"";position:absolute;pointer-events:none;width:100%;height:32px;top:-32px;background:linear-gradient(180deg,rgba(34,34,34,0) 0,rgba(34,34,34,.05))}.RecruitPage_recruit_page__info_inner__9TIJt{margin:0 auto;display:flex;gap:1rem;padding:1em 1.25em;align-items:center;overflow:hidden;width:100%;max-width:760px}.RecruitPage_recruit_page__info__title__NxzPw{flex:1 1 auto;min-width:0;font-weight:700;margin:0}.RecruitPage_recruit_page__info__subtitle__Tv8e_{display:block;font-size:1em;font-weight:400;margin:2px 0 0}.RecruitPage_recruit_page__info__entry_inner__Tdua0{padding:.75em 1.25em;background:#222;box-shadow:2px 4px 12px hsla(0,0%,7%,.133);color:#fff;display:grid;place-items:center;font-weight:700;border-radius:8px;text-align:center;transition:transform .3s ease;white-space:nowrap;line-height:1}.RecruitPage_recruit_page__info__entry__jkCMW{flex:0 0 auto}.RecruitPage_recruit_page__info__entry__jkCMW:before{content:"";position:absolute;inset:0}@media(prefers-reduced-motion:no-preference){.RecruitPage_recruit_page__info__entry__jkCMW:hover .RecruitPage_recruit_page__info__entry_inner__Tdua0{transform:scale(1.02)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.RecruitPage_recruit_page__info__entry__jkCMW:hover .RecruitPage_recruit_page__info__entry_inner__Tdua0{opacity:.9}}@media(prefers-reduced-motion:no-preference){.RecruitPage_recruit_page__info__entry__jkCMW:hover:active .RecruitPage_recruit_page__info__entry_inner__Tdua0{transform:scale(1.015);transition:none}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.RecruitPage_recruit_page__info__entry__jkCMW:hover:active .RecruitPage_recruit_page__info__entry_inner__Tdua0{opacity:.85}}.BackLink_back_link__JDCcr{display:flex;gap:.5rem;align-items:center;color:#646464;padding:.75rem;margin:-.75rem;max-width:100%;width:-moz-fit-content;width:fit-content}@media(hover:hover){.BackLink_back_link__JDCcr:hover{color:#0071bc}}.BackLink_back_link__icon___iZDx{display:block;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;margin:0 -.25rem}.BackLink_back_link__text__WV6UY{display:block;flex:1 1 auto;line-height:1;font-size:inherit;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}