.styles-module__MqX0Qq__page{background:var(--wn-color-paper-50);min-block-size:100svh;color:var(--theme-text);grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);display:grid}.styles-module__MqX0Qq__imagePanel{background:var(--wn-color-ink-950);min-block-size:100svh;color:var(--wn-color-white);position:relative;overflow:hidden}.styles-module__MqX0Qq__sceneImages{position:absolute;inset:0;overflow:hidden}.styles-module__MqX0Qq__hotelImage{opacity:0;object-fit:cover;transition:opacity .9s var(--wn-motion-easing-standard), scale 0s linear .9s;scale:1}.styles-module__MqX0Qq__hotelImageInitial{opacity:1;transition:none;scale:1}.styles-module__MqX0Qq__hotelImageActive{opacity:1;transition:opacity .9s var(--wn-motion-easing-standard), scale 7.8s cubic-bezier(.18, .6, .3, 1);scale:1.055}.styles-module__MqX0Qq__imageShade{pointer-events:none;background:linear-gradient(#100d0947 0%,#0000 42%,#080503b8 100%);background:linear-gradient(lab(3.7053% .615008 2.02493/.28) 0%,#0000 42%,lab(1.56289% .366613 1.10678/.72) 100%);position:absolute;inset:0}.styles-module__MqX0Qq__logo,.styles-module__MqX0Qq__hotelCaption{z-index:1;inset-inline:clamp(var(--wn-space-6), 4vw, var(--wn-space-14));position:absolute}.styles-module__MqX0Qq__logo{block-size:auto;inline-size:min(14rem,44%);inset-block-start:clamp(var(--wn-space-6), 4vw, var(--wn-space-12))}.styles-module__MqX0Qq__hotelCaption{min-block-size:clamp(7rem,13vw,11rem);max-inline-size:38rem;inset-block-end:clamp(var(--wn-space-8), 5vw, var(--wn-space-16))}.styles-module__MqX0Qq__captionItem{align-content:end;gap:var(--wn-space-2);opacity:0;pointer-events:none;transition:opacity .65s var(--wn-motion-easing-standard), translate .65s var(--wn-motion-easing-standard);display:grid;position:absolute;inset:0;translate:0 .5rem}.styles-module__MqX0Qq__captionItemActive{opacity:1;translate:0}.styles-module__MqX0Qq__hotelCaption p,.styles-module__MqX0Qq__kicker{font-size:var(--wn-font-size-label);font-weight:var(--wn-font-weight-semibold);letter-spacing:.08em;line-height:var(--wn-line-height-compact);text-transform:uppercase}.styles-module__MqX0Qq__hotelCaption p{color:var(--wn-color-paper-200)}.styles-module__MqX0Qq__hotelCaption h2{max-inline-size:22ch;color:var(--wn-color-white);font-size:clamp(2rem,3.5vw,3.75rem);font-weight:var(--wn-font-weight-semibold);letter-spacing:var(--wn-letter-spacing-heading);text-wrap:balance;line-height:1.04}.styles-module__MqX0Qq__formPanel{min-block-size:100svh;padding:clamp(var(--wn-space-8), 6vw, var(--wn-space-20));background:var(--wn-color-paper-50);align-items:center;display:flex}.styles-module__MqX0Qq__formContent{gap:var(--wn-space-8);inline-size:min(100%,27rem);margin-inline:auto;display:grid}.styles-module__MqX0Qq__headingGroup{gap:var(--wn-space-3);display:grid}.styles-module__MqX0Qq__kicker{color:var(--theme-link)}.styles-module__MqX0Qq__headingGroup h1{font-size:clamp(2.25rem,4vw,3.5rem);font-weight:var(--wn-font-weight-semibold);letter-spacing:var(--wn-letter-spacing-heading);text-wrap:balance;line-height:1.05}.styles-module__MqX0Qq__intro{max-inline-size:39ch;color:var(--theme-text-muted);line-height:var(--wn-line-height-body);text-wrap:pretty}.styles-module__MqX0Qq__form{gap:var(--wn-space-6);display:grid}.styles-module__MqX0Qq__field{gap:var(--wn-space-2);display:grid}.styles-module__MqX0Qq__field label{font-size:var(--wn-font-size-body-small);font-weight:var(--wn-font-weight-semibold);line-height:var(--wn-line-height-compact)}.styles-module__MqX0Qq__inputWrap{position:relative}.styles-module__MqX0Qq__input{min-block-size:3.25rem;inline-size:100%;padding-inline:var(--wn-space-4) 3.5rem;border:var(--wn-border-width-default) solid var(--theme-surface-border);border-radius:var(--wn-radius-control);background:var(--theme-surface);color:var(--theme-text);font:inherit;transition:border-color var(--wn-motion-duration-fast) var(--wn-motion-easing-standard), box-shadow var(--wn-motion-duration-fast) var(--wn-motion-easing-standard);font-size:1rem}.styles-module__MqX0Qq__input:hover{border-color:var(--theme-text-muted)}.styles-module__MqX0Qq__input:focus-visible{border-color:var(--theme-focus-ring);outline:var(--wn-border-width-focus) solid var(--theme-focus-ring);outline-offset:var(--wn-border-width-focus)}.styles-module__MqX0Qq__input[aria-invalid=true]{border-color:var(--theme-danger)}.styles-module__MqX0Qq__visibilityButton{border-radius:var(--wn-radius-round);block-size:2.75rem;inline-size:2.75rem;color:var(--theme-text-muted);cursor:pointer;transition:background-color var(--wn-motion-duration-fast) var(--wn-motion-easing-standard), color var(--wn-motion-duration-fast) var(--wn-motion-easing-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--wn-space-1);translate:0 -50%}.styles-module__MqX0Qq__visibilityButton:hover{background:var(--theme-surface-muted);color:var(--theme-text)}.styles-module__MqX0Qq__visibilityButton:focus-visible{outline:var(--wn-border-width-focus) solid var(--theme-focus-ring);outline-offset:0}.styles-module__MqX0Qq__error{color:var(--theme-danger);font-size:var(--wn-font-size-body-small);line-height:var(--wn-line-height-compact)}.styles-module__MqX0Qq__note{color:var(--theme-text-muted);font-size:var(--wn-font-size-caption);line-height:var(--wn-line-height-compact)}@media (max-width:52rem){.styles-module__MqX0Qq__page{grid-template-columns:1fr}.styles-module__MqX0Qq__imagePanel{min-block-size:clamp(17rem,42svh,25rem)}.styles-module__MqX0Qq__logo{inline-size:min(12rem,52%)}.styles-module__MqX0Qq__hotelCaption h2{max-inline-size:18ch;font-size:clamp(1.75rem,7vw,2.75rem)}.styles-module__MqX0Qq__formPanel{min-block-size:auto;padding-block:clamp(var(--wn-space-10), 10vw, var(--wn-space-16))}}@media (max-width:35rem){.styles-module__MqX0Qq__formPanel{padding-inline:var(--wn-space-6)}}@media (forced-colors:active){.styles-module__MqX0Qq__input:focus-visible,.styles-module__MqX0Qq__visibilityButton:focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.styles-module__MqX0Qq__hotelImage,.styles-module__MqX0Qq__hotelImageActive,.styles-module__MqX0Qq__captionItem,.styles-module__MqX0Qq__captionItemActive{transition:none;translate:0;scale:1}}