.bp-page{overflow-x:clip}@media (max-width: 900px){.bp-page .container,.bp-page .bp-container{width:min(100% - 32px,680px);margin-inline:auto}.bp-hero{padding:6.5rem 0 2rem}.bp-hero h1{font-size:clamp(2rem,9vw,3rem);line-height:1}.bp-hero p{max-width:none;font-size:.98rem;line-height:1.65}.bp-day-night,.bp-blueprint,.bp-walk,.bp-content-grid,.bp-facts{grid-template-columns:1fr!important}.bp-day-night__handle{touch-action:pan-x}.bp-miniature__grid,.bp-blueprint__grid,.bp-walk__grid{grid-template-columns:1fr;gap:1.2rem}.bp-miniature img,.bp-blueprint img,.bp-walk img{width:100%;height:auto;display:block}.bp-blueprint__tabs,.bp-walk__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.bp-blueprint__tabs button,.bp-walk__tabs button{min-height:44px;padding:.7rem .9rem;touch-action:manipulation}.bp-walk__frame{flex-direction:column}.bp-facts{display:grid;gap:1rem;padding:1.2rem}.bp-section{padding:3rem 0}.bp-section h2{font-size:clamp(1.5rem,6vw,2.2rem);line-height:1.05}.bp-cards,.bp-outcome-grid{grid-template-columns:1fr}.bp-timeline{flex-wrap:wrap;gap:.6rem}}@media (max-width: 700px){.bp-page .container,.bp-page .bp-container{width:min(100% - 24px,540px)}.bp-hero{padding-top:5.8rem}.bp-hero h1{font-size:clamp(1.8rem,8vw,2.4rem)}.bp-blueprint__tabs,.bp-walk__tabs{grid-template-columns:1fr}.bp-day-night{min-height:280px}}@media (max-width: 480px){.bp-page .container,.bp-page .bp-container{width:min(100% - 20px,100%)}.bp-hero{padding-top:5.2rem}.bp-section h2 br{display:none}.bp-miniature__hint,.bp-blueprint__hint{font-size:.68rem}}@media (max-width: 360px){.bp-page{word-break:break-word;overflow-wrap:anywhere}}@media (min-width: 701px) and (max-width: 900px){.bp-page .container,.bp-page .bp-container{width:min(100% - 40px,760px)}.bp-cards{grid-template-columns:1fr 1fr}.bp-blueprint__tabs,.bp-walk__tabs{grid-template-columns:repeat(3,1fr)}.bp-miniature__grid{grid-template-columns:1fr 1fr}}#main .cx .cx-par{aspect-ratio:1672 / 941}#main .cx .cx-par picture{display:block;width:100%;height:100%}#main .cx .cx-par img{width:100%;height:100%;scale:1!important}.indian-army-case{overflow-x:clip}@media (max-width: 900px){.indian-army-case .container,.indian-army-case .ia-container{width:min(100% - 32px,680px);margin-inline:auto}.ia-hero{min-height:auto;padding:6.5rem 0 2.2rem}.ia-hero h1,.ia-title{font-size:clamp(2rem,9vw,3.2rem);line-height:.96}.ia-hero p,.ia-deck{max-width:none;font-size:.98rem;line-height:1.65}.ia-stats,.ia-stages,.ia-media,.ia-purpose,.ia-delivery,.ia-outcome,.ia-closing{grid-template-columns:1fr!important}.ia-stages__list,.ia-tabs,.ia-media__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ia-stages__list button,.ia-tabs button,.ia-media__tabs button{min-height:44px;padding:.7rem .9rem;touch-action:manipulation}.ia-stages__panel,.ia-tab-panel,.ia-media__frame{flex-direction:column}.ia-gallery{grid-template-columns:1fr!important;gap:1rem}.ia-gallery img{width:100%;height:auto;display:block}.ia-facts,.ia-role-chain,.ia-timeline{grid-template-columns:1fr;gap:1rem}.ia-section{padding:3rem 0}.ia-section h2{font-size:clamp(1.5rem,6vw,2.2rem);line-height:1.05}.ia-cards,.ia-outcome-grid{grid-template-columns:1fr}.ia-15{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.indian-army-case .container,.indian-army-case .ia-container{width:min(100% - 24px,540px)}.ia-hero{padding-top:5.8rem}.ia-hero h1,.ia-title{font-size:clamp(1.8rem,8vw,2.6rem)}.ia-stages__list,.ia-tabs,.ia-media__tabs,.ia-15{grid-template-columns:1fr}.ia-facts{padding:1.2rem}}@media (max-width: 480px){.indian-army-case .container,.indian-army-case .ia-container{width:min(100% - 20px,100%)}.ia-hero{padding-top:5.2rem}.ia-section h2 br{display:none}.ia-gallery{gap:.8rem}}@media (max-width: 360px){.indian-army-case{word-break:break-word;overflow-wrap:anywhere}}@media (min-width: 701px) and (max-width: 900px){.indian-army-case .container,.indian-army-case .ia-container{width:min(100% - 40px,760px)}.ia-gallery,.ia-stages__list{grid-template-columns:1fr 1fr}.ia-media__tabs{grid-template-columns:repeat(3,1fr)}.ia-cards{grid-template-columns:1fr 1fr}}.ob-page{overflow-x:clip}@media (max-width: 900px){.ob-page .container{width:min(100% - 32px,680px)}.ob-hero{min-height:auto;padding:6.5rem 0 2.2rem}.ob-hero__eyebrow{flex-wrap:wrap;gap:.6rem;font-size:.64rem}.ob-hero__title{font-size:clamp(2.2rem,10vw,3.4rem);line-height:.98}.ob-hero__deck{max-width:none;font-size:.98rem;line-height:1.6;margin-bottom:1.8rem}.ob-pano__frame{border-radius:10px}.ob-pano__scroller{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;cursor:grab}.ob-pano__scroller:active{cursor:grabbing}.ob-pano__scroller::-webkit-scrollbar{display:none}.ob-pano__track{width:max(100%,680px);min-width:680px}.ob-pano__img{width:100%;height:auto;display:block}.ob-pano__details{grid-template-columns:1fr;gap:.8rem;text-align:left;padding:1rem}.ob-pano__hint{text-align:left}.ob-pano__num{min-width:auto}.ob-facts .container{grid-template-columns:1fr 1fr;gap:1rem 1.2rem;padding:1.2rem 0}.ob-facts button{grid-column:1 / -1;justify-self:start}.ob-sec{padding:3.2rem 0}.ob-sec__cols,.ob-stages,.room-response,.purpose-output,.authorship-strip,.outcome-grid,.global-note{grid-template-columns:1fr}.ob-stages__list{border-top:none}.ob-stages__list button{padding:.9rem .8rem;grid-template-columns:2.2rem 1fr auto}.room-response{display:block;margin-top:2rem}.room-response-media{min-height:220px}.room-response-control{border-left:0;border-top:1px solid var(--ob-line);padding:1.6rem}.ob-media__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ob-media__tabs button{min-height:44px;padding:.6rem .8rem;touch-action:manipulation}.ob-media__stage{margin-top:1rem}.ob-media__frame{flex-direction:column}.purpose-strip,.why-cards{grid-template-columns:1fr}.outcome-grid article,.authorship-strip>div,.global-note>div{padding:1.2rem}}@media (max-width: 700px){.ob-page .container{width:min(100% - 24px,540px)}.ob-hero{padding-top:5.8rem}.ob-hero__title{font-size:clamp(2rem,9vw,2.8rem)}.ob-hero__meta{gap:.4rem 1rem;font-size:.6rem}.ob-facts .container{grid-template-columns:1fr}.ob-kicker{font-size:.62rem}.ob-h2{font-size:clamp(1.4rem,7vw,2rem)}.ob-media__tabs{grid-template-columns:1fr}.ob-pano__details{padding:.9rem}.role-chain{gap:.6rem}.delivery-timeline{gap:.6rem;font-size:.66rem}}@media (max-width: 480px){.ob-page .container{width:min(100% - 20px,100%)}.ob-hero{padding-top:5.2rem}.ob-pano__frame:before,.ob-pano__frame:after{display:none}.ob-pin{width:28px;height:28px}.ob-pin i{width:8px;height:8px;margin:-4px}.ob-closing__inner h2{font-size:clamp(1.6rem,8vw,2rem);line-height:1.05}.summary-dialog{padding:1.4rem;max-width:calc(100vw - 16px)}}@media (max-width: 360px){.ob-page{word-break:break-word;overflow-wrap:anywhere}}@media (min-width: 701px) and (max-width: 900px){.ob-page .container{width:min(100% - 40px,760px)}.ob-stages__list{display:grid;grid-template-columns:1fr 1fr;gap:0}.ob-media__tabs{grid-template-columns:repeat(3,1fr)}.why-cards{grid-template-columns:1fr 1fr}}.contact-page{overflow-x:clip}@media (max-width: 900px){.contact-page .container,.contact-page .page-hero .container,.contact-page .contact__grid{width:min(100% - 32px,680px);margin-inline:auto}.page-hero{padding:96px 0 32px}.page-hero__title{font-size:clamp(1.9rem,8vw,2.8rem);line-height:1}.contact__grid{grid-template-columns:1fr;gap:32px}.contact__intro{order:2}.book{order:1}.contact__micro{gap:16px}.cf-row{grid-template-columns:1fr;gap:16px}.cf input,.cf textarea,.cf select,.cf .date-trigger,.cf .cf-cc{min-height:48px;font-size:16px}.cf textarea{min-height:96px}.pick__grid,.datepick__grid{gap:6px}.cf .btn,.book__submit,.cf button[type=submit]{min-height:48px;touch-action:manipulation}.date-pop,.cf-cc-pop{width:100%;left:0;right:0}}@media (max-width: 700px){.contact-page .container{width:min(100% - 24px,540px)}.page-hero{padding-top:84px}.page-hero__title{font-size:clamp(1.7rem,7vw,2.4rem)}.contact__micro{grid-template-columns:1fr}}@media (max-width: 480px){.contact-page .container,.contact-page .page-hero .container{width:min(100% - 20px,100%)}.page-hero{padding-top:78px}.contact__social .social-row{gap:8px}.social-chip{padding:10px 12px;font-size:13px}}@media (max-width: 360px){.contact-page{word-break:break-word;overflow-wrap:anywhere}}@media (min-width: 701px) and (max-width: 900px){.contact-page .container{width:min(100% - 40px,760px)}.cf-row,.contact__grid{grid-template-columns:1fr 1fr}}@media (min-width: 1081px){body.experience-page #main .exp-job{grid-template-columns:minmax(150px,1.1fr) minmax(0,1fr)}}@media (max-width: 900px){body.home-react .footer--arena .footer__inner:before{content:none;display:none}}body.home-react .case__panel picture{transform:none!important;will-change:auto}@media (min-width: 701px){body.home-react #case-prj-1 .case__panel img,body.home-react #case-prj-2 .case__panel img,body.home-react #case-prj-3 .case__panel img{object-fit:cover;object-position:center;background:transparent}}@media (max-width: 700px){body.home-react .case__panel{background:#05070d}body.home-react .case__panel picture{width:100%;margin:0;align-self:stretch;overflow:hidden;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}body.home-react #case-prj-1 .case__panel img,body.home-react #case-prj-2 .case__panel img,body.home-react #case-prj-3 .case__panel img{object-fit:cover;object-position:center;background:transparent}}@media (min-width: 1081px){body.home-react .cap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}body.home-react .chapter__num,body.home-react .cap__num,body.home-react .essay__num,body.home-react .era__index,body.home-react .journey__counter,body.home-react .focus__num{display:none!important}.pf{overflow-x:clip}@media (max-width: 900px){.pf-wrap{width:min(100% - 32px,680px)}.pf-overture{min-height:auto;padding:96px 0 32px}.pf-overture__top{flex-direction:column;align-items:flex-start;gap:12px}.pf-display{font-size:clamp(2.4rem,10vw,3.8rem);line-height:.9}.pf-overture__title .pf-suffix{margin-left:0;font-size:clamp(1.4rem,6vw,2.2rem)}.pf-overture__foot{flex-direction:column;gap:16px}.pf-lede{max-width:none;font-size:1rem}.pf-film__frame{border-width:8px}.pf-film__stage{aspect-ratio:16 / 9}.pf-context__grid{grid-template-columns:1fr;gap:24px}.pf-credits,.portfolio-practice ol{grid-template-columns:1fr}.pf-proofwrap .r-proof__rail{gap:24px}.pf-proofwrap .r-proof__panel{flex-basis:88vw}.pf-soon__panel{padding:24px}.pf-soon__kinds{flex-direction:column;align-items:flex-start}}@media (max-width: 700px){.pf-wrap{width:min(100% - 24px,540px)}.pf-display{font-size:clamp(2rem,9vw,3rem)}.pf-film__frame{border-width:6px}.r-proof__panel{flex-basis:90vw}}@media (max-width: 480px){.pf-wrap{width:min(100% - 20px,100%)}.pf-overture{padding-top:84px}.pf-display{font-size:clamp(1.9rem,8vw,2.6rem)}.pf-proofwrap .r-proof__panel{flex-basis:92vw}}@media (max-width: 360px){.pf{word-break:break-word;overflow-wrap:anywhere}}@media (min-width: 701px) and (max-width: 900px){.pf-wrap{width:min(100% - 40px,760px)}.portfolio-practice ol{grid-template-columns:1fr 1fr}.pf-proofwrap .r-proof__panel{flex-basis:72vw}}@media (max-width: 700px){body.about-page.mobile-chrome .footer--arena .footer__inner:before{content:none;display:none}}
