.page_hero__5Riq3 .wrap{padding-top:var(--s7);padding-bottom:var(--s7)}.page_h1__4cgWc{font-size:var(--t-h1);line-height:1.1;color:var(--ivory);letter-spacing:-.01em;margin:0 0 var(--s5);max-width:16ch;text-wrap:pretty}.page_body__r8__z{padding-bottom:var(--section)}.page_panel__b1l2O{max-width:640px}.page_fine__moAsK{margin-top:var(--s4);font-size:var(--t-xs);color:var(--muted);letter-spacing:var(--track-fine);max-width:64ch}.StayForm_form___9AHJ{display:grid;grid-gap:var(--s4);gap:var(--s4)}.StayForm_compact__G9rhC{grid-template-columns:1fr 1fr}.StayForm_compact__G9rhC>.follow,.StayForm_compact__G9rhC>div:last-child,.StayForm_compact__G9rhC>p{grid-column:1/-1}@media (max-width:640px){.StayForm_compact__G9rhC{grid-template-columns:1fr}}.StayForm_row__TT606{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s4);gap:var(--s4)}.StayForm_field__OTyWB{display:flex;flex-direction:column;gap:var(--s2);min-width:0}.StayForm_field__OTyWB .label{color:var(--on-navy-muted)}.StayForm_field__OTyWB select{width:100%;min-width:0;background:var(--navy-deep);border:1px solid var(--gold-border);color:var(--ivory);padding:13px 16px;font-size:var(--t-sm);border-radius:var(--r-btn)}.StayForm_field__OTyWB select:focus-visible,.StayForm_field__OTyWB textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.StayForm_field__OTyWB textarea{width:100%;min-width:0;background:var(--navy-deep);border:1px solid var(--gold-border);color:var(--ivory);padding:12px 16px;font:inherit;font-size:var(--t-sm);line-height:1.5;border-radius:var(--r-btn);resize:vertical}.StayForm_field__OTyWB textarea::placeholder{color:var(--on-navy-dim)}.StayForm_hint__Wbrmi{font-size:var(--t-xs);color:var(--on-navy-dim);letter-spacing:var(--track-fine);margin:0}.StayForm_hint__Wbrmi a{color:var(--gold)}.StayForm_follow__0XCKy{display:grid;grid-gap:var(--s4);gap:var(--s4);padding-left:var(--s4);border-left:1px solid var(--gold-border)}.StayForm_hp__uoXXs{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.StayForm_error__pP0Cf{font-size:var(--t-sm);color:var(--gold-pale)}.StayForm_actions__XZOY9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);padding-top:var(--s2)}.StayForm_fine__KcTTp{font-size:var(--t-xs);color:var(--on-navy-dim);letter-spacing:var(--track-fine)}.StayForm_done__mS7jV{display:flex;flex-direction:column;gap:var(--s3)}.StayForm_done__mS7jV .eyebrow{display:block}.StayForm_done__mS7jV h3{font-size:var(--t-lg);color:var(--ivory)}.StayForm_done__mS7jV p{font-size:var(--t-sm);line-height:1.6;color:var(--light);max-width:44ch}@media (max-width:640px){.StayForm_row__TT606{grid-template-columns:1fr}}.StayPicker_search__Ux0Ij{position:relative}.StayPicker_field__Yrmwg{display:flex;flex-direction:column;gap:var(--s2)}.StayPicker_field__Yrmwg .label{color:var(--on-navy-muted)}.StayPicker_field__Yrmwg input{width:100%;background:var(--navy-deep);border:1px solid var(--gold-border);color:var(--ivory);padding:13px 16px;font-size:var(--t-sm);border-radius:var(--r-btn)}.StayPicker_field__Yrmwg input::placeholder{color:var(--on-navy-dim)}.StayPicker_field__Yrmwg input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.StayPicker_hits__IKJlA{list-style:none;margin:var(--s2) 0 0;padding:0;background:var(--navy-deep);border:1px solid var(--gold-border);border-radius:var(--r);overflow:hidden}.StayPicker_hits__IKJlA button{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line-dark);padding:var(--s3) var(--s4);color:var(--ivory);cursor:pointer}.StayPicker_hits__IKJlA li:first-child button{border-top:0}.StayPicker_hits__IKJlA button:hover{background:var(--navy)}.StayPicker_hitName__DHaOk{font-family:var(--serif);font-size:var(--t-base)}.StayPicker_hitMeta__F4uEf{font-size:var(--t-xs);color:var(--on-navy-muted);letter-spacing:var(--track-fine)}.StayPicker_chosen__CwHK4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);padding-bottom:var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--line-dark)}.StayPicker_chosen__CwHK4 .label{display:block;color:var(--on-navy-muted);margin-bottom:4px}.StayPicker_chosenName__lJVwa{display:block;font-family:var(--serif);font-size:var(--t-lg);color:var(--ivory)}.StayPicker_chosenPlace__mf4Vl{display:block;font-size:var(--t-xs);color:var(--on-navy-muted);margin-top:4px}.StayPicker_change__Nh0X4{background:none;border:0;padding:0;font-size:var(--t-xs);letter-spacing:var(--track-cta);text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);cursor:pointer}.StayPicker_loading__Mkig4{margin-top:var(--s3);font-size:var(--t-sm);color:var(--on-navy-muted)}.StickyReview_pill__B86fH{position:fixed;right:var(--s5);bottom:var(--s5);z-index:15;display:flex;align-items:center;gap:var(--s4);max-width:360px;padding:var(--s3) var(--s5) var(--s3) var(--s4);background:var(--navy-deep);border:1px solid var(--gold-border);border-radius:var(--r);box-shadow:0 18px 40px rgba(0,0,0,.3);color:inherit;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.StickyReview_pill__B86fH.StickyReview_shown__MJJJ6{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.StickyReview_pill__B86fH:hover{border-color:var(--gold-dark)}.StickyReview_score__YG2Wx{font-family:var(--serif);font-size:var(--t-2xl);line-height:1;color:var(--gold)}.StickyReview_text__mCsBm{display:flex;flex-direction:column;gap:3px;min-width:0}.StickyReview_label__xATz5{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--on-navy-muted)}.StickyReview_cta__cdfuv{font-size:var(--t-sm);color:var(--ivory);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StickyReview_pill__B86fH:hover .StickyReview_cta__cdfuv{color:var(--gold-pale)}@media (prefers-reduced-motion:reduce){.StickyReview_pill__B86fH{transition:none}}@media (max-width:640px){.StickyReview_pill__B86fH{left:var(--gutter);right:var(--gutter);bottom:var(--s4);max-width:none}}.ScoreBar_row__ifcv_{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr) auto;align-items:center;grid-gap:var(--s4);gap:var(--s4);--seg-bg:var(--cream);--seg-line:var(--line-strong);--seg-fill:var(--gold-dark);--seg-text:var(--text);--seg-label:var(--text-2);--seg-count:var(--muted)}.ScoreBar_dark__8mfbM{--seg-bg:var(--navy);--seg-line:var(--gold-border);--seg-fill:var(--gold);--seg-text:var(--gold);--seg-label:var(--light);--seg-count:var(--on-navy-dim)}.ScoreBar_label___ov9b{font-size:var(--t-sm);color:var(--seg-label)}.ScoreBar_bar__QoisW{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px}.ScoreBar_seg__DDJO5{display:block;height:10px;background:var(--seg-bg);border:1px solid var(--seg-line);border-radius:2px;overflow:hidden}.ScoreBar_fill__Qq6TS{display:block;height:100%;background:var(--seg-fill)}.ScoreBar_n__WSrOF{font-family:var(--serif);font-size:var(--t-md);color:var(--seg-text);line-height:1;min-width:2.2em;text-align:right}.ScoreBar_count__xiQ13{display:block;font-family:var(--sans);font-size:var(--t-label);letter-spacing:var(--track-fine);color:var(--seg-count);margin-top:3px}@media (max-width:640px){.ScoreBar_row__ifcv_{grid-template-columns:minmax(0,104px) minmax(0,1fr) auto}}.page_hero__fYDMB .wrap{padding-top:var(--s7)}.page_heroGrid__qRCBI{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--s8);gap:var(--s8);align-items:end;padding-bottom:var(--s5)}.page_h1__z2X0O{font-size:var(--t-h1);line-height:1.1;color:var(--ivory);letter-spacing:-.01em;margin:0 0 var(--s5);text-wrap:pretty}.page_sub__ivK8g{margin:0 0 var(--s6)}.page_scorePanel__VXbYa{display:flex;flex-direction:column;background:var(--navy-deep);border:1px solid var(--gold-border);padding:var(--s5) var(--s6);border-radius:var(--r)}.page_scoreLabel__yxuBX{display:block;color:var(--on-navy-muted);margin-bottom:var(--s2)}.page_scoreBig__A9KSv{font-family:var(--serif);font-size:var(--t-num);color:var(--gold);line-height:1}.page_scoreOf__CPJw2{font-family:var(--sans);font-size:var(--t-md);color:var(--on-navy-muted);margin-left:4px}.page_factors__sIfsm{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line-dark)}.page_scoreNote__yUV98{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line-dark);font-size:var(--t-xs);color:var(--on-navy-dim);letter-spacing:var(--track-fine)}.page_byline__zMILA{padding-bottom:var(--s7)}.page_facts__R_mDX .eyebrow{display:block;margin-bottom:var(--s5)}.page_body__FB7tW{padding-bottom:var(--section)}.page_bodyGrid__yRtcq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--card-gap);gap:var(--card-gap);align-items:start}.page_figures__tx3a1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s5);gap:var(--s5)}.page_n__XXIbr{font-family:var(--serif);font-size:var(--t-stat);line-height:1;color:var(--gold);margin-bottom:var(--s2)}.page_l__V_UJG{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--on-navy-muted);line-height:1.6}.page_waiting__C07_T{font-size:var(--t-md);line-height:1.6;color:var(--light);max-width:48ch}.page_waiting__C07_T a{color:var(--gold)}.page_waiting2__XAIBn{font-size:var(--t-md);color:var(--text-2)}.page_noteEyebrow__3MFP3{display:block;margin-bottom:var(--s4)}.page_stays__bmfxe{background:var(--cream);border-top:1px solid var(--line)}.page_staysHead__SYMh8{display:flex;justify-content:space-between;align-items:end;gap:var(--s5);margin-bottom:var(--s6)}.page_staysH2__Eph5O{font-size:var(--t-3xl);line-height:1.15;margin:var(--s3) 0 0}.page_stayList__Q58kW{list-style:none;margin:0;padding:0;border:1px solid var(--line);background:var(--card)}.page_stay__5vn_E{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;grid-gap:var(--s5);gap:var(--s5);align-items:center;padding:var(--s4) var(--s5)}.page_stay__5vn_E+.page_stay__5vn_E{border-top:1px solid var(--line)}.page_stayWho__2gWp7{display:flex;flex-direction:column;gap:2px}.page_stayTier__6bd3s{font-family:var(--serif);font-size:var(--t-md);color:var(--text)}.page_stayOf__eJkvq,.page_stayYear__KBTGo,.page_staysNote__Uvnku{font-size:var(--t-xs);letter-spacing:var(--track-fine);color:var(--muted)}.page_stayWhat__dU9Ec{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-size:var(--t-sm);color:var(--text-2)}.page_stayFactors__cf7fr{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);margin:0;padding-top:var(--s2)}.page_stayFactors__cf7fr>div{display:flex;align-items:center;gap:var(--s3)}.page_stayFactors__cf7fr dt{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.page_stayFactors__cf7fr dd{display:flex;align-items:center;gap:var(--s2);margin:0;font-family:var(--serif);font-size:var(--t-sm);color:var(--text)}.page_mini__Q4y1I{display:inline-grid;grid-template-columns:repeat(5,9px);gap:2px}.page_mini__Q4y1I i{display:block;height:6px;background:var(--cream);border:1px solid var(--line-strong);border-radius:1px}.page_mini__Q4y1I .page_miniOn__lUrRe{background:var(--gold-dark);border-color:var(--gold-dark)}.page_stayComment__0Vb9u{grid-column:1/-1;margin:var(--s2) 0 0;font-family:var(--serif);font-size:var(--t-md);line-height:1.55;color:var(--text);max-width:68ch}.page_stayScore__UFsDO{display:flex;align-items:baseline;gap:2px;justify-self:end}.page_stayN__O0az5{font-family:var(--serif);font-size:var(--t-lg);color:var(--gold-dark);line-height:1}.page_staysNote__Uvnku{margin:var(--s4) 0 0;max-width:60ch}.page_rate__jfPV6{border-top:1px solid var(--line)}.page_rateGrid__5ZgNt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:var(--card-gap);gap:var(--card-gap);align-items:start}.page_rateGrid__5ZgNt .eyebrow{display:block;margin-bottom:var(--s3)}.page_rateH2___dFYF{font-size:var(--t-3xl);line-height:1.15;margin:0 0 var(--s4)}.page_rateP__EzxpT{font-size:var(--t-md);line-height:1.6;color:var(--text-2);max-width:44ch}.page_ratePanel__atE2c{min-width:0}@media (max-width:1100px){.page_bodyGrid__yRtcq,.page_heroGrid__qRCBI,.page_rateGrid__5ZgNt{grid-template-columns:1fr}.page_heroGrid__qRCBI{gap:var(--s7)}.page_scorePanel__VXbYa{max-width:360px}}@media (max-width:640px){.page_hero__fYDMB .wrap{padding-top:var(--s6)}.page_figures__tx3a1{grid-template-columns:1fr}.page_staysHead__SYMh8{flex-direction:column;align-items:start}.page_stay__5vn_E{grid-template-columns:minmax(0,1fr) auto}.page_stayWhat__dU9Ec{grid-column:1/-1}.page_stayFactors__cf7fr{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);margin:0;padding-top:var(--s2)}.page_stayFactors__cf7fr>div{display:flex;align-items:center;gap:var(--s3)}.page_stayFactors__cf7fr dt{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.page_stayFactors__cf7fr dd{display:flex;align-items:center;gap:var(--s2);margin:0;font-family:var(--serif);font-size:var(--t-sm);color:var(--text)}.page_mini__Q4y1I{display:inline-grid;grid-template-columns:repeat(5,9px);gap:2px}.page_mini__Q4y1I i{display:block;height:6px;background:var(--cream);border:1px solid var(--line-strong);border-radius:1px}.page_mini__Q4y1I .page_miniOn__lUrRe{background:var(--gold-dark);border-color:var(--gold-dark)}.page_stayComment__0Vb9u{grid-column:1/-1;margin:var(--s2) 0 0;font-family:var(--serif);font-size:var(--t-md);line-height:1.55;color:var(--text);max-width:68ch}.page_stayScore__UFsDO{grid-row:1;grid-column:2}}