.page-body{padding:1rem 0 4rem 0;background:#fff}@media(max-width: 576px){.page-body{padding:2.5rem 0}}.content-wrapper>.container{max-width:56rem;margin-left:auto;margin-right:auto}.page-last-update{margin-top:3rem;padding-top:1.5rem;border-top:1px solid hsl(210,15%,90%);font-size:.75rem;color:hsl(210,12%,40%);text-align:center;opacity:.6}.page-last-update .update-label{color:hsl(210,12%,40%)}.page-last-update time{color:hsl(210,12%,40%)}.markdown-content{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid hsl(210,15%,90%)}.markdown-content:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.media-paragraph{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;padding:2rem 0;align-items:center}@media(min-width: 992px){.media-paragraph{grid-template-columns:1fr 1fr;gap:4rem}}@media(min-width: 992px){.media-paragraph.reverse .media-image{order:-1}}.media-content h2{font-family:"Mulish",sans-serif;font-size:1.5rem;font-weight:700;color:hsl(210,15%,20%);margin-bottom:1rem;padding-bottom:.75rem;position:relative}.media-content h2::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg, hsl(180, 30%, 35%), hsl(180, 25%, 50%));border-radius:2px}@media(min-width: 768px){.media-content h2{font-size:1.875rem}}.media-content h3{font-family:"Mulish",sans-serif;font-size:1.25rem;font-weight:600;color:hsl(210,15%,20%);margin-bottom:.75rem}.media-content p{color:hsl(210,12%,40%);line-height:1.7;margin-bottom:1rem}.media-content p:last-child{margin-bottom:0}.media-content ul,.media-content ol{color:hsl(210,12%,40%);line-height:1.7;margin-bottom:1rem;padding-left:1.5rem}.media-content ul li,.media-content ol li{margin:.5rem 0}.media-image{border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.media-image img{width:100%;height:auto;display:block;transition:transform .3s ease}.media-image:hover img{transform:scale(1.02)}.video-container{position:relative;width:100%;padding-bottom:56.25%;border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.media-title{font-family:"Mulish",sans-serif;font-size:1.5rem;font-weight:700;color:hsl(210,15%,20%);margin-bottom:1rem}@media(max-width: 576px){.media-paragraph{gap:1.5rem;margin-bottom:2rem;padding:1.5rem 0}}.page-hero{padding-top:8rem;padding-bottom:3rem;background:linear-gradient(135deg, hsl(180, 30%, 35%) 0%, #669999 100%)}.page-hero-content{max-width:48rem}.page-hero-title{font-family:"Mulish",sans-serif;font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:1rem}@media(min-width: 768px){.page-hero-title{font-size:3rem}}.page-hero-subtitle{font-size:1.25rem;color:hsla(0,0%,100%,.8);line-height:1.6;margin:0}@media(max-width: 768px){.page-hero{padding-top:6rem;padding-bottom:2rem}.page-hero-title{font-size:1.75rem}.page-hero-subtitle{font-size:1.125rem}}.about-mission{padding:3.5rem 0;background:#fff}.about-mission-grid{display:grid;gap:3rem;align-items:center}@media(min-width: 992px){.about-mission-grid{grid-template-columns:1fr 1fr;gap:4rem}}.about-mission-content h2{font-family:"Mulish",sans-serif;font-size:1.875rem;font-weight:700;color:hsl(210,15%,20%);margin-bottom:1.5rem}@media(min-width: 768px){.about-mission-content h2{font-size:2.25rem}}.about-mission-content p{color:hsl(210,12%,40%);line-height:1.7;margin-bottom:1rem}.about-mission-content p:last-child{margin-bottom:0}.about-values-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.about-value-card{background:#fff;border-radius:.75rem;padding:1.5rem;border:1px solid hsl(210,15%,90%);transition:all .2s ease}.about-value-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-color:rgba(102,153,153,.3)}.about-value-card .value-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.about-value-card .value-icon i{font-size:2rem;color:#699}.about-value-card h3{font-family:"Mulish",sans-serif;font-weight:600;font-size:1rem;color:hsl(210,15%,20%);margin-bottom:.5rem}.about-value-card p{font-size:.875rem;color:hsl(210,12%,40%);line-height:1.5;margin:0}.about-content{padding:3.5rem 0;background:#fff}.about-content.alt-bg{background:hsla(210,15%,96%,.3)}.about-content-wrapper{max-width:56rem;margin:0 auto}.about-cta{padding:3.5rem 0;background:linear-gradient(135deg, hsl(180, 30%, 35%) 0%, #669999 100%);text-align:center}.about-cta h2{font-family:"Mulish",sans-serif;font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:1.5rem}@media(min-width: 768px){.about-cta h2{font-size:2.25rem}}.about-cta p{color:hsla(0,0%,100%,.85);font-size:1.125rem;max-width:42rem;margin:0 auto 2rem;line-height:1.7}.about-cta .cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.5rem;background:#c33;color:#fff;font-family:"Mulish",sans-serif;font-weight:600;font-size:1rem;border-radius:.75rem;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.about-cta .cta-button:hover{background:hsl(0,65%,40%);box-shadow:0 10px 15px -3px rgba(0,0,0,.2);transform:translateY(-1px)}.about-leader{padding:3.5rem 0;background:#fff}.leader-content{max-width:48rem}.leader-content h2{font-family:"Mulish",sans-serif;font-size:1.875rem;font-weight:700;color:hsl(210,15%,20%);margin-bottom:1.5rem}@media(min-width: 768px){.leader-content h2{font-size:2.25rem}}.leader-content p{color:hsl(210,12%,40%);line-height:1.7;margin-bottom:1rem}.leader-content blockquote{margin:1.5rem 0;padding:1.5rem;background:#fff;border-left:4px solid #699;border-radius:0 .5rem .5rem 0;font-style:italic;color:hsl(210,12%,40%)}.leader-content blockquote p{margin:0}.leader-content .leader-roles{list-style:none;padding:0;margin:1rem 0}.leader-content .leader-roles li{padding:.5rem 0;padding-left:1.5rem;position:relative;color:hsl(210,12%,40%)}.leader-content .leader-roles li::before{content:"";position:absolute;left:0;top:.85rem;width:.5rem;height:.5rem;border-radius:50%;background:#699}.leader-content .leader-links{margin-top:1.5rem}.leader-content .leader-links a{display:inline-flex;align-items:center;gap:.5rem;color:#699;font-weight:500;text-decoration:none;transition:color .2s ease}.leader-content .leader-links a:hover{color:hsl(180,30%,35%)}.leader-content .leader-links a i{font-size:.875rem}.about-media,.cta-section{padding:3.5rem 0;background:#fff}.page-last-update{padding:1rem 0}.about-media-header{text-align:center;max-width:42rem;margin:0 auto 3rem}.about-media-header h2{font-family:"Mulish",sans-serif;font-size:1.875rem;font-weight:700;color:hsl(210,15%,20%);margin-bottom:1rem}@media(min-width: 768px){.about-media-header h2{font-size:2.25rem}}.about-media-header p{color:hsl(210,12%,40%);margin:0}.media-image-wrapper{text-align:center;margin-bottom:2.5rem}.media-image-wrapper img{max-width:100%;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.media-list{max-width:48rem;margin:0 auto}.media-list h3{font-family:"Mulish",sans-serif;font-size:1.25rem;font-weight:600;color:hsl(210,15%,20%);margin-bottom:1rem}.media-list ul{list-style:none;padding:0;margin:0 0 2rem}.media-list ul li{padding:.75rem 0;border-bottom:1px solid hsl(210,15%,90%);color:hsl(210,12%,40%);line-height:1.6}.media-list ul li:last-child{border-bottom:none}.media-list ul li strong{color:hsl(210,15%,20%)}.media-list .media-cta{display:inline-flex;align-items:center;gap:.5rem;color:#699;font-weight:500;text-decoration:none;transition:color .2s ease}.media-list .media-cta:hover{color:hsl(180,30%,35%)}.media-list .media-cta i{font-size:1rem}@media(max-width: 576px){.about-mission,.about-content,.about-leader,.about-media,.about-cta{padding:2rem 0}.about-values-grid{grid-template-columns:1fr}}
