/* Private redesign: two smaller, equally paced photographic columns. */
.top-redesign-v151 .flow .flow-recruit{height:100svh;min-height:720px;overflow:hidden;isolation:isolate}
.top-redesign-v151 .flow .flow-recruit__inner{width:100%;max-width:none;height:100%;min-height:0;padding:110px 6% 140px;justify-content:center;isolation:isolate}
.top-redesign-v151 .flow .flow-recruit__lead{max-width:44%;z-index:3}
.top-redesign-v151 .flow .flow-recruit__headline{font-size:clamp(40px,4.7vw,76px);line-height:1.4}
.top-redesign-v151 .flow .flow-recruit__lead>p:nth-last-child(2){font-size:clamp(13px,1.2vw,17px)}
.top-redesign-v151 .flow .flow-recruit__inner>.section-heading{z-index:3}
.top-redesign-v151 .flow .flow-recruit__word{display:none}
.top-redesign-v151 .flow .flow-recruit__gallery.recruit-stream-v168{--stream-gap:14px;position:absolute;inset:-30% auto auto 63%;width:36%;height:160%;aspect-ratio:auto;margin:0;display:block;opacity:1;transform:rotate(17deg);transform-origin:center;pointer-events:none;z-index:1;isolation:isolate;overflow:visible}
.recruit-stream-v168__tilt{display:flex;gap:var(--stream-gap);align-items:flex-start;width:100%;height:100%}
.recruit-stream-v168__column{flex:1;min-width:0;position:relative;height:100%}
.recruit-stream-v168__track{width:100%;will-change:transform;animation:recruit-stream-v168-up var(--stream-duration,60s) linear infinite;animation-play-state:paused}
.recruit-stream-v168__column--down .recruit-stream-v168__track{animation-name:recruit-stream-v168-down}
.recruit-stream-v168__group{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--stream-gap);padding-bottom:var(--stream-gap)}
.top-redesign-v151 .flow .recruit-stream-v168__photo{position:relative;display:block;width:100%;height:auto;margin:0;background:transparent;border:0;border-radius:0!important;overflow:visible;box-shadow:none}
.top-redesign-v151 .flow .recruit-stream-v168__photo img{display:block;width:100%;height:auto;object-fit:contain;object-position:center;transform:none;animation:none;border-radius:0!important;opacity:1}
.recruit-stream-v168__photo::before,.recruit-stream-v168__photo::after{content:none!important}
.recruit-stream-v168[data-running] .recruit-stream-v168__track{animation-play-state:running}
@keyframes recruit-stream-v168-up{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,calc(-1 * var(--stream-distance)),0)}}
@keyframes recruit-stream-v168-down{from{transform:translate3d(0,calc(-1 * var(--stream-distance)),0)}to{transform:translate3d(0,0,0)}}
@media(max-width:1100px) and (min-width:901px){
 .top-redesign-v151 .flow .flow-recruit__lead{max-width:46%}
 .top-redesign-v151 .flow .flow-recruit__headline{font-size:4.5vw}
 .top-redesign-v151 .flow .flow-recruit__lead>p:nth-last-child(2){font-size:12px}
}
@media(max-width:900px){
 .top-redesign-v151 .flow .flow-recruit{height:auto;min-height:100svh}
 .top-redesign-v151 .flow .flow-recruit__inner{height:auto;min-height:0;padding:100px 7% 0;display:block}
 .top-redesign-v151 .flow .flow-recruit__lead{max-width:100%}
 .top-redesign-v151 .flow .flow-recruit__headline{font-size:clamp(40px,8vw,66px)}
 .top-redesign-v151 .flow .flow-recruit__lead>p:nth-last-child(2){font-size:13px;line-height:1.9}
 .top-redesign-v151 .flow .flow-recruit__gallery.recruit-stream-v168{position:relative;inset:auto;transform:none;width:calc(100% + 16.3%);height:480px;margin:48px -8.15% 0;overflow:hidden;--stream-gap:12px}
 .recruit-stream-v168__tilt{position:absolute;width:86%;height:190%;left:14%;top:-45%;transform:rotate(17deg);transform-origin:center}
}
@media(max-width:500px){
 .top-redesign-v151 .flow .flow-recruit__gallery.recruit-stream-v168{height:380px;margin-top:40px}
 .top-redesign-v151 .flow .flow-recruit__headline{font-size:10.3vw}
 .top-redesign-v151 .flow .flow-recruit__lead>p:nth-last-child(2){font-size:12px}
}
@media(prefers-reduced-motion:reduce){
 .recruit-stream-v168__track{animation:none!important;transform:none!important;will-change:auto}
 .recruit-stream-v168__column--down .recruit-stream-v168__track{transform:translateY(-8%)!important}
}
