.page-module___8aEwW__hero{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__bgSlider{z-index:0;position:absolute;inset:0}.page-module___8aEwW__bgImg{object-fit:cover;object-position:center;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.page-module___8aEwW__bgOverlay{z-index:1;background:linear-gradient(#0a08049e 0%,#0a08046b 30%,#0a08047a 55%,#0a0804ad 100%),radial-gradient(#0a080426 0%,#0a080459 100%);position:absolute;inset:0}.page-module___8aEwW__dunes{z-index:2;background:linear-gradient(#0000,#00000026);height:25%;position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__dunes:before,.page-module___8aEwW__dunes:after{content:"";display:none}.page-module___8aEwW__vignette{z-index:3;pointer-events:none;background:radial-gradient(#0000 55%,#00000040 100%);position:absolute;inset:0}.page-module___8aEwW__content{z-index:5;text-align:center;width:100%;max-width:720px;padding:0 24px;position:relative}.page-module___8aEwW__eyebrow{font-family:var(--font-jetbrains,"JetBrains Mono", monospace);letter-spacing:.35em;text-transform:uppercase;color:#e6be8ce6;text-shadow:0 1px 10px #00000080;margin-bottom:36px;font-size:12px}.page-module___8aEwW__headlineA{font-family:var(--font-cormorant,"Cormorant Garamond", serif);color:#f5ede0;letter-spacing:-.01em;text-shadow:0 2px 20px #00000080;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.08}.page-module___8aEwW__headlineA em{color:#e6be8c;font-style:italic}.page-module___8aEwW__formSection{z-index:5;text-align:center;width:100%;max-width:720px;padding:0 24px;position:relative}.page-module___8aEwW__formWrap{flex-direction:column;align-items:center;gap:16px;margin-top:44px;display:flex}.page-module___8aEwW__formInner{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px;display:flex}.page-module___8aEwW__formRow{gap:10px;width:100%;display:flex}.page-module___8aEwW__formInput{color:#fff;min-width:0;font-family:var(--font-inter,"Inter", sans-serif);box-shadow:none;appearance:none;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;outline:none;flex:1;padding:16px 20px;font-size:15px;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__formInput::placeholder{color:#ffffff59}.page-module___8aEwW__formInput:focus{border-color:#e6be8c99;box-shadow:0 0 0 3px #e6be8c1f}.page-module___8aEwW__formInput:-webkit-autofill{-webkit-text-fill-color:#fff;border:1px solid #e6be8c66;-webkit-box-shadow:inset 0 0 0 1000px #14120ef2}.page-module___8aEwW__formInput:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border:1px solid #e6be8c66;-webkit-box-shadow:inset 0 0 0 1000px #14120ef2}.page-module___8aEwW__formInput:-webkit-autofill:focus{-webkit-text-fill-color:#fff;border:1px solid #e6be8c66;-webkit-box-shadow:inset 0 0 0 1000px #14120ef2}.page-module___8aEwW__formButton{color:#1a1008;font-family:var(--font-inter,"Inter", sans-serif);cursor:pointer;white-space:nowrap;background:#e6be8c;border:none;border-radius:4px;padding:16px 28px;font-size:14px;font-weight:600;transition:background .2s}.page-module___8aEwW__formButton:hover{background:#f0d0a5}.page-module___8aEwW__formButton:disabled{opacity:.6;cursor:not-allowed}.page-module___8aEwW__errorMsg{color:#ff7878cc;font-size:12px;font-family:var(--font-inter,"Inter", sans-serif)}.page-module___8aEwW__consentLabel{cursor:pointer;text-align:left;align-items:flex-start;gap:10px;max-width:440px;display:flex}.page-module___8aEwW__consentCheckbox{accent-color:#e6be8c;cursor:pointer;width:16px;min-width:16px;height:16px;margin-top:2px}.page-module___8aEwW__consentText{color:#ffffff59;font-size:11px;line-height:1.6;font-family:var(--font-inter,"Inter", sans-serif)}.page-module___8aEwW__consentText a{color:#ffffff59;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.page-module___8aEwW__consentText a:hover{color:#fff9}.page-module___8aEwW__microcopy{color:#ffffff80;letter-spacing:.02em;font-size:12px;font-family:var(--font-inter,"Inter", sans-serif);text-shadow:0 1px 8px #00000080}.page-module___8aEwW__successMsg{margin-top:44px}.page-module___8aEwW__successTitle{font-family:var(--font-cormorant,"Cormorant Garamond", serif);color:#e6be8c;margin-bottom:8px;font-size:clamp(22px,3vw,32px)}.page-module___8aEwW__successSub{color:#ffffff73;font-size:14px;font-family:var(--font-inter,"Inter", sans-serif)}.page-module___8aEwW__footer{z-index:10;align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.page-module___8aEwW__footer a{font-family:var(--font-inter,"Inter", sans-serif);color:#fff3;font-size:11px;text-decoration:none;transition:color .2s}.page-module___8aEwW__footer a:hover{color:#ffffff80}.page-module___8aEwW__dot{color:#ffffff1a;font-size:10px}@media (max-width:640px){.page-module___8aEwW__eyebrow{letter-spacing:.3em;margin-bottom:28px;font-size:10px}.page-module___8aEwW__content,.page-module___8aEwW__formSection{padding:0 20px}.page-module___8aEwW__formWrap{margin-top:36px}.page-module___8aEwW__formRow{flex-direction:column;gap:10px}.page-module___8aEwW__formInput{padding:14px 16px;font-size:16px}.page-module___8aEwW__formButton{width:100%;padding:14px 24px;font-size:14px}.page-module___8aEwW__consentLabel{gap:8px}.page-module___8aEwW__consentText{font-size:10px}.page-module___8aEwW__microcopy{font-size:11px}.page-module___8aEwW__footer{bottom:12px}.page-module___8aEwW__footer a{font-size:10px}}@media (max-width:380px){.page-module___8aEwW__content,.page-module___8aEwW__formSection{padding:0 16px}.page-module___8aEwW__headlineA{font-size:32px}.page-module___8aEwW__eyebrow{margin-bottom:24px;font-size:9px}}
