.RequestAccessForm-module__T_4Epa__formShell{z-index:2;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;padding:clamp(24px,3vw,34px);position:relative;box-shadow:0 28px 70px #00000057}.RequestAccessForm-module__T_4Epa__progressHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.RequestAccessForm-module__T_4Epa__progressLabel{font-family:var(--font-dm-sans), Arial, sans-serif;text-transform:uppercase;letter-spacing:.2em;color:#fffef48c;margin-bottom:12px;font-size:.68rem;display:inline-block}.RequestAccessForm-module__T_4Epa__progressHeader h2{font-family:var(--font-cormorant), Georgia, serif;color:#f4efe7;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-style:italic;font-weight:400;line-height:1.02}.RequestAccessForm-module__T_4Epa__progressHeader p{max-width:42rem;font-family:var(--font-dm-sans), Arial, sans-serif;color:#e2d6c5bd;margin:16px 0 0;font-size:.98rem;line-height:1.8}.RequestAccessForm-module__T_4Epa__stepPills{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:max-content;display:flex}.RequestAccessForm-module__T_4Epa__stepPill{color:#e2d6c59e;min-height:38px;font-family:var(--font-dm-sans), Arial, sans-serif;text-transform:uppercase;letter-spacing:.18em;background:#ffffff08;border:1px solid #ffffff12;justify-content:center;align-items:center;padding:0 14px;font-size:.63rem;display:inline-flex}.RequestAccessForm-module__T_4Epa__stepPillActive{color:#f4efe7;background:#6d173057;border-color:#cfb58f47}.RequestAccessForm-module__T_4Epa__progressTrack{background:#ffffff14;width:100%;height:2px;margin:26px 0 34px;position:relative}.RequestAccessForm-module__T_4Epa__progressTrack span{background:linear-gradient(90deg,#cfb58f,#6d1730 88%);display:block;position:absolute;inset:0 auto 0 0}.RequestAccessForm-module__T_4Epa__form,.RequestAccessForm-module__T_4Epa__stepPanel{z-index:1;flex-direction:column;gap:28px;display:flex;position:relative}.RequestAccessForm-module__T_4Epa__fieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.RequestAccessForm-module__T_4Epa__field{flex-direction:column;gap:10px;display:flex;position:relative}.RequestAccessForm-module__T_4Epa__label,.RequestAccessForm-module__T_4Epa__legend{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#fffef494;margin:0;padding:0;font-size:.74rem;line-height:1.5}.RequestAccessForm-module__T_4Epa__choiceFieldset{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.RequestAccessForm-module__T_4Epa__input,.RequestAccessForm-module__T_4Epa__textarea{color:#f4efe7;width:100%;font-family:var(--font-dm-sans), Arial, sans-serif;touch-action:manipulation;background:#ffffff08;border:1px solid #ffffff1a;outline:none;padding:17px 18px;font-size:1rem;line-height:1.6;transition:border-color .2s,background .2s,transform .2s}.RequestAccessForm-module__T_4Epa__textarea{resize:vertical;min-height:160px}.RequestAccessForm-module__T_4Epa__input::placeholder,.RequestAccessForm-module__T_4Epa__textarea::placeholder{color:#e2d6c559}.RequestAccessForm-module__T_4Epa__input:focus,.RequestAccessForm-module__T_4Epa__textarea:focus{background:#ffffff0d;border-color:#cfb58f6b}.RequestAccessForm-module__T_4Epa__inputError{border-color:#c98492d1}.RequestAccessForm-module__T_4Epa__helper,.RequestAccessForm-module__T_4Epa__error,.RequestAccessForm-module__T_4Epa__submitError p{font-family:var(--font-dm-sans), Arial, sans-serif;margin:0;font-size:.94rem;line-height:1.7}.RequestAccessForm-module__T_4Epa__helper{color:#e2d6c58c}.RequestAccessForm-module__T_4Epa__error{color:#e5b7c0}.RequestAccessForm-module__T_4Epa__optionsGrid,.RequestAccessForm-module__T_4Epa__optionsGridSingle{gap:12px;display:grid}.RequestAccessForm-module__T_4Epa__optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RequestAccessForm-module__T_4Epa__optionsGridSingle{grid-template-columns:1fr}.RequestAccessForm-module__T_4Epa__optionLabel{cursor:pointer;display:block;position:relative}.RequestAccessForm-module__T_4Epa__optionInput{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:.0001;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RequestAccessForm-module__T_4Epa__optionChip{z-index:1;color:#ece5dad1;width:100%;min-height:58px;font-family:var(--font-dm-sans), Arial, sans-serif;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff14;align-items:center;padding:15px 18px;font-size:.98rem;line-height:1.55;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex;position:relative}.RequestAccessForm-module__T_4Epa__optionLabel:hover .RequestAccessForm-module__T_4Epa__optionChip{border-color:#cfb58f38;transform:translateY(-1px)}.RequestAccessForm-module__T_4Epa__optionInput:checked+.RequestAccessForm-module__T_4Epa__optionChip,.RequestAccessForm-module__T_4Epa__optionChipActive{color:#fff;background:linear-gradient(#6d17307a,#6d173047);border-color:#cfb58f61;box-shadow:inset 0 0 0 1px #ffffff0d}.RequestAccessForm-module__T_4Epa__optionInput:focus-visible+.RequestAccessForm-module__T_4Epa__optionChip{border-color:#cfb58f80;box-shadow:0 0 0 1px #cfb58f4d,inset 0 0 0 1px #ffffff0d}.RequestAccessForm-module__T_4Epa__actions,.RequestAccessForm-module__T_4Epa__successActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.RequestAccessForm-module__T_4Epa__primaryButton,.RequestAccessForm-module__T_4Epa__secondaryButton{text-transform:uppercase;letter-spacing:.18em;min-height:54px;font-size:.7rem;font-family:var(--font-dm-sans), Arial, sans-serif;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:transform .24s,background .24s,color .24s,border-color .24s;display:inline-flex}.RequestAccessForm-module__T_4Epa__primaryButton{color:#161214;background:#f4efe7}.RequestAccessForm-module__T_4Epa__secondaryButton{color:#f4efe7;background:0 0;border-color:#f4efe73d}.RequestAccessForm-module__T_4Epa__primaryButton:hover,.RequestAccessForm-module__T_4Epa__secondaryButton:hover{transform:translateY(-1px)}.RequestAccessForm-module__T_4Epa__primaryButton:disabled,.RequestAccessForm-module__T_4Epa__secondaryButton:disabled{opacity:.45;cursor:not-allowed;transform:none}.RequestAccessForm-module__T_4Epa__submitError{background:#6d17301f;border:1px solid #c9849238;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.RequestAccessForm-module__T_4Epa__inlineLink{color:#f4efe7;width:fit-content;font-family:var(--font-dm-sans), Arial, sans-serif;text-underline-offset:.2em;font-size:.9rem;line-height:1.6;text-decoration:underline}.RequestAccessForm-module__T_4Epa__successState{flex-direction:column;gap:20px;padding:clamp(10px,2vw,18px) 0;display:flex}.RequestAccessForm-module__T_4Epa__successBadge{color:#fffef4cc;text-transform:uppercase;letter-spacing:.18em;width:fit-content;min-height:36px;font-size:.66rem;font-family:var(--font-dm-sans), Arial, sans-serif;background:#6d173038;border:1px solid #cfb58f40;align-items:center;padding:0 14px;display:inline-flex}.RequestAccessForm-module__T_4Epa__successState h2{font-family:var(--font-cormorant), Georgia, serif;color:#f4efe7;margin:0;font-size:clamp(2.2rem,4vw,3.2rem);font-style:italic;font-weight:400;line-height:1}.RequestAccessForm-module__T_4Epa__successState p{color:#e2d6c5c2;max-width:40rem;font-family:var(--font-dm-sans), Arial, sans-serif;margin:0;font-size:1rem;line-height:1.9}@media (max-width:980px){.RequestAccessForm-module__T_4Epa__progressHeader{flex-direction:column}.RequestAccessForm-module__T_4Epa__stepPills{justify-content:flex-start;min-width:0}.RequestAccessForm-module__T_4Epa__fieldsGrid,.RequestAccessForm-module__T_4Epa__optionsGrid{grid-template-columns:1fr}}@media (max-width:760px){.RequestAccessForm-module__T_4Epa__formShell{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff0d,#ffffff06)}}@media (max-width:640px){.RequestAccessForm-module__T_4Epa__formShell{padding:22px 18px}.RequestAccessForm-module__T_4Epa__progressTrack{margin:22px 0 28px}.RequestAccessForm-module__T_4Epa__optionChip,.RequestAccessForm-module__T_4Epa__input,.RequestAccessForm-module__T_4Epa__textarea{font-size:.96rem}.RequestAccessForm-module__T_4Epa__actions,.RequestAccessForm-module__T_4Epa__successActions{flex-direction:column-reverse;align-items:stretch}.RequestAccessForm-module__T_4Epa__primaryButton,.RequestAccessForm-module__T_4Epa__secondaryButton{width:100%}}
