.Highlights_section__G67mD{padding:84px var(--gutter) 90px;border-bottom:1px solid rgba(237,231,219,.12)}.Highlights_head__rxI7P{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:38px}.Highlights_eyebrow__UtCEY{font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:16px}.Highlights_title__S9g6Z{font-family:var(--font-serif),serif;font-weight:400;font-size:44px;line-height:1.06;margin:0;max-width:16ch}.Highlights_all__3373G{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.2em;color:rgba(237,231,219,.7);border-bottom:1px solid rgba(237,231,219,.35);padding-bottom:5px;white-space:nowrap}.Highlights_all__3373G:hover{color:var(--gold);border-color:var(--gold)}.Highlights_grid__XCaPh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.Highlights_card__TeC_a{display:block;color:var(--sand);border:1px solid rgba(237,231,219,.14);background:var(--ink-card);transition:border-color .35s,transform .35s}.Highlights_card__TeC_a:hover{border-color:rgba(198,162,107,.6);transform:translateY(-4px);color:var(--sand)}.Highlights_media__xqaRz{position:relative;height:260px;overflow:hidden}.Highlights_rank__bRlyx{position:absolute;top:0;left:0;z-index:2;background:var(--gold);color:var(--ink);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.16em;padding:7px 13px}.Highlights_body__1BYii{padding:22px 24px 24px}.Highlights_name__2J5uX{font-family:var(--font-serif),serif;font-size:25px;line-height:1.2}.Highlights_place__rqtEp{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.2em;color:rgba(237,231,219,.55);margin-top:9px;text-transform:uppercase}.Highlights_foot__Dutsk{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(237,231,219,.1)}.Highlights_price__sTrN7{font-size:17px;letter-spacing:.03em;color:var(--gold-text);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Highlights_specs__fAPYq{font-size:12px;color:rgba(237,231,219,.65)}.Highlights_empty__QApYh{border:1px dashed rgba(237,231,219,.18);padding:54px 30px;text-align:center;font-weight:300;color:rgba(237,231,219,.5);font-size:14px}@media (max-width:1100px){.Highlights_grid__XCaPh{grid-template-columns:repeat(2,1fr);gap:20px}.Highlights_title__S9g6Z{font-size:36px}}@media (max-width:720px){.Highlights_section__G67mD{padding:56px var(--gutter) 60px}.Highlights_head__rxI7P{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:26px}.Highlights_title__S9g6Z{font-size:30px;max-width:none}.Highlights_grid__XCaPh{grid-template-columns:1fr;gap:22px}.Highlights_media__xqaRz{height:220px}.Highlights_foot__Dutsk{flex-direction:column;align-items:flex-start;gap:6px}}.LocationInfo_intro__sxrwV{padding:92px var(--gutter) 76px;display:grid;grid-template-columns:1fr 420px;grid-gap:80px;gap:80px;align-items:start}.LocationInfo_eyebrow__8a8tN{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.28em;color:rgba(46,61,56,.6);margin-bottom:20px}.LocationInfo_title___giz7{font-family:var(--font-serif),serif;font-weight:400;font-size:52px;line-height:1.08;margin:0;color:#2e3d38;max-width:18ch}.LocationInfo_lede__izhFA{font-weight:300;font-size:15.5px;line-height:1.85;color:rgba(46,61,56,.82);margin:26px 0 0;max-width:54ch}.LocationInfo_body__pYoRx{font-weight:300;font-size:14.5px;line-height:1.85;color:rgba(46,61,56,.75);margin:18px 0 0;max-width:54ch}.LocationInfo_facts__e0wc2{border-left:1px solid rgba(46,61,56,.22);padding-left:34px;display:grid;grid-gap:26px;gap:26px}.LocationInfo_fact__W68Zn{display:grid;grid-gap:5px;gap:5px}.LocationInfo_factLabel__ahpY7{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:rgba(46,61,56,.5)}.LocationInfo_factValue__6IH4h{font-family:var(--font-serif),serif;font-size:25px;color:#2e3d38;line-height:1.25}.LocationInfo_factNote__myUQ1{font-weight:300;font-size:13px;color:rgba(46,61,56,.68);line-height:1.6}.LocationInfo_ctaRow__V1fPu{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}.LocationInfo_cta__x77fh{display:inline-block;background:#2e3d38;color:var(--cream);padding:14px 30px;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.18em}.LocationInfo_cta__x77fh:hover{background:var(--forest-hover);color:var(--cream)}.LocationInfo_ctaGhost__dkUVa{background:transparent;color:#2e3d38;border:1px solid rgba(46,61,56,.4)}.LocationInfo_ctaGhost__dkUVa:hover{background:rgba(46,61,56,.08);color:#2e3d38}@media (max-width:1100px){.LocationInfo_intro__sxrwV{grid-template-columns:1fr;gap:44px;padding-bottom:56px}.LocationInfo_facts__e0wc2{border-left:none;border-top:1px solid rgba(46,61,56,.22);padding-left:0;padding-top:30px;grid-template-columns:repeat(3,1fr);gap:26px}.LocationInfo_title___giz7{font-size:42px}}@media (max-width:720px){.LocationInfo_intro__sxrwV{padding:56px var(--gutter) 44px;gap:32px}.LocationInfo_title___giz7{font-size:32px;max-width:none}.LocationInfo_lede__izhFA{font-size:15px}.LocationInfo_facts__e0wc2{grid-template-columns:1fr;gap:22px}.LocationInfo_ctaRow__V1fPu{margin-top:26px}.LocationInfo_cta__x77fh{padding:13px 22px;font-size:11px;letter-spacing:.14em}}