main>section{padding:clamp(56px,6vw,84px) 0}h1{text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(2.8rem,7vw,5.4rem)}h2{font-size:clamp(2rem,4.4vw,3.4rem)}h3{font-size:clamp(1.3rem,2.2vw,1.8rem)}.eyebrow-blue{color:var(--blue)}.hero{background:var(--navy-950);color:var(--on-dark);isolation:isolate;position:relative;overflow:hidden;padding:0!important}.hero canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-fallback{z-index:0;background:radial-gradient(120% 90% at 84% -10%,#6fc5f047,#0000 46%),radial-gradient(90% 80% at 78% 4%,#2e8bd44d,#0000 55%),radial-gradient(70% 60% at 92% 30%,#f5a93c1f,#0000 55%),linear-gradient(#061423 0%,#0a1d30 62%,#061423 100%);position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 58%,#061423db 100%);position:absolute;inset:0}.hero-in{z-index:2;grid-template-columns:1.12fr .88fr;align-items:center;gap:48px;min-height:max(600px,100svh - 153px);padding:clamp(44px,6vh,76px) 28px clamp(48px,6vh,72px);display:grid;position:relative}@media (max-width:940px){.hero-in{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:24px;min-height:0}}@media (max-width:720px){.hero-in{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:640px){.hero-in{padding-inline:20px}}.hero-eyebrow{color:var(--sky);margin-bottom:22px}@media (max-width:520px){.hero-eyebrow{white-space:nowrap;letter-spacing:.1em;font-size:clamp(.6rem,3.1vw,.76rem)}}.hero h1{letter-spacing:-.03em;max-width:17ch;font-size:clamp(2.5rem,4.6vw,4rem)}.hero h1 .sun-text{white-space:nowrap}@media (max-width:640px){.hero h1{font-size:clamp(1.7rem,8.6vw,2.8rem)}}.hero-sub{max-width:50ch;color:var(--on-dark-soft);margin:26px 0 36px;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-brands{border-top:1px solid var(--line-d);flex-direction:column;align-items:flex-start;gap:14px;margin-top:44px;padding-top:24px;display:flex}.hero-brands .lbl{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--on-dark-mute);font-size:.72rem;font-weight:700}.hb-logos{flex-wrap:wrap;align-items:center;gap:12px 0;display:flex}.hb{height:58px;color:var(--on-dark-soft);transition:color .25s, transform .25s var(--ease);align-items:center;padding:0 clamp(12px,1.25vw,22px);display:flex}.hb:first-child{padding-left:0}.hb:last-child{padding-right:0}.hb+.hb{border-left:1px solid var(--line-d2)}.hb:hover{color:#fff;transform:translateY(-2px)}.hb .t-logo{color:inherit;-webkit-mask-position:50%;mask-position:50%}.hb .t-logo-kanha{width:72px;height:56px}.hb .t-logo-lime{width:88px;height:30px}.hb .t-logo-sutra{width:160px;height:15px}.hb .t-logo-kvp{aspect-ratio:auto;background:currentColor;width:136px;height:14px}@media (min-width:1001px) and (max-width:1140px){.hb .t-logo-kanha{width:64px;height:50px}.hb .t-logo-lime{width:80px;height:27px}.hb .t-logo-sutra{width:140px;height:13px}.hb .t-logo-kvp{width:120px;height:12px}}@media (max-width:480px){.hb{height:50px;padding:0 10px}.hb .t-logo-kanha{width:58px;height:45px}.hb .t-logo-lime{width:72px;height:24px}.hb .t-logo-sutra{width:124px;height:12px}.hb .t-logo-kvp{width:104px;height:11px}}@media (max-width:440px){.hb-logos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px;display:grid}.hb:nth-child(odd){border-left:0}}.hero-emblem{isolation:isolate;place-items:center;min-height:340px;display:grid;position:relative}.hero-emblem .gem{width:min(clamp(340px,24vw,500px),80%);color:var(--sky);filter:drop-shadow(0 30px 60px #2e8bd459);transition:color .4s var(--ease), opacity .8s var(--ease)}.hero-emblem:hover .gem{color:var(--sky-soft)}.hero-emblem .gem svg{width:100%;height:auto;display:block}.hero-emblem .halo{aspect-ratio:1;z-index:-1;filter:blur(6px);background:radial-gradient(closest-side,#2e8bd459,#0000 70%);border-radius:50%;width:min(clamp(400px,28vw,580px),90%);position:absolute}.hero-emblem:after{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;border:2px dashed #a9dcf680;border-radius:50%;width:min(clamp(430px,30vw,620px),98%);animation:80s linear infinite orbit;position:absolute}@keyframes orbit{to{transform:rotate(360deg)}}.gem-ring,.gem-facet{transform-box:fill-box;transform-origin:50%}.hero-emblem{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (max-width:720px){.hero-emblem{order:-1;min-height:200px}.hero-emblem .gem{width:190px}.hero-emblem:after{width:236px}}.press{background:var(--navy-900);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);overflow:hidden}.press-in{align-items:center;gap:14px;padding:17px 0;display:flex}.press .lbl{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--on-dark-soft);flex:none;padding-left:28px;font-size:.68rem;font-weight:700}.press-mask{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.press-track{width:max-content;animation:marq var(--dur,42s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.press-track li{flex:none;align-items:center;height:40px;padding-right:clamp(44px,4.4vw,72px);display:flex}.press-track .pl{background:var(--on-dark-soft);transition:background .25s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.press-track li:hover .pl{background:#fff}@keyframes marq{to{transform:translate(-50%)}}.light{background:var(--mist);color:var(--ink);position:relative}#mission,#news{box-shadow:inset 0 1px 0 var(--line-l), inset 0 -1px 0 var(--line-l);background:#fff}.light-top{background:linear-gradient(180deg, var(--navy-900) 0 52%, var(--mist) 52% 100%)}.facts-section{padding:clamp(32px,4vw,48px) 0 clamp(40px,5vw,64px)!important}.sec-head{max-width:64ch}.sec-head .eyebrow{margin-bottom:18px}.sec-head h2{margin-bottom:16px}.sec-head p{color:var(--ink-soft);font-size:1.12rem}.stats{border-radius:var(--r-lg);background:#cbd6e2;border:1px solid #cbd6e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 30px 60px -32px #0614238c}@media (min-width:1001px){.stats{display:flex}.stat{flex:auto}}@media (max-width:1000px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:last-child:nth-child(odd){grid-column:1/-1}}.stat{background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:clamp(22px,2vw,32px) clamp(16px,1.5vw,26px);transition:background .25s;display:flex}.stat-link{color:inherit}.stat-link .k b{border-bottom:1px solid #1667a959;transition:border-color .2s}.stat-link:hover .k b{border-color:var(--blue)}.stat-arw{color:var(--blue);transition:transform .25s var(--ease);margin-left:4px;display:inline-block}.stat-link:hover .stat-arw{transform:translate(2px,-2px)}.stat:hover{background:#fff}.stat .v{font-family:var(--display);letter-spacing:-.03em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,2.9vw,3.2rem);font-weight:800;line-height:1}.stat .k{color:var(--ink-soft);font-size:.92rem;font-weight:500;line-height:1.4}.stat .k b{color:var(--ink);font-weight:700}.stat .v small{font-size:.5em}.stat .vw{letter-spacing:-.01em;white-space:nowrap;font-size:.6em}@media (max-width:1100px){.stat .vw{font-size:.7em}}@media (max-width:520px){.stat{padding:24px 18px}.stat .vw{font-size:.62em}}@media (max-width:360px){.stat{padding:22px 14px}.stat .v{font-size:1.85rem}.stat .vw{font-size:.6em}}.mission-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(40px,6vw,84px);display:grid}@media (max-width:900px){.mission-grid{grid-template-columns:1fr;gap:44px}}@media (min-width:701px) and (max-width:900px){.mission-grid{max-width:680px;margin-inline:auto}}.mission .eyebrow{margin-bottom:18px}.mission-q{font-family:var(--display);color:var(--blue);margin-bottom:14px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700}.mission h2{margin-bottom:0}.mission .lede{color:var(--ink-soft);max-width:48ch;margin-top:20px;font-size:1.1rem}.mission blockquote{border-left:3px solid;border-image:var(--hq-gradient-sunbreak) 1;font-family:var(--display);letter-spacing:-.02em;margin:10px 0 0;padding-left:clamp(18px,2vw,26px);font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:700;line-height:1.18}.about-who,.about-mission{margin-top:clamp(26px,2.8vw,36px)}.about-who h3,.about-mission h3,.pillars-title{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);font-size:.78rem;font-weight:800}.about-who p{max-width:52ch;color:var(--ink-soft);margin-top:10px;font-size:1.05rem}.pillars-title{margin-bottom:16px}.pillars{flex-direction:column;gap:14px;display:flex}.pillar{background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r);transition:transform .3s var(--ease), box-shadow .3s var(--ease);grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:24px;display:grid}.pillar:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px #0c1b2a6b}.pillar .ic{background:var(--beam);color:#fff;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:48px;height:48px;transition:transform .4s var(--ease);flex:none;place-items:center;display:grid}.pillar:hover .ic{transform:scale(1.12)}.pillar .ic svg{width:22px;height:22px}.pillar h4{letter-spacing:-.01em;margin-bottom:5px;font-size:1.12rem;font-weight:800}.pillar p{color:var(--ink-soft);font-size:.98rem}.pillar-commit{border-top:1px solid var(--line-l);gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.pillar-commit li{color:var(--ink-soft);font-size:.94rem}.pillar-commit b{color:var(--ink);font-weight:700}.brands-intro{text-align:center;margin:0 auto clamp(40px,5vw,60px)}.brands-intro .eyebrow{color:var(--blue);justify-content:center;margin-bottom:18px}.brands-intro p{color:var(--ink-soft);text-wrap:balance;max-width:60ch;margin:14px auto 0;font-size:1.12rem}.brands-intro h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.08}.flip{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1100px){.flip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:480px){.flip{gap:10px}}.fc{--p:clamp(22px, 7.5cqw, 34px);--art:46cqw;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-l), 0 30px 60px -42px #0c1b2a8c;transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.fc:hover{box-shadow:inset 0 0 0 1px var(--line-l), 0 44px 70px -44px #0c1b2a99;transform:translateY(-6px)}.fc-face{isolation:isolate;min-height:clamp(360px,90cqw,480px);padding:var(--p);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.fc-mark{z-index:2;margin-top:calc(-1 * var(--p));flex:1;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.fc-front .t-logo{max-width:100%;-webkit-mask-position:50%;mask-position:50%}.fc-front .t-logo-kanha{aspect-ratio:1024/790;width:clamp(120px,42cqw,190px);height:auto}.fc-front .t-logo-img{height:clamp(52px,17cqw,78px)}.fc-front .t-logo-sutra{aspect-ratio:282/26;width:clamp(200px,74cqw,330px);height:auto}.fc-art{z-index:1;height:var(--art);flex:none;justify-content:center;align-self:stretch;align-items:flex-end;display:flex;position:relative}.fc-art img{width:auto;max-width:none}.fc-body{padding:calc(var(--p) * .7) var(--p);flex-direction:column;flex:1;justify-content:center;display:flex}.fc-links{justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.fc-go{color:var(--blue);align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:inline-flex}.fc-go:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.fc-go:focus-visible{outline:none}@container (max-width:250px){.fc-go{gap:4px;font-size:.8rem}}@container (max-width:320px){.fc-face{min-height:112cqw}}.fc:has(.fc-go:focus-visible){outline:2px solid var(--blue);outline-offset:4px}.fc-go [aria-hidden]{transition:transform .25s var(--ease);display:inline-block}.fc:hover .fc-go [aria-hidden]{transform:translate(2px,-2px)}.t-logo-lime{-webkit-mask-image:url(/assets/logos/lime-logo.png);mask-image:url(/assets/logos/lime-logo.png)}.t-logo{background:currentColor;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fc-kanha .fc-front{color:#1b1525;background:#f6f1ea}.fc-kanha .fc-front:before{content:"";z-index:0;height:calc(var(--p) + var(--art) * .56 + 140px);transition:transform .6s var(--ease);background:#3c2367;border-radius:50% 50% 0 0;position:absolute;bottom:-140px;left:-22%;right:-22%}.t-logo-kanha{color:#3c2367;width:110px;height:85px;-webkit-mask-image:url(/assets/brands/kanha-badge.png);mask-image:url(/assets/brands/kanha-badge.png)}.fc-k{filter:drop-shadow(0 20px 24px #0a051473);height:86%;transition:transform .5s var(--ease);position:relative}.fc-k-0{z-index:1;margin-right:-16cqw;transform:translateY(-7%)rotate(-10deg)}.fc-k-1{z-index:2;height:100%}.fc-k-2{z-index:1;margin-left:-16cqw;transform:translateY(-7%)rotate(10deg)}.fc-art-kanha{display:block}.fc-art-kanha .fc-k{left:var(--x);bottom:var(--y,0%);height:var(--h);transform:translateX(-50%) rotate(var(--r,0deg));transform-origin:50% 100%;margin:0;position:absolute}.fc-art-kanha .fc-k-0{--x:27%;--h:80%;--y:3%;--r:-7deg;z-index:1}.fc-art-kanha .fc-k-1{--x:50%;--h:94%;--y:0%;--r:0deg;z-index:3}.fc-art-kanha .fc-k-2{--x:73%;--h:86%;--y:3%;--r:7deg;z-index:2}.fc-kvp .fc-front{color:#e9e9ea;background:radial-gradient(120% 55% at 50% 100%,#ff7a1abf,#e6461447 45%,#0000 72%),radial-gradient(70% 40% at 0 20%,#ff8c2824,#0000 70%),#050505}.t-logo-kvp{aspect-ratio:1292/131;background:#e9e9ea;width:clamp(150px,76cqw,260px);-webkit-mask-image:url(/assets/brands/kvp-wordmark.png);mask-image:url(/assets/brands/kvp-wordmark.png);-webkit-mask-position:50%;mask-position:50%}.fc-art-kvp{display:block}.fc-v{left:var(--x);bottom:var(--y,0%);height:var(--h);width:auto;transform:translateX(-50%) rotate(var(--r,0deg));transform-origin:50% 100%;filter:drop-shadow(0 18px 22px #0009);position:absolute}.fc-v-0{--x:36%;--h:84%;--y:4%;--r:-8deg;z-index:1}.fc-v-1{--x:63%;--h:92%;--r:6deg;z-index:2}.fc-lime .fc-front{color:#fff;background:radial-gradient(100% 75% at 50% 88%,#00d43ac7,#0000 74%),radial-gradient(60% 50% at 100% 0,#bb29bb2e,#0000 60%),#000}.t-logo-img{width:auto;height:44px}.fc-l{filter:drop-shadow(0 18px 22px #000000a6);transition:transform .5s var(--ease)}.fc-l-jars{z-index:1;height:76%;position:relative}.fc-l-tubes{z-index:2;height:100%;margin-left:-5cqw;position:relative}.fc-sutra .fc-front{color:#421529;background:linear-gradient(160deg,#fffaf6 0%,#f9ede7 70%);box-shadow:inset 0 0 0 1px #8d09361f,0 30px 60px -42px #0c1b2a8c}.t-logo-sutra{color:#8d0936;width:220px;height:20px;-webkit-mask-image:url(/assets/brands/kanhasutra-logo.svg);mask-image:url(/assets/brands/kanhasutra-logo.svg)}.fc-sutra .fc-front:before{content:"";z-index:0;height:calc(var(--p) + var(--art) * .56 + 140px);transition:transform .6s var(--ease);background:linear-gradient(#8d0936 0%,#5e1233 60%,#421529 100%);border-radius:50% 50% 0 0;position:absolute;bottom:-140px;left:-22%;right:-22%}.fc-s{z-index:2;filter:drop-shadow(0 22px 28px #42152947);height:94%;transition:transform .5s var(--ease);position:relative;transform:translateY(-4%)rotate(6deg)}.fc-s-4{z-index:1;height:82%;margin-right:-12cqw;transform:translateY(-6%)rotate(-9deg)}.fc-kanha:hover .fc-front:before,.fc-sutra:hover .fc-front:before{transform:translateY(-4%)}.science{background:var(--navy-950);color:var(--on-dark);position:relative;overflow:clip}.science:before{content:"";pointer-events:none;background:radial-gradient(85% 70% at 12% 0,#2e8bd433,#0000 55%),radial-gradient(80% 70% at 96% 100%,#f5a93c1f,#0000 55%);position:absolute;inset:0}.science:after{content:"";background:var(--facets);background-size:var(--facets-size);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 88% 0,#000,#0000 72%);mask-image:radial-gradient(70% 80% at 88% 0,#000,#0000 72%)}.science .wrap{z-index:1;position:relative}.plat{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(36px,4vw,56px);display:grid}.plat-intro{max-width:52ch}.plat-intro h2{letter-spacing:-.025em;margin-top:0;font-size:clamp(2.2rem,4.2vw,3.5rem);line-height:1.04}.plat-lede{max-width:40ch;color:var(--on-dark);font-family:var(--display);letter-spacing:-.01em;margin-top:20px;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;line-height:1.4}.plat-more{max-width:46ch;color:var(--on-dark-soft);margin-top:16px;font-size:1.04rem}@property --tl-fade{syntax:"<percentage>";inherits:false;initial-value:100%}.plat-time{container:plat/inline-size}.plat-time .tl-wrap{--tl-fade:100%;-webkit-mask-image:linear-gradient(180deg, #000 var(--tl-fade), transparent calc(var(--tl-fade) + 38%));-webkit-mask-image:linear-gradient(180deg, #000 var(--tl-fade), transparent calc(var(--tl-fade) + 38%));mask-image:linear-gradient(180deg, #000 var(--tl-fade), transparent calc(var(--tl-fade) + 38%));transition:--tl-fade .6s var(--ease)}.plat-time.tl-collapsed .tl-wrap{--tl-fade:62%}.plat-cta{margin-top:clamp(4px,1vw,12px);display:flex}@container plat (min-width:640px){.plat-cta{justify-content:center}}.tl-more .arw{transition:transform .3s var(--ease);display:inline-block}.tl-more[aria-expanded=true] .arw{transform:rotate(-90deg)}@media (min-width:1100px){.plat{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:clamp(48px,5vw,96px)}.plat-intro{position:sticky;top:112px}}.news-more{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--blue);gap:8px;margin-top:36px;font-size:.85rem;font-weight:700;display:inline-flex}.news-more .arw{transition:transform .25s var(--ease)}.news-more:hover .arw{transform:translate(4px)}.news-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;display:flex}.news-head .sec-head h2{margin-bottom:0}.news-col{flex-direction:column;align-items:flex-start;display:flex}.news-col .news-list{align-self:stretch}.news-all{margin-top:clamp(24px,2.6vw,32px)}.news-press{color:var(--ink-soft);font-size:.92rem}.news-press a{color:var(--blue);border-bottom:1px solid #1667a959;margin-left:6px;font-weight:700;transition:border-color .2s}.news-press a:hover{border-color:var(--blue)}.news-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(24px,3vw,48px);margin-top:clamp(36px,4vw,52px);display:grid}.news-lead{border-radius:var(--r-lg);color:#fff;background:var(--facets), radial-gradient(90% 70% at 100% 0%, #f5a93c4d, transparent 55%), var(--beam);background-size:var(--facets-size), auto, auto;min-height:min(560px,100svh - 140px);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;align-self:start;gap:14px;padding:clamp(28px,3vw,44px);display:flex;position:sticky;top:104px;overflow:hidden}.news-lead:hover{transform:translateY(-4px);box-shadow:0 34px 70px -36px #1667a9d9}.nl-logo,.nr-logo{flex:none;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nl-logo{background:#fff}.nl-year{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1.5px #ffffff52;pointer-events:none;transition:transform .6s var(--ease), -webkit-text-stroke-color .4s;align-self:flex-end;margin:8px -4px auto 0;font-size:clamp(5rem,11vw,10rem);font-weight:900;line-height:1}.news-lead:hover .nl-year{-webkit-text-stroke-color:#ffffff80;transform:translateY(-6px)}.news-lead h3{letter-spacing:-.02em;text-wrap:balance;margin-top:28px;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.05}.news-lead p{color:#ffffffd9;max-width:44ch}.nl-src{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font-size:.82rem;font-weight:700}.news-list{border-top:1px solid var(--line-l);margin:0;padding:0;list-style:none}.news-list a{border-bottom:1px solid var(--line-l);grid-template-columns:clamp(110px,11vw,150px) minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:20px 6px 20px 0;transition:background .3s;display:grid}.nr-logo-t{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);opacity:.82;grid-area:1/1/span 3;font-size:.78rem;font-weight:800}.nr-logo{background:var(--ink);opacity:.82;grid-area:1/1/span 3;max-width:100%}.nr-date{font-family:var(--mono);color:var(--ink-mute);grid-column:2;font-size:.72rem}.nr-t{font-family:var(--display);color:var(--ink);grid-column:2;font-size:1.06rem;font-weight:700;line-height:1.3}.nr-note{color:var(--ink-soft);grid-column:2;font-size:.9rem}.nr-arw{border:1px solid var(--line-l);width:38px;height:38px;color:var(--blue);transition:background .25s, color .25s, border-color .25s, transform .25s var(--ease);border-radius:50%;grid-area:1/3/span 3;place-items:center;display:grid}.news-list a>:not(.nr-arw){transition:transform .3s var(--ease)}.news-list a:hover{background:linear-gradient(90deg,#1667a90f,#0000 70%)}.news-list a:hover>:not(.nr-arw){transform:translate(14px)}.news-list a:hover .nr-arw{background:var(--blue);border-color:var(--blue);color:#fff;transform:translate(2px,-2px)}@media (max-width:900px){.news-wrap{grid-template-columns:minmax(0,1fr)}.news-lead{min-height:320px;position:relative;top:auto}}@media (max-width:600px){.nl-year{display:none}.news-list a{grid-template-columns:minmax(0,1fr);row-gap:6px;position:relative}.nr-logo,.nr-logo-t{grid-row:auto;margin-bottom:4px}.nr-date,.nr-t,.nr-note{grid-column:1}.nr-arw{width:34px;height:34px;position:absolute;top:16px;right:0}}.cta{box-shadow:inset 0 1px 0 var(--line-l);background:#fff}.cta-card{border-radius:var(--r-lg);background:var(--navy-900);border:1px solid var(--line-d);color:var(--on-dark);text-align:center;padding:clamp(40px,5vw,64px);position:relative;overflow:hidden}.cta-card:before{content:"";background:radial-gradient(80% 120% at 50% -20%, #2e8bd44d, #1667a91f 42%, transparent 62%), var(--facets);background-size:auto, var(--facets-size);pointer-events:none;position:absolute;inset:0}.cta-card>*{position:relative}.cta-card .eyebrow{color:var(--sky);justify-content:center;margin-bottom:20px}.cta-card h2{text-transform:uppercase;margin-bottom:18px;font-size:clamp(2.2rem,5vw,3.8rem)}.cta-card p{color:var(--on-dark-soft);max-width:52ch;margin:0 auto 32px;font-size:1.1rem}@media (min-width:1024px){.cta-card p{max-width:none}}@media (max-width:640px){.cta-card{padding:40px 24px}.cta-card h2{font-size:clamp(1.3rem,6.8vw,2.2rem)}}.cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:1099px){.plat-intro{text-align:center;margin-inline:auto}.plat-lede,.plat-more{margin-inline:auto}}@media (max-width:700px){.hero-brands{gap:22px}.hb-logos{flex-wrap:nowrap;align-self:stretch}.hb,.hb:first-child,.hb:last-child{flex:auto;justify-content:center;padding-inline:8px}.pillar{grid-template-columns:minmax(0,1fr);gap:14px}.plat-cta{justify-content:center}.news-head{text-align:center;flex-direction:column;align-items:center}.news-all{width:fit-content;margin-inline:auto;display:flex}}.global{--pin:46px;--gx:clamp(18px, 2.2vw, 32px);--route:linear-gradient(90deg, #1687f8 0%, #0a72ed 34%, #8f713b 70%, #e9ac12 100%);color:var(--ink);background:#fff;padding-block:clamp(48px,5.5vw,76px)}.global-title{text-align:center;letter-spacing:-.025em;font-size:clamp(2rem,3.6vw,3rem);line-height:1.04}.global-list{gap:28px var(--gx);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(32px,3.8vw,52px) 0 0;padding:0;list-style:none;display:grid}.global-list li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.global-list li:not(:last-child):after{content:"";z-index:0;left:50%;top:calc(var(--pin) / 2 - 1.5px);width:calc(100% + var(--gx));background:var(--route);background-size:300% 100%;border-radius:3px;height:3px;position:absolute}.global-list li:first-child:after{background-position:0 0}.global-list li:nth-child(2):after{background-position:50% 0}.global-list li:nth-child(3):after{background-position:100% 0}.global-list li:has(+.gl-soon):after{background:repeating-linear-gradient(90deg,#f2b705 0 8px,#0000 8px 15px)}.gl-pin{z-index:1;width:var(--pin);height:var(--pin);background:var(--navy-900);font-family:var(--display);letter-spacing:.04em;color:#fff;border-radius:50%;place-items:center;margin-bottom:12px;font-size:.82rem;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 5px #fff,0 10px 24px -10px #0c1b2a99}.gl-pin.gl-flag{box-shadow:none;background:0 0}.gl-flag svg{aspect-ratio:3/2;border-radius:5px;width:44px;height:auto;display:block;box-shadow:0 0 0 4px #fff}.gl-since{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:.74rem;font-weight:800}.gl-name{font-family:var(--display);color:var(--ink);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:800;line-height:1.15}.gl-text{max-width:26ch;color:var(--ink-soft);font-size:.95rem}.gl-soon .gl-pin{box-shadow:none;color:#b07d00;background:0 0;font-size:1.2rem}.gl-soon .gl-pin:before{content:"";z-index:-1;background:#fff;border:2px dashed #e0a400;border-radius:5px;height:29.3333px;position:absolute;top:50%;left:1px;right:1px;transform:translateY(-50%);box-shadow:0 0 0 4px #fff}.gl-soon .gl-since{color:#a8661a}.gl-link{font-family:var(--display);color:var(--blue);font-size:.95rem;font-weight:700}.gl-link .arw{transition:transform .3s var(--ease);display:inline-block}.gl-link:hover .arw{transform:translate(4px)}@media (max-width:1000px){.global-list{grid-template-columns:minmax(0,1fr);gap:0;max-width:560px;margin-inline:auto}.global-list li{grid-template-columns:var(--pin) minmax(0, 1fr);text-align:left;align-items:start;gap:4px 18px;padding-bottom:28px;display:grid}.global-list li>:not(.gl-pin){grid-column:2}.gl-pin{grid-row:1/span 3;margin:0}.global-list li:not(:last-child):after{left:calc(var(--pin) / 2 - 1.5px);top:calc(var(--pin) / 2);background:linear-gradient(#1687f8 0%,#0a72ed 34%,#8f713b 70%,#e9ac12 100%) 0 0/100% 300%;width:3px;height:100%}.global-list li:first-child:after{background-position:0 0}.global-list li:nth-child(2):after{background-position:0}.global-list li:nth-child(3):after{background-position:0 100%}.global-list li:has(+.gl-soon):after{background:repeating-linear-gradient(#f2b705 0 8px,#0000 8px 15px)}}@media (prefers-reduced-motion:reduce){.hero-emblem .gem,.hero-emblem:after,.press-track{animation:none}.hb,.stat,.stat-arw,.stat-link .k b,.pillar,.pillar .ic,.fc,.fc-kanha .fc-front:before,.fc-sutra .fc-front:before,.fc-go [aria-hidden],.news-lead,.nl-year,.news-list a,.news-list a>*,.nr-arw,.news-more .arw,.gl-link .arw{transition:none!important}.hb:hover,.stat-link:hover .stat-arw,.pillar:hover,.pillar:hover .ic,.fc:hover,.fc-kanha:hover .fc-front:before,.fc-sutra:hover .fc-front:before,.fc:hover .fc-go [aria-hidden],.news-lead:hover,.news-lead:hover .nl-year,.news-list a:hover>*,.news-list a:hover .nr-arw,.news-more:hover .arw,.gl-link:hover .arw{transform:none}}
.tl-rail{--rail:0;margin:0;padding:0 0 0 44px;list-style:none;position:relative}.tl-rail:before,.tl-rail:after{content:"";z-index:0;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:7px}.tl-rail:before{background:var(--line-d2)}.tl-rail:after{background:var(--hq-gradient-daybreak-down);transform:scaleY(var(--rail));transform-origin:top}.tl-m{grid-template-columns:max-content minmax(0,1fr);gap:clamp(22px,2vw,44px);padding:6px 0 clamp(40px,3.2vw,64px);display:grid;position:relative}.tl-m[hidden]{display:none}.tl-m:last-child{padding-bottom:8px}.tl-m:before{content:"";z-index:1;background:var(--navy-950);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--line-d2);transition:background .35s, box-shadow .35s, transform .35s var(--ease);border-radius:50%;position:absolute;top:9px;left:-44px}.tl-m.lit:before{background:var(--k,var(--sky));box-shadow:inset 0 0 0 2px var(--k,var(--sky)), 0 0 0 6px color-mix(in srgb, var(--k,var(--sky)) 18%, transparent);transform:scale(1.05)}.tl-milestone{--k:var(--sky)}.tl-acquisition{--k:#6fd38a}.tl-recognition{--k:#ffd000}.tl-press{--k:#c3d3e4}.tl-y{min-width:2.5em;font-family:var(--display);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1.2px #a9dcf699;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900;line-height:1;transition:color .35s,-webkit-text-stroke-color .35s}.tl-m.lit .tl-y{color:var(--on-dark);-webkit-text-stroke-color:transparent}.tl-y-rep{visibility:hidden}.tl-k{font-family:var(--mono);letter-spacing:.04em;color:var(--sky);font-size:.74rem}.tl-b h2,.tl-b h3{letter-spacing:-.01em;color:var(--on-dark);margin-top:6px;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:800;line-height:1.25}.tl-b>:first-child{margin-top:0}.tl-b p:not(.tl-k){color:var(--on-dark-soft);max-width:52ch;margin-top:8px;font-size:.96rem}.tl-a{color:var(--sky);border-bottom:1px solid #6fc5f066;gap:6px;margin-top:10px;padding-bottom:1px;font-size:.86rem;font-weight:600;transition:border-color .2s;display:inline-flex}.tl-a:hover{border-color:var(--sky)}.tl-empty{color:var(--on-dark-soft)}.tl-wrap{container:tl/inline-size}@container tl (min-width:640px){.tl-rail{padding-left:0}.tl-rail:before,.tl-rail:after{left:calc(50% - 1px)}.tl-m{box-sizing:border-box;width:50%;display:block}.tl-m:nth-child(odd){text-align:right;padding-right:clamp(36px,5cqw,56px)}.tl-m:nth-child(2n){margin-left:50%;padding-left:clamp(36px,5cqw,56px)}.tl-m:nth-child(odd):before{left:auto;right:-8px}.tl-m:nth-child(2n):before{left:-8px}.tl-m .tl-y{min-width:0;position:absolute;top:4px}.tl-m:nth-child(odd) .tl-y{left:calc(100% + clamp(36px,5cqw,56px))}.tl-m:nth-child(2n) .tl-y{right:calc(100% + clamp(36px,5cqw,56px))}.tl-m:nth-child(odd) .tl-b p:not(.tl-k){margin-left:auto}}@media (max-width:520px){.tl-rail{padding-left:34px}.tl-m{grid-template-columns:minmax(0,1fr);gap:6px}.tl-m:before{left:-34px}.tl-y-rep{display:none}}@media (prefers-reduced-motion:reduce){.tl-m:before,.tl-y{transition:none!important}}
