.lmk-page{--plum:#191919;--deep:#111;--gold:#ac8037;--ink:#24221f;--muted:#69645b;--cream:#faf8f2;--paper:#eee9dc;--line:#ddd5c4}.lmk-page .header{border-bottom:none}.lmk-page .brand-dot{color:var(--gold)}.lmk-page .section{padding-top:85px;padding-bottom:85px}.lmk-hero{background:#191919;color:#faf8f2}.lmk-hero-inner{max-width:1280px;margin:auto;padding:27px 64px 45px}.back-link{font-size:11px;color:#cabda5;display:inline-block;margin-bottom:44px}.lmk-hero .eyebrow{color:#d1b077;margin-bottom:17px}.lmk-hero h1{font-size:clamp(72px,9.5vw,136px);line-height:1;letter-spacing:-5px;margin-bottom:25px}.lmk-hero em{color:#d1ad6e}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.lmk-tagline{font-size:17px;line-height:1.65;color:#e4ddd1;margin:0}.gold-button{background:#d1ad6e;color:#191919}.gold-button:hover{background:#e6c58e;transform:translateY(-2px)}.community-photo{max-width:1280px;margin:auto;padding:0 64px}.community-photo img{display:block;width:100%;height:auto}.lmk-values{max-width:1152px;margin:auto;display:flex;justify-content:space-between;padding:26px 0;color:#d7c5a4;font-size:11px;letter-spacing:3px;text-transform:uppercase}.lmk-mission{display:grid;grid-template-columns:1fr 1.1fr;gap:85px}.mission-copy{font-size:14px;color:var(--muted)}.mission-copy .lead{font-family:var(--heading);font-size:25px;line-height:1.5;color:var(--ink)}.mission-location{border-top:1px solid var(--line);padding-top:20px;margin-top:30px}.mission-location .eyebrow{font-size:11px;color:var(--gold)}.mission-location p{margin:7px 0 0;font-size:12px}.lmk-focus{background:var(--paper)}.focus-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d2c7b3;border-left:1px solid #d2c7b3}.focus-grid article{padding:27px 28px;border-right:1px solid #d2c7b3;border-bottom:1px solid #d2c7b3}.focus-number{font-size:11px;color:var(--gold);letter-spacing:1px;display:block;margin-bottom:22px}.focus-grid h3{font-size:28px;margin-bottom:15px}.focus-grid p{font-size:13px;color:var(--muted);margin:0;line-height:1.85}.lmk-experiences .section-top>p{max-width:300px}.lmk-experiences h2{font-size:48px}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:38px}.experience-grid article{border-top:1px solid var(--gold);padding-top:23px}.experience-grid .eyebrow{font-size:11px;color:var(--gold)}.experience-grid h3{font-size:27px}.experience-grid p{font-size:13px;color:var(--muted);max-width:420px}.event-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.event-gallery figure{margin:0}.event-gallery img{display:block;width:100%;height:auto}.event-gallery figcaption{font-size:11px;color:var(--muted);padding-top:12px}.event-note{font-size:11px;color:var(--muted);margin:28px 0 0}.lmk-founder-band{background:#242321;color:#faf8f2}.founder-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.founder-photo img{display:block;width:100%;height:auto}.founder-copy .eyebrow{color:#d1ad6e}.founder-copy h2{font-size:47px}.founder-copy h2 em{color:#d1ad6e}.founder-copy .lead{font-family:var(--heading);font-size:23px;line-height:1.5;color:#f4e8d1}.founder-copy>p:not(.eyebrow):not(.lead){font-size:13px;line-height:1.9;color:#d9d2c6}.founder-copy .text-link{color:#e1be81;margin-top:14px}.involvement-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.involvement-grid article{border:1px solid var(--line);padding:30px;display:flex;flex-direction:column}.involvement-grid h3{font-size:29px}.involvement-grid p{font-size:13px;color:var(--muted);max-width:410px;margin-bottom:25px}.involvement-grid .text-link{margin-top:auto;align-self:flex-start}.nonprofit-band{background:#191919;color:#faf8f2}.nonprofit-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.nonprofit-layout .eyebrow{color:#d1ad6e}.nonprofit-layout h2{font-size:47px}.nonprofit-layout h2 em{color:#d1ad6e}.nonprofit-layout>div>p:not(.eyebrow){font-size:13px;color:#e2d8c6}.ein{margin:27px 0 0;padding:20px 0 0;border-top:1px solid #ffffff26}.ein span{display:block;font-size:11px;letter-spacing:2px}.ein strong{display:block;font-family:var(--heading);font-weight:400;font-size:34px;color:#e6c58e;margin-top:6px}.support-note{border:1px solid #a3814b66;padding:35px}.support-note h3{font-size:30px}.support-note p{font-size:13px;color:#d9d2c6}.support-note .button{margin-top:12px}.lmk-page dialog h2{font-size:36px}.lmk-page .footer-bottom{gap:20px;flex-wrap:wrap}
@media(max-width:1050px){.lmk-hero-inner{padding-left:40px;padding-right:40px}.community-photo{padding:0 40px}.lmk-values{padding:24px 40px}.lmk-mission{gap:45px}.founder-layout{gap:45px}.nonprofit-layout{gap:45px}.lmk-experiences h2{font-size:43px}}
@media(max-width:800px){.lmk-page .section{padding:65px 28px}.lmk-hero-inner{padding:26px 28px 36px}.community-photo{padding:0 28px}.lmk-values{padding:23px 28px;font-size:11px;letter-spacing:2px}.lmk-mission{gap:30px}.lmk-mission h2{font-size:38px}.focus-grid{grid-template-columns:repeat(2,1fr)}.founder-layout{gap:35px}.founder-copy h2{font-size:36px}.nonprofit-layout{gap:30px}.nonprofit-layout h2{font-size:38px}.support-note{padding:25px}.support-note h3{font-size:26px}.lmk-tagline{font-size:15px}.lmk-experiences .section-top{align-items:flex-start}.lmk-experiences h2{font-size:38px}}
@media(max-width:580px){.lmk-hero h1{font-size:69px;letter-spacing:-3px}.back-link{margin-bottom:32px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:23px}.community-photo{padding:0}.lmk-values{font-size:11px;letter-spacing:1.5px;padding:21px 20px;gap:8px}.lmk-mission{grid-template-columns:1fr;gap:15px}.lmk-mission h2{font-size:40px}.mission-copy .lead{font-size:24px}.focus-grid{grid-template-columns:1fr}.focus-grid article{padding:25px}.focus-number{margin-bottom:12px}.focus-grid h3{font-size:30px}.experience-grid{grid-template-columns:1fr;gap:20px}.event-gallery{grid-template-columns:1fr;gap:27px}.founder-layout{grid-template-columns:1fr;gap:30px}.founder-photo{max-width:380px}.founder-copy h2{font-size:40px}.involvement-grid{grid-template-columns:1fr}.nonprofit-layout{grid-template-columns:1fr;gap:30px}.nonprofit-layout h2{font-size:40px}.nonprofit-layout .support-note{padding:27px}}
