.loader[data-astro-cid-yztiywgj]{position:fixed;inset:0;z-index:9998;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center}.loader[data-astro-cid-yztiywgj] .lc[data-astro-cid-yztiywgj]{display:flex;flex-direction:column;align-items:center;color:var(--ivory)}.loader[data-astro-cid-yztiywgj] .emblem{color:var(--bronze-2);opacity:0;transform:translateY(10px)}.loader[data-astro-cid-yztiywgj] .lname[data-astro-cid-yztiywgj]{font-family:var(--serif);font-size:26px;letter-spacing:.06em;margin-top:18px;overflow:hidden}.loader[data-astro-cid-yztiywgj] .lname[data-astro-cid-yztiywgj] span[data-astro-cid-yztiywgj]{display:inline-block;transform:translateY(110%)}.loader[data-astro-cid-yztiywgj] .lsub[data-astro-cid-yztiywgj]{font-size:9px;letter-spacing:.5em;text-transform:uppercase;color:var(--bronze-2);margin-top:6px;opacity:0}.loader[data-astro-cid-yztiywgj] .lcount[data-astro-cid-yztiywgj]{position:absolute;bottom:44px;right:clamp(24px,5vw,80px);font-family:var(--serif);font-size:clamp(60px,12vw,150px);line-height:.8;color:var(--muted-d)}.loader[data-astro-cid-yztiywgj] .lbar[data-astro-cid-yztiywgj]{position:absolute;bottom:44px;left:clamp(24px,5vw,80px);width:clamp(120px,26vw,360px);height:1px;background:#ffffff29}.loader[data-astro-cid-yztiywgj] .lbar[data-astro-cid-yztiywgj] i[data-astro-cid-yztiywgj]{display:block;height:100%;width:0;background:var(--bronze-2)}.hero[data-astro-cid-wpjdwb7h]{position:relative;height:100svh;min-height:640px;overflow:hidden;background:var(--ink)}.hero-media[data-astro-cid-wpjdwb7h]{position:absolute;inset:0}.hero-media[data-astro-cid-wpjdwb7h] img[data-astro-cid-wpjdwb7h]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.04)}#glcanvas[data-astro-cid-wpjdwb7h]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease}#glcanvas[data-astro-cid-wpjdwb7h].on{opacity:1}.hero-scrim[data-astro-cid-wpjdwb7h]{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#0e0d0b80,#0e0d0b1f 38%,#0e0d0bb8)}.hero-in[data-astro-cid-wpjdwb7h]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:0 clamp(24px,5vw,80px)}.eyebrow[data-astro-cid-wpjdwb7h]{margin-bottom:30px;overflow:hidden}.eyebrow[data-astro-cid-wpjdwb7h] span[data-astro-cid-wpjdwb7h]{display:inline-block;color:var(--bronze-2)}.hero-slogan[data-astro-cid-wpjdwb7h]{font-size:clamp(58px,11.5vw,190px);line-height:.9;letter-spacing:-.01em;color:#fff}.hero-slogan[data-astro-cid-wpjdwb7h] .ln[data-astro-cid-wpjdwb7h]{display:block;overflow:hidden}.hero-slogan[data-astro-cid-wpjdwb7h] .ln[data-astro-cid-wpjdwb7h] i[data-astro-cid-wpjdwb7h]{display:block;font-style:normal;transform:translateY(105%)}.hero-slogan[data-astro-cid-wpjdwb7h] .it[data-astro-cid-wpjdwb7h]{font-style:italic;color:var(--ivory-2)}.hero-h1[data-astro-cid-wpjdwb7h]{margin-top:clamp(20px,2.4vw,34px);max-width:22ch;font-family:var(--serif);font-weight:400;font-style:italic;font-size:clamp(17px,2vw,24px);line-height:1.2;letter-spacing:.01em;color:#ece7db;opacity:0}@media (min-width: 901px){.hero-in[data-astro-cid-wpjdwb7h]{justify-content:flex-start;padding-top:clamp(88px,11vh,128px);padding-bottom:clamp(176px,21vh,220px)}.eyebrow[data-astro-cid-wpjdwb7h]{order:1;margin-bottom:14px}.hero-h1[data-astro-cid-wpjdwb7h]{order:2;margin:0;max-width:46ch;white-space:normal}.hero-slogan[data-astro-cid-wpjdwb7h]{order:3;margin-top:auto;margin-bottom:auto;font-size:clamp(58px,min(11.5vw,16vh),190px)}}@media (min-width: 901px) and (max-height: 840px){.hero-lead[data-astro-cid-wpjdwb7h]{display:none}}.hero-foot[data-astro-cid-wpjdwb7h]{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;padding:0 clamp(24px,5vw,80px) 40px}.hero-lead[data-astro-cid-wpjdwb7h]{max-width:340px;font-size:15px;color:#e7e2d6;opacity:0}.hero-lead[data-astro-cid-wpjdwb7h] .caps[data-astro-cid-wpjdwb7h]{color:var(--bronze-2);display:block;margin-bottom:12px}.hero-cta{opacity:0}.hero-ctas[data-astro-cid-wpjdwb7h]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media (min-width: 901px){.hero-ctas[data-astro-cid-wpjdwb7h]{position:absolute;left:50%;bottom:40px;transform:translate(-50%);margin:0}}.scrollcue[data-astro-cid-wpjdwb7h]{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#d8d2c4;opacity:0}.scrollcue[data-astro-cid-wpjdwb7h] .bar[data-astro-cid-wpjdwb7h]{width:46px;height:1px;background:#d8d2c4;position:relative;overflow:hidden}.scrollcue[data-astro-cid-wpjdwb7h] .bar[data-astro-cid-wpjdwb7h]:after{content:"";position:absolute;inset:0;background:var(--bronze-2);transform:translate(-100%);animation:sweep 2.4s var(--e) infinite}@media (max-width: 900px){.hero-lead[data-astro-cid-wpjdwb7h]{display:none}.hero-cta{--bd-py: 16px;--bd-px: 30px;--bd-fs: 12px;--bd-ls: .2em}}.statement[data-astro-cid-ckushmlb]{background:var(--ivory);color:var(--ink);padding:clamp(120px,18vh,220px) 0;position:relative;z-index:5}.statement[data-astro-cid-ckushmlb].has-aside .wrap[data-astro-cid-ckushmlb]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(40px,6vw,110px);align-items:center}.col-aside[data-astro-cid-ckushmlb]{min-width:0}.k[data-astro-cid-ckushmlb]{color:var(--bronze-ink);margin-bottom:40px;display:flex;align-items:center;gap:16px}.k[data-astro-cid-ckushmlb]:before{content:"";width:40px;height:1px;background:var(--bronze)}h2[data-astro-cid-ckushmlb]{font-size:clamp(30px,4.4vw,68px);max-width:16ch;line-height:1.04}h2[data-astro-cid-ckushmlb] .w[data-astro-cid-ckushmlb]{display:inline-block;overflow:hidden}h2[data-astro-cid-ckushmlb] .w[data-astro-cid-ckushmlb] i[data-astro-cid-ckushmlb]{display:inline-block;font-style:normal;transform:translateY(105%)}h2[data-astro-cid-ckushmlb] .dim[data-astro-cid-ckushmlb]{color:var(--muted-d)}.meta[data-astro-cid-ckushmlb]{margin-top:60px;display:flex;gap:clamp(30px,6vw,90px);flex-wrap:wrap}.meta[data-astro-cid-ckushmlb] .n[data-astro-cid-ckushmlb]{font-family:var(--serif);font-size:clamp(40px,5vw,72px);line-height:1.06}.meta[data-astro-cid-ckushmlb] .l[data-astro-cid-ckushmlb]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-d);margin-top:10px}@media (max-width: 900px){.statement[data-astro-cid-ckushmlb].has-aside .wrap[data-astro-cid-ckushmlb]{grid-template-columns:1fr;gap:clamp(48px,10vw,80px)}.col-aside[data-astro-cid-ckushmlb]{border-top:1px solid rgba(14,13,11,.12);padding-top:clamp(40px,7vw,64px)}}.hsection[data-astro-cid-p3qfklfw]{position:relative;background:var(--ink);height:100svh;overflow:hidden}.hsection[data-astro-cid-p3qfklfw]:before{content:"";position:absolute;inset:0 auto 0 0;z-index:3;pointer-events:none;width:clamp(320px,30vw,520px);background:linear-gradient(90deg,var(--ink) 60%,transparent)}.hstrip[data-astro-cid-p3qfklfw]{display:flex;height:100%;align-items:center;padding:0 8vw 0 clamp(340px,32vw,540px);will-change:transform}.hpanel[data-astro-cid-p3qfklfw]{position:relative;flex:0 0 auto;width:min(64vw,760px);height:70svh;margin-right:6vw;display:block}.hpanel[data-astro-cid-p3qfklfw] .fr[data-astro-cid-p3qfklfw]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--ink-2)}.hpanel[data-astro-cid-p3qfklfw] img[data-astro-cid-p3qfklfw]{position:absolute;inset:0;width:100%;height:112%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--e)}.hpanel[data-astro-cid-p3qfklfw]:hover img[data-astro-cid-p3qfklfw]{transform:translateY(-3%) scale(1.04)}.hpanel[data-astro-cid-p3qfklfw]:after{content:"";position:absolute;inset:-12px;border:1px solid var(--bronze-2);opacity:.55;pointer-events:none;z-index:3}.hpanel[data-astro-cid-p3qfklfw] .cap[data-astro-cid-p3qfklfw]{position:absolute;left:0;top:100%;margin-top:26px;width:100%;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:20px;column-gap:20px;row-gap:6px}.hpanel[data-astro-cid-p3qfklfw] .cap[data-astro-cid-p3qfklfw] h3[data-astro-cid-p3qfklfw]{font-size:clamp(30px,3.4vw,54px)}.hpanel[data-astro-cid-p3qfklfw] .cap[data-astro-cid-p3qfklfw] .m[data-astro-cid-p3qfklfw]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);line-height:1.4}.hlead[data-astro-cid-p3qfklfw]{position:absolute;top:12svh;left:8vw;z-index:4;max-width:300px}.hlead[data-astro-cid-p3qfklfw] .caps[data-astro-cid-p3qfklfw]{color:var(--bronze-2)}.hlead[data-astro-cid-p3qfklfw] h2[data-astro-cid-p3qfklfw]{font-size:clamp(30px,4vw,58px);margin-top:14px;line-height:.98}@media (max-width: 900px){.hsection[data-astro-cid-p3qfklfw]{height:auto;padding:80px 0}.hsection[data-astro-cid-p3qfklfw]:before{display:none}.hstrip[data-astro-cid-p3qfklfw]{flex-direction:column;padding:0 24px;transform:none!important}.hpanel[data-astro-cid-p3qfklfw]{width:100%;height:70svh;margin:0 0 150px}.hlead[data-astro-cid-p3qfklfw]{position:static;margin:0 24px 40px;max-width:none}}@media (max-width: 560px){.hpanel[data-astro-cid-p3qfklfw]{margin-bottom:150px}.hpanel[data-astro-cid-p3qfklfw] .cap[data-astro-cid-p3qfklfw]{flex-direction:column;align-items:flex-start;gap:6px;top:100%;bottom:auto;margin-top:32px}}.cta[data-astro-cid-yl52uhpr]{background:var(--ivory);color:var(--ink);padding:clamp(120px,18vh,220px) 0;text-align:center;overflow:hidden}.cta[data-astro-cid-yl52uhpr] .cta-emblem{color:var(--bronze);margin:0 auto 40px}blockquote[data-astro-cid-yl52uhpr]{font-family:var(--serif);font-style:italic;font-size:clamp(28px,4.6vw,64px);line-height:1.12;max-width:20ch;margin:0 auto}blockquote[data-astro-cid-yl52uhpr] .rc[data-astro-cid-yl52uhpr]{font-variant-numeric:lining-nums tabular-nums}.cite[data-astro-cid-yl52uhpr]{margin-top:34px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted-d)}.big[data-astro-cid-yl52uhpr]{margin-top:80px}.cta[data-astro-cid-yl52uhpr] .final-cta{--bd-py: 30px;--bd-px: 62px;--bd-fs: 17px;--bd-ls: .3em;--bd-bg: var(--ink);--bd-bg-hover: var(--ink-2);--bd-color: var(--ivory)}@media (max-width: 640px){.cta[data-astro-cid-yl52uhpr] .final-cta{--bd-py: 24px;--bd-px: 40px;--bd-fs: 14px}}.vb-cap[data-astro-cid-ixzrxn5u]{text-align:center;font-size:10px;letter-spacing:.34em;color:var(--muted);text-transform:uppercase;margin-bottom:16px}.vb-mq[data-astro-cid-ixzrxn5u]{--w: 46vw;width:var(--w);margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.vb-track[data-astro-cid-ixzrxn5u]{display:flex;width:-moz-max-content;width:max-content;animation:vb-slide 26s linear infinite}.vb-mq[data-astro-cid-ixzrxn5u]:hover .vb-track[data-astro-cid-ixzrxn5u]{animation-play-state:paused}.vb-grp[data-astro-cid-ixzrxn5u]{display:flex;align-items:baseline;flex:none}.vb-mq[data-astro-cid-ixzrxn5u] a[data-astro-cid-ixzrxn5u]{flex:none;font-family:var(--serif);font-style:italic;font-weight:500;text-decoration:none;font-size:clamp(20px,1.9vw,28px);color:#e7e2d6;padding:0 14px;transition:color .35s}.vb-mq[data-astro-cid-ixzrxn5u] a[data-astro-cid-ixzrxn5u]:hover{color:#e3be79}.vb-dot[data-astro-cid-ixzrxn5u]{flex:none;align-self:center;width:4px;height:4px;transform:rotate(45deg);background:var(--bronze);opacity:.75;margin:0 14px}@keyframes vb-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.vb-track[data-astro-cid-ixzrxn5u]{animation:none}}@media (max-width: 820px){.vb-mq[data-astro-cid-ixzrxn5u]{--w: 80vw}}.social-proof[data-astro-cid-bcts4zk3]{margin:0;color:var(--ink)}.sp-badge[data-astro-cid-bcts4zk3]{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--bronze-ink);font-size:11px;letter-spacing:.22em;margin-bottom:clamp(28px,4vw,44px)}.sp-badge[data-astro-cid-bcts4zk3] span[data-astro-cid-bcts4zk3]{white-space:nowrap}.laurel[data-astro-cid-bcts4zk3]{width:22px;height:44px;color:var(--bronze);flex:none}.laurel-l[data-astro-cid-bcts4zk3]{transform:scaleX(1)}.sp-cols[data-astro-cid-bcts4zk3]{display:grid;grid-template-columns:1fr 1fr;align-items:start}.sp-group[data-astro-cid-bcts4zk3]{display:flex;flex-direction:column;min-width:0}.sp-group-airbnb[data-astro-cid-bcts4zk3]{padding-right:clamp(18px,2.4vw,34px)}.sp-group-booking[data-astro-cid-bcts4zk3]{padding-left:clamp(18px,2.4vw,34px);border-left:1px solid rgba(14,13,11,.1)}.sp-brand[data-astro-cid-bcts4zk3]{display:block;height:auto}.sp-brand-airbnb[data-astro-cid-bcts4zk3]{width:92px;margin-bottom:clamp(16px,2.2vw,24px)}.sp-award[data-astro-cid-bcts4zk3]{display:block;width:clamp(96px,78%,168px);height:auto;border-radius:4px;margin-bottom:clamp(16px,2.2vw,26px)}.sp-metrics[data-astro-cid-bcts4zk3]{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,30px);margin:0}.sp-item[data-astro-cid-bcts4zk3]{display:grid;gap:0;padding-bottom:clamp(20px,2.6vw,30px);border-bottom:1px solid rgba(14,13,11,.1)}.sp-item[data-astro-cid-bcts4zk3]:last-child{border-bottom:0;padding-bottom:0}.sp-value[data-astro-cid-bcts4zk3]{font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.6vw,60px);line-height:1.1;margin-bottom:12px;color:var(--ink)}.sp-num[data-astro-cid-bcts4zk3]{font-variant-numeric:lining-nums tabular-nums}.sp-suffix[data-astro-cid-bcts4zk3]{color:var(--bronze-ink);font-size:.5em;margin-left:4px;vertical-align:baseline}.sp-label[data-astro-cid-bcts4zk3]{font-size:11px;letter-spacing:.2em;color:var(--muted-d)}.sp-footnote[data-astro-cid-bcts4zk3]{margin-top:clamp(28px,4vw,44px);font-size:10.5px;letter-spacing:.2em;color:var(--muted-d)}.sp-group-note[data-astro-cid-bcts4zk3]{margin-top:clamp(16px,2.2vw,24px);padding-top:clamp(16px,2.2vw,24px);border-top:1px solid rgba(14,13,11,.1)}.sp-disclaimer[data-astro-cid-bcts4zk3]{margin-top:clamp(20px,2.6vw,28px);font-size:10px;line-height:1.6;letter-spacing:.01em;color:var(--muted-d);max-width:46ch}@media (max-width: 900px){.sp-cols[data-astro-cid-bcts4zk3]{grid-template-columns:1fr}.sp-group-airbnb[data-astro-cid-bcts4zk3]{padding-right:0}.sp-group-booking[data-astro-cid-bcts4zk3]{padding-left:0;border-left:0;margin-top:clamp(28px,4vw,44px);padding-top:clamp(28px,4vw,44px);border-top:1px solid rgba(14,13,11,.1)}.sp-value[data-astro-cid-bcts4zk3]{font-size:clamp(44px,9vw,68px)}}
