.heading-600{font-weight:400;font-size:80px;line-height:85%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.heading-600{font-size:160px}}.heading-500{font-size:60px;line-height:85%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.heading-500{font-size:110px}}.heading-400{font-size:32px;line-height:100%;font-family:recent-grotesk,sans-serif;letter-spacing:.8px}@media (min-width: 740px){.heading-400{font-size:40px}}.heading-300{font-style:italic;font-size:20px;line-height:120%;font-family:minion-pro,serif}@media (min-width: 740px){.heading-300{font-size:24px}}.heading-200{font-style:italic;font-size:16px;line-height:132%;font-family:minion-pro,serif}@media (min-width: 740px){.heading-200{font-size:18px}}.body{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px}.overline{font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.overline-emphasized{font-weight:500;font-size:10px;line-height:120%;font-family:Roboto Mono,monospace;letter-spacing:1px}.request-form{padding-top:56px}.request-form__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;max-width:600px;height:calc(100vh - 56px)}.request-form__wrapper.is-hidden{display:none}.request-form__title{font-size:60px;line-height:85%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.request-form__title{font-size:110px}}.request-form__title{margin-bottom:24px;width:100%;color:#fff;text-align:center;text-transform:uppercase}.request-form__subheading{font-style:italic;font-size:20px;line-height:120%;font-family:minion-pro,serif}@media (min-width: 740px){.request-form__subheading{font-size:24px}}.request-form__subheading{margin-bottom:24px;color:#fff;font-style:italic}.request-form__form{display:flex;flex-direction:column;gap:16px;width:100%}.request-form__field{display:flex;position:relative;flex-direction:column;gap:16px}.request-form__file-label{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px}.request-form__file-label{margin-bottom:8px;color:#fff;font-weight:500}.request-form__fill-up-form-label{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px}.request-form__fill-up-form-label{color:#fff}.request-form__fill-up-form-label a{color:#fff;text-decoration:underline}.request-form__file-input{transition:border-color .2s ease;cursor:pointer;border:2px solid #ffffff;border-radius:4px;background:transparent;padding:12px;color:#fff;font-size:14px}.request-form__file-input::-webkit-file-upload-button{cursor:pointer;margin-right:12px;border:none;border-radius:4px;background:#fff;padding:8px 16px;color:#000;font-weight:500}.request-form__file-input:hover{border-color:#fa0a50}.request-form__file-input:focus{outline:none;box-shadow:0 0 0 2px #fff3;border-color:#fa0a50}.request-form__file-input.is-invalid{border-color:#fa0a50}.request-form__file-error{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px}.request-form__file-error{margin-top:4px;color:#fa0a50;font-size:14px}.request-form__file-error.is-hidden{display:none}.request-form__login-text{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px;text-align:center}.request-form__login-text{color:#fff;text-align:center}.request-form__login-text a{color:#fff;text-decoration:underline}.request-form__error-text{font-size:14px;line-height:132%;font-family:Inter,sans-serif;letter-spacing:.24px;text-align:center}.request-form__error-text{color:#fa0a50;text-align:center}.request-form__error-text.is-hidden{display:none}.request-form__success{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:calc(100vh - 56px)}.request-form__success.is-hidden{display:none}.request-form__success-title{font-size:60px;line-height:85%;font-family:recent-grotesk,sans-serif}@media (min-width: 740px){.request-form__success-title{font-size:110px}}.request-form__success-title{margin-bottom:16px;color:#fff;text-align:center;text-transform:uppercase}.request-form__success-text{font-style:italic;font-size:20px;line-height:120%;font-family:minion-pro,serif}@media (min-width: 740px){.request-form__success-text{font-size:24px}}.request-form__success-text{color:#fff;text-align:center}
