.places-page-module__m3lkWa__page{background:var(--av-bg);min-height:100vh;color:var(--av-text)}.places-page-module__m3lkWa__hero{background:linear-gradient(90deg,#0b110ef2,#0b110ea3,#0b110e26),url(/brand/photoreal/mountains.webp) 50%/cover no-repeat;align-items:center;min-height:430px;display:flex}.places-page-module__m3lkWa__hero>div{padding:60px 0}.places-page-module__m3lkWa__eyebrow{color:var(--av-accent);letter-spacing:.15em;margin:0 0 13px;font-size:13px;font-weight:800}.places-page-module__m3lkWa__hero h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(44px,6vw,74px);line-height:1}.places-page-module__m3lkWa__hero p{max-width:610px;color:var(--av-text);font-size:18px;line-height:1.5}.places-page-module__m3lkWa__actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.places-page-module__m3lkWa__actions a{background:var(--av-green);border-radius:var(--av-radius-control);padding:12px 18px;font-weight:800}.places-page-module__m3lkWa__actions a+a{border:1px solid var(--av-border);background:#141b16b8}.places-page-module__m3lkWa__content{padding:50px 0 95px}.places-page-module__m3lkWa__sectionHead{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.places-page-module__m3lkWa__sectionHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.2vw,40px)}.places-page-module__m3lkWa__sectionHead>p{max-width:400px;color:var(--av-muted);font-size:13px;line-height:1.6}.places-page-module__m3lkWa__grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.places-page-module__m3lkWa__card{border:1px solid var(--av-border);border-radius:var(--av-radius-control);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:290px;padding:20px;display:flex}.places-page-module__m3lkWa__card h3{margin:0 0 7px;font-size:25px}.places-page-module__m3lkWa__card p{color:var(--av-text);margin:0;font-size:13px;line-height:1.5}.places-page-module__m3lkWa__note{border:1px solid var(--av-border);border-radius:var(--av-radius-control);background:var(--av-raised);margin-top:26px;padding:24px}.places-page-module__m3lkWa__note p{max-width:800px;color:var(--av-muted);margin-bottom:0;line-height:1.6}@media (max-width:760px){.places-page-module__m3lkWa__sectionHead{flex-direction:column;align-items:start}.places-page-module__m3lkWa__grid{grid-template-columns:1fr}.places-page-module__m3lkWa__card{min-height:220px}.places-page-module__m3lkWa__hero{min-height:390px}}.places-page-module__m3lkWa__page h1,.places-page-module__m3lkWa__page h2,.places-page-module__m3lkWa__page h3{font-family:var(--av-font)!important}.places-page-module__m3lkWa__filterIntro h2{text-transform:none!important}.places-page-module__m3lkWa__hero{color:var(--av-text)}.places-page-module__m3lkWa__page{background:var(--av-bg);color:var(--av-text)}.places-page-module__m3lkWa__hero{background:linear-gradient(90deg,#09100ced,#09100c9e,#09100c14),url(/brand/campaign-mountains.jpg) 50% 46%/cover no-repeat;min-height:520px}.places-page-module__m3lkWa__hero>div{padding-block:84px}.places-page-module__m3lkWa__hero h1{max-width:720px;font-size:clamp(50px,6.5vw,82px)}.places-page-module__m3lkWa__hero p{font-size:18px}.places-page-module__m3lkWa__eyebrow{color:var(--av-accent)}.places-page-module__m3lkWa__actions a{border-radius:999px;padding:13px 20px}.places-page-module__m3lkWa__actions a+a{border-color:var(--av-border);color:var(--av-text)}.places-page-module__m3lkWa__content{padding-top:72px}.places-page-module__m3lkWa__sectionHead h2{color:var(--av-text)}.places-page-module__m3lkWa__sectionHead>p{color:var(--av-muted);font-size:15px}.places-page-module__m3lkWa__grid{gap:16px}.places-page-module__m3lkWa__card{border-radius:var(--av-radius-card);border:0;min-height:360px;padding:26px;box-shadow:0 14px 38px #17281d1b}.places-page-module__m3lkWa__card p{font-size:15px}.places-page-module__m3lkWa__note{border:0;border-left:5px solid var(--av-border);border-radius:var(--av-radius-card);background:var(--av-surface)}.places-page-module__m3lkWa__note strong{color:var(--av-accent)}.places-page-module__m3lkWa__note p{color:var(--av-accent);font-size:15px}
