.request-crew{min-height:min(100vh - 80px,850px);margin-top:80px;display:flex;overflow:hidden}@media (width<=820px){.request-crew{flex-direction:column;min-height:auto}}.request-crew__left{flex-direction:column;flex:1;justify-content:center;gap:32px;padding:48px;display:flex;position:relative}.request-crew__left:after{content:"";background:var(--color-border);transform-origin:top;width:1px;height:100%;transition:transform 1.5s cubic-bezier(.16,1,.3,1) .15s;position:absolute;top:0;right:0;transform:scaleY(0)}@media (width<=820px){.request-crew__left{padding:48px 24px}.request-crew__left:after{display:none}}.request-crew__right{flex:1;justify-content:center;align-items:center;padding:48px;display:flex}@media (width<=820px){.request-crew__right{padding:48px 24px;position:relative}.request-crew__right:before{content:"";background:var(--color-border);transform-origin:0;width:100%;height:1px;transition:transform 1.5s cubic-bezier(.16,1,.3,1) .4s;position:absolute;top:0;left:0;transform:scaleX(0)}}.request-crew__title{font-family:var(--font-ui);letter-spacing:-2.56px;color:var(--color-text);opacity:0;font-size:64px;font-weight:500;line-height:1;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);transform:perspective(1000px)translate(50%)translate(-222.2px,88px)rotateY(60deg)rotateX(35deg)}@media (width<=820px){.request-crew__title{letter-spacing:-1.28px;font-size:32px}}.request-crew__description{font-family:var(--font-body);color:var(--color-text);opacity:0;font-size:24px;line-height:1.2;transition:opacity 1.5s cubic-bezier(.16,1,.3,1) .1s,transform 1.5s cubic-bezier(.16,1,.3,1) .1s;transform:perspective(1000px)translate(50%)translate(-222.2px,88px)rotateY(60deg)rotateX(35deg)}.request-crew__description p{margin:0}@media (width<=820px){.request-crew__description{margin-top:32px;font-size:16px}}.request-crew__form-wrapper{width:100%;max-width:524px}.request-crew__form-wrapper>.form>*{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(60px)}.request-crew__form-wrapper>.form>:first-child{transition-delay:.5s}.request-crew__form-wrapper>.form>:nth-child(2){transition-delay:.6s}.request-crew__form-wrapper>.form>:nth-child(3){transition-delay:.7s}.request-crew__form-wrapper>.form>:nth-child(4){transition-delay:.8s}.request-crew__form-wrapper>.form>:nth-child(5){transition-delay:.9s}.request-crew__form-wrapper>.form>:nth-child(6){transition-delay:1s}.request-crew__form-wrapper>.form>:nth-child(7){transition-delay:1.1s}.request-crew__form-wrapper>.form>:nth-child(8){transition-delay:1.2s}.request-crew.show .request-crew__left:after{transform:scaleY(1)}.request-crew.show .request-crew__title,.request-crew.show .request-crew__description{opacity:1;transform:perspective(1000px)translate(0)translateZ(0)rotateY(0)rotateX(0)}.request-crew.show .request-crew__form-wrapper>.form>*{opacity:1;transform:translateY(0)}.request-crew.show .request-crew__right:before{transform:scaleX(1)}.contact-form__honeypot{display:none!important}.contact-form.is-success .form__row,.contact-form.is-success .form__field,.contact-form.is-success button{display:none}.request-crew__status{color:var(--color-text);margin:0;font-size:18px;line-height:1.4}.apply-modal{z-index:1000;pointer-events:none;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;transition:opacity .3s var(--ease-default), visibility .3s var(--ease-default);flex-direction:column;justify-content:center;align-items:center;padding:80px 24px 140px;display:flex;position:fixed;inset:0;overflow:hidden auto}@media (width<=820px){.apply-modal{padding:64px 0 120px}}.apply-modal--close-inline{justify-content:flex-start}.apply-modal--close-inline .apply-modal__container{margin:0}.apply-modal--close-inline .apply-modal__close{margin-top:40px;position:relative;bottom:auto;left:auto;transform:none}.apply-modal.is-open{pointer-events:auto;opacity:1;visibility:visible}.apply-modal.is-open .apply-modal__overlay{opacity:1}.apply-modal.is-open .apply-modal__container{opacity:1;transform:scale(1)}.apply-modal.is-closing{pointer-events:none}.apply-modal.is-closing .apply-modal__overlay{opacity:0}.apply-modal.is-closing .apply-modal__container{opacity:0;transform:scale(.95)}.apply-modal__overlay{backdrop-filter:blur(25px);opacity:0;transition:opacity .4s var(--ease-default);pointer-events:none;background:#fc9e14e6;position:fixed;inset:0}.apply-modal__container{opacity:0;transition:opacity .3s var(--ease-default), transform .3s var(--ease-default);flex-direction:column;align-items:center;gap:32px;margin:auto;display:flex;position:relative;transform:scale(.95)}@media (width<=820px){.apply-modal__container{gap:24px;width:calc(100% - 48px);max-width:327px}}.apply-modal__card{width:500px}@media (width<=820px){.apply-modal__card{width:100%}}.apply-modal__title{font-family:var(--font-ui);letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:24px;font-weight:500;line-height:1.2}@media (width<=820px){.apply-modal__title{font-size:20px;line-height:1.1}}.apply-modal__form{gap:24px}.apply-modal__close{z-index:100000000;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-bg);transition:opacity .2s var(--ease-default);flex-direction:column;gap:8px;padding:16px;font-size:12px;line-height:1;display:flex;position:fixed;bottom:38px;left:50%;transform:translate(-50%)}@media (pointer:fine){.apply-modal__close:hover{opacity:.7}.apply-modal__close:hover .am-close-line{transform:scaleX(0)}}.am-close-line{background:var(--color-bg);width:100%;height:1px;transition:transform .3s var(--ease-default);transform-origin:50%}.modal-card{background:var(--color-bg);border:4px solid #fcfcfc1a;border-radius:12px;flex-direction:column;gap:32px;padding:48px;display:flex}@media (width<=820px){.modal-card{padding:24px}}.modal-nav{justify-content:space-between;align-items:center;width:100%;display:flex}.modal-nav__arrow{background:var(--color-text);width:40px;height:40px;color:var(--color-bg);cursor:pointer;transition:background-color .3s var(--ease-default);border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.modal-nav__arrow:disabled{color:#b2b1b8;pointer-events:none;background:#e6e6e8}@media (pointer:fine){.modal-nav__arrow:not(:disabled):hover{background:var(--color-highlight)}}.modal-nav__arrow svg{display:block}.modal-nav__counter{font-family:var(--font-ui);color:var(--color-text);user-select:none;font-size:14px;line-height:1.4}.modal-steps-wrapper{width:500px;min-height:540px;position:relative}@media (width<=820px){.modal-steps-wrapper{width:100%}}.modal-step{opacity:0;pointer-events:none;width:100%;transition:opacity .6s var(--ease-default), transform .6s var(--ease-default);position:absolute;top:0;left:0;transform:translateY(20px)}.modal-step--active{opacity:1;pointer-events:auto;z-index:10;position:relative;transform:translateY(0)}.modal-step--complete{opacity:1;pointer-events:none;z-index:1;transform:translateY(0)scale(.8)}.modal-step--complete.modal-card{filter:blur(20px);transition:filter .9s var(--ease-default), background-color .9s var(--ease-default), transform .9s var(--ease-default);background:#fcfcfcb3}.review-summary{flex-direction:column;gap:24px;display:flex}.review-summary__item{flex-direction:column;gap:16px;display:flex}.review-summary__item h4{font-family:var(--font-ui);color:var(--color-text);margin:0;font-size:18px;font-weight:600;line-height:1}@media (width<=820px){.review-summary__item h4{font-size:14px}}.review-summary__item--hidden{display:none}.review-summary__content{font-family:var(--font-ui);color:var(--color-text);font-size:18px;line-height:1.4}@media (width<=820px){.review-summary__content{font-size:14px}}.review-summary__content p{margin:0}.modal-success{display:none}.modal-success--active{display:flex}.modal-success__title{font-family:var(--font-ui);letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:24px;font-weight:500;line-height:1.2}@media (width<=820px){.modal-success__title{line-height:1.1}}.modal-success__body{font-family:var(--font-ui);color:var(--color-text);margin:0;font-size:18px;line-height:1.4}@media (width<=820px){.modal-success__body{font-size:14px}}.modal-success__cta{justify-content:center;width:100%;display:flex}.apply-modal__close--hidden{display:none!important}
