._1TyGcG_page{--ink:#1c1918;--text:#333;--muted:#595959;--paper:#fff;--pale:#f5f5f5;--line:#e6e2de;--chip:#cfc9c3;--on-photo:#fff;--display:var(--font-jost), "Futura", "Helvetica Neue", Arial, sans-serif;--body:var(--font-inter), "Helvetica Neue", Arial, sans-serif;--serif:var(--font-cormorant), Georgia, serif;color:var(--text);background:var(--paper);font-family:var(--body);width:100%}:where(._1TyGcG_page) button{font:inherit;color:inherit;cursor:pointer;border-radius:0}:where(._1TyGcG_page) img{max-width:100%;display:block}._1TyGcG_hero{background:var(--ink);height:clamp(560px,62vw,880px);position:relative;overflow:hidden}._1TyGcG_slide{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}._1TyGcG_slide[data-on=true]{opacity:1}._1TyGcG_slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._1TyGcG_shade{pointer-events:none;background:linear-gradient(0deg,#1c19188c 0,#1c19184d 40% 100%);position:absolute;inset:0}._1TyGcG_heroText{text-align:center;color:var(--on-photo);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:96px 16px 64px;display:flex;position:absolute;inset:0}._1TyGcG_eyebrow{letter-spacing:2.4px;text-transform:uppercase;margin:0;font-size:12px}._1TyGcG_heroTitle{font-weight:inherit;flex-direction:column;align-items:center;gap:18px;margin:0;display:flex}._1TyGcG_heroName{font-family:var(--display);text-transform:uppercase;letter-spacing:clamp(6px,1vw,14px);padding-left:clamp(6px,1vw,14px);font-size:clamp(56px,9vw,128px);font-weight:200;line-height:1}._1TyGcG_heroLine{font-family:var(--serif);font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:400;line-height:1.2}._1TyGcG_heroFoot{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:0 auto;padding:0 24px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}._1TyGcG_cap{color:var(--on-photo);letter-spacing:1.5px;text-transform:uppercase;text-shadow:0 1px 8px #1c191873;border-bottom:1px solid #fff9;padding:12px 0;font-size:13px;text-decoration:none}._1TyGcG_cap:hover{border-bottom-color:var(--on-photo)}._1TyGcG_ctrl{align-items:center;gap:4px;display:flex}._1TyGcG_dot{background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:44px;padding:0;display:flex}._1TyGcG_dot:before{content:"";background:#ffffff73;width:22px;height:2px}._1TyGcG_dot[aria-current=true]:before{background:var(--on-photo)}._1TyGcG_pause{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:8px;display:flex}._1TyGcG_main{max-width:1440px;margin:0 auto;padding:0 24px 96px}._1TyGcG_crumbs{letter-spacing:.4px;color:var(--muted);padding:24px 0 0;font-size:13px}._1TyGcG_crumbs a{color:var(--muted);text-decoration:none}._1TyGcG_crumbs a:hover{color:var(--ink)}._1TyGcG_sep{padding:0 8px}._1TyGcG_intro{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;padding:36px 0;display:flex}._1TyGcG_lead{flex:520px;max-width:780px;margin:0;font-size:17px;line-height:1.6}._1TyGcG_count{color:var(--muted);margin:0;font-size:14px}._1TyGcG_filters{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:36px;padding:20px 0;display:flex;position:sticky;top:96px}._1TyGcG_filterLabel{letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-right:8px;font-size:12px}._1TyGcG_chip{border:1px solid var(--chip);background:var(--paper);min-height:44px;color:var(--ink);padding:0 18px;font-size:14px}._1TyGcG_chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-photo)}._1TyGcG_chipN{opacity:.6;margin-left:6px;font-size:13px}._1TyGcG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:48px 32px;display:grid}._1TyGcG_card{flex-direction:column;gap:14px;display:flex}._1TyGcG_ph{background:var(--pale);aspect-ratio:4/3;display:block;overflow:hidden}._1TyGcG_ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._1TyGcG_name{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:24px;font-weight:400}._1TyGcG_name a{color:var(--ink);text-decoration:none}._1TyGcG_fin{color:var(--muted);margin:4px 0 0;font-size:14px}._1TyGcG_rooms{flex-wrap:wrap;gap:0 18px;display:flex}._1TyGcG_rooms a{letter-spacing:.4px;color:var(--ink);text-underline-offset:4px;padding:8px 0;font-size:13px;text-decoration:underline}._1TyGcG_rooms a[data-dim=true]{color:var(--muted)}._1TyGcG_visit{background:var(--pale);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;margin-top:96px;padding:48px 40px;display:flex}._1TyGcG_visit h2{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-size:26px;font-weight:400}._1TyGcG_visit p{margin:0;font-size:16px;line-height:1.6}._1TyGcG_btns{flex-wrap:wrap;gap:12px;display:flex}._1TyGcG_btn{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--ink);min-height:48px;color:var(--ink);align-items:center;padding:0 24px;font-size:14px;text-decoration:none;display:inline-flex}._1TyGcG_btnDark{background:var(--ink);color:var(--on-photo)}._1TyGcG_totop{z-index:50;border:1px solid var(--chip);opacity:0;visibility:hidden;background:#fffffff0;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;bottom:24px;right:24px}._1TyGcG_totop[data-show=true]{opacity:1;visibility:visible}._1TyGcG_totop:hover{border-color:var(--ink)}@media (prefers-reduced-motion:reduce){._1TyGcG_slide{transition:none}}@media (max-width:900px){._1TyGcG_heroFoot{flex-direction:column;align-items:flex-start;padding-bottom:16px}._1TyGcG_dot{width:26px}._1TyGcG_main{padding:0 16px 64px}._1TyGcG_visit{padding:32px 20px}._1TyGcG_totop{bottom:16px;right:16px}}
