.st-crumbs{display:flex;gap:8px}.st-crumbs a:hover{color:var(--text)}.st-head{max-width:640px;display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(40px,5vw,64px)}.st-head .eyebrow{color:var(--brass-deep)}.st-head .h2{color:var(--acacia)}.st-open{padding:clamp(40px,5vw,72px) 0 clamp(72px,8vw,120px)}.st-open__in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.st-open__text{grid-column:1 / span 6;display:flex;flex-direction:column;gap:28px}.st-open__h{color:var(--acacia);margin-top:8px}.st-open__lead{max-width:34em}.st-open__img{grid-column:8 / span 5;margin:0}.st-open__img .plate{aspect-ratio:4 / 5}.st-how{padding:clamp(72px,8vw,120px) 0;border-top:1px solid var(--line)}.st-ways{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.st-ways li{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid var(--line);min-width:0}.st-ways .numeral{color:var(--brass)}.st-ways .h4{font-family:var(--serif-display);font-size:24px;line-height:1.2;font-weight:400;color:var(--acacia)}.st-places{padding:clamp(72px,8vw,120px) 0;background:var(--bone)}.st-areas{display:flex;flex-wrap:wrap;gap:10px;margin:-16px 0 clamp(40px,5vw,56px)}.st-areas .chip{min-height:44px}.st-area{margin-top:clamp(40px,5vw,64px)}.st-area[hidden]{display:none}.st-area:first-of-type{margin-top:0}.st-area__h{color:var(--brass-deep);padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:8px}.st-parks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.st-park{padding:28px 0 8px;min-width:0}.st-park__h{display:flex;align-items:baseline;gap:12px;font-family:var(--serif-display);font-size:26px;line-height:1.2;font-weight:400;color:var(--acacia);margin-bottom:10px}.st-park__h a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.st-park__n{font-family:var(--sans);font-size:12px;letter-spacing:.12em;color:var(--text-muted)}.st-list{list-style:none;margin:0;padding:0}.st-item{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.st-item[hidden]{display:none}.st-item:has(.st-item__img){grid-template-columns:88px minmax(0,1fr)}.st-item__img .plate{aspect-ratio:4 / 5}.st-item__text{display:flex;flex-direction:column;gap:6px;min-width:0}.st-item__h{font-family:var(--serif);font-size:19px;line-height:1.3}.st-item__h a{color:var(--text)}.st-item__h a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.st-item .small{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-more{min-height:44px;margin-top:8px;border:0;background:none;padding:0;color:var(--acacia);cursor:pointer}.st-note{margin-top:clamp(40px,5vw,56px);max-width:680px}.st-cta{padding:clamp(80px,9vw,140px) 0;background:var(--acacia);color:var(--ivory)}.st-cta__in{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:calc(760px + var(--gutter) * 2)}.st-cta .body{color:var(--text-on-dark-muted);max-width:34em}.st-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:8px}.st-cta__actions .alink{color:var(--ivory);min-height:44px;white-space:normal}@media (max-width: 900px){.st-open__text,.st-open__img{grid-column:1 / -1}.st-open__img{margin-top:48px;max-width:520px}.st-open__img .plate{aspect-ratio:3 / 2}.st-ways,.st-parks{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.st-cta__actions .btn{width:100%}}
