.marilyn-about{background:#fff}.about-wrap{width:88%;max-width:1160px;margin:0 auto}
.marilyn-about .about-banner h1,.marilyn-about .about-banner-quote,.marilyn-about .about-banner-note{font-family:var(--font-heading)}
.about-banner{min-height:300px;height:clamp(300px,27vw,390px);background:linear-gradient(90deg,#000a,transparent 75%,#0005),url('/Images/reflection-ministering-sound.webp') center 55%/cover;position:relative;color:white;display:flex;align-items:flex-end;padding:0 0 28px}
.about-banner h1{color:#fff;font-size:48px;line-height:1.1;margin:0 0 10px}.about-kicker{font:10px/1.5 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#fff!important;margin:0 0 14px}.about-banner-quote{font:italic 18px/1.4 Georgia,serif;color:white!important;margin:0}
.about-banner-note{position:absolute;right:6%;bottom:28px;border-top:1px solid #a88040;border-bottom:1px solid #a88040;padding:12px 0;font:10px/1.5 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;color:white!important;margin:0}
.about-story{display:grid;grid-template-columns:36% 1fr;gap:5%;padding-top:30px;padding-bottom:30px;align-items:center}.about-portrait{position:relative}.about-portrait>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;border-radius:2px}.about-portrait>p{position:absolute;left:-60px;bottom:20px;font:italic 15px/1.4 Georgia,serif;color:#997241;background:#fffc;padding:7px}
.marilyn-about .home-eyebrow{font:10px/1.5 var(--font-body);letter-spacing:.2em;margin:0 0 10px}.about-story h2,.about-looking h2{font-size:32px;line-height:1.15;margin-bottom:15px}.about-story p:not(.home-eyebrow){font-size:17px;line-height:1.45;margin-bottom:16px}.about-story .home-button{min-width:145px}
.about-scripture{padding:22px 5%;text-align:center;background:linear-gradient(#fff7,#fff7),url('/Images/home-mountains.webp') center 45%/cover}.about-scripture blockquote{font:italic 22px/1.35 Georgia,serif;color:#28231c;border:0;background:none;padding:0;margin:0}.about-scripture cite,.about-looking cite{display:block;font:8px/1.5 var(--font-body);letter-spacing:.22em;text-transform:uppercase;margin-top:10px}
.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 0;gap:35px}.about-values article+article{border-left:1px solid #e5d8c5;padding-left:35px}.about-value-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 15px;border-radius:50%;background:#f3ede3;color:#91642f;font:34px/1 Georgia,serif}.about-value-icon svg{height:29px;width:29px;fill:none;stroke:currentColor;stroke-width:1.5}.about-values h2{font:11px/1.5 var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.about-values p{font-size:16px;line-height:1.4;margin:0}
.about-looking{display:grid;grid-template-columns:35% 1fr 18%;gap:30px;align-items:center;padding-bottom:30px}.about-looking-image{width:100%;height:230px;object-fit:cover}.about-looking h2{font-size:27px;margin-bottom:10px}.about-looking p{font-size:15px;line-height:1.4;margin-bottom:10px}.about-signature{width:190px;height:auto;display:block}.about-award{font-size:8px;line-height:1.5;margin-top:8px}.about-looking blockquote{font:italic 17px/1.4 Georgia,serif;border:0;border-left:1px solid #e1d5c1;background:none;padding:15px 0 15px 20px;margin:0;text-align:center;color:#916c3c}
@media(max-width:950px){.about-story{grid-template-columns:37% 1fr;gap:4%}.about-story p:not(.home-eyebrow){font-size:15px}.about-story h2{font-size:29px}.about-portrait>p{display:none}.about-values{gap:22px}.about-values article+article{padding-left:22px}.about-looking{grid-template-columns:35% 1fr;gap:25px}.about-looking blockquote{display:none}}
@media(max-width:650px){.about-banner{min-height:300px;padding-bottom:25px}.about-banner h1{font-size:38px}.about-banner-note{display:none}.about-banner-quote{font-size:16px}.about-story{grid-template-columns:1fr;gap:25px}.about-portrait{max-width:330px;margin:auto;width:100%}.about-story p:not(.home-eyebrow){font-size:16px}.about-story h2{font-size:30px}.about-values{grid-template-columns:1fr;gap:24px}.about-values article+article{border-left:0;border-top:1px solid #e5d8c5;padding:24px 0 0}.about-values h2{text-align:center}.about-scripture blockquote{font-size:18px}.about-looking{grid-template-columns:1fr;gap:22px}.about-looking-image{height:auto;aspect-ratio:1.7}.about-looking h2{font-size:29px}}
.about-award{font-size:12px;line-height:1.6;letter-spacing:.07em;min-height:44px;margin-top:12px}
@media(min-width:651px){.about-looking{align-items:stretch}.about-looking-image{height:100%;min-height:0;align-self:stretch}.about-looking blockquote{align-self:center}}
