.team-section-label{max-width:1080px;margin:0 auto;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#b8960c;font-weight:600;padding:8px 0 18px}.team-section-label--partners{padding-top:52px}.founder-card{display:grid;grid-template-columns:300px 1fr;gap:0;max-width:1080px;margin:0 auto;background:#fdfaf6;border:1px solid #E2DDD6;border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.founder-card:hover{box-shadow:0 20px 56px #0d1b2a29;transform:translateY(-3px)}.founder-card__img-wrap{overflow:hidden;background:#e2ddd6;min-height:100%}.founder-card__img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.founder-card__body{padding:36px 40px 38px;display:flex;flex-direction:column;gap:9px}.founder-card__name{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;color:#0d1b2a;line-height:1.1}.founder-card__title{font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic;color:#b8960c}.founder-card__region{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin-bottom:4px}.founder-card__bio{font-size:15px;line-height:1.65;color:#2c3240;margin:4px 0 10px;max-width:560px}.founder-card__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.founder-card__chips span{font-size:12px;padding:5px 11px;border:1px solid #E2DDD6;border-radius:999px;color:#2c3240;background:#f7f3ec}.founder-card__cta{font-size:13px;letter-spacing:.06em;color:#b8960c;font-weight:600;margin-top:auto}@media(max-width:700px){.founder-card{grid-template-columns:1fr}.founder-card__img-wrap{height:340px}.founder-card__body{padding:28px 24px 30px}}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1080px;margin:0 auto;padding:20px 0 40px}.team-card{display:flex;flex-direction:column;background:#fdfaf6;border:1px solid #E2DDD6;border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.team-card:hover{box-shadow:0 16px 48px #0d1b2a21;transform:translateY(-3px)}.team-card__img-wrap{height:320px;overflow:hidden;background:#e2ddd6}.team-card__img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.team-card__body{padding:28px 28px 32px;display:flex;flex-direction:column;gap:8px;flex:1}.team-card__name{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;color:#0d1b2a;line-height:1.15}.team-card__title{font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;color:#b8960c}.team-card__region{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin-bottom:4px}.team-card__bio{font-size:14.5px;line-height:1.6;color:#2c3240;margin:4px 0 8px}.team-card__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.team-card__chips span{font-size:12px;padding:5px 11px;border:1px solid #E2DDD6;border-radius:999px;color:#2c3240;background:#f7f3ec}.team-card__cta{font-size:13px;letter-spacing:.06em;color:#b8960c;font-weight:600;margin-top:auto}@media(max-width:1000px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.team-grid{grid-template-columns:1fr}}.idx{background:#050b13;padding:34px 0 44px;border-top:1px solid #0f1e30}.idx-inner{max-width:1240px;margin:0 auto;padding:0 28px}.idx-label{display:block;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.3em;color:#5a7191;text-transform:uppercase;margin-bottom:14px}.idx-links{display:flex;flex-wrap:wrap;gap:10px 26px}.idx-links a{color:#c9a227;text-decoration:none;font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;border-bottom:1px solid transparent;padding-bottom:2px}.idx-links a:hover{color:#e6c44e;border-bottom-color:#b8960c}:root{--night:#050b13;--gold:#B8960C;--gold-b:#C9A227;--gold-l:#E6C44E;--cream:#F7F3EC;--warm:#FDFAF6;--bone:#E2DDD6;--slate:#a9b2bc;--mono:ui-monospace,SFMono-Regular,Menlo,monospace}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--night);color:#fff;font-family:Inter,sans-serif;overflow-x:hidden}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;z-index:3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}.eyebrow{color:var(--gold-b);font:600 11px/1 var(--mono);letter-spacing:.34em;text-transform:uppercase}.act1{position:relative;height:70vh;min-height:440px;display:flex;align-items:flex-end;overflow:hidden}.a1-img{position:absolute;inset:0;background:url(/images/ed-hero.jpg) center 30%/cover no-repeat;animation:kb 26s ease-in-out infinite alternate;filter:saturate(.92) brightness(.9)}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.09) translateY(-2%)}}.a1-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,19,.6),rgba(5,11,19,.15) 34%,rgba(5,11,19,.55) 62%,var(--night) 96%)}.a1-inner{position:relative;z-index:4;max-width:1240px;margin:0 auto;width:100%;padding:0 28px 7vh}.h-line{width:0;height:1px;background:linear-gradient(90deg,var(--gold-b),transparent);margin:0 0 28px;animation:draw 1.5s .2s ease forwards}@keyframes draw{to{width:min(420px,64vw)}}h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(38px,6vw,74px);line-height:1.02;margin:16px 0 10px;color:var(--cream);opacity:0;animation:fade 1.1s 1s forwards;text-shadow:0 2px 40px rgba(0,0,0,.6)}h1 em{font-style:italic;color:var(--gold-l)}.act1 .eyebrow{opacity:0;animation:fade .9s .8s forwards}.status{font:400 13px/1.6 var(--mono);letter-spacing:.05em;color:#c3cdd9;min-height:22px;opacity:0;animation:fade 1s 1.7s forwards}.status b{color:var(--gold-l)}@keyframes fade{to{opacity:1}}.tune{position:relative;background:var(--night);padding:8px 0 0}.film svg{width:100%;height:auto;display:block}.scrub{max-width:1240px;margin:2px auto 0;padding:12px 28px 44px}.s-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.s-label{font:600 10px var(--mono);letter-spacing:.26em;color:#5a7191;text-transform:uppercase;white-space:nowrap}.s-val{font:600 12px var(--mono);letter-spacing:.14em;color:var(--gold-l);min-width:140px;text-align:right;white-space:nowrap}.s-return{margin-left:6px;background:none;border:1px solid #2a3d55;color:var(--gold-l);font:600 10px var(--mono);letter-spacing:.22em;padding:8px 14px;border-radius:2px;cursor:pointer;white-space:nowrap}.s-return:hover{border-color:var(--gold-b)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:ew-resize}input[type=range]::-webkit-slider-runnable-track{height:1px;background:linear-gradient(90deg,#22354c,var(--gold) 50%,#22354c)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:var(--gold-l);margin-top:-7px;box-shadow:0 0 14px #e6c44ecc;border:1px solid #fff2}input[type=range]::-moz-range-track{height:1px;background:#22354c}input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--gold-l);border:none;box-shadow:0 0 14px #e6c44ecc}.s-hint{font:400 10.5px var(--mono);letter-spacing:.1em;color:#3d5473;margin-top:6px;text-align:center}.act3{position:relative;overflow:hidden;background:var(--night)}.f-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,440px) 1fr;gap:0;align-items:stretch}.f-img{position:relative;min-height:500px;background:url(/images/ata-rajput.jpg) center 18%/cover no-repeat;filter:saturate(.9)}.f-img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,11,19,0) 55%,var(--night) 100%),linear-gradient(0deg,var(--night) 0%,transparent 30%)}.f-body{padding:74px 44px 74px 52px;display:flex;flex-direction:column;justify-content:center}.f-body h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(32px,4.4vw,56px);line-height:1.05;margin:16px 0 14px}.f-body h2 em{font-style:italic;color:var(--gold-l)}.f-body p{color:#b9c4d2;font-size:15px;line-height:1.7;max-width:520px}.f-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.f-tag{font:500 10.5px var(--mono);letter-spacing:.2em;color:var(--gold-b);border:1px solid #2a3d55;padding:8px 14px;border-radius:2px}.f-cta{margin-top:26px}.f-cta a{color:var(--gold-l);text-decoration:none;font:500 12px var(--mono);letter-spacing:.2em;border-bottom:1px solid var(--gold);padding-bottom:4px}.duo{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),620px));justify-content:center;gap:2px;background:var(--night)}.duo-card{position:relative;display:grid;grid-template-columns:minmax(170px,240px) 1fr;min-height:330px;text-decoration:none;background:#07101b}.duo-img{background-size:cover;background-position:center 15%;filter:saturate(.9);position:relative}.duo-img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07101b00 50%,#07101b),linear-gradient(0deg,#07101b 0%,transparent 35%)}.duo-body{padding:38px 32px;display:flex;flex-direction:column;justify-content:center}.duo-body h3{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(24px,2.6vw,34px);line-height:1.06;color:#fff;margin:12px 0 10px}.duo-body h3 em{font-style:italic;color:var(--gold-l)}.duo-body p{color:#a9b6c6;font-size:13.5px;line-height:1.65}.duo-cta{margin-top:16px;color:var(--gold-l);font:500 11px var(--mono);letter-spacing:.2em}.act4{position:relative;background:linear-gradient(var(--night) 0,#0a1520 110px,var(--cream) 110px)}.rail-head{max-width:1240px;margin:0 auto;padding:24px 28px 4px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}.rail-head h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(24px,3.2vw,38px);color:#fff}.daylight{font:500 12px var(--mono);letter-spacing:.18em;color:var(--gold-l)}.rail{display:flex;gap:16px;overflow-x:auto;padding:28px 28px 64px;max-width:1240px;margin:0 auto}.rail::-webkit-scrollbar{height:6px}.rail::-webkit-scrollbar-thumb{background:#cfc7ba;border-radius:3px}.card{flex:0 0 208px;border-radius:3px;overflow:hidden;text-decoration:none;display:block;position:relative;transition:transform .22s,box-shadow .22s,background .5s}.card:hover{transform:translateY(-6px)}.card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:#223142;transition:filter .5s}.cb{padding:12px 14px 14px}.c-city{font:600 9.5px var(--mono);letter-spacing:.24em;text-transform:uppercase}.c-name{font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;margin:5px 0 1px}.c-title{font-size:10.5px}.c-clock{display:flex;align-items:center;gap:7px;margin-top:8px;font:500 10.5px var(--mono);letter-spacing:.1em}.card.day{background:var(--warm);border:1px solid var(--bone)}.card.day .c-city{color:var(--gold)}.card.day .c-name{color:#0d1b2a}.card.day .c-title{color:#6b7280}.card.day .c-clock{color:#4a5568}.card.night{background:#0b1622;border:1px solid #1e3048}.card.night .c-city{color:var(--gold-b)}.card.night .c-name{color:#e8ecf2}.card.night .c-title{color:#7d8a9c}.card.night .c-clock{color:#9aa8ba}.card.night img{filter:brightness(.6) saturate(.7)}.dot{width:7px;height:7px;border-radius:50%;background:#41536a}.dot.dayd{background:var(--gold-b);box-shadow:0 0 10px #c9a227d9}.rail-wrap{position:relative;max-width:1240px;margin:0 auto}.rail{scrollbar-width:none;-ms-overflow-style:none}.rail::-webkit-scrollbar{display:none}.rail:focus-visible{outline:1px solid var(--gold-b);outline-offset:-4px}.rail-nav{position:absolute;top:50%;transform:translateY(calc(-50% - 18px));z-index:5;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid rgba(184,150,12,.45);background:#f7f3ece0;color:var(--gold);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.4;transition:opacity .25s}.rail-nav:hover,.rail-nav:focus-visible{opacity:1}.rail-nav svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rail-nav--prev{left:10px}.rail-nav--next{right:10px}[dir=rtl] .rail-nav--prev{left:auto;right:10px}[dir=rtl] .rail-nav--next{right:auto;left:10px}[dir=rtl] .rail-nav svg{transform:scaleX(-1)}.rail-nav.is-hidden{display:none}.rail-bar{position:absolute;left:28px;right:28px;bottom:28px;height:14px;z-index:4;cursor:pointer;touch-action:none}.rail-bar:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--bone);border-radius:1px}.rail-thumb{position:absolute;top:5px;left:0;height:4px;min-width:40px;border-radius:2px;background:var(--bone);cursor:grab;touch-action:none;transition:background .2s}.rail-thumb:hover,.rail-thumb.is-drag{background:var(--gold)}.rail-thumb.is-drag{cursor:grabbing}@media(max-width:767px){.rail-nav{display:none}}@media(prefers-reduced-motion:reduce){.rail-nav,.rail-thumb{transition:none}}@media(max-width:900px){.duo,.f-grid{grid-template-columns:1fr}.f-img{min-height:360px}}@media(max-width:600px){.s-row{gap:10px}.s-row input[type=range]{order:3;flex:1 0 100%}.s-val{min-width:0;flex:1 1 auto;text-align:left}.s-return{margin-left:0}.s-hint{text-align:left}.duo-card{grid-template-columns:1fr;min-height:0}.duo-img{min-height:220px}.duo-img:after{background:linear-gradient(0deg,#07101b 0%,transparent 60%)}.duo-body{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.a1-img{animation:none}.h-line{width:min(420px,64vw);animation:none}.act1 .eyebrow,h1,.status,.node,.hq{opacity:1;animation:none}.arc.drawn{stroke-opacity:.07}}
