﻿@media(max-width:900px){.container{width:min(100% - 40px,680px)}.nav-links,.nav-join{display:none}.menu-button{display:block;margin-left:auto}.mobile-nav{position:absolute;display:grid;gap:8px;top:74px;left:0;right:0;padding:18px 20px 24px;background:var(--ink);box-shadow:0 15px 30px #10192733}.site-header.scrolled .mobile-nav{background:var(--paper)}.mobile-nav a{padding:14px 0;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;font-size:14px}.mobile-nav .button{border:0;color:var(--ink);text-align:center}.hero-content{padding:145px 0 85px}.hero h1{font-size:clamp(53px,11vw,92px)}.scroll-note{display:none}.section{padding:82px 0}.intro-grid,.philosophy-grid,.work-rhythm,.dark-story-grid,.split-story,.founder-teaser-grid,.story-intro-grid,.work-page-grid,.involve-grid,.founder-layout,.recognition-grid{grid-template-columns:1fr;gap:38px}.intro h2,.philosophy h2,.section-head h2{font-size:clamp(48px,10vw,75px)}.image-frame.tall,.founder-photo{height:420px}.principles{margin-top:55px}.work-feature img{height:300px}.dark-story{padding:82px 0}.dark-story .image-frame,.split-story .image-frame,.recognition-grid .image-frame{height:350px}.subhero{padding:160px 0 78px}.subhero h1{font-size:clamp(59px,13vw,96px)}.section-head{display:block}.section-head>p{margin-top:22px}.timeline-section{padding:82px 0}.timeline{margin-top:45px}.timeline article{grid-template-columns:100px 1fr;gap:20px}.timeline h3{font-size:29px}.service-columns{grid-template-columns:1fr;gap:25px}.footer-grid{grid-template-columns:1fr 1fr;gap:45px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{margin-top:45px}.join-cta{padding:76px 0}}
@media(max-width:480px){.container{width:calc(100% - 32px)}.brand-logo{width:132px;height:48px}.hero{min-height:760px}.hero-content{padding:135px 0 72px}.hero h1{font-size:clamp(48px,14vw,68px);line-height:.94;margin:20px 0}.hero-copy{font-size:14px}.hero-actions{display:grid;gap:10px}.hero-actions .button{width:100%}.section{padding:68px 0}.intro h2,.philosophy h2,.section-head h2,.work-page h2,.involve h2{font-size:clamp(43px,13vw,63px)}.lead{font-size:18px}.image-frame.tall{height:330px}.principles{grid-template-columns:1fr}.principles>div{border-right:0;border-bottom:1px solid var(--ink);margin:0;padding:22px 0}.principles>div:last-child{border:0}.work-feature img{height:240px}.work-feature h3{font-size:26px}.work-list strong{font-size:24px}.dark-story h2,.dark-band h2{font-size:clamp(45px,13vw,65px)}.dark-story .image-frame,.split-story .image-frame,.recognition-grid .image-frame{height:280px}.subhero{padding:140px 0 60px}.subhero h1{font-size:clamp(51px,15vw,75px)}.timeline article{grid-template-columns:1fr;gap:8px;padding:24px 0}.timeline h3{font-size:27px}.service-columns div{grid-template-columns:1fr}.service-columns strong{padding-bottom:5px;border:0}.service-columns span{padding-top:0}.founder-photo{height:390px}.founder-story blockquote{font-size:23px}.work-manifesto{grid-template-columns:1fr}.join-form{padding:23px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{display:grid;gap:8px;font-size:9px}.footer h2{font-size:48px}}
@media(max-width:900px){.hero-detail-image{right:6vw;bottom:8vh;width:150px}.journey-story{grid-template-columns:1fr 1fr;gap:24px}.journey-image-large{grid-row:auto;grid-column:2;height:420px}.journey-copy{grid-column:1}.journey-image-small{height:220px}.journey-copy-lower{grid-column:1/-1}.journey-gallery-grid{grid-template-columns:1fr;gap:35px}.journey-gallery figure img{height:340px}.work-story{gap:40px}.work-story-image{height:360px}.multi-step-form{min-height:0}.form-step-heading h3{font-size:32px}}
@media(max-width:360px){.container{width:calc(100% - 24px)}.brand-logo{width:118px;height:42px}.hero h1,.subhero h1{font-size:clamp(38px,12vw,52px)}.form-progress{gap:4px}}
@media(max-width:480px){.hero-detail-image{width:112px;right:18px;bottom:82px}.hero-detail-image:after{font-size:7px;left:7px;bottom:7px}.journey-story{grid-template-columns:1fr}.journey-copy,.journey-copy-lower{grid-column:auto}.journey-image-large{grid-column:auto;grid-row:auto;height:330px}.journey-image-small{height:270px}.journey-gallery figure img{height:280px}.founder-photo{aspect-ratio:1/1.08}.founder-photo span{font-size:8px;left:10px;bottom:10px}.work-story,.work-story.reverse{grid-template-columns:1fr;gap:28px;padding:70px 0}.work-story.reverse .work-story-image,.work-story.reverse .work-story-copy{order:initial}.work-story-image{height:285px}.form-progress small{font-size:8px}.form-step-fields{grid-template-columns:1fr}.form-step-fields label:nth-child(3),.form-step-fields label:nth-child(4),.form-step-fields label:has(textarea),.form-step-fields .consent{grid-column:auto}.form-actions{justify-content:stretch}.form-actions .button{flex:1}.multi-step-form{padding:20px}.form-step-heading h3{font-size:29px}}

@media(max-width:900px){
  .section{padding:var(--section-padding-tablet) 0}.hero{min-height:760px}.subhero{padding:125px 0 58px}.about-hero-editorial{padding:122px 0 46px}.about-hero-editorial .container{grid-template-columns:1fr;gap:32px}.about-hero-editorial .about-hero-copy,.vivekananda-hero-image{grid-column:auto;grid-row:auto}.vivekananda-hero-image{box-shadow:12px 12px 0 var(--sun)}.vivekananda-hero-image img{max-height:390px}.founder-vision-editorial{padding:58px 0}.founder-vision-grid{grid-template-columns:.7fr 1.3fr;gap:28px}.founder-vision-image{grid-column:2}.naya-editorial-grid{gap:28px}.naya-editorial-image img{height:420px}.single-form-fields{gap:18px}.footer{padding-top:56px}
}
@media(max-width:480px){
  .section{padding:var(--section-padding-mobile) 0}.container{width:calc(100% - 32px)}.brand-logo{width:132px;max-height:48px}.hero{min-height:700px}.hero-content{padding:118px 0 62px}.subhero{padding:118px 0 48px}.about-hero-editorial{padding:112px 0 42px}.about-hero-editorial h1{font-size:clamp(48px,14vw,72px)}.about-hero-editorial .lead{font-size:18px}.vivekananda-hero-image{box-shadow:8px 8px 0 var(--sun)}.vivekananda-hero-image img{max-height:250px}.founder-vision-grid{grid-template-columns:1fr;gap:23px}.founder-vision-label{gap:13px}.founder-vision-statement h2{font-size:clamp(43px,12vw,62px)}.founder-vision-statement blockquote{font-size:21px}.founder-vision-image{grid-column:auto}.founder-vision-image img{height:250px}.naya-editorial-grid{grid-template-columns:1fr;gap:28px}.naya-editorial-copy:first-child,.naya-editorial-grid>div:nth-child(2),.naya-editorial-image{grid-column:auto;grid-row:auto}.naya-editorial-image img{height:280px}.single-form-fields{grid-template-columns:1fr;gap:16px}.single-page-form{padding:22px}.form-heading h3{font-size:31px}.single-page-form>.button{width:100%}.join-cta{padding:52px 0}.footer{padding-top:50px}.footer-bottom{margin-top:35px}
}
@media(max-width:900px){.footer-details{grid-template-columns:1fr;gap:28px;margin-top:38px}.contact-panel{margin-top:26px}}
@media(max-width:900px){.nav-card{display:none}.mobile-nav .nav-card{display:flex;width:100%;margin:4px 0 0;padding:14px 19px;border:1px solid var(--sun);color:var(--white);background:var(--orange);box-shadow:0 5px 0 rgba(16,25,39,.18);white-space:nowrap}.site-header.scrolled .mobile-nav .nav-card{color:var(--white)}}
@media(max-width:900px){.mobile-nav .nav-join{display:flex;width:100%;margin:0;padding:14px 19px;border:1px solid currentColor;color:inherit;background:transparent;box-shadow:none}.mobile-nav .nav-join:hover{border-color:var(--sun);background:var(--sun);color:var(--ink)}}
@media(prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transform:none}}
@media(max-width:900px){
  .about-hero-editorial{padding:96px 0 36px}
  .about-hero-editorial .container{grid-template-columns:1fr;gap:32px;align-items:start}
  .about-hero-editorial .about-hero-copy{grid-column:auto;grid-row:auto}
  .about-hero-editorial .vivekananda-hero-image{grid-column:auto;grid-row:auto;width:100%;min-height:clamp(320px,62vw,430px);box-shadow:10px 10px 0 var(--sun)}
}
@media(max-width:480px){
  .about-hero-editorial{padding:88px 0 28px}
  .about-hero-editorial .container{gap:24px}
  .about-hero-editorial .about-hero-copy{padding:28px 22px 34px;border-left:4px solid var(--sun);box-shadow:0 12px 28px rgba(16,25,39,.12)}
  .about-hero-editorial .about-hero-copy h1{font-size:clamp(50px,14vw,72px);line-height:.92;margin:15px 0 16px}
  .about-hero-editorial .about-hero-copy p{font-size:14px;line-height:1.7;margin-bottom:0;max-width:none}
  .about-hero-editorial .vivekananda-hero-image{min-height:0;box-shadow:7px 7px 0 var(--sun)}
  .about-hero-editorial .vivekananda-hero-image img{height:clamp(270px,76vw,350px);flex:none;background:var(--white)}
  .about-hero-editorial .vivekananda-hero-image figcaption{padding:10px 11px;font-size:9px;line-height:1.5}
}

@media(max-width:360px){
  .about-hero-editorial .about-hero-copy{padding:25px 18px 30px}
  .about-hero-editorial .about-hero-copy h1{font-size:49px}
  .about-hero-editorial .vivekananda-hero-image img{height:250px}
}
