.content-wrapper{max-width:1170px;margin:0 auto;padding:0 15px;box-sizing:border-box}.about-banner-wrapper{margin-top:105px;margin-bottom:60px;position:relative}.about-banner{background:url(/images/about-header.jpg) 50%/cover no-repeat;height:551px;width:100%}.about-banner-title-container{max-width:1170px;margin:0 auto;padding:0 15px;position:absolute;bottom:-60px;left:0;right:0;z-index:10}.about-banner-title{background:linear-gradient(var(--color-nyra-blue),var(--color-nyra-blue));padding:45px 60px;border-top-right-radius:10px;border-top-left-radius:15px;display:inline-block}.about-banner-title h1{font-size:42px;font-weight:700;margin:0;font-family:var(--font-heading);color:#FFFFFF}.vision-mission-section{padding:40px 0 0;background:#fff;overflow:hidden;margin-top:-40px}.vision-mission-row{display:flex;margin:0}.vision-column{padding:40px 20px 40px 0}.mission-column,.vision-column{flex:0 0 50%;max-width:50%;box-sizing:border-box}.mission-column{padding:40px 0 40px 20px}.mission-column h2,.vision-column h2{font-size:34px;color:var(--color-ink);margin-bottom:24px;font-family:var(--font-heading);font-weight:700;line-height:1.2}.mission-column p,.vision-column p{font-size:18px;color:var(--color-slate);line-height:1.5;font-family:var(--font-body);letter-spacing:.01em;margin:0;word-wrap:break-word;overflow-wrap:break-word}.believe-section{background:linear-gradient(var(--color-nyra-blue),var(--color-nyra-blue));color:white;position:relative;padding:50px 0 40px;margin-top:0;overflow:hidden}.pink-line-decorator{width:100%;height:15px;background:var(--color-nyra-blue)}.believe-section .pink-line-decorator:first-child{position:absolute;top:0;left:0;right:0}.believe-section .pink-line-decorator:last-child{position:absolute;bottom:0;left:0;right:0}.section-title{font-size:34px;font-weight:700;margin-bottom:17px;text-transform:none;color:#FFFFFF;font-family:var(--font-heading);letter-spacing:0;padding-bottom:0;display:inline-block}.believe-intro{margin-top:20px;line-height:1.5;font-family:var(--font-body);letter-spacing:.01em;color:#FFFFFF;word-wrap:break-word;overflow-wrap:break-word}.believe-intro,.believe-intro strong{margin-bottom:0;font-size:18px;font-weight:400}.believe-intro strong{display:block}.believe-text{margin-top:20px;font-size:18px;font-family:var(--font-body);letter-spacing:.01em;color:#FFFFFF;font-weight:400;word-wrap:break-word;overflow-wrap:break-word}.believe-list,.believe-text{margin-bottom:0;line-height:1.5}.believe-list{list-style-type:disc;list-style-position:outside;margin-left:30px;margin-top:27px;padding-left:0;padding-top:0}.believe-list li{margin-bottom:0;margin-top:0;font-family:var(--font-body);letter-spacing:.01em;font-size:18px;color:#FFFFFF;font-weight:400;word-wrap:break-word;overflow-wrap:break-word}.believe-list li:last-child{margin-bottom:0}.aspects{margin:30px 0 35px}.aspects p{margin-bottom:8px}.aspects p,.highlight-text{font-size:18px;font-family:var(--font-body);color:#FFFFFF;font-weight:700}.highlight-text{margin-top:35px}.believe-section .section-title{text-transform:uppercase}.founder-existence-section{background:var(--color-hairline);padding:50px 0 65px;position:relative}.founder-existence-section:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:15px;background:var(--color-azure)}.section-title-dark{font-size:34px;font-weight:700;margin-bottom:30px;margin-top:0;text-transform:none;color:var(--color-ink);font-family:var(--font-heading);line-height:1.2em;padding-bottom:0;display:inline-block;width:auto}.founder-row{display:flex;align-items:flex-start;margin-top:0;gap:80px}.founder-text{flex:0 0 55%;max-width:55%;padding-left:0}.founder-text p{line-height:1.5;margin-bottom:27px;color:var(--color-slate);font-family:var(--font-body);font-size:18px;letter-spacing:.01em}.founder-text p:last-child{margin-bottom:0}.founder-image-wrap{flex:0 0 45%;max-width:45%;display:flex;justify-content:flex-end;padding-right:40px}.founder-image-wrap img{width:100%;max-width:400px;height:auto;display:block;border-radius:0 0 12px 12px}.focus-areas-section{background:#fff;padding:20px 0 40px;position:relative}.intro-text{line-height:1.5;margin-bottom:27px;margin-top:0;color:var(--color-slate);font-family:var(--font-body);font-size:18px;letter-spacing:.01em}.intro-text:first-child{margin-top:20px}.intro-text:last-of-type{padding-bottom:30px;margin-bottom:40px;position:relative}.intro-text:last-of-type:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-image:linear-gradient(to right,var(--color-data-4) 40%,transparent 40%);background-size:8px 1px;background-repeat:repeat-x}.focus-areas-grid{display:flex;flex-direction:column;gap:0;margin-top:0}.focus-area-card{display:flex;align-items:center;gap:60px;background:transparent;border:none;border-radius:0;padding:50px 0;border-bottom:1px solid var(--color-hairline)}.focus-area-card:first-child{padding-top:0}.focus-area-card:last-child{border-bottom:none;padding-bottom:0}.focus-image{width:40%;height:auto;overflow:hidden;border-radius:0 0 12px 12px;flex-shrink:0}.focus-image img{width:100%;height:288px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:0 0 12px 12px}.focus-content{width:60%;padding:0;display:flex;flex-direction:column;justify-content:center}.focus-content h3{font-size:34px;color:var(--color-ink);margin-bottom:24px;font-family:var(--font-heading);font-weight:700}.focus-content p{line-height:1.5;color:var(--color-slate);margin-bottom:27px;font-family:var(--font-body);font-size:18px}.focus-content p:last-child{margin-bottom:0}.quote{font-style:normal;font-family:var(--font-display);color:var(--color-ink);margin-top:25px;font-weight:600}.engage-section{background:#fff;padding:80px 0;position:relative}.engage-section:before{top:0;background:var(--color-azure)}.engage-section:after,.engage-section:before{content:"";position:absolute;left:0;width:100%;height:15px}.engage-section:after{bottom:0;background:var(--color-nyra-blue)}.engage-section .section-title-dark{font-size:34px;font-weight:700;color:var(--color-ink);margin-bottom:40px;text-transform:none;font-family:var(--font-heading);line-height:1.2em;display:inline-block;padding-bottom:10px}.engage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 40px;margin-top:0}.engage-card{gap:20px;background:transparent;padding:0;border-radius:0;text-align:left}.engage-card,.engage-icon{display:flex;align-items:center}.engage-icon{width:80px;height:80px;min-width:80px;background:var(--color-nyra-blue);justify-content:center;transform:rotate(45deg);border-radius:15px;flex-shrink:0}.engage-icon img{transform:rotate(-45deg);width:44px;height:44px}.engage-card p{line-height:1.5;color:var(--color-slate);font-family:var(--font-body);font-size:18px;margin:0;flex:1}.milestone-section{background:var(--color-cloud);padding:80px 0;position:relative}.milestone-section .section-title-dark{margin-bottom:0}.milestone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 40px;margin-top:60px;position:relative}.milestone-grid:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:linear-gradient(to right,var(--color-hairline) 40%,transparent 40%);background-size:6px 1px;background-repeat:repeat-x;z-index:1}.milestone-card{background:#fff;padding:40px 30px;border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:2}.milestone-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.1)}.milestone-date{color:var(--color-nyra-blue);font-weight:400;margin-bottom:4px;line-height:1.4}.milestone-date,.milestone-description{font-size:18px;font-family:var(--font-body)}.milestone-description{line-height:1.5;color:var(--color-ink);margin:0}@media (max-width:767px){.content-wrapper{padding:0 20px}.about-banner-wrapper{margin-top:70px;margin-bottom:40px}.about-banner{min-height:350px;height:45vh}.about-banner-title-container{padding:0 20px;bottom:-40px}.about-banner-title{padding:23px 15px}.about-banner-title h1{font-size:22px}.vision-mission-row{flex-direction:column}.mission-column,.vision-column{flex:0 0 100%;max-width:100%;padding:30px 0}.founder-row{flex-direction:column;gap:30px}.founder-image-wrap,.founder-text{flex:0 0 100%;max-width:100%}.founder-image-wrap{justify-content:flex-start}.focus-area-card{flex-direction:column;gap:30px}.focus-content,.focus-image{width:100%}.engage-grid,.milestone-grid{grid-template-columns:1fr}.engage-section .section-title-dark,.focus-content h3,.mission-column h2,.section-title,.section-title-dark,.vision-column h2{font-size:26px}}