.cn-about{--ink:var(--ds-ink);--muted:var(--ds-muted);--paper:var(--ds-brand-wash);--line:var(--ds-line);--salmon:var(--ds-brand);--salmon-soft:color-mix(in srgb, var(--ds-brand) 14%, white);--salmon-edge:color-mix(in srgb, var(--ds-brand) 28%, white);--dark:var(--ds-ink);--max:var(--ds-container);--shadow:0 24px 70px #1a1a1a1a;--display:var(--ds-font);--body:var(--ds-font);isolation:isolate;color:var(--ink);background:var(--paper);font-family:var(--body);line-height:1.55;position:relative}.cn-about *,.cn-about :before,.cn-about :after{box-sizing:border-box}.cn-about a{color:inherit;text-decoration:none}.cn-about img{width:100%;display:block}.cn-about figure,.cn-about blockquote{margin:0}.cn-about section{content-visibility:visible;contain-intrinsic-size:none;position:relative}.cn-about :is(h1,h2,h3,h4){font-family:var(--display);color:inherit}.cn-about .progress{z-index:999;background:var(--salmon);width:0;height:3px;position:fixed;top:0;left:0}.cn-about .pointer-wash{z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(circle,#ff751f21,#ff751f00 68%);width:360px;height:360px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cn-about .wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.cn-about .btn{min-height:var(--ds-btn-height);padding:0 var(--ds-btn-pad-x);border-radius:var(--ds-btn-radius);border:1px solid var(--line);font-size:var(--ds-btn-font);font-weight:var(--ds-btn-weight);justify-content:center;align-items:center;gap:9px;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.cn-about .btn:hover{transform:translateY(-2px)}.cn-about .btn-dark{color:#fff;background:linear-gradient(135deg,#ff751f,#ff9044);border-color:#0000;box-shadow:0 10px 28px #ff751f38}.cn-about .btn-dark:hover{background:linear-gradient(135deg,#ff8433,#ffa057);box-shadow:0 16px 34px #ff751f47}.cn-about .btn-light{color:var(--ink);background:#fff}.cn-about .btn-light:hover{border-color:var(--ink)}.cn-about .btn-arrow:after{content:"↗";font-size:15px}.cn-about .hero{align-items:center;min-height:820px;padding:150px 0 86px;display:flex}.cn-about .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(42px,7vw,96px);display:grid}.cn-about .hero h1{max-width:760px;font-size:var(--ds-text-hero);line-height:var(--ds-leading-hero);letter-spacing:var(--ds-track-display);font-weight:var(--ds-weight-hero);margin:0}.cn-about .hero h1 .accent{color:var(--salmon)}.cn-about .hero-copy{max-width:650px;color:var(--muted);margin:28px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.cn-about .hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.cn-about .hero-note{color:var(--muted);align-items:center;gap:14px;margin-top:26px;font-size:13px;display:flex}.cn-about .hero-note .mini-line{background:var(--ds-subtle);width:44px;height:1px}.cn-about .hero-visual{width:100%;max-width:600px;margin-left:auto;position:relative}.cn-about .hero-portraits{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cn-about .portrait-card,.cn-about .mini-panel{box-shadow:var(--shadow);will-change:transform;transform-style:preserve-3d;background:#fff;border:1px solid #1a1a1a21;position:relative;overflow:hidden}.cn-about .portrait-card{border-radius:22px;height:420px}.cn-about .portrait-card.aman{transform:rotate(-2deg)}.cn-about .portrait-card.sakshi{transform:rotate(2deg)}.cn-about .portrait-card .image-crop{position:absolute;inset:0;overflow:hidden}.cn-about .portrait-card img{object-fit:cover;height:100%}.cn-about .portrait-card.sakshi img{transform-origin:50% 27%;transform:scale(1.42)}.cn-about .portrait-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #1a1a1a1a;border-radius:13px;padding:11px 13px;position:absolute;inset:auto 14px 14px}.cn-about .portrait-label strong{font-size:14px;display:block}.cn-about .portrait-label span{color:var(--muted);font-size:11px}.cn-about .mini-panel{background:var(--dark);color:#fff;border-radius:16px;width:245px;margin:26px 0 0 auto;padding:18px;box-shadow:0 20px 60px #0003}.cn-about .mini-panel-head{color:#b5b5b5;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:11px;display:flex}.cn-about .live-pill{color:#ededed;align-items:center;gap:6px;display:flex}.cn-about .live-pill i{background:var(--salmon);border-radius:50%;width:6px;height:6px;display:block}.cn-about .score-row{justify-content:space-between;align-items:end;gap:20px;display:flex}.cn-about .score-number{font:600 44px/1 var(--display);letter-spacing:-.05em}.cn-about .score-copy{color:#8c8c8c;text-align:right;font-size:11px}.cn-about .bars{gap:7px;margin-top:18px;display:grid}.cn-about .bar-row{color:#b5b5b5;grid-template-columns:58px 1fr 28px;align-items:center;gap:8px;font-size:9px;display:grid}.cn-about .bar{background:#333;border-radius:8px;height:5px;overflow:hidden}.cn-about .bar span{border-radius:inherit;background:var(--salmon);height:100%;display:block}.cn-about .team-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.cn-about .team-marquee{width:max-content;animation:34s linear infinite cn-about-marquee;display:flex}.cn-about .team-strip:hover .team-marquee{animation-play-state:paused}.cn-about .team-marquee__set{margin:0;padding:0;list-style:none;display:flex}.cn-about .team-marquee__item{border-right:1px solid var(--line);white-space:nowrap;flex-direction:column;gap:4px;padding:30px 56px;display:flex}.cn-about .team-marquee__name{font:600 20px/1.2 var(--display);letter-spacing:-.025em}.cn-about .team-marquee__role{color:var(--muted);font-size:13px}@keyframes cn-about-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cn-about .team-strip{-webkit-mask-image:none;mask-image:none}.cn-about .team-marquee{width:auto;animation:none}.cn-about .team-marquee__set{flex-wrap:wrap;justify-content:center}.cn-about .team-marquee__set[aria-hidden]{display:none}}.cn-about .section-pad{padding:132px 0}.cn-about .section-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-bottom:66px;display:grid}.cn-about .section-title{font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2);letter-spacing:var(--ds-track-display);font-weight:var(--ds-weight-h2);max-width:860px;margin:0}.cn-about .section-lede{max-width:700px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.72}.cn-about .section-head .section-lede{margin:0}.cn-about .tag{border:1px solid var(--line);color:var(--muted);background:#ffffff5c;border-radius:999px;padding:8px 11px;font-size:11px}.cn-about .story{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.cn-about .story-layout{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.cn-about .story-sticky{align-self:start;position:sticky;top:115px}.cn-about .story-sticky h2{font-size:var(--ds-text-h2);letter-spacing:var(--ds-track-display);line-height:var(--ds-leading-h2);font-weight:var(--ds-weight-h2);margin:0 0 18px}.cn-about .story-sticky p{color:var(--muted);max-width:430px;margin:0;font-size:16px}.cn-about .story-chapters{border-top:1px solid var(--line)}.cn-about .chapter{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;gap:22px;padding:34px 0;display:grid}.cn-about .chapter-no{color:var(--ds-subtle);padding-top:4px;font-size:12px}.cn-about .chapter h3{letter-spacing:var(--ds-track-heading);font-size:27px;font-weight:var(--ds-weight-heading);margin:0 0 12px}.cn-about .chapter p{color:var(--muted);max-width:720px;margin:0;font-size:16px}.cn-about .story-quote{background:var(--salmon-soft);border:1px solid var(--salmon-edge);font-family:var(--display);letter-spacing:-.035em;border-radius:20px;margin-top:36px;padding:30px;font-size:clamp(22px,2.2vw,30px);line-height:1.18}.cn-about .story-quote small{font:500 12px/1.4 var(--body);color:var(--ds-brand-text);letter-spacing:0;margin-top:18px;display:block}.cn-about .founders{background:var(--paper)}.cn-about .founder-intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px;display:flex}.cn-about .founder-intro h2{font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2);letter-spacing:var(--ds-track-display);font-weight:var(--ds-weight-h2);margin:0}.cn-about .founder-intro p{max-width:520px;color:var(--muted);margin:0;font-size:17px}.cn-about .founder-row{border-top:1px solid var(--line);grid-template-columns:.95fr 1.05fr;align-items:stretch;min-height:570px;display:grid}.cn-about .founder-row:last-of-type{border-bottom:1px solid var(--line)}.cn-about .founder-row.reverse{grid-template-columns:1.05fr .95fr}.cn-about .founder-row.reverse .founder-image{order:2}.cn-about .founder-image{background:var(--line);min-height:570px;position:relative;overflow:hidden}.cn-about .founder-image img{object-fit:cover;height:100%;transition:transform .8s cubic-bezier(.18,.7,.18,1);position:absolute;inset:0}.cn-about .founder-row:hover .founder-image img{transform:scale(1.02)}.cn-about .founder-image.sakshi-founder img{transform-origin:50% 22%;transform:scale(1.22)}.cn-about .founder-row:hover .founder-image.sakshi-founder img{transform:scale(1.245)}.cn-about .founder-copy{flex-direction:column;justify-content:center;padding:clamp(42px,6vw,80px);display:flex}.cn-about .founder-role{color:var(--salmon);margin-bottom:16px;font-size:13px;font-weight:700}.cn-about .founder-copy h3{letter-spacing:var(--ds-track-heading);font-size:clamp(38px,4vw,60px);line-height:1.02;font-weight:var(--ds-weight-heading);margin:0}.cn-about .founder-copy p{color:var(--muted);max-width:650px;margin:22px 0 0;font-size:16px;line-height:1.75}.cn-about .founder-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.cn-about .founder-link{border-bottom:1px solid;align-items:center;gap:10px;width:fit-content;margin-top:30px;padding-bottom:4px;font-size:13px;font-weight:600;display:inline-flex}.cn-about .founder-bridge{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin:54px 0;display:grid}.cn-about .founder-bridge .line{background:var(--line);height:1px}.cn-about .founder-bridge p{text-align:center;max-width:520px;font:600 clamp(20px,2vw,28px)/1.2 var(--display);letter-spacing:-.03em;margin:0}.cn-about .numbers{background:var(--dark);color:#fff;overflow:hidden}.cn-about .numbers:after{content:"";border:1px solid #444;border-radius:50%;width:440px;height:440px;position:absolute;top:-160px;right:-170px;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03}.cn-about .numbers-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:62px;display:flex}.cn-about .numbers-head h2{max-width:700px;font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2);letter-spacing:var(--ds-track-display);font-weight:var(--ds-weight-h2);margin:0}.cn-about .numbers-head p{color:#a3a3a3;max-width:420px;margin:0}.cn-about .number-grid{border-top:1px solid #3a3a3a;border-left:1px solid #3a3a3a;grid-template-columns:repeat(4,1fr);display:grid}.cn-about .metric{border-bottom:1px solid #3a3a3a;border-right:1px solid #3a3a3a;flex-direction:column;justify-content:space-between;min-height:220px;padding:30px;transition:background .25s;display:flex}.cn-about .metric:hover{background:#222}.cn-about .metric-value{font:600 clamp(38px,4vw,58px)/1 var(--display);letter-spacing:-.05em}.cn-about .metric-value em{color:var(--salmon);font-style:normal}.cn-about .metric-label{color:#a3a3a3;max-width:170px;font-size:13px}.cn-about .principles{background:#fff}.cn-about .principle-list{border-top:1px solid var(--line)}.cn-about .principle{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:84px 1fr 1.1fr 34px;align-items:center;gap:30px;min-height:130px;padding:24px 8px;display:grid;position:relative;overflow:hidden}.cn-about .principle:before{content:"";background:var(--salmon-soft);z-index:0;transition:transform .32s;position:absolute;inset:0;transform:translateY(101%)}.cn-about .principle:hover:before,.cn-about .principle.open:before{transform:translateY(0)}.cn-about .principle>*{z-index:1;position:relative}.cn-about .principle-index{color:var(--ds-subtle);font-size:12px}.cn-about .principle h3{letter-spacing:var(--ds-track-heading);font-size:clamp(23px,2.4vw,34px);font-weight:var(--ds-weight-heading);margin:0}.cn-about .principle p{color:var(--muted);margin:0;font-size:15px}.cn-about .principle-icon{border:1px solid var(--ds-subtle);border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .3s;display:grid}.cn-about .principle.open .principle-icon{transform:rotate(45deg)}.cn-about .work-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.cn-about .work-grid{grid-template-columns:.88fr 1.12fr;min-height:620px;display:grid}.cn-about .work-copy{flex-direction:column;justify-content:space-between;padding:90px 70px 90px 0;display:flex}.cn-about .work-copy h2{font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2);letter-spacing:var(--ds-track-display);max-width:580px;font-weight:var(--ds-weight-h2);margin:0}.cn-about .work-copy p{color:var(--muted);max-width:510px;font-size:16px}.cn-about .work-list{border-top:1px solid var(--line);margin:48px 0 0;padding:0;list-style:none}.cn-about .work-list li{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;padding:16px 0;font-size:14px;display:grid}.cn-about .work-list span:first-child{color:var(--salmon);font-weight:700}.cn-about .work-photo{min-height:620px;position:relative;overflow:hidden}.cn-about .work-photo img{object-fit:cover;height:100%;transition:transform .9s;position:absolute;inset:0}.cn-about .work-photo:hover img{transform:scale(1.025)}.cn-about .work-photo-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a1ac7;border-radius:13px;max-width:300px;padding:12px 14px;font-size:12px;position:absolute;bottom:22px;left:22px}.cn-about .vision{background:var(--salmon);color:var(--ds-ink);overflow:hidden}.cn-about .vision-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.cn-about .vision h2{font-size:var(--ds-text-h2);line-height:var(--ds-leading-h2);letter-spacing:var(--ds-track-display);font-weight:var(--ds-weight-h2);margin:0}.cn-about .vision p{max-width:680px;margin:0;font-size:18px;line-height:1.65}.cn-about .vision-text{padding-top:46px}.cn-about .vision-lines{border-top:1px solid #1a1a1a40;margin-top:48px}.cn-about .vision-line{font:700 clamp(20px,2vw,30px)/1.2 var(--display);letter-spacing:var(--ds-track-heading);border-bottom:1px solid #1a1a1a40;justify-content:space-between;gap:28px;padding:20px 0;display:flex}.cn-about .vision-line span:last-child{font:500 12px/1.4 var(--body);letter-spacing:0;opacity:.62;padding-top:5px}.cn-about [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.75,.2,1);transform:translateY(24px)}.cn-about [data-reveal].revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cn-about *,.cn-about :before,.cn-about :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.cn-about .pointer-wash{display:none}}@media (max-width:1020px){.cn-about .hero{min-height:auto}.cn-about .hero-grid{grid-template-columns:1fr}.cn-about .hero-visual{width:min(100%,600px);margin:20px auto 0}.cn-about :is(.section-head,.story-layout,.team-top,.vision-grid){grid-template-columns:1fr;gap:30px}.cn-about .story-sticky{position:static}.cn-about .vision-text{padding-top:0}.cn-about .number-grid{grid-template-columns:repeat(2,1fr)}.cn-about .principle{grid-template-columns:60px 1fr 34px}.cn-about .principle p{grid-column:2/-1;padding-bottom:8px}.cn-about .work-grid{grid-template-columns:1fr}.cn-about .work-copy{padding-right:0}.cn-about .work-photo{min-height:500px}.cn-about .founder-row,.cn-about .founder-row.reverse{grid-template-columns:1fr 1fr}.cn-about .founder-row.reverse .founder-image{order:0}}@media (max-width:760px){.cn-about .wrap{padding-left:18px;padding-right:18px}.cn-about .hero{padding-top:118px;padding-bottom:64px}.cn-about .hero-copy{font-size:16px}.cn-about .hero-actions .btn{width:100%}.cn-about .hero-portraits{gap:12px}.cn-about .portrait-card{height:300px}.cn-about .mini-panel{margin-inline:auto}.cn-about .section-pad{padding:88px 0}.cn-about .section-head{margin-bottom:44px}.cn-about .story-layout{gap:44px}.cn-about .chapter{grid-template-columns:50px 1fr}.cn-about .founder-intro{flex-direction:column;align-items:flex-start}.cn-about .founder-row,.cn-about .founder-row.reverse{grid-template-columns:1fr}.cn-about .founder-image,.cn-about .founder-row.reverse .founder-image{order:0;min-height:460px}.cn-about .founder-copy{padding:38px 0}.cn-about .founder-bridge{grid-template-columns:1fr;margin:32px 0}.cn-about .founder-bridge .line{display:none}.cn-about .number-grid{border-left:0;grid-template-columns:1fr}.cn-about .metric{border-left:1px solid #3a3a3a;min-height:165px}.cn-about .numbers-head{flex-direction:column;align-items:flex-start}.cn-about .principle{grid-template-columns:42px 1fr 32px;gap:14px;padding:22px 0}.cn-about .work-copy{padding-top:64px;padding-bottom:64px}.cn-about .work-photo{min-height:420px}.cn-about .vision-grid{gap:40px}.cn-about .vision-line{flex-direction:column;gap:7px}.cn-about .pointer-wash{display:none}}@media (max-width:430px){.cn-about .portrait-card{height:250px}.cn-about .portrait-label{padding:8px 9px;inset:auto 8px 8px}.cn-about .portrait-label strong{font-size:12px}.cn-about .mini-panel{width:215px;padding:14px}.cn-about .score-number{font-size:38px}}
