.about-page{background:#f8f8f4}.about-hero .hero-copy{width:min(49%,700px)}.about-hero .hero-copy h1{max-width:650px}.about-hero .hero-copy h1 span{font-size:.74em;line-height:1}.about-hero .hero-copy h1 em{font-size:.86em}.about-opening{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,7rem);align-items:center}.about-opening-card{position:relative;min-height:450px;border-radius:32px;overflow:hidden;background:#263d31;box-shadow:0 28px 70px #1d34272c}.about-opening-card img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.about-opening-card:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#14261ed9)}.about-opening-card figcaption{position:absolute;z-index:2;left:2rem;right:2rem;bottom:1.7rem;color:#fff;font-size:.86rem}.about-opening-copy>p:not(.eyebrow){color:#5e6d65;font-size:1.02rem}.about-signature{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:1.5rem}.about-signature span{padding:.62rem .92rem;border:1px solid #cfdad3;border-radius:999px;color:#385446;font-size:.75rem;font-weight:700}.life-gallery{max-width:none;padding:clamp(4rem,7vw,6.5rem) 0;background:#263d31;color:#fff;overflow:hidden}.life-gallery-head{width:min(1180px,calc(100% - 4rem));margin:0 auto 2.25rem;text-align:center}.life-gallery .eyebrow{color:#bed2c6}.life-gallery h2{max-width:820px;margin-inline:auto;color:#fff}.life-gallery-head>p:last-child{max-width:720px;margin-inline:auto;color:#d7e3dc}.life-gallery-viewport{position:relative;overflow:hidden}.life-gallery-viewport:before,.life-gallery-viewport:after{content:"";position:absolute;z-index:3;top:0;bottom:0;width:min(9vw,120px);pointer-events:none}.life-gallery-viewport:before{left:0;background:linear-gradient(90deg,#263d31,transparent)}.life-gallery-viewport:after{right:0;background:linear-gradient(270deg,#263d31,transparent)}.life-gallery-track{display:flex;width:max-content;gap:1rem;padding:.65rem 0;animation:life-gallery-scroll 38s linear infinite;will-change:transform}.life-gallery-viewport:hover .life-gallery-track{animation-play-state:paused}.life-gallery-card{position:relative;width:clamp(290px,35vw,500px);aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:24px;border:1px solid #ffffff2b;background:#1a2d24;box-shadow:0 22px 50px #0d201850}.life-gallery-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.life-gallery-card--album img{object-position:center 25%}.life-gallery-card--portrait img{object-position:center 32%}.life-gallery-card figcaption{position:absolute;left:1rem;right:1rem;bottom:1rem;padding:.68rem .85rem;border:1px solid #ffffff2e;border-radius:999px;background:#10231abf;backdrop-filter:blur(8px);color:#fff;font-size:.72rem;font-weight:700;text-align:center}.life-gallery-card:hover img{transform:scale(1.025)}@keyframes life-gallery-scroll{to{transform:translateX(calc(-50% - .5rem))}}.about-chapters{max-width:none;padding-inline:max(2rem,calc((100% - 1180px)/2));background:linear-gradient(135deg,#e4ece7,#f7f7f2)}.about-chapters-head{max-width:820px;margin:0 auto 3rem;text-align:center}.about-chapters-head>p:last-child{color:#617168}.about-chapters-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.about-chapters-grid article{padding:clamp(1.7rem,3vw,2.4rem);border-radius:24px;background:#fff;border:1px solid #dce5df;box-shadow:0 18px 42px #1e382b12}.about-chapters-grid article:nth-child(2){background:#315141;color:#fff;border-color:#315141}.about-chapters-grid article:nth-child(2) p{color:#dce9e1}.about-chapters-grid .chapter-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;margin-bottom:1.15rem;background:#e5eee8;color:#263d31;font-size:1.15rem}.about-chapters-grid article:nth-child(2) .chapter-icon{background:#ffffff18;color:#fff}.about-chapters-grid p{margin-bottom:0;color:#65736b;font-size:.92rem}.career-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,7rem);align-items:center}.career-photo{position:relative;max-width:500px;aspect-ratio:4/3;border-radius:30px;padding:8px;border:1px solid #cdd9d1;background:#edf3ef;box-shadow:0 24px 60px #22392c1e}.career-photo img{width:100%;height:100%;border-radius:22px;object-fit:cover;object-position:center}.career-copy>p:not(.eyebrow){color:#5f6e66}.credential-list{display:grid;gap:.75rem;margin:1.6rem 0}.credential-list div{display:grid;grid-template-columns:38px 1fr;gap:.8rem;align-items:center;padding:.9rem 1rem;border:1px solid #dce5df;border-radius:16px;background:#fff}.credential-list span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e6eee9;color:#274334;font-weight:800}.credential-list strong{font-size:.88rem}.purpose-section{max-width:none;padding-inline:max(2rem,calc((100% - 1180px)/2));background:#263d31;color:#fff}.purpose-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,8vw,7rem);align-items:center}.purpose-section .eyebrow{color:#bcd1c5}.purpose-section h2{color:#fff}.purpose-section p{color:#d8e3dd}.purpose-card{padding:clamp(2rem,4vw,3.2rem);border:1px solid #ffffff24;border-radius:28px;background:linear-gradient(145deg,#ffffff14,#ffffff08);box-shadow:0 24px 70px #0d20183d}.purpose-card blockquote{margin:0;padding:0;background:transparent;border-radius:0;font:400 clamp(1.55rem,2.6vw,2.25rem)/1.25 "DM Serif Display",Georgia,serif;color:#fff;overflow-wrap:anywhere}.purpose-card p{margin:1.4rem 0 0;padding-top:1.2rem;border-top:1px solid #ffffff24;font-size:.78rem}.identity-section{text-align:center}.identity-section .identity-inner{max-width:900px;margin:auto}.identity-section p:not(.eyebrow){max-width:780px;margin-inline:auto;color:#607068;font-size:1.04rem}.identity-links{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.identity-links a{border-radius:999px}.about-final h2{max-width:950px;margin-inline:auto}.about-final .whatsapp-cta{background:#fff;color:#263d31;border-color:#fff;box-shadow:0 16px 38px #0d201842}.about-final .whatsapp-cta:hover{background:#eef4f0;color:#1f382c;border-color:#eef4f0}@media(max-width:960px){.about-opening,.career-section,.purpose-grid{grid-template-columns:1fr}.about-opening-card,.career-photo{justify-self:center;width:min(100%,600px)}.about-chapters-grid{grid-template-columns:1fr 1fr}.about-chapters-grid article:last-child{grid-column:1/-1}.about-hero .hero-copy{width:min(54%,680px)}}@media(max-width:620px){.about-hero .hero-copy{width:100%}.about-hero .hero-copy h1 span{font-size:.82em}.about-hero .hero-copy h1 em{font-size:.9em}.about-opening-card{min-height:370px}.life-gallery-head{width:min(100% - 2.5rem,1180px)}.life-gallery-card{width:82vw;border-radius:18px}.life-gallery-track{gap:.8rem;animation-duration:32s}@keyframes life-gallery-scroll{to{transform:translateX(calc(-50% - .4rem))}}.about-chapters-grid{grid-template-columns:1fr}.about-chapters-grid article:last-child{grid-column:auto}.career-photo{aspect-ratio:1}.identity-links{flex-direction:column;align-items:stretch}.identity-links a{width:100%}}@media(prefers-reduced-motion:reduce){.life-gallery-track{animation:none}.life-gallery-viewport{overflow-x:auto}.life-gallery-viewport:before,.life-gallery-viewport:after{display:none}.life-gallery-card img{transition:none}}
