.hero-backdrop[data-v-eeafbb1a]{background:#0b0a09;inset:0;overflow:hidden;position:absolute}.hero-backdrop__img[data-v-eeafbb1a]{animation:hero-settle-eeafbb1a 2.2s cubic-bezier(.16,1,.3,1) both,hero-drift-eeafbb1a 34s ease-in-out 2.2s infinite alternate;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;transform-origin:55% 45%;width:100%;will-change:transform}@keyframes hero-settle-eeafbb1a{0%{opacity:0;transform:scale(1.16)}to{opacity:1;transform:scale(1.04)}}@keyframes hero-drift-eeafbb1a{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(-1.4%,-1.4%,0)}}.hero-backdrop__scrim[data-v-eeafbb1a]{background:linear-gradient(180deg,#08080a61,#08080a0f 22%,#08080a57 50%,#08080ac7 80%,#08080aed);inset:0;position:absolute}.hero-backdrop__grain[data-v-eeafbb1a]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h140v140H0z' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.22;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.hero-backdrop__img[data-v-eeafbb1a]{animation:none;opacity:1;transform:scale(1.04)}}.hero-lockup[data-v-2705c98c]{text-align:center}.hero-lockup__name[data-v-2705c98c]{color:#f6efe4;font-family:var(--irf-font-heading,inherit);font-size:.8rem;font-weight:600;letter-spacing:.34em;text-indent:.34em;text-shadow:0 1px 14px rgba(0,0,0,.45);text-transform:uppercase}.hero-lockup__tagline[data-v-2705c98c]{color:#f6efe4b3;font-size:.62rem;font-weight:500;letter-spacing:.28em;margin-top:.5rem;text-indent:.28em;text-shadow:0 1px 10px rgba(0,0,0,.4);text-transform:uppercase}.profile-form__container[data-v-c3288810]{margin:0 auto;max-width:400px}.profile-form__header[data-v-c3288810]{margin-bottom:2rem;text-align:center}.profile-form__title[data-v-c3288810]{color:var(--irf-secondary,#1e293b);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.profile-form__subtitle[data-v-c3288810]{color:var(--irf-text-light,#64748b);font-size:.9375rem}.profile-form__form[data-v-c3288810]{display:flex;flex-direction:column;gap:1.25rem}.profile-form__field[data-v-c3288810]{display:flex;flex-direction:column;gap:.5rem}.profile-form__label[data-v-c3288810]{color:var(--irf-secondary,#1e293b);font-size:.9375rem;font-weight:500}.profile-form__required[data-v-c3288810]{color:var(--irf-primary,#f26d21);margin-left:.25rem}.profile-form__help[data-v-c3288810]{color:var(--irf-text-light,#64748b);font-size:.8125rem;margin:0}.profile-form__actions[data-v-c3288810]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.profile-form__skip[data-v-c3288810]{background:none;border:none;color:var(--irf-text-light,#64748b);cursor:pointer;font-size:.875rem;padding:.5rem;text-decoration:underline;transition:color .2s ease}.profile-form__skip[data-v-c3288810]:hover{color:var(--irf-primary,#f26d21)}.profile-form__skip[data-v-c3288810]:disabled{cursor:not-allowed;opacity:.5}.profile-form__skip--top[data-v-c3288810]{display:block;margin-top:.75rem}.profile-form__error[data-v-c3288810]{background:#fee2e2;border:1px solid #fecaca;border-radius:var(--irf-radius,8px);color:#dc2626;font-size:.875rem;margin-top:1rem;padding:.75rem 1rem;text-align:center}
