/* AYUR About Us — standalone editorial design. Scoped to page 2208. */
body.page-id-2208 .ayur-about-page{background:#faf8f5;color:#514b43;overflow:hidden}
body.page-id-2208 .ayur-about-page *,body.page-id-2208 .ayur-about-page *::before,body.page-id-2208 .ayur-about-page *::after{box-sizing:border-box}
body.page-id-2208 .ayur-about-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}
body.page-id-2208 .ayur-about-kicker{display:block;color:#ad6457;font:600 11px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}
body.page-id-2208 .ayur-about-page h1,body.page-id-2208 .ayur-about-page h2,body.page-id-2208 .ayur-about-page h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.08;margin:0 0 24px}
body.page-id-2208 .ayur-about-page h1{font-size:clamp(46px,5vw,72px)}
body.page-id-2208 .ayur-about-page h2{font-size:clamp(36px,3.7vw,54px)}
body.page-id-2208 .ayur-about-page h3{font-size:clamp(28px,2.8vw,40px)}
body.page-id-2208 .ayur-about-page h1 em,body.page-id-2208 .ayur-about-page h2 em,body.page-id-2208 .ayur-about-page h3 em{font-weight:400}
body.page-id-2208 .ayur-about-page p{margin:0 0 17px}
body.page-id-2208 .ayur-about-prose{font-size:15px;line-height:1.8}
body.page-id-2208 .ayur-about-prose p:last-child{margin-bottom:0}
body.page-id-2208 .ayur-about-hero{padding:85px 0;background:#E6DDCE}
body.page-id-2208 .ayur-about-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px}
body.page-id-2208 .ayur-about-hero h1{color:#014235}
body.page-id-2208 .ayur-about-hero-copy>p{font-size:16px;line-height:1.8;max-width:450px;margin-bottom:28px}
body.page-id-2208 .ayur-about-hero-image img{width:100%;height:490px;object-fit:cover;border-radius:160px 160px 18px 18px;display:block}
body.page-id-2208 .ayur-about-button{display:inline-flex;gap:30px;align-items:center;background:#014235;color:#fff!important;padding:15px 24px;border-radius:30px;text-decoration:none!important;font-size:13px;transition:transform .25s,background .25s}
body.page-id-2208 .ayur-about-button:hover{transform:translateY(-3px);background:#12634f}
body.page-id-2208 .ayur-about-intro{padding:90px 0}
body.page-id-2208 .ayur-about-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}
body.page-id-2208 .ayur-about-intro h2,body.page-id-2208 .ayur-about-section-heading h2,body.page-id-2208 .ayur-about-you h2{color:#014235}
body.page-id-2208 .ayur-about-purpose{background:#f0ebe3;padding:90px 0}
body.page-id-2208 .ayur-about-purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
body.page-id-2208 .ayur-about-purpose-card{border-radius:20px;padding:45px;min-height:320px}
body.page-id-2208 .ayur-about-purpose-card h2{font-size:clamp(36px,3.5vw,50px);color:#fff}
body.page-id-2208 .ayur-about-vision{background:#A45F53;color:#fff}
body.page-id-2208 .ayur-about-mission{background:#014235;color:#fff}
body.page-id-2208 .ayur-about-purpose-card .ayur-about-kicker{color:#f3d5cb}
body.page-id-2208 .ayur-about-team-note{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center;margin-top:65px}
body.page-id-2208 .ayur-about-team-note img{width:100%;height:320px;object-fit:cover;border-radius:18px}
body.page-id-2208 .ayur-about-team-note h3{color:#014235}
body.page-id-2208 .ayur-about-values{padding:100px 0}
body.page-id-2208 .ayur-about-section-heading{text-align:center;max-width:680px;margin:0 auto 55px}
body.page-id-2208 .ayur-about-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.page-id-2208 .ayur-about-value{background:#f0ebe4;border:1px solid #e6dfd6;border-radius:15px;padding:30px;transition:transform .25s,box-shadow .25s}
body.page-id-2208 .ayur-about-value:hover{transform:translateY(-5px);box-shadow:0 12px 30px #01423510}
body.page-id-2208 .ayur-about-value-number{color:#ad6457;font-size:12px;letter-spacing:2px}
body.page-id-2208 .ayur-about-value h3{color:#014235;font-size:30px;margin:18px 0}
body.page-id-2208 .ayur-about-value .ayur-about-prose{font-size:14px;line-height:1.8}
body.page-id-2208 .ayur-about-people{background:#fff;padding:100px 0}
body.page-id-2208 .ayur-about-person{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;margin-bottom:95px}
body.page-id-2208 .ayur-about-person:last-child{margin-bottom:0}
body.page-id-2208 .ayur-about-person-reverse .ayur-about-person-image{order:2}
body.page-id-2208 .ayur-about-person-image img{display:block;width:100%;max-height:580px;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:18px}
body.page-id-2208 .ayur-about-person h3{color:#014235}
body.page-id-2208 .ayur-about-person h3 em{display:block;font-size:.65em;margin-top:10px}
body.page-id-2208 .ayur-about-you{padding:100px 0;background:#f0ebe3}
body.page-id-2208 .ayur-about-you-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
body.page-id-2208 .ayur-about-you-images{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}
body.page-id-2208 .ayur-about-you-images img{width:100%;height:290px;object-fit:cover;border-radius:110px 110px 12px 12px}
body.page-id-2208 .ayur-about-you-images img:nth-child(2){margin-top:65px}
body.page-id-2208 .ayur-reviews-section{padding:85px 24px!important;background:#fff}
body.page-id-2208 .ayur-reviews-inner{width:100%;max-width:1180px;margin:0 auto}
@media(max-width:900px){body.page-id-2208 .ayur-about-hero-grid,body.page-id-2208 .ayur-about-intro-grid,body.page-id-2208 .ayur-about-purpose-grid,body.page-id-2208 .ayur-about-team-note,body.page-id-2208 .ayur-about-person,body.page-id-2208 .ayur-about-you-grid{grid-template-columns:1fr;gap:35px}body.page-id-2208 .ayur-about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-id-2208 .ayur-about-person-reverse .ayur-about-person-image{order:0}}
@media(max-width:600px){body.page-id-2208 .ayur-about-wrap{width:calc(100% - 36px)}body.page-id-2208 .ayur-about-hero,body.page-id-2208 .ayur-about-intro,body.page-id-2208 .ayur-about-purpose,body.page-id-2208 .ayur-about-values,body.page-id-2208 .ayur-about-people,body.page-id-2208 .ayur-about-you{padding:60px 0}body.page-id-2208 .ayur-about-hero-image img{height:350px}body.page-id-2208 .ayur-about-purpose-card{padding:30px;min-height:0}body.page-id-2208 .ayur-about-values-grid{grid-template-columns:1fr}body.page-id-2208 .ayur-about-person{margin-bottom:65px}body.page-id-2208 .ayur-about-person-image img{max-height:420px}body.page-id-2208 .ayur-about-you-images img{height:210px}}
