.hv2-sv-head .hv2-sv-intro{position:relative;max-width:780px;margin:14px 0 0;font-size:14.5px;line-height:1.7;color:var(--fg-2)}.hv2-sv-hero:before{background-image:var(--hv2-sv-hero,url("/images/homepage-hero-landscape.webp"));background-position:50%;opacity:.3}.hv2-sv-body{padding-bottom:8px}.hv2-enq{padding-block:48px 64px}.hv2-enq-head{max-width:760px;margin-bottom:18px}.hv2-enq-head .hv2-k{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text);margin:0}.hv2-enq-head h2{font-family:var(--display);font-size:clamp(22px,2.6vw,28px);font-weight:600;margin-top:6px}.hv2-enq-head p{margin:6px 0 0;font-size:14px;color:var(--paper-muted)}.hv2-sv-price{font-family:var(--display);font-size:24px;font-weight:700;color:var(--paper-fg);margin-top:6px}.hv2-sv-cta{display:flex;justify-content:center;margin-top:16px;padding:14px 18px;border-radius:11px;background:var(--gilt);color:#000;font-family:var(--mono);font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 18px rgba(191,163,124,.3)}.hv2-sv-cta:hover{box-shadow:0 12px 28px rgba(191,163,124,.45)}[data-paper-form]{--co-fg:#15130f;--co-text:#3b3732;--co-soft:#5a554e;--co-muted:#77716a;--co-faint:#9a948c;--co-line:#ece8e1;--co-input-line:#ddd6cb;--co-tint:#faf8f5;--co-gold-tint:#f6f1e8;--co-gold-line:#e2d3b8;--co-gold-deep:#8f7550;--co-gold-text:#73542a;--co-gold-hi:#F4DCB4;--co-gilt:linear-gradient(135deg,#8f7550,#d9c09a 28%,#BFA37C 52%,#f1dcb6 74%,#9c8159);--co-panel-shadow:0 1px 2px rgba(21,19,15,.04),0 10px 28px rgba(21,19,15,.06);--co-sum-shadow:0 2px 4px rgba(21,19,15,.04),0 18px 44px rgba(21,19,15,.12);color:var(--co-fg);color-scheme:light}[data-paper-form] .bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(255\,255\,255\,0\.02\)\)\],[data-paper-form] .bg-\[linear-gradient\(145deg\,rgba\(191\,163\,124\,0\.14\)\,rgba\(255\,255\,255\,0\.035\)_40\%\,rgba\(255\,255\,255\,0\.015\)\)\],[data-paper-form] .bg-\[linear-gradient\(145deg\,rgba\(191\,163\,124\,0\.16\)\,rgba\(255\,255\,255\,0\.04\)_48\%\,rgba\(255\,255\,255\,0\.015\)\)\]{background:#fff;border-color:var(--co-line);border-radius:18px;box-shadow:var(--co-panel-shadow)}[data-paper-form] .bg-\[\#0D0D0D\],[data-paper-form] .bg-black\/25,[data-paper-form] .bg-black\/50,[data-paper-form] .bg-black\/70{background-color:#fff}[data-paper-form] .bg-black\/50{border-radius:14px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-paper-form] .shadow-\[0_18px_80px_rgba\(0\,0\,0\,0\.28\)\]{box-shadow:none}[data-paper-form] input.bg-black\/70,[data-paper-form] select.bg-black\/70,[data-paper-form] textarea.bg-black\/70{border-color:var(--co-input-line);border-radius:10px;color:var(--co-fg);color-scheme:light}[data-paper-form] input.bg-black\/70:focus,[data-paper-form] select.bg-black\/70:focus,[data-paper-form] textarea.bg-black\/70:focus{border-color:var(--co-gold-deep);box-shadow:0 0 0 3px rgba(191,163,124,.25)}[data-paper-form] .text-\[\#D8C29D\]{color:var(--co-gold-text)}[data-paper-form] .text-emerald-200{color:#24573f}[data-paper-form] .bg-emerald-400\/10{background-color:#eef7f1}[data-paper-form] .border-emerald-400\/30{border-color:#cfe7d8}[data-paper-form] .hover\:bg-white:hover{background:var(--co-gilt)}[data-paper-form] .border.p-4,[data-paper-form] form .border{border-radius:12px}[data-paper-form] .bg-black{background-color:#fff}[data-paper-form] .text-white{color:var(--co-fg)}[data-paper-form] .bg-white\/\[0\.02\],[data-paper-form] .bg-white\/\[0\.03\],[data-paper-form] .hover\:bg-white\/\[0\.03\]:hover{background-color:var(--co-tint)}[data-paper-form] .bg-white\/12{background-color:var(--co-line)}[data-paper-form] .bg-\[\#BFA37C\]\/10,[data-paper-form] .hover\:bg-\[\#BFA37C\]\/10:hover{background-color:var(--co-gold-tint)}[data-paper-form] .bg-\[\#BFA37C\]{background:var(--co-gilt)}[data-paper-form] .shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:var(--co-panel-shadow)}[data-paper-form] .shadow-\[0_18px_70px_rgba\(0\,0\,0\,0\.28\)\]{box-shadow:var(--co-sum-shadow)}[data-paper-form] form .border{border-radius:12px}[data-paper-form] form .border-b,[data-paper-form] form .border-t{border-radius:0}[data-paper-form] .text-white\/75,[data-paper-form] .text-white\/80{color:var(--co-text)}[data-paper-form] .text-white\/60,[data-paper-form] .text-white\/65,[data-paper-form] .text-white\/70{color:var(--co-soft)}[data-paper-form] .text-white\/45,[data-paper-form] .text-white\/50,[data-paper-form] .text-white\/55{color:var(--co-muted)}[data-paper-form] .text-white\/30,[data-paper-form] .text-white\/35,[data-paper-form] .text-white\/40{color:var(--co-faint)}[data-paper-form] .hover\:text-\[\#BFA37C\]:hover,[data-paper-form] .hover\:text-\[\#D8C29D\]:hover,[data-paper-form] .text-\[\#BFA37C\]{color:var(--co-gold-text)}[data-paper-form] .hover\:text-white:hover{color:var(--co-fg)}[data-paper-form] .placeholder\:text-white\/25::placeholder{color:var(--co-faint)}[data-paper-form] .text-red-100,[data-paper-form] .text-red-200,[data-paper-form] .text-red-300{color:#9b2c2c}[data-paper-form] .bg-red-400\/10,[data-paper-form] .hover\:bg-red-400\/10:hover{background-color:#fdf0ef}[data-paper-form] .border-red-400\/30,[data-paper-form] .border-red-400\/40{border-color:#f0c9c6}[data-paper-form] .border-white\/10,[data-paper-form] .border-white\/15,[data-paper-form] .disabled\:border-white\/10:disabled{border-color:var(--co-line)}[data-paper-form] .hover\:border-white:hover,[data-paper-form] .hover\:border-white\/25:hover,[data-paper-form] .hover\:border-white\/35:hover{border-color:#d6ccbc}[data-paper-form] .border-\[\#BFA37C\]\/20,[data-paper-form] .border-\[\#BFA37C\]\/30,[data-paper-form] .border-\[\#BFA37C\]\/45,[data-paper-form] .border-\[\#BFA37C\]\/55,[data-paper-form] .border-\[\#BFA37C\]\/60{border-color:var(--co-gold-line)}[data-paper-form] .border-\[\#BFA37C\],[data-paper-form] .focus\:border-\[\#BFA37C\]:focus,[data-paper-form] .hover\:border-\[\#BFA37C\]:hover{border-color:var(--co-gold-deep)}[data-paper-form] .accent-\[\#BFA37C\]{accent-color:var(--co-gold-deep)}[data-paper-form] input.bg-black,[data-paper-form] select.bg-black,[data-paper-form] textarea.bg-black{border-color:var(--co-input-line);border-radius:10px;color:var(--co-fg);color-scheme:light}[data-paper-form] input.bg-black:focus,[data-paper-form] select.bg-black:focus,[data-paper-form] textarea.bg-black:focus{border-color:var(--co-gold-deep);box-shadow:0 0 0 3px rgba(191,163,124,.25)}[data-paper-form] input:disabled,[data-paper-form] select:disabled{background-color:#f6f4f0;color:var(--co-muted)}[data-paper-form] a.bg-white,[data-paper-form] button.bg-white{background:#000;color:var(--co-gold-hi);border-color:#000;border-radius:10px;font-weight:700;box-shadow:0 4px 14px rgba(0,0,0,.18);transition:transform .18s,box-shadow .18s,background .18s}[data-paper-form] a.bg-white:hover,[data-paper-form] button.bg-white:hover:not(:disabled){background:#1a1a1a;color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.28),0 0 16px rgba(191,163,124,.3)}[data-paper-form] button.bg-white:disabled{background:#000;opacity:.4}[data-paper-form] button.bg-\[\#BFA37C\]{border:0;border-radius:10px;color:#000;font-weight:700;box-shadow:0 4px 14px rgba(191,163,124,.32),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .18s,box-shadow .18s}[data-paper-form] button.bg-\[\#BFA37C\]:hover:not(:disabled){background:var(--co-gilt);transform:translateY(-2px);box-shadow:0 10px 26px rgba(191,163,124,.48),inset 0 1px 0 rgba(255,255,255,.35)}[data-paper-form] form button.border:not(.bg-white):not(.bg-\[\#BFA37C\]){border-radius:10px}.hv2-co-root[data-checkout-chrome]{display:flex;flex-direction:column;min-height:100vh;background:#fff}[data-paper-form] main.min-h-screen{min-height:0;padding-block:40px 64px}[data-paper-form] .bg-\[\#0D0D0D\]{border-color:var(--co-line);border-radius:18px;box-shadow:var(--co-panel-shadow)}.hv2-sv-trip{margin-top:14px;grid-template-columns:minmax(0,1fr)}.hv2-sv-trip .hv2-cell{width:100%;text-align:left;cursor:pointer}.hv2-sv-nights{display:block;margin-top:2px;font-size:12.5px;color:var(--paper-muted)}@media (max-width:640px){.hv2-sv-head .hv2-sv-intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px}.hv2-sv-hero:before{background-image:var(--hv2-sv-hero-mobile,var(--hv2-sv-hero,url("/images/homepage-hero-landscape-mobile.webp")))}}