.member-hero{background:linear-gradient(90deg,#172018f5,#172018e8 45%,#17201899),url(/images/hero-wilderness.png) center/cover;color:#fbf8f0;padding:156px var(--page-gutter) 80px}.member-hero h1{font-family:var(--display);font-size:clamp(48px,7vw,100px);line-height:.98;margin:16px 0 24px}.member-hero p{max-width:740px;line-height:1.6}.member-content{margin:auto;padding:48px var(--page-gutter)}.member-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0}.member-card{padding:clamp(24px,4vw,40px);background:var(--bone);border:1px solid var(--line)}.member-card h2{font-family:var(--display);font-size:clamp(30px,4vw,48px);margin:0 0 18px}.member-card p,.member-card li{line-height:1.6}.member-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0}.member-actions a:not(.button){text-decoration:underline}.member-status{border-left:4px solid var(--copper);padding:16px 20px;background:var(--paper);color:var(--ink)}.member-hero .member-status{max-width:850px}@media(max-width:700px){.member-grid{grid-template-columns:1fr}.member-actions{align-items:stretch;flex-direction:column}}.member-card .button-outline{border-color:var(--pine);color:var(--pine)}@media(max-width:720px){.member-hero{padding-block:112px 48px}}
