.ind-card{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) * 1.6);padding:clamp(24px,4vw,56px)}#industries .sec-head{flex-direction:column;gap:20px;margin-bottom:48px}#industries .sec-head .lead{max-width:560px}.cw{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.cw li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:56px auto;align-content:start;row-gap:28px;min-height:190px;padding:28px 24px 22px;transition:background .3s;display:grid}.cw li:hover{background:var(--surface)}.cw-logo{align-self:start;max-width:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.cw-logo svg{width:100%;height:100%;display:block;position:absolute;inset:0}.cw-logo svg *{transition:fill .4s,stop-color .4s}.cw li:not(:hover) .cw-logo [fill]:not([fill=none]):not([fill^=url]):not(clipPath *){fill:var(--ink)}.cw li:not(:hover) .cw-logo stop{stop-color:var(--ink)}.cw li:hover .cw-logo{transform:translateY(-3px)}.cw-logo .hover-only{opacity:0;transition:opacity .4s}.cw li:hover .cw-logo .hover-only{opacity:1}.cw-meta{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cw-ind{font:500 12px/1 var(--text);color:#3550c8;background:#1a3fe912;border-radius:999px;margin-bottom:6px;padding:6px 10px;font-style:normal}.cw-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.cw-tags .cw-ind{margin-bottom:0}.cw-ai{font:500 12px/1 var(--text);color:var(--ink);align-items:center;gap:4px;font-style:normal;display:inline-flex}.cw-ai svg{fill:currentColor;width:11px;height:11px}a.cw-ind{text-decoration:none;transition:background .25s,color .25s}a.cw-ind:hover{background:var(--accent);color:#fff}.cw-meta b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.cw-meta>span{color:var(--ink-2);font-size:14px;line-height:1.4}.cw-meta i{color:var(--accent);margin-left:6px;font-size:14px;font-style:normal;font-weight:600}@media (width<=1024px){.cw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cw{grid-template-columns:repeat(2,minmax(0,1fr))}.cw li{min-height:150px;padding:20px 16px 16px}}.said-people{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.said-person{background:var(--dark-2);border:1px solid var(--dark-line);color:#fff;font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 8px;transition:border-color .25s,background .25s;display:flex}.said-person img,.said-person .ava{object-fit:cover;width:44px;height:44px;font:600 15px var(--display);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.said-person b{font-size:15px;font-weight:600;display:block}.said-person small{color:#ffffff8c;font-size:13px}.said-person.on,.said-person:hover{background:#161b2b;border-color:#1a3fe9cc}.said-grid{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.said-grid:before,.said-grid:after{content:"";z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.said-grid:before{aspect-ratio:1;opacity:.22;background:#1a3fe9;width:40%;top:10%;left:4%}.said-grid:after{aspect-ratio:1;opacity:.3;background:#8c6bff;width:34%;bottom:-6%;right:6%}.said-col{flex-direction:column;gap:12px;transition:opacity .3s;display:flex}.said-col h3{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(24px,2.2vw,32px);line-height:1.05;transition:color .3s}.said-q{-webkit-backdrop-filter:blur(24px)saturate(1.4);font:500 clamp(18px, 1.5vw, 21px)/1.35 var(--display);letter-spacing:-.01em;color:#fff;opacity:0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;padding:22px 24px;transition:opacity .3s,color .3s,border-color .3s;transform:translateY(14px);box-shadow:inset 0 1px #ffffff1f,0 20px 50px -30px #0009}.said.in .said-q{opacity:1;transition:opacity .7s var(--d), transform .7s cubic-bezier(.2,.7,.2,1) var(--d), color .3s, border-color .3s;transform:none}.said-q cite{font:500 14px var(--text);color:#fff9;align-items:center;gap:10px;margin-top:16px;font-style:normal;display:flex}.said-q cite img,.said-q cite .ava{object-fit:cover;width:28px;height:28px;font:600 11px var(--display);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.said-grid.c-focus .said-col:not(.focus){opacity:.35}.said-grid .said-col.focus h3{color:#8fa4ff}.said-grid .said-col.focus .said-q{border-color:#8fa4ff80}.said-grid.f-focus .said-q:not(.focus){opacity:.25}.said-grid.f-focus .said-q.focus{color:#8fa4ff}@media (width<=1024px){.said-grid{grid-template-columns:1fr;gap:40px}}.own-link{color:inherit;text-underline-offset:.18em;text-decoration:underline 1px;transition:opacity .2s}.own-link:hover{opacity:.7}.own-stats{border-top:1px solid var(--dark-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.own-stats div{padding:32px 24px 8px 0}.own-stats div+div{border-left:1px solid var(--dark-line);padding-left:24px}.own-stats b{font:500 clamp(48px, 6vw, 96px)/1 var(--display);letter-spacing:-.05em;color:#8fa4ff;font-variant-numeric:tabular-nums;display:block}.own-stats span{color:#fff9;margin-top:10px;font-size:15px;display:block}@media (width<=860px){.own-stats{grid-template-columns:1fr 1fr}.own-stats div:nth-child(3){border-left:0;padding-left:0}}.orb-scene{z-index:0;aspect-ratio:1.2;pointer-events:none;width:min(64vw,1000px);position:absolute;top:50%;right:-6vw;transform:translateY(-52%)}.ribbon{filter:blur(14px);will-change:transform;border-radius:999px;width:120%;height:18%;position:absolute;left:-10%}.ribbon.r1{background:linear-gradient(90deg,#1a3fe900,#1a3fe9 30%,#5b7bff 60%,#1a3fe900);animation:18s ease-in-out infinite alternate rib1;top:22%;transform:rotate(-14deg)}.ribbon.r2{opacity:.8;background:linear-gradient(90deg,#8fa4ff00,#8fa4ff 40%,#8fa4ff99 70%,#8fa4ff00);height:12%;animation:22s ease-in-out infinite alternate rib2;top:44%;transform:rotate(8deg)}.ribbon.r3{background:linear-gradient(90deg,#1a3fe900,#2a4bf0 35%,#1a3fe9 65%,#1a3fe900);height:22%;animation:26s ease-in-out infinite alternate rib3;top:62%;transform:rotate(-6deg)}.ribbon.r4{filter:blur(10px);opacity:.55;background:linear-gradient(90deg,#fff0,#dce3ffbf 50%,#fff0);height:8%;animation:20s ease-in-out infinite alternate rib4;top:34%;transform:rotate(18deg)}@keyframes rib1{to{transform:translate(-6%,10%)rotate(-4deg)scaleY(1.2)}}@keyframes rib2{to{transform:translate(8%,-14%)rotate(-6deg)}}@keyframes rib3{to{transform:translate(-4%,-12%)rotate(6deg)scaleY(.85)}}@keyframes rib4{to{transform:translate(10%,18%)rotate(4deg)}}.ribbons,.orb-move{will-change:transform;position:absolute;inset:0}.orb-move{transform:translate3d(var(--ox,0px), var(--oy,0px), 0)}.ribbons{transform:translate3d(var(--rx,0px), var(--ry,0px), 0)}.orb{aspect-ratio:9.36/8.31;background:radial-gradient(70% 70% at var(--lx,30%) var(--ly,20%), #ffffff6b, #ffffff14 45%, transparent 70%), linear-gradient(160deg, #ffffff38, #8fa4ff24 45%, #1a3fe938);mix-blend-mode:screen;clip-path:polygon(60.97% 92.63%,58.83% 95.75%,56.18% 97.97%,53.18% 99.31%,50.02% 99.75%,46.85% 99.31%,43.86% 97.97%,41.21% 95.75%,39.07% 92.63%,2.57% 21.43%,1.24% 17.78%,.86% 14.08%,1.33% 10.5%,2.57% 7.19%,4.49% 4.32%,7.02% 2.07%,10.05% .59%,13.52% .06%,86.52% .06%,89.98% .59%,93.02% 2.07%,95.54% 4.32%,97.47% 7.19%,98.71% 10.5%,99.18% 14.08%,98.79% 17.78%,97.47% 21.43%,60.97% 92.63%);width:64%;animation:12s ease-in-out infinite alternate orbFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orbFloat{to{transform:translate(-50%,-46%)}}.orb-glow{aspect-ratio:9.36/8.31;filter:blur(60px);background:#1a3fe98c;width:64%;animation:12s ease-in-out infinite alternate orbFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='30.62 0.27 9.36 8.31' preserveAspectRatio='none'%3E%3Cpath d='M36.3265 7.96767C35.871 8.75663 34.7322 8.75663 34.2767 7.96767L30.8604 2.05051C30.4049 1.26156 30.9743 0.275363 31.8853 0.275363L38.7179 0.275362C39.6289 0.275362 40.1983 1.26156 39.7428 2.05051L36.3265 7.96767Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='30.62 0.27 9.36 8.31' preserveAspectRatio='none'%3E%3Cpath d='M36.3265 7.96767C35.871 8.75663 34.7322 8.75663 34.2767 7.96767L30.8604 2.05051C30.4049 1.26156 30.9743 0.275363 31.8853 0.275363L38.7179 0.275362C39.6289 0.275362 40.1983 1.26156 39.7428 2.05051L36.3265 7.96767Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.orb-rim{aspect-ratio:9.36/8.31;pointer-events:none;background:conic-gradient(from var(--la,-45deg), #fffffff2, #ffffff40 18%, #ffffff1f 30%, #ffffff1f 70%, #ffffff40 82%, #fffffff2);width:64%;animation:12s ease-in-out infinite alternate orbFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='30.62 0.27 9.36 8.31' preserveAspectRatio='none'%3E%3Cpath d='M36.3265 7.96767C35.871 8.75663 34.7322 8.75663 34.2767 7.96767L30.8604 2.05051C30.4049 1.26156 30.9743 0.275363 31.8853 0.275363L38.7179 0.275362C39.6289 0.275362 40.1983 1.26156 39.7428 2.05051L36.3265 7.96767Z' fill='none' stroke='black' stroke-width='0.07'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='30.62 0.27 9.36 8.31' preserveAspectRatio='none'%3E%3Cpath d='M36.3265 7.96767C35.871 8.75663 34.7322 8.75663 34.2767 7.96767L30.8604 2.05051C30.4049 1.26156 30.9743 0.275363 31.8853 0.275363L38.7179 0.275362C39.6289 0.275362 40.1983 1.26156 39.7428 2.05051L36.3265 7.96767Z' fill='none' stroke='black' stroke-width='0.07'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.hero>.wrap{z-index:1}.orb-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.orb-scene.gl-on .orb,.orb-scene.gl-on .orb-glow,.orb-scene.gl-on .orb-rim{display:none}@media (width<=860px){.orb-scene{opacity:.7;width:110vw;top:34%;right:-30vw}}@media (prefers-reduced-motion:reduce){.ribbon,.orb,.orb-glow,.orb-rim{animation:none}}.hero.off .ribbon,.hero.off .orb,.hero.off .orb-glow,.hero.off .orb-rim,.hero.off .hero-glow{animation-play-state:paused}.said{content-visibility:auto;contain-intrinsic-size:auto 900px}.pd-side{justify-items:start;gap:20px;max-width:560px;display:grid}.pd-deck{gap:24px;display:grid}.pd-card{top:calc(104px + var(--i) * 18px);transform-origin:50% 0;will-change:transform;position:sticky}.pd-in{isolation:isolate;color:#fff;background:var(--dark);border-radius:clamp(28px,3vw,44px);flex-direction:column;justify-content:space-between;gap:40px;min-height:min(560px,68vh);padding:clamp(32px,5vw,80px);transition:filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 -24px 60px -30px #0b0d108c}.pd-in:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#1a3fe98c 0%,#1a3fe900 62%);border-radius:50%;width:70%;position:absolute;top:-45%;right:-18%}.pd-card:nth-child(2n) .pd-in{background:var(--accent)}.pd-card:nth-child(2n) .pd-in:before{background:radial-gradient(circle,#8fa4ff73 0%,#8fa4ff00 62%)}.pd-in h3{font:500 clamp(48px, 7vw, 112px)/.98 var(--display);letter-spacing:-.045em}.pd-in h3 span{color:#8fa4ff;display:block}.pd-card:nth-child(2n) .pd-in h3 span{color:#fff9}.pd-card:nth-child(2n) .pd-body>p:first-child{color:#ffffffd9}.pd-card:nth-child(2n) .pd-ai svg{stroke:#fff}.pd-body{gap:20px;max-width:760px;display:grid}.pd-body>p:first-child{font:400 clamp(18px, 1.5vw, 22px)/1.5 var(--text);color:#ffffffbf}.pd-ai{font:400 clamp(17px, 1.4vw, 20px)/1.45 var(--text);color:#fff;align-items:flex-start;gap:14px;display:flex}.pd-ai svg{fill:none;stroke:#8fa4ff;stroke-width:1.4px;stroke-linejoin:round;flex:none;width:26px;height:26px;margin-top:1px}@media (width<=860px){.pd-card{top:calc(84px + var(--i) * 10px)}.pd-in{min-height:0}}.people-side{justify-items:start;gap:20px;max-width:560px;display:grid}.crew-row{padding:0 var(--gutter) 0 calc(max(0px, (100vw - var(--max)) / 2) + var(--gutter));scrollbar-width:none;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;align-items:flex-end;gap:clamp(16px,2.8vw,40px);margin-top:clamp(40px,5vw,72px);display:flex;position:relative;overflow-x:auto}.crew-row::-webkit-scrollbar{display:none}@media (pointer:fine){.crew-row{cursor:none}}.crew-ph{border-radius:var(--radius);flex:none;margin:0;overflow:hidden}.crew-ph img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.crew-l{aspect-ratio:3/2;width:clamp(300px,46vw,800px)}.crew-s{aspect-ratio:3/2;width:clamp(240px,34vw,580px)}.crew-a{aspect-ratio:750/903;width:clamp(200px,28vw,443px)}.drag-dot{z-index:50;pointer-events:none;will-change:transform;width:104px;height:104px;margin:-52px 0 0 -52px;position:fixed;top:0;left:0}.drag-dot>span{background:var(--accent);color:#fff;width:100%;height:100%;font:600 14px var(--text);letter-spacing:.06em;text-transform:uppercase;opacity:0;border-radius:50%;place-items:center;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);display:grid;transform:scale(.4)}.drag-dot.on>span{opacity:1;transform:scale(1)}.drag-dot.on.press>span{transform:scale(.82)}
