._page_14xh2_1{max-width:1200px;color:var(--ink,#183034);margin:0 auto;padding:30px 30px 70px}._preview_14xh2_3{background:#efe8dd;border-left:3px solid #b97851;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 17px;font-size:.77rem;line-height:1.6;display:flex}._preview_14xh2_3 strong{letter-spacing:.07em;font-size:.65rem}._preview_14xh2_3 span{color:#4e5a59}._intro_14xh2_5{padding:34px 0 24px}._intro_14xh2_5>p:first-child,._eyebrow_14xh2_5{letter-spacing:.12em;color:#006878;font-size:.65rem;font-weight:800}._intro_14xh2_5 h1{letter-spacing:-.04em;margin:12px 0 15px;font-family:Georgia,serif;font-size:clamp(2.3rem,4.6vw,3.6rem);font-weight:400;line-height:1.1}._intro_14xh2_5>p:last-child{color:#546365;margin:0;font-size:.98rem;line-height:1.7}._layout_14xh2_7{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}._mainColumn_14xh2_7,._checkoutForm_14xh2_7{gap:20px;display:grid}._card_14xh2_7{background:#fff;border:1px solid #d9ddd6;padding:28px}._card_14xh2_7 h2{align-items:center;gap:12px;margin:0 0 22px;font-family:Georgia,serif;font-size:1.45rem;font-weight:400;display:flex}._card_14xh2_7 h2>span{color:#006878;border:1px solid #b8c9c4;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-family:Arial,sans-serif;font-size:.65rem;font-weight:700;display:grid}._sectionTitle_14xh2_7{justify-content:space-between;align-items:center;gap:18px;display:flex}._sectionTitle_14xh2_7 button,._textButton_14xh2_7,._signature_14xh2_7 button{color:#006878;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.76rem;font-weight:700;line-height:1.5;text-decoration:underline}._sectionTitle_14xh2_7 button{margin-bottom:22px}._stayRow_14xh2_9{justify-content:space-between;align-items:start;gap:20px;font-size:.85rem;line-height:1.6;display:flex}._stayRow_14xh2_9 p{margin:7px 0}._available_14xh2_9,._pending_14xh2_9{padding:7px 10px;font-size:.68rem;font-weight:700;line-height:1.5;display:inline-block}._available_14xh2_9{color:#24553e;background:#e6f1e9}._pending_14xh2_9{color:#754c17;background:#fff2d9}._fields_14xh2_11+._fields_14xh2_11{margin-top:18px}._fields_14xh2_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}._fields_14xh2_11 label,._signer_14xh2_11{flex-direction:column;gap:7px;font-size:.76rem;font-weight:700;line-height:1.5;display:flex}._fields_14xh2_11 input,._fields_14xh2_11 select,._fields_14xh2_11 textarea,._signer_14xh2_11 input{color:#183034;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bdc8c0;border-radius:2px;padding:10px 12px;font-size:.9rem;font-weight:400}._fields_14xh2_11 fieldset{border:0;grid-column:1/-1;margin:0 0 3px;padding:0}._fields_14xh2_11 legend{margin-bottom:10px;font-size:.76rem;font-weight:700}._unitGrid_14xh2_11{flex-wrap:wrap;gap:8px;display:flex}._unitOption_14xh2_11{border:1px solid #d4dbd4;align-items:center;padding:9px 11px;flex-direction:row!important;gap:7px!important}._unitOption_14xh2_11 input{accent-color:#006878;width:16px;height:16px;min-height:16px}._wide_14xh2_11{grid-column:1/-1}._secondary_14xh2_13{color:#006878;cursor:pointer;background:#fff;border:1px solid #006878;grid-column:1/-1;min-height:48px;padding:12px 18px;font-size:.8rem;font-weight:800}._secondary_14xh2_13:disabled{opacity:.55;cursor:wait}._small_14xh2_13{color:#566769;font-size:.75rem;line-height:1.7}._small_14xh2_13 a{color:#006878}._placeholder_14xh2_13{color:#566769;padding:12px 0;font-size:.85rem;line-height:1.7}._error_14xh2_13{color:#85302d;background:#fff0ed;border-left:3px solid #b73333;padding:13px 16px;font-size:.8rem;line-height:1.6}._method_14xh2_13{background:#f5f5ef;border:1px solid #d8dfd6;gap:16px;padding:17px;font-size:.85rem;display:flex}._method_14xh2_13>span{color:#006878;font-size:1.5rem}._method_14xh2_13 p{color:#526769;margin:6px 0 0;font-size:.76rem;line-height:1.7}._cancellation_14xh2_15{border-bottom:1px solid #dce0d9;margin:23px 0;padding:0 0 7px}._cancellation_14xh2_15 h3{margin:0 0 12px;font-size:.9rem}._cancellation_14xh2_15 p{margin:0 0 12px;font-size:.8rem;line-height:1.75}._agreement_14xh2_15{margin:22px 0}._agreement_14xh2_15 summary{cursor:pointer;color:#006878;padding-bottom:12px;font-size:.85rem;font-weight:700}._agreement_14xh2_15>div{background:#f8f7f2;border:1px solid #dce0d9;max-height:330px;padding:17px 20px;font-size:.78rem;line-height:1.8;overflow:auto}._agreement_14xh2_15 p{margin:0 0 14px}._agreement_14xh2_15 p:last-child{margin:0}._signer_14xh2_11,._signature_14xh2_7{margin-top:18px}._signature_14xh2_7>p{color:#566769;font-size:.73rem;line-height:1.6}._signature_14xh2_7 canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#fff 78%,#d7dfd8 78% 79%,#fff 79%);border:1px solid #bdc8c0;width:100%;height:145px;display:block}._signature_14xh2_7>div{justify-content:space-between;align-items:center;gap:12px;display:flex}._signature_14xh2_7 small{color:#566769;font-size:.68rem;line-height:1.5}._check_14xh2_7{align-items:flex-start;gap:12px;margin:18px 0;font-size:.77rem;line-height:1.7;display:flex}._check_14xh2_7 input{accent-color:#006878;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}._paused_14xh2_15{color:#704e1f;background:#fff5df;margin:0 0 18px;padding:14px 16px;font-size:.78rem;line-height:1.7}._pay_14xh2_15{color:#fff;width:100%;min-height:54px;font:inherit;text-align:left;background:#006878;border:0;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:.9rem;font-weight:700;line-height:1.5;display:flex}._pay_14xh2_15:disabled{color:#405955;cursor:not-allowed;background:#dbe2de}._pay_14xh2_15>span{font-size:1.3rem}._summary_14xh2_17{background:#eeeae0;border-top:3px solid #006878;position:sticky;top:110px}._summary_14xh2_17>picture{width:100%;height:200px;display:block}._summary_14xh2_17>picture img{object-fit:cover;width:100%;height:100%;display:block}._summary_14xh2_17>div{padding:24px}._summary_14xh2_17 h2{margin:10px 0;font-family:Georgia,serif;font-size:1.6rem;font-weight:400}._stayDates_14xh2_17{border-top:1px solid #cbd1c6;margin-top:18px;padding-top:17px;font-size:.82rem;line-height:1.9}._charges_14xh2_17{margin:18px 0}._charges_14xh2_17>div{justify-content:space-between;gap:15px;padding:7px 0;font-size:.76rem;line-height:1.6;display:flex}._charges_14xh2_17 dd{text-align:right;white-space:nowrap;margin:0}._charges_14xh2_17 ._saving_14xh2_17{color:#246043}._charges_14xh2_17 ._total_14xh2_17{border-top:1px solid #bdc7bb;margin-top:12px;padding-top:15px;font-size:.88rem;font-weight:800}._today_14xh2_17{color:#006878;border-top:1px solid #bdc7bb;justify-content:space-between;align-items:center;gap:12px;padding:21px 0;display:flex}._today_14xh2_17>span{font-size:.8rem;font-weight:700}._today_14xh2_17>strong{font-size:1.38rem}._balance_14xh2_17{background:#f9f7f1;padding:15px;font-size:.8rem;line-height:1.7}._balance_14xh2_17 p{margin:8px 0 0;font-size:.75rem}._source_14xh2_17{color:#64716a;border-top:1px solid #cbd1c6;margin:15px 0 0;padding-top:13px;font-size:.65rem;line-height:1.7}._releaseNotes_14xh2_17{border:1px solid #d8dfd6;margin-top:28px;padding:20px;font-size:.78rem;line-height:1.8}._releaseNotes_14xh2_17 summary{cursor:pointer;font-weight:700}._screenReader_14xh2_17{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._page_14xh2_1 :is(button,input,select,summary,canvas):focus-visible{outline-offset:4px;outline:3px solid #007f8d}@media (max-width:900px){._layout_14xh2_7{grid-template-columns:minmax(0,1fr)}._summary_14xh2_17{order:-1;grid-template-columns:180px minmax(0,1fr);display:grid;position:static}._summary_14xh2_17>picture{height:100%;min-height:190px}._summary_14xh2_17>div{padding:20px}._summary_14xh2_17 h2{font-size:1.4rem}._charges_14xh2_17>div{font-size:.8rem}._summary_14xh2_17 ._source_14xh2_17{margin-bottom:0}._card_14xh2_7{padding:25px}}@media (max-width:540px){._page_14xh2_1{padding:20px 16px 50px}._preview_14xh2_3{gap:5px;padding:11px 13px;font-size:.7rem}._intro_14xh2_5{padding:26px 0 23px}._intro_14xh2_5 h1{font-size:2.3rem}._intro_14xh2_5>p:last-child{font-size:.9rem}._layout_14xh2_7{gap:20px}._summary_14xh2_17{display:block}._summary_14xh2_17>picture{height:160px;min-height:0}._summary_14xh2_17>div{padding:20px}._fields_14xh2_11{gap:16px 12px}._fields_14xh2_11 input,._fields_14xh2_11 select,._fields_14xh2_11 textarea,._signer_14xh2_11 input{font-size:16px}._card_14xh2_7{padding:22px 18px}._card_14xh2_7 h2{font-size:1.32rem}._stayRow_14xh2_9{flex-direction:column;gap:12px}._agreement_14xh2_15>div{max-height:300px;padding:15px}._today_14xh2_17>strong{font-size:1.3rem}._signature_14xh2_7>div{align-items:flex-start}._pay_14xh2_15{font-size:.83rem}._charges_14xh2_17>div{font-size:.77rem}._releaseNotes_14xh2_17{padding:16px}}@media (prefers-reduced-motion:reduce){._page_14xh2_1 *{scroll-behavior:auto}}._fullAgreement_14xh2_27{overflow-wrap:anywhere;margin:24px 0;font-size:.78rem;line-height:1.85}._fullAgreement_14xh2_27 h3{font-size:1rem}._fullAgreement_14xh2_27 article{border-top:1px solid #dce0d9;margin-top:20px;padding-top:12px}._fullAgreement_14xh2_27 h4{color:#006878;font-size:.85rem}._fullAgreement_14xh2_27 p{white-space:pre-line}._acceptanceText_14xh2_27{gap:12px;display:grid}._acceptanceText_14xh2_27 span[lang=en]{color:#566769}._hostFooter_14xh2_29{color:#566769;border-top:1px solid #d8dfd6;margin-top:28px;padding:16px 0 0;font-size:.75rem;line-height:1.65}._hostFooter_14xh2_29 address{font-style:normal}._agreementDisclosure_14xh2_31>summary{cursor:pointer;color:#006878;padding:12px 0;font-size:.85rem;font-weight:700}._agreementDisclosure_14xh2_31>summary:focus-visible{outline-offset:4px;outline:3px solid #007f8d}._fullAgreement_14xh2_27 h5{letter-spacing:.04em;border-bottom:1px solid #dce0d9;margin:24px 0 14px;padding-bottom:9px;font-size:.82rem}._phone_14xh2_35{grid-template-columns:minmax(100px,1fr) minmax(110px,1fr);gap:8px;display:grid}._phone_14xh2_35 input,._phone_14xh2_35 select{min-width:0}._validation_14xh2_39{color:#163a36;background:#f6f5ee;border:1px solid #71817d;border-radius:8px;margin:1rem 0;padding:1rem}._validation_14xh2_39 ul{margin:.5rem 0 0;padding-left:1.3rem}._fields_14xh2_11 [aria-invalid=true]{border:2px solid #993d24}._recheck_14xh2_45{border:2px solid #993d24;border-radius:8px;margin-bottom:1rem;padding:1rem}._validation_14xh2_39:empty{display:none}
