.recruit-page{--rc-red:#f20d0d;--rc-black:#0b0b0b;--rc-line:#424242;--rc-gray:#d9d9d9;--rc-muted:#b7b7b7;--rc-font:var(--font-recruit-sans), "Hiragino Kaku Gothic ProN", sans-serif;color:#fff;background:var(--rc-black);font-family:var(--rc-font);font-weight:400;line-height:1.9;overflow:clip}body:has(.recruit-page){background:#0b0b0b}body:has(.recruit-page)>main{padding-bottom:0}body:has(.recruit-page)>footer{display:none}.recruit-page :where(h1,h2,h3,h4,p,figure,ul,ol,dl){margin:0}.recruit-page :where(h1,h2,h3,h4){color:inherit;font-family:var(--rc-font)}.recruit-page :where(a,button,summary){-webkit-tap-highlight-color:transparent}.recruit-page :where(a,button,summary):focus-visible{outline-offset:6px;outline:3px solid}.recruit-page :where(section,[id]){scroll-margin-top:112px}.recruit-page img{max-width:100%;display:block}.rc-shell{width:min(100% - 84px,1220px);margin-inline:auto}.rc-section{padding-block:100px}.rc-dark{color:#fff;background:var(--rc-black)}.rc-label{letter-spacing:.06em;align-items:center;gap:13px;font-size:13px;font-weight:700;display:flex;margin-bottom:28px!important}.rc-label:before{content:"";background:var(--rc-red);flex-shrink:0;width:7px;height:7px}.rc-label>span{color:var(--rc-muted);font-size:11px}.rc-dark .rc-label>span{color:var(--rc-gray)}.rc-heading{letter-spacing:-.055em;font-size:clamp(30px,3.5vw,48px);font-weight:900;line-height:1.45}.rc-heading-large{font-size:clamp(34px,4.6vw,62px)}.rc-red-word{color:var(--rc-red)}.rc-lead{font-size:23px;font-weight:700;line-height:1.7;margin-top:28px!important}.rc-body{font-size:15px;line-height:2}.rc-note,.rc-legal{color:var(--rc-muted);font-size:12px;line-height:1.9}.rc-dark :where(.rc-note,.rc-legal){color:var(--rc-gray)}.rc-split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.rc-section-intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.rc-section-intro>.rc-body{flex-shrink:0;width:37%}.rc-button{min-height:64px;color:var(--rc-red);background:var(--rc-black);border:1px solid var(--rc-red);justify-content:space-between;align-items:center;gap:32px;padding:18px 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.rc-button>span{font-size:24px;line-height:1;transition:transform .2s}.rc-button-outline{color:#fff;background:0 0;border-color:#737373}.rc-button:not(.rc-button-outline):focus-visible,.rc-header-positions:focus-visible,.rc-menu-footer a:first-child:focus-visible{outline-offset:-5px;outline-color:#fff}.rc-text-link,.rc-line-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;min-height:48px;padding-block:9px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.rc-text-link>span,.rc-line-link>span{font-size:22px;transition:transform .2s}.recruit-page :where(button,summary){cursor:pointer}.recruit-page :where(a,button):active{transform:translateY(1px)}.rc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rc-skip{z-index:150;background:var(--rc-black);color:#fff;padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-200%)}.rc-skip:focus{transform:none}.rc-hero{color:#fff;background:var(--rc-black);isolation:isolate;flex-direction:column;justify-content:center;min-height:min(880px,max(720px,90svh));padding-top:88px;display:flex;position:relative}.rc-hero-image{z-index:-2;position:absolute;inset:88px 0 0}.rc-hero-image img{object-fit:cover;object-position:62% 45%}.rc-hero-image:after{content:"";background:linear-gradient(90deg,#000000e0 0%,#000000ab 27%,#0003 55%,#0000 77%),linear-gradient(#0000 76%,#000000b3);position:absolute;inset:0}.rc-hero-content{padding-block:72px 104px}.rc-hero-tag{background:var(--rc-black);color:var(--rc-red);padding:4px 13px;font-size:13px;font-weight:700;display:inline-block;margin-bottom:22px!important}.rc-hero h1{letter-spacing:-.065em;font-size:clamp(48px,6vw,88px);font-weight:900;line-height:1.3}.rc-hero h1 span{text-decoration:underline;-webkit-text-decoration-color:var(--rc-red);text-decoration-color:var(--rc-red);text-underline-offset:14px;text-decoration-thickness:5px}.rc-hero-lead{font-size:15px;font-weight:500;margin-top:32px!important}.rc-hero .rc-button{min-width:260px;margin-top:30px}.rc-hero-bottom{justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;inset:auto 0 24px}.rc-hero-bottom>a{align-items:center;gap:30px;min-height:44px;display:flex}.rc-motion-toggle{color:#fff;align-items:center;gap:10px;min-height:44px;padding-inline:12px;font-size:11px;display:inline-flex}.rc-hero-bottom>a,.rc-motion-toggle{background:#0b0b0bcc;padding-inline:12px}.rc-brand-band{background:var(--rc-black);color:var(--rc-red);padding-block:clamp(18px,1.8vw,28px);overflow:hidden}.rc-brand-track{width:max-content;animation:32s linear infinite rc-brand-flow;display:flex}.rc-brand-group{flex-shrink:0;justify-content:space-around;min-width:100vw;display:flex}.rc-brand-group>span{letter-spacing:.015em;white-space:nowrap;flex-shrink:0;padding-inline:clamp(24px,3.5vw,64px);font-size:clamp(56px,7vw,100px);font-style:italic;font-weight:900;line-height:1.1}@supports (-webkit-text-stroke:1px #fff){.rc-brand-group>span{color:#0000;-webkit-text-stroke:1.5px var(--rc-red)}}@media (prefers-reduced-motion:reduce){.rc-brand-track{animation-duration:64s}}@keyframes rc-brand-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.rc-intro-copy .rc-body{margin-top:20px}.rc-intro-copy .rc-text-link{margin-top:28px}.rc-intro-photo{align-self:stretch}.rc-intro-photo img{object-fit:cover;object-position:50% center;width:100%;height:100%;min-height:460px}.rc-role-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rc-role-grid>div{display:flex}.rc-role-card{background:var(--rc-black);border:1px solid #424242;flex-direction:column;width:100%;padding:28px;display:flex}.rc-outline-number{color:var(--rc-red);letter-spacing:-.06em;font-size:72px;font-weight:900;line-height:1}.rc-role-card h3{letter-spacing:-.04em;margin-block:26px 16px;font-size:24px;font-weight:900}.rc-role-card p{color:var(--rc-gray);flex:1;font-size:14px;line-height:1.95}.rc-role-card .rc-text-link{margin-top:36px}.rc-work .rc-note{margin-top:22px}.rc-value-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.rc-value-grid article{border-top:2px solid var(--rc-line);padding-top:24px}.rc-card-index{font-size:13px;font-weight:700}.rc-value-grid h3{letter-spacing:-.045em;margin-block:18px 20px;font-size:22px;font-weight:900;line-height:1.6}.rc-value-grid p{font-size:14px;line-height:2}.rc-manifesto{isolation:isolate;color:#fff;background:var(--rc-black);padding-block:90px;position:relative;overflow:hidden}.rc-manifesto .rc-label:before{background:var(--rc-red)}.rc-manifesto h2{letter-spacing:-.055em;font-size:clamp(48px,6.2vw,80px);font-weight:900;line-height:1.3}.rc-manifesto p:not(.rc-label){margin-top:28px;font-size:15px;font-weight:500;line-height:2}.rc-manifesto .rc-text-link{margin-top:20px}.rc-manifesto-word{display:none}.rc-career-grid{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:44px;display:grid}.rc-career-photo img{object-fit:cover;object-position:48% center;width:100%;height:100%;min-height:440px}.rc-step-list{padding:0;list-style:none}.rc-step-list li{border-top:1px solid var(--rc-line);grid-template-columns:48px 1fr;gap:16px;padding-block:22px;display:grid}.rc-step-list li:first-child{border:0;padding-top:0}.rc-step-list li:last-child{padding-bottom:0}.rc-step-list li>span{color:var(--rc-red);font-size:36px;font-weight:900;line-height:1.2}.rc-step-list h3{margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.5}.rc-step-list p{font-size:13px;line-height:1.95}.rc-career>.rc-shell>.rc-note{margin-top:22px}.rc-wanted{border-block:1px solid var(--rc-line);margin-top:48px;padding-block:22px}.rc-wanted summary,.rc-message-more summary{justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:700;list-style:none;display:flex}.rc-wanted summary::-webkit-details-marker{display:none}.rc-message-more summary::-webkit-details-marker{display:none}.rc-faq-list summary::-webkit-details-marker{display:none}.rc-wanted summary>span,.rc-message-more summary>span{flex-shrink:0;font-size:24px}.rc-wanted[open] summary>span,.rc-message-more[open] summary>span{transform:rotate(45deg)}.rc-wanted ul{columns:2;padding:24px 0 0 20px;font-size:14px;list-style:outside}.rc-wanted li{break-inside:avoid;padding:5px 16px 5px 0}.rc-grade-intro{color:var(--rc-gray);font-size:15px;line-height:2;margin-top:28px!important}.rc-grade-system{margin-top:42px}.rc-grade-common{border-block:1px solid #424242;align-items:center;gap:44px;padding:26px 0;display:flex}.rc-grade-common-number{color:var(--rc-red);white-space:nowrap;letter-spacing:-.05em;font-size:40px;font-weight:900}.rc-grade-common h3{margin-bottom:8px;font-size:20px;font-weight:700}.rc-grade-common p{color:var(--rc-gray);font-size:13px}.rc-grade-courses{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.rc-grade-courses>div{display:flex}.rc-grade-course{background:var(--rc-black);border:1px solid #424242;width:100%;padding:30px}.rc-grade-course-heading{align-items:center;gap:24px;display:flex}.rc-grade-letter{color:var(--rc-red);font-size:82px;font-weight:900;line-height:1}.rc-eyebrow{letter-spacing:.04em;font-size:12px;font-weight:500}.rc-grade-course h3{margin-top:6px;font-size:22px;font-weight:700;line-height:1.5}.rc-grade-description{color:var(--rc-gray);font-size:14px;line-height:2;margin-top:26px!important}.rc-grade-course ul{margin-top:22px;padding-left:18px;font-size:13px;line-height:2;list-style:outside}.rc-grade-course li::marker{color:var(--rc-red)}.rc-grade-path{margin-top:48px}.rc-grade-path h3{margin-bottom:22px;font-size:21px;font-weight:700}.rc-grade-phrase{display:inline-block}.rc-grade-path ol{grid-template-columns:repeat(6,1fr);gap:8px;padding:0;list-style:none;display:grid}.rc-grade-path li{background:var(--rc-black);border:1px solid #424242;flex-direction:column;justify-content:center;align-items:center;min-height:96px;display:flex}.rc-grade-path li:nth-child(-n+2){color:var(--rc-red);background:var(--rc-black);border-color:var(--rc-red)}.rc-grade-path li>span{font-size:32px;font-weight:900;line-height:1.4}.rc-grade-path small{font-size:11px}.rc-grade-path>p{color:var(--rc-gray);margin-top:14px;font-size:12px}.rc-grade-guidance{justify-content:space-between;align-items:end;gap:32px;margin-top:36px;display:flex}.rc-grade-guidance .rc-note{max-width:680px}.rc-grade-guidance .rc-line-link{flex-shrink:0}.rc-company .rc-split{align-items:end}.rc-city-photo{margin-top:28px!important}.rc-city-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.rc-city-photo figcaption{color:var(--rc-muted);margin-top:10px;font-size:10px;line-height:1.8}.rc-city-photo a{text-underline-offset:2px;text-decoration:underline}.rc-company-list{border-top:1px solid var(--rc-line)}.rc-company-list>div{border-bottom:1px solid var(--rc-line);grid-template-columns:110px 1fr;gap:16px;padding-block:18px;font-size:13px;display:grid}.rc-company-list dt{font-weight:700}.rc-company-list dd{margin:0}.rc-company .rc-text-link{margin-top:20px}.rc-message{background:var(--rc-black)}.rc-message-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:76px;margin-top:44px;display:grid}.rc-message-grid figure{max-width:400px}.rc-message-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.rc-message-grid figcaption{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.rc-message-grid figcaption>span{font-size:12px}.rc-message-grid figcaption>strong{font-size:23px;font-weight:700}.rc-message-copy{font-size:14px;line-height:2.2}.rc-message-copy p+p{margin-top:24px}.rc-message-more{border-top:1px solid var(--rc-line);margin-top:28px}.rc-message-more summary{min-height:76px;font-size:13px}.rc-message-more p{margin-top:24px}.rc-project-grid{grid-template-columns:1.4fr 1fr 1fr;gap:24px;display:grid}.rc-project-grid img{object-fit:cover;width:100%;height:260px}.rc-project-grid figure:nth-child(2) img{object-position:50% 58%}.rc-project-grid figcaption{margin-top:18px;font-size:18px;font-weight:700}.rc-project-grid figcaption span{color:var(--rc-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.rc-projects .rc-text-link{margin-top:32px}.rc-faq{padding-top:20px}.rc-faq-grid{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.rc-faq-list{border-top:1px solid var(--rc-line)}.rc-faq-list details{border-bottom:1px solid var(--rc-line)}.rc-faq-list summary{grid-template-columns:24px 1fr 24px;align-items:center;gap:14px;min-height:82px;padding-block:20px;font-size:14px;font-weight:700;list-style:none;display:grid}.rc-faq-plus{font-size:24px;font-weight:400}.rc-faq-list details[open] .rc-faq-plus{transform:rotate(45deg)}.rc-faq-list p{padding:0 38px 24px;font-size:14px;line-height:2}.rc-entry{text-align:center;padding-block:96px 80px}.rc-entry .rc-label{justify-content:center}.rc-entry h2{letter-spacing:-.06em;font-size:clamp(42px,5.5vw,72px);font-weight:900;line-height:1.4}.rc-entry-lead{font-size:16px;line-height:1.9;margin-top:26px!important}.rc-entry-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-block:32px 24px;display:flex}.rc-entry-actions .rc-button{min-width:325px}.rc-notice{margin-top:28px}.rc-notice>p{color:var(--rc-gray);font-size:13px;line-height:1.8}.rc-notice-link{max-width:100%;min-height:44px;color:inherit;text-align:left;text-underline-offset:4px;align-items:center;gap:12px;padding-block:8px;font-size:14px;line-height:1.8;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.rc-notice-link>span:first-child{min-width:0}.rc-notice-link>span:last-child{flex-shrink:0;font-size:18px}.rc-notice-link-meta{font-size:12px;display:inline-block}.rc-entry .rc-legal{margin-top:16px;font-size:10px}.rc-footer{background:var(--rc-black);color:#fff;border-top:1px solid #424242;padding-block:32px}.rc-footer>.rc-shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 36px;display:flex}.rc-footer-brand{align-items:center;gap:18px;display:flex}.rc-footer-brand>span:last-child{font-size:11px}.rc-footer nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:11px;display:flex}.rc-footer .rc-notice-link{font-size:12px}.rc-footer small{width:100%;color:var(--rc-gray);font-size:10px}.rc-wordmark{letter-spacing:-.05em;font-size:25px;font-weight:900;line-height:1}body:has(.recruit-page) [data-recruit-cta] a{color:#f20d0d;opacity:1;padding-bottom:max(16px, env(safe-area-inset-bottom));background:#0b0b0b;border-color:#f20d0d;transition:transform .2s}body:has(.recruit-page) [data-recruit-cta] a:active{transform:translateY(1px)}body:has(.recruit-page) [data-recruit-cta] a:focus-visible{outline-offset:-5px;outline:3px solid #fff}body:has(.recruit-page) button[aria-label=ページトップへ戻る]{color:#fff;box-shadow:none;background:#0b0b0b;border-color:#737373}body:has(.recruit-page) button[aria-label=ページトップへ戻る]:focus-visible{outline-offset:3px;outline:3px solid #fff}.rc-reveal{opacity:1;transform:none}.recruit-page[data-motion=full] .rc-reveal{transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}.recruit-page[data-motion=full] .rc-reveal.is-pending{opacity:0;transform:translateY(22px)}.recruit-page[data-motion=full] .rc-reveal[data-delay="1"]{transition-delay:80ms}.recruit-page[data-motion=full] .rc-reveal[data-delay="2"]{transition-delay:.16s}.recruit-page[data-motion=full] .rc-reveal[data-delay="3"]{transition-delay:.24s}.recruit-page[data-motion=reduced] :where(.rc-reveal,a,button,a>span){transition:none}@media (hover:hover){.rc-button:hover{transform:translateY(-3px)}.rc-button:hover>span,.rc-text-link:hover>span,.rc-line-link:hover>span{transform:translate(3px,-3px)}.rc-text-link:hover,.rc-line-link:hover,.rc-footer a:hover{text-underline-offset:5px;text-decoration:underline}}@media (max-width:1023px){.rc-shell{width:calc(100% - 56px)}.rc-section{padding-block:80px}.rc-split{gap:32px}.rc-section-intro{gap:24px}.rc-role-grid{gap:14px}.rc-role-card{padding:22px}.rc-role-card h3{font-size:22px}.rc-career-grid{gap:30px}.rc-grade-guidance{display:block}.rc-grade-guidance .rc-line-link{margin-top:14px}.rc-grade-course{padding:24px}.rc-grade-course-heading{gap:16px}.rc-grade-course h3{font-size:20px}.rc-message-grid{gap:40px}.rc-faq-grid{grid-template-columns:1fr 1.6fr;gap:30px}.rc-faq{padding-top:0}.rc-footer{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}@media (max-width:767px){.rc-shell{width:calc(100% - 40px)}.rc-section{padding-block:64px}.recruit-page :where(section,[id]){scroll-margin-top:88px}.rc-label{gap:9px;font-size:11px;margin-bottom:20px!important}.rc-label>span{font-size:10px}.rc-heading{font-size:clamp(27px,7.5vw,42px);line-height:1.5}.rc-heading-large{font-size:clamp(30px,8vw,48px)}.rc-lead{font-size:20px}.rc-body{font-size:14px}.rc-split,.rc-section-intro,.rc-career-grid,.rc-message-grid,.rc-faq-grid{grid-template-columns:1fr;gap:28px;display:grid}.rc-section-intro{margin-bottom:30px}.rc-section-intro>.rc-body{width:auto}.rc-button{gap:20px;min-height:60px;padding:15px 20px;font-size:14px}.rc-note{font-size:11px}.rc-hero{justify-content:end;min-height:800px;padding-top:72px}.rc-hero-image{height:460px;inset:72px 0 auto}.rc-hero-image img{object-position:72% center}.rc-hero-image:after{background:linear-gradient(#0000 42%,#0b0b0b94 78%,#0b0b0b 100%)}.rc-hero-content{padding-block:310px 104px;position:relative}.rc-hero-tag{font-size:11px;margin-bottom:16px!important}.rc-hero h1{letter-spacing:-.065em;font-size:clamp(39px,10.8vw,64px);line-height:1.32}.rc-hero h1 span{text-underline-offset:8px;text-decoration-thickness:4px}.rc-hero-lead{font-size:12px;margin-top:24px!important}.rc-hero .rc-button{min-width:260px;margin-top:24px}.rc-hero-bottom{font-size:11px;bottom:18px}.rc-motion-toggle{padding-right:0;font-size:10px}.rc-intro-photo{order:2}.rc-intro-photo img{aspect-ratio:4/3;object-position:50% 40%;height:auto;min-height:0}.rc-role-grid,.rc-value-grid{grid-template-columns:1fr;gap:20px}.rc-role-card{padding:26px}.rc-outline-number{font-size:58px}.rc-role-card h3{margin-top:20px;font-size:25px}.rc-role-card .rc-text-link{margin-top:24px}.rc-value-grid article{padding-top:20px}.rc-value-grid h3{margin-block:12px 14px;font-size:22px}.rc-value-grid{gap:32px}.rc-manifesto{padding-block:62px}.rc-manifesto h2{font-size:clamp(43px,11.5vw,72px)}.rc-manifesto p:not(.rc-label){padding-right:6px;font-size:13px}.rc-career-photo img{aspect-ratio:4/3;height:auto;min-height:0}.rc-step-list li{padding-block:24px}.rc-step-list li:first-child{padding-top:8px}.rc-step-list h3{font-size:19px}.rc-wanted{margin-top:30px}.rc-wanted summary{font-size:14px}.rc-wanted ul{columns:1;font-size:13px}.rc-grade-intro{font-size:13px}.rc-grade-system{margin-top:28px}.rc-grade-common{padding-block:24px;display:block}.rc-grade-common-number{margin-bottom:14px;font-size:36px;display:block}.rc-grade-common h3{font-size:18px}.rc-grade-common p{font-size:12px}.rc-grade-courses{grid-template-columns:1fr;gap:20px;margin-top:24px}.rc-grade-course{padding:24px}.rc-grade-letter{font-size:68px}.rc-grade-course h3{font-size:20px}.rc-grade-description{font-size:13px;margin-top:20px!important}.rc-grade-path{margin-top:30px}.rc-grade-path h3{font-size:20px}.rc-grade-path ol{grid-template-columns:repeat(3,1fr)}.rc-grade-guidance{margin-top:26px}.rc-company-list>div{grid-template-columns:80px 1fr;gap:14px;padding-block:16px;font-size:12px}.rc-city-photo{margin-top:24px!important}.rc-message-grid{gap:22px;margin-top:28px}.rc-message-grid figure{width:78%;max-width:360px}.rc-message-grid figcaption{justify-content:flex-start;align-items:baseline;gap:12px;margin-top:12px}.rc-message-grid figcaption strong{font-size:21px}.rc-message-copy{font-size:13px;line-height:2.1}.rc-project-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.rc-project-grid figure:first-child{grid-column:1/-1}.rc-project-grid img{aspect-ratio:3/4;height:auto}.rc-project-grid figure:first-child img{aspect-ratio:4/3}.rc-project-grid figcaption{margin-top:12px;font-size:16px}.rc-project-grid figcaption span{font-size:11px}.rc-faq{padding-top:0}.rc-faq-list summary{grid-template-columns:20px 1fr 20px;gap:8px;font-size:12px}.rc-faq-list p{padding-inline:28px 16px;font-size:13px}.rc-entry h2{font-size:clamp(38px,10.5vw,58px)}.rc-entry-lead{font-size:14px}.rc-entry-actions{gap:12px}.rc-entry-actions .rc-button{width:100%;min-width:0}.rc-entry .rc-note{text-align:left;font-size:11px}.rc-entry .rc-legal{text-align:left}.rc-footer>.rc-shell{display:block}.rc-footer nav{gap:16px 22px;margin-block:24px}.rc-footer small{display:block}}@media (prefers-reduced-motion:reduce){.recruit-page:not([data-motion=full]) .rc-reveal{opacity:1!important;transition:none!important;transform:none!important}.recruit-page:not([data-motion=full]) :where(a,button,a>span){transition:none}}
