.mountain-public{--mountain-accent:#957647}.mountain-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,78px);padding-block:54px 72px;display:grid}.mountain-back{text-underline-offset:5px;margin-bottom:32px;font-size:14px;text-decoration:underline;display:inline-block}.mountain-copy .eyebrow{letter-spacing:.11em;color:#705b39;margin-bottom:16px;font-size:13px}.mountain-name{margin-bottom:22px;font-family:Georgia,serif;font-size:27px}.mountain-copy h1{margin-bottom:27px;font-size:clamp(52px,6.6vw,92px);line-height:1.03}.mountain-copy h1 em{color:#55715a}.mountain-copy>p:not(.eyebrow):not(.mountain-name):not(.mountain-member){color:#4e5f54;max-width:510px;line-height:1.8}.mountain-copy .mountain-lead{margin-bottom:14px;font-size:20px;color:#233831!important;line-height:1.5!important}.mountain-copy .button{min-height:54px;margin-top:30px;font-size:16px}.mountain-member{color:#5a6b5c;align-items:center;gap:9px;margin-top:15px;font-size:14px;display:flex}.mountain-cover{border-radius:180px 3px 3px;height:100%;min-height:670px;margin:0;position:relative;overflow:hidden}.mountain-cover img{object-fit:cover;object-position:center 56%;width:100%;height:100%;position:absolute;inset:0}.mountain-cover figcaption{letter-spacing:.14em;color:#fff;text-align:center;background:#142b249e;padding:10px;font-size:12px;position:absolute;bottom:22px;left:20px;right:20px}.mountain-experience{border-top:1px solid #bcc7b9;grid-template-columns:1.1fr 1fr;gap:70px;padding-block:66px 80px;display:grid}.mountain-experience h2,.mountain-how h2,.mountain-benefit h2{font-size:clamp(36px,4vw,56px)}.mountain-experience>div>p:last-child,.mountain-how>div>p:last-child{color:#546457;max-width:510px;margin-top:24px}.mountain-amenities{gap:30px;display:grid}.mountain-amenities article{align-items:start;gap:20px;display:flex}.mountain-amenities svg{color:#765f3e;margin-top:5px}.mountain-amenities h3,.mountain-how h3{letter-spacing:-.02em;margin-bottom:10px;font-size:25px;line-height:1.25}.mountain-amenities p,.mountain-how li p{color:#526252;font-size:16px}.mountain-benefit{background:#e9ede4;border-block:1px solid #c3cbbb;padding-block:72px}.mountain-benefit-heading{grid-template-columns:1fr 1fr;align-items:center;gap:15px 60px;display:grid}.mountain-benefit-heading .eyebrow{grid-column:1/-1;margin:0}.mountain-benefit-heading>p:last-child{color:#526052;max-width:455px}.mountain-rates{grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.mountain-rates article{border-left:1px solid #a6b49e;padding:0 30px}.mountain-rates article:first-child{border:0;padding-left:0}.mountain-rates article>span{font-size:20px}.mountain-rates strong{font:400 48px/1.5 Georgia,serif;display:block}.mountain-rates p{color:#586551;font-size:14px}.mountain-benefit-notes{border-top:1px solid #b8c3af;grid-template-columns:1fr 1fr;gap:20px 60px;margin-top:38px;padding-top:24px;display:grid}.mountain-benefit-notes p:first-child{align-items:start;gap:10px;display:flex}.mountain-benefit-notes svg{margin-top:4px}.mountain-benefit-notes p:last-child{color:#54634f;font-size:14px}.mountain-how{grid-template-columns:1fr 1fr;gap:70px;padding-block:80px;display:grid}.mountain-how ol{gap:28px;margin:0;padding:0;list-style:none;display:grid}.mountain-how li{border-top:1px solid #bbc5b5;gap:23px;padding-top:23px;display:flex}.mountain-how li>span{color:#8c7247;padding-top:5px;font-size:14px}.mountain-how a,.mountain-details a{text-underline-offset:4px;text-decoration:underline}.mountain-details{grid-template-columns:.9fr 1fr;gap:80px;padding-block:0 80px;display:grid}.mountain-details h2{font-size:clamp(34px,3.6vw,48px)}.mountain-details details{border-top:1px solid #b9c5b5;padding-block:19px}.mountain-details details:last-child{border-bottom:1px solid #b9c5b5}.mountain-details summary{cursor:pointer;min-height:28px;font-size:16px}.mountain-details details p{color:#526252;padding-top:15px}.mountain-closing{color:#fff;text-align:center;background:#203c32;padding:70px 0}.mountain-closing .eyebrow{color:#d8c59e}.mountain-closing .button{margin:32px auto 18px;font-size:16px}.mountain-question{text-underline-offset:5px;width:fit-content;margin:auto;font-size:14px;text-decoration:underline;display:block}.mountain-public .eyebrow{font-size:13px}.mountain-public h2{line-height:1.15}:is(.mountain-public a:focus-visible,.mountain-public summary:focus-visible){outline-offset:5px;outline:3px solid #a8894e}@media (max-width:900px){.mountain-hero{gap:28px;padding-block:35px 52px}.mountain-cover{border-top-left-radius:140px;min-height:650px}.mountain-copy h1{font-size:62px}.mountain-experience,.mountain-how,.mountain-details{gap:35px}.mountain-benefit-heading,.mountain-benefit-notes{gap:20px 35px}.mountain-back{margin-bottom:24px}.mountain-member{align-items:start}}@media (max-width:650px){.mountain-hero{grid-template-columns:1fr;gap:30px}.mountain-back{margin-bottom:24px}.mountain-name{margin-bottom:20px;font-size:24px}.mountain-copy h1{font-size:58px}.mountain-copy .button{width:100%}.mountain-member{font-size:14px}.mountain-cover{border-radius:125px 3px 3px;height:400px;min-height:0}.mountain-experience,.mountain-how,.mountain-details{grid-template-columns:1fr;gap:35px;padding-block:45px}.mountain-experience .eyebrow{font-size:12px}.mountain-benefit{padding-block:45px}.mountain-benefit-heading,.mountain-benefit-notes{grid-template-columns:1fr}.mountain-rates{gap:0;margin-top:33px}.mountain-rates article{padding-inline:14px}.mountain-rates article>span{font-size:16px}.mountain-rates strong{font-size:30px;line-height:1.8}.mountain-rates p{font-size:13px;line-height:1.6}.mountain-benefit-notes{margin-top:28px}.mountain-details{padding-top:0}.mountain-closing{padding-block:48px}.mountain-closing h2{font-size:39px}}@media (max-width:370px){.mountain-rates article{padding-inline:9px}.mountain-rates strong{font-size:26px}.mountain-copy h1{font-size:50px}}
