._page_1j4ae_1{isolation:isolate;min-height:calc(100svh - var(--sticky-header-offset,118px));padding:clamp(1.15rem, 2.1vw, 2rem) var(--gutter,clamp(1rem, 4vw, 5rem)) clamp(2.5rem, 5vw, 4.5rem);background:radial-gradient(at 12% 0,#e2223114,#0000 40rem),linear-gradient(160deg,#14161b,#0b0d11 75%);border-top:1px solid #ff596459;position:relative;overflow:hidden}._page_1j4ae_1:before{z-index:-1;content:"";filter:blur(110px);pointer-events:none;background:#e42a3812;border-radius:50%;width:min(72rem,92vw);height:30rem;display:none;position:absolute;top:clamp(5rem,18vw,12rem);left:50%;transform:translate(-50%)}body:has(.booking-page-compact) .site-footer{display:none}._intro_1j4ae_31{justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;width:min(940px,100%);margin:0 auto clamp(1rem,2vw,1.5rem);padding:0 clamp(.15rem,.5vw,.4rem);display:flex}._introCopy_1j4ae_41{min-width:0}._page_1j4ae_1:has([data-confirmation-overview]) ._intro_1j4ae_31{display:none}@media print{._page_1j4ae_1:has([data-confirmation-overview]){background:#fff;min-height:0;padding:0;overflow:visible}._formShell_1j4ae_47{width:100%}}._introCopy_1j4ae_41>p:last-child{color:#b8c1ca;max-width:60ch;margin:.7rem 0 0;font-size:.98rem;line-height:1.58}._intro_1j4ae_31 h1{color:#f7f4ee;max-width:24ch;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.03em;text-transform:none;text-wrap:balance;margin:.28rem 0 0;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:650;line-height:1.12}._assurances_1j4ae_71{gap:.15rem;min-width:224px;margin:0;padding:0;list-style:none;display:grid}._assurances_1j4ae_71 li{border-bottom:1px solid #ffffff1a;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.5rem 0;display:grid}._assurances_1j4ae_71 li:last-child{border-bottom:0}._assurances_1j4ae_71 span{color:#ff5a67;font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;letter-spacing:.08em;font-size:.8rem;font-weight:800}._assurances_1j4ae_71 strong{color:#dce1e6;letter-spacing:.01em;font-size:.8rem;font-weight:760}._formShell_1j4ae_47{width:min(940px,100%);margin:0 auto;padding:0;position:relative}._closedState_1j4ae_113{color:#f5f2ec;gap:1rem;width:min(760px,100%);margin:3rem auto;display:grid}._closedState_1j4ae_113 h2{font-family:var(--font-barlow-condensed), "Arial Narrow", sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}._closedState_1j4ae_113 p{color:#aeb4bd;margin:0;line-height:1.65}._closedState_1j4ae_113 a{width:fit-content}@media (max-width:760px){._page_1j4ae_1{min-height:calc(100svh - 70px);padding:.9rem .85rem 2.5rem}._intro_1j4ae_31{grid-template-columns:1fr;align-items:start;gap:.75rem;margin-bottom:.95rem;padding-inline:.15rem;display:grid}._intro_1j4ae_31 h1{max-width:24ch;font-size:clamp(1.7rem,7vw,2.3rem)}._introCopy_1j4ae_41>p:last-child{max-width:42ch;margin-top:.55rem;font-size:1rem;line-height:1.5}._assurances_1j4ae_71{flex-wrap:wrap;gap:.4rem .9rem;min-width:0;display:flex}._assurances_1j4ae_71 li{border:0;gap:.35rem;padding:0;display:flex}._assurances_1j4ae_71 span,._assurances_1j4ae_71 strong{font-size:.75rem}}@media (max-width:390px){._page_1j4ae_1{padding-inline:.65rem}._intro_1j4ae_31 h1{font-size:clamp(1.7rem,7vw,2.1rem)}._introCopy_1j4ae_41>p:last-child{font-size:1rem}._assurances_1j4ae_71{gap:.3rem .65rem}}@media (prefers-reduced-motion:reduce){._page_1j4ae_1:before{filter:blur(110px)}}@media (forced-colors:active){._page_1j4ae_1,._intro_1j4ae_31{border-color:canvastext}}
