.industryPage-module__tign2G__sec{--ease-glide:cubic-bezier(.32, .72, 0, 1);padding-block:clamp(72px,10vh,128px) 0;scroll-margin-block-start:var(--spacing-header)}.industryPage-module__tign2G__othersSec{padding-block-end:clamp(80px,12vh,140px)}.industryPage-module__tign2G__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.industryPage-module__tign2G__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px clamp(32px,5vw,96px);margin-block-end:clamp(32px,5vh,56px);display:grid}.industryPage-module__tign2G__h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:300;line-height:1.04}.industryPage-module__tign2G__h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:400;line-height:1.15}.industryPage-module__tign2G__sub{max-width:52ch;color:var(--color-text-muted);font-size:16.5px;line-height:1.6}.industryPage-module__tign2G__textLink{font-family:var(--font-display);color:var(--color-text);align-self:flex-start;align-items:center;gap:10px;margin-block-start:auto;padding-block-start:16px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}a.industryPage-module__tign2G__textLink:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:4px;border-radius:8px}.industryPage-module__tign2G__go{border:1px solid var(--color-line-accent);width:30px;height:30px;color:var(--color-purple-400);transition:transform .4s var(--ease-glide), background-color .2s ease;background:#b064da1f;border-radius:50%;flex:none;place-items:center;display:grid}.industryPage-module__tign2G__go svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}[dir=rtl] .industryPage-module__tign2G__go svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){a:hover .industryPage-module__tign2G__go{background:#b064da3d;transform:translate(2px,-2px)scale(1.06)}[dir=rtl] a:hover .industryPage-module__tign2G__go{transform:translate(-2px,-2px)scale(1.06)}}.industryPage-module__tign2G__hero{isolation:isolate;min-height:100svh;display:grid;position:relative;overflow:hidden}.industryPage-module__tign2G__photo{z-index:-1;position:absolute;inset:0}.industryPage-module__tign2G__photo img{object-fit:cover;animation:industryPage-module__tign2G__settle-in 1.6s var(--ease-glide,cubic-bezier(.32, .72, 0, 1)) both}.industryPage-module__tign2G__photo:after{content:"";background:linear-gradient(90deg,#06010ee6 0%,#06010ea8 45%,#06010e33 80%),linear-gradient(#06010e00 60%,#06010e 100%),linear-gradient(#06010ea6 0%,#06010e00 24%);position:absolute;inset:0}[dir=rtl] .industryPage-module__tign2G__photo:after{background:linear-gradient(270deg,#06010ee6 0%,#06010ea8 45%,#06010e33 80%),linear-gradient(#06010e00 60%,#06010e 100%),linear-gradient(#06010ea6 0%,#06010e00 24%)}.industryPage-module__tign2G__heroInner{width:100%;padding-block:calc(var(--spacing-header) + 28px) clamp(40px, 7vh, 72px);grid-template-rows:auto 1fr;display:grid}.industryPage-module__tign2G__crumbs{color:var(--color-text-secondary);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.industryPage-module__tign2G__crumbs li+li:before{content:"/";color:var(--color-text-subtle);margin-inline-end:6px}.industryPage-module__tign2G__crumbs a{color:var(--color-text);border-radius:4px;text-decoration:none}.industryPage-module__tign2G__crumbs a:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.industryPage-module__tign2G__crumbs a:hover{text-underline-offset:3px;text-decoration:underline}}.industryPage-module__tign2G__heroBody{max-width:920px;animation:industryPage-module__tign2G__rise .7s var(--ease-out) .15s both;align-self:end}.industryPage-module__tign2G__icon{width:48px;height:48px;color:var(--color-purple-400);background:#06010e80;border:1px solid #edeaf238;border-radius:15px;place-items:center;display:grid}.industryPage-module__tign2G__icon svg,.industryPage-module__tign2G__otherIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.industryPage-module__tign2G__h1{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin-block-start:20px;font-size:clamp(2.8rem,6.4vw,6.2rem);font-weight:300;line-height:.98}.industryPage-module__tign2G__pair{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px clamp(28px,4vw,64px);margin:clamp(28px,4vh,40px) 0 0;display:grid}.industryPage-module__tign2G__pair dt{color:var(--color-text-subtle);margin-block-end:8px;font-size:13px}.industryPage-module__tign2G__pair dd{margin:0}.industryPage-module__tign2G__from dd{color:var(--color-text-secondary);font-size:clamp(16px,1.2vw,18px);line-height:1.55}.industryPage-module__tign2G__to{border-inline-start:1px solid var(--color-line-accent);padding-inline-start:18px}.industryPage-module__tign2G__to dt{color:var(--color-purple-400)}.industryPage-module__tign2G__to dd{font-family:var(--font-display);letter-spacing:-.018em;color:var(--color-text);font-size:clamp(1.3rem,1.9vw,1.75rem);font-weight:300;line-height:1.3}.industryPage-module__tign2G__caveat{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);margin-block-start:10px;font-size:14px;font-weight:400;display:block}.industryPage-module__tign2G__acts{flex-wrap:wrap;gap:12px;margin-block-start:clamp(28px,4vh,40px);display:flex}@keyframes industryPage-module__tign2G__rise{0%{opacity:0;transform:translateY(14px)}}@keyframes industryPage-module__tign2G__settle-in{0%{transform:scale(1.06)}}.industryPage-module__tign2G__solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.industryPage-module__tign2G__solutions>.industryPage-module__tign2G__panel:last-child:nth-child(odd){grid-column:1/-1}.industryPage-module__tign2G__panel{background:linear-gradient(160deg,#ffffff0b,#ffffff03);border:1px solid #edeaf217;border-radius:28px;padding:6px;list-style:none;transition:border-color .3s;display:grid}.industryPage-module__tign2G__panel:has([data-hot]){border-color:var(--color-line-accent)}.industryPage-module__tign2G__panelCore{background:var(--color-background-raised);color:inherit;border-radius:22px;flex-direction:column;gap:18px;padding:clamp(22px,2.4vw,34px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.industryPage-module__tign2G__panelCore:after{content:"";pointer-events:none;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0), #b064da29, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.industryPage-module__tign2G__panelCore[data-hot]:after{opacity:1}.industryPage-module__tign2G__panelPair{gap:16px;margin:0;display:grid}.industryPage-module__tign2G__panelPair dt{color:var(--color-text-subtle);margin-block-end:4px;font-size:12.5px}.industryPage-module__tign2G__panelPair dd{max-width:50ch;margin:0;font-size:15px;line-height:1.55}.industryPage-module__tign2G__panelFrom dd{color:var(--color-text-muted)}.industryPage-module__tign2G__panelTo{border-inline-start:1px solid var(--color-line-accent);padding-inline-start:16px}.industryPage-module__tign2G__panelTo dt{color:var(--color-purple-400)}.industryPage-module__tign2G__panelTo dd{color:var(--color-text);font-size:16px}.industryPage-module__tign2G__panelCore .industryPage-module__tign2G__textLink{z-index:1;position:relative}.industryPage-module__tign2G__cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.industryPage-module__tign2G__cards>li{grid-column:span 4}.industryPage-module__tign2G__cards>li:nth-last-child(2):nth-child(3n+1),.industryPage-module__tign2G__cards>li:last-child:nth-child(3n+2){grid-column:span 6}.industryPage-module__tign2G__cards>li:last-child:nth-child(3n+1){grid-column:1/-1}.industryPage-module__tign2G__cards:has(>li:nth-child(4):last-child)>li{grid-column:span 6}.industryPage-module__tign2G__card{height:100%;min-height:360px;color:inherit;isolation:isolate;transition:border-color .3s ease, transform .16s var(--ease-out);background:#ffffff05;border:1px solid #edeaf217;border-radius:28px;align-items:flex-end;padding:6px;text-decoration:none;display:flex;position:relative}.industryPage-module__tign2G__card:active{transform:scale(.985)}.industryPage-module__tign2G__card:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}.industryPage-module__tign2G__cardPhoto{z-index:0;border-radius:22px;position:absolute;inset:6px;overflow:hidden}.industryPage-module__tign2G__cardPhoto img{object-fit:cover;transition:transform .9s var(--ease-glide);transform:scale(1.02)}.industryPage-module__tign2G__cardPhoto:after{content:"";background:linear-gradient(#06010e1a 0%,#06010e80 38%,#06010eeb 70%,#06010ef7 100%);position:absolute;inset:0}.industryPage-module__tign2G__cardBody{z-index:1;flex-direction:column;gap:8px;width:100%;padding:22px 22px 20px;display:flex;position:relative}.industryPage-module__tign2G__cardName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:400;line-height:1.15}.industryPage-module__tign2G__cardLine{max-width:48ch;color:var(--color-text-secondary);font-size:14.5px;line-height:1.55}.industryPage-module__tign2G__card .industryPage-module__tign2G__textLink{padding-block-start:10px}@media (hover:hover) and (pointer:fine){.industryPage-module__tign2G__card:hover{border-color:var(--color-line-accent)}.industryPage-module__tign2G__card:hover .industryPage-module__tign2G__cardPhoto img{transform:scale(1.07)}}.industryPage-module__tign2G__work{gap:14px;max-width:920px;margin:0;padding:0;display:grid}.industryPage-module__tign2G__workCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;height:100%;padding:0;display:grid}.industryPage-module__tign2G__workCard:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:4px}.industryPage-module__tign2G__workPlate{min-height:240px;display:block;position:relative}.industryPage-module__tign2G__workBody{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.industryPage-module__tign2G__workStage{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:13px;display:inline-flex}.industryPage-module__tign2G__othersTitle{font-family:var(--font-display);color:var(--color-purple-400);margin-block-end:16px;font-size:14px;font-weight:500}.industryPage-module__tign2G__others{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.industryPage-module__tign2G__other{min-height:44px;color:var(--color-text-secondary);border:1px solid #edeaf21f;border-radius:100px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:14.5px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.industryPage-module__tign2G__otherIcon{width:32px;height:32px;color:var(--color-purple-400);background:#5215a14d;border-radius:50%;place-items:center;display:grid}.industryPage-module__tign2G__otherIcon svg{width:16px;height:16px}.industryPage-module__tign2G__other:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.industryPage-module__tign2G__other:hover{border-color:var(--color-line-accent);color:var(--color-text)}}@media (max-width:960px){.industryPage-module__tign2G__head,.industryPage-module__tign2G__pair,.industryPage-module__tign2G__solutions{grid-template-columns:minmax(0,1fr)}.industryPage-module__tign2G__solutions>.industryPage-module__tign2G__panel:last-child:nth-child(odd){grid-column:auto}.industryPage-module__tign2G__cards>li,.industryPage-module__tign2G__cards>li:nth-last-child(2):nth-child(3n+1),.industryPage-module__tign2G__cards>li:last-child:nth-child(3n+2){grid-column:span 6}.industryPage-module__tign2G__cards:has(>li:nth-child(4):last-child)>li{grid-column:span 6}.industryPage-module__tign2G__cards>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.industryPage-module__tign2G__hero{min-height:92svh}.industryPage-module__tign2G__workCard{grid-template-columns:minmax(0,1fr)}.industryPage-module__tign2G__workPlate{min-height:180px}.industryPage-module__tign2G__photo:after{background:linear-gradient(#06010e66 0%,#06010ed1 50%,#06010e 100%)}.industryPage-module__tign2G__cards>li,.industryPage-module__tign2G__cards>li:nth-last-child(2):nth-child(3n+1),.industryPage-module__tign2G__cards>li:last-child:nth-child(3n+2),.industryPage-module__tign2G__cards>li:last-child:nth-child(odd){grid-column:1/-1}.industryPage-module__tign2G__cards:has(>li:nth-child(4):last-child)>li{grid-column:1/-1}.industryPage-module__tign2G__card{min-height:320px}.industryPage-module__tign2G__acts>a{flex:100%}}@media (prefers-reduced-motion:reduce){.industryPage-module__tign2G__heroBody{animation-name:industryPage-module__tign2G__fade}.industryPage-module__tign2G__photo img{animation:none}.industryPage-module__tign2G__cardPhoto img,.industryPage-module__tign2G__go,.industryPage-module__tign2G__panelCore:after{transition:none}.industryPage-module__tign2G__card:hover .industryPage-module__tign2G__cardPhoto img{transform:none}@keyframes industryPage-module__tign2G__fade{0%{opacity:0}}}
.Ladder-module__uOME-W__ladder{align-items:center;gap:7px;display:inline-flex;position:relative}.Ladder-module__uOME-W__ladder:before{content:"";background:#edeaf229;height:1px;position:absolute;inset-block-start:50%;inset-inline:3px}.Ladder-module__uOME-W__mark{background:var(--color-background-raised);border:1px solid #edeaf24d;border-radius:50%;width:7px;height:7px;position:relative}.Ladder-module__uOME-W__mark[data-on]{background:linear-gradient(135deg, var(--color-purple-400), var(--color-red-500));border:none;width:11px;height:11px;box-shadow:0 0 0 3px #e1202429}
.rd2-module__EtnVKq__sec{--ease-glide:cubic-bezier(.32, .72, 0, 1);padding-block:clamp(80px,11vh,140px) 0;scroll-margin-block-start:var(--spacing-header)}.rd2-module__EtnVKq__h1{margin-block-start:0}.rd2-module__EtnVKq__h2{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:300;line-height:1.02}.rd2-module__EtnVKq__h3{letter-spacing:-.032em;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:300;line-height:1.06}.rd2-module__EtnVKq__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,5vw,96px);margin-block-end:clamp(36px,5vh,60px);display:grid}.rd2-module__EtnVKq__headSide{justify-items:start;gap:18px;display:grid}.rd2-module__EtnVKq__sub{max-width:52ch;color:var(--color-text-muted);font-size:16.5px;line-height:1.62}.rd2-module__EtnVKq__label{font-family:var(--font-display);color:var(--color-purple-400);font-size:15px;font-weight:500}.rd2-module__EtnVKq__go{border:1px solid var(--color-line-accent);width:32px;height:32px;color:var(--color-purple-400);transition:transform .4s var(--ease-glide,cubic-bezier(.32, .72, 0, 1)), background-color .2s ease;background:#b064da1f;border-radius:50%;flex:none;place-items:center;display:grid}.rd2-module__EtnVKq__go svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}[dir=rtl] .rd2-module__EtnVKq__go svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){a:hover .rd2-module__EtnVKq__go{background:#b064da42;transform:translate(2px,-2px)scale(1.06)}[dir=rtl] a:hover .rd2-module__EtnVKq__go{transform:translate(-2px,-2px)scale(1.06)}}.rd2-module__EtnVKq__textLink{font-family:var(--font-display);color:var(--color-text);border-radius:8px;align-items:center;gap:12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.rd2-module__EtnVKq__textLink:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:4px}.rd2-module__EtnVKq__mission{padding-block:clamp(88px,13vh,168px) 0}.rd2-module__EtnVKq__missionBody{max-width:30ch;font-family:var(--font-display);letter-spacing:-.032em;color:var(--color-text);text-wrap:balance;margin-block-start:22px;font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:300;line-height:1.12}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rd2-module__EtnVKq__missionBody{animation:linear both rd2-module__EtnVKq__light;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes rd2-module__EtnVKq__light{0%{opacity:.25}}.rd2-module__EtnVKq__bridge{flex-wrap:wrap;gap:10px;margin:clamp(28px,4vh,44px) 0 0;padding:0;list-style:none;display:flex}.rd2-module__EtnVKq__bridge li{color:var(--color-text-secondary);border:1px solid #edeaf224;border-radius:100px;align-items:center;gap:10px;padding:9px 18px;font-size:14.5px;display:inline-flex;position:relative}.rd2-module__EtnVKq__bridge li+li:before{content:"";background:var(--color-line-accent);width:10px;height:1px;position:absolute;inset-inline-end:100%}.rd2-module__EtnVKq__bridge li:last-child{border-color:var(--color-line-accent);color:var(--color-text);background:#5215a147}.rd2-module__EtnVKq__feature{background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #edeaf217;border-radius:36px;padding:6px}.rd2-module__EtnVKq__featureCore{background:radial-gradient(80% 120% at 0% 0%, #5215a166, #5215a100 65%), var(--color-background-raised);border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.rd2-module__EtnVKq__featureText{align-content:center;gap:16px;padding:clamp(28px,4.5vw,72px);display:grid}.rd2-module__EtnVKq__featureStatus{border:1px solid var(--color-line-accent);color:var(--color-text);background:#5215a14d;border-radius:100px;justify-self:start;align-items:center;gap:10px;padding:6px 14px 6px 12px;font-size:13.5px;display:inline-flex}.rd2-module__EtnVKq__dot{background:linear-gradient(135deg, var(--color-purple-400), var(--color-magenta-600));border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #b064dacc}.rd2-module__EtnVKq__featureName{letter-spacing:-.042em;text-wrap:balance;max-width:14ch;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:300;line-height:1}.rd2-module__EtnVKq__featurePeriod{font-family:var(--font-display);color:var(--color-purple-400);font-size:15px}.rd2-module__EtnVKq__featureSummary{max-width:52ch;color:var(--color-text-secondary);font-size:16.5px;line-height:1.65}.rd2-module__EtnVKq__featureNote{max-width:56ch;color:var(--color-text-muted);border-inline-start:1px solid #edeaf233;padding-inline-start:14px;font-size:13.5px;line-height:1.55}.rd2-module__EtnVKq__field{background:radial-gradient(circle at 50% 55%,#b064da38,#0000 55%),radial-gradient(#edeaf259 1px,#0000 1.4px) 0 0/18px 18px,#07020f;min-height:420px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}[dir=rtl] .rd2-module__EtnVKq__field{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 22%);mask-image:linear-gradient(270deg,#0000 0%,#000 22%)}.rd2-module__EtnVKq__rings{width:0;height:0;position:absolute;inset:50% auto auto 50%}.rd2-module__EtnVKq__rings span{border:1px solid #b064da59;border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.rd2-module__EtnVKq__rings span:first-child{border-color:#e53e8499;width:120px;height:120px;box-shadow:inset 0 0 40px #e53e8440}.rd2-module__EtnVKq__rings span:nth-child(2){width:240px;height:240px}.rd2-module__EtnVKq__rings span:nth-child(3){border-style:dashed;width:360px;height:360px}.rd2-module__EtnVKq__rings span:nth-child(4){border-color:#b064da26;width:480px;height:480px}.rd2-module__EtnVKq__sweep{background:conic-gradient(#b064da59,#b064da00 70deg,#0000 360deg);border-radius:50%;width:520px;height:520px;animation:7s linear infinite rd2-module__EtnVKq__sweep;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}@keyframes rd2-module__EtnVKq__sweep{to{transform:translate(-50%,-50%)rotate(360deg)}}.rd2-module__EtnVKq__fieldLabel{color:var(--color-text-secondary);background:#06010e99;border:1px solid #edeaf229;border-radius:100px;padding:5px 11px;font-size:12px;position:absolute;inset-block-end:18px;inset-inline-end:18px}.rd2-module__EtnVKq__tally{border:1px solid #edeaf214;border-radius:26px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:20px clamp(32px,5vw,96px);margin-block-start:14px;padding:22px clamp(22px,3vw,40px);display:grid}.rd2-module__EtnVKq__tallyTitle{font-family:var(--font-display);color:var(--color-text);font-size:16px}.rd2-module__EtnVKq__tallyTitle span{color:var(--color-text-subtle)}.rd2-module__EtnVKq__tallyRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rd2-module__EtnVKq__tallyRow li{border-inline-start:1px solid var(--color-line-accent);gap:4px;padding-inline-start:12px;display:grid}.rd2-module__EtnVKq__tallyRow li[data-empty]{border-inline-start-style:dashed;border-inline-start-color:#edeaf233}.rd2-module__EtnVKq__tallyN{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:2rem;font-weight:300;line-height:1}li[data-empty] .rd2-module__EtnVKq__tallyN{color:var(--color-text-subtle)}.rd2-module__EtnVKq__tallyStage{color:var(--color-text-muted);font-size:12.5px}.rd2-module__EtnVKq__group+.rd2-module__EtnVKq__group{margin-block-start:clamp(28px,4vh,44px)}.rd2-module__EtnVKq__groupLabel{font-family:var(--font-display);color:var(--color-purple-400);align-items:center;gap:10px;margin-block-end:10px;font-size:14px;font-weight:500;display:flex}.rd2-module__EtnVKq__groupLabel span{min-width:22px;height:22px;color:var(--color-text);background:#5215a166;border-radius:100px;place-items:center;font-size:12px;display:grid}.rd2-module__EtnVKq__groupLabel.rd2-module__EtnVKq__future{color:var(--color-text-muted)}.rd2-module__EtnVKq__groupLabel.rd2-module__EtnVKq__future span{background:0 0;border:1px dashed #edeaf24d}.rd2-module__EtnVKq__index{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rd2-module__EtnVKq__row{color:inherit;transition:border-color .25s ease, background-color .25s ease, transform .16s var(--ease-out);background:#ffffff05;border:1px solid #edeaf214;border-radius:22px;grid-template-columns:96px minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:8px 28px;padding:10px 18px 10px 10px;text-decoration:none;display:grid}.rd2-module__EtnVKq__row:active{transform:scale(.995)}.rd2-module__EtnVKq__row:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}.rd2-module__EtnVKq__rowThumb{border-radius:14px;height:72px;position:relative;overflow:hidden}.rd2-module__EtnVKq__rowThumb img{object-fit:cover;transition:transform .7s var(--ease-glide)}.rd2-module__EtnVKq__rowName{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:400;line-height:1.2}.rd2-module__EtnVKq__rowLine{color:var(--color-text-muted);font-size:14px;line-height:1.5}.rd2-module__EtnVKq__rowThemes{flex-wrap:wrap;gap:6px;display:flex}.rd2-module__EtnVKq__rowThemes span{color:var(--color-text-secondary);border:1px solid #edeaf21f;border-radius:100px;padding:4px 10px;font-size:12.5px}.rd2-module__EtnVKq__rowFuture{border-style:dashed;border-color:#edeaf22e}@media (hover:hover) and (pointer:fine){.rd2-module__EtnVKq__row:hover{border-color:var(--color-line-accent);background:#5215a129}.rd2-module__EtnVKq__row:hover .rd2-module__EtnVKq__rowThumb img{transform:scale(1.08)}}.rd2-module__EtnVKq__ladder{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.rd2-module__EtnVKq__rung{min-height:calc(230px + var(--i) * 26px);border:1px solid rgba(176, 100, 218, calc(.14 + var(--i) * .04));background:linear-gradient(180deg, rgba(126, 53, 205, calc(.06 + var(--i) * .05)), #7e35cd00 70%), #ffffff04;border-radius:22px;flex-direction:column;gap:10px;padding:20px;display:flex}.rd2-module__EtnVKq__rungName{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);font-size:1.2rem;font-weight:400}.rd2-module__EtnVKq__rungMeaning{color:var(--color-text-muted);font-size:13.5px;line-height:1.5}.rd2-module__EtnVKq__rungAsk{color:var(--color-text-subtle);border-block-start:1px solid #edeaf214;gap:4px;margin-block-start:auto;padding-block-start:12px;font-size:12px;display:grid}.rd2-module__EtnVKq__rungAsk span{font-family:var(--font-display);color:var(--color-purple-400);font-size:14px;font-weight:500}.rd2-module__EtnVKq__futureLine{color:var(--color-text-muted);margin-block-start:18px;font-size:14.5px}.rd2-module__EtnVKq__futureLine span{color:var(--color-text-secondary);border:1px dashed #edeaf24d;border-radius:100px;margin-inline-end:6px;padding:3px 10px;font-size:12.5px}.rd2-module__EtnVKq__projects{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rd2-module__EtnVKq__projects>li{grid-column:span 3;display:grid}@media (min-width:1201px){.rd2-module__EtnVKq__projects>li[data-span="4"]{grid-column:span 4}.rd2-module__EtnVKq__projects>li[data-span="6"]{grid-column:span 6}.rd2-module__EtnVKq__projects>li[data-span="12"]{grid-column:1/-1}.rd2-module__EtnVKq__projects>li:is([data-span="6"],[data-span="12"]) .rd2-module__EtnVKq__project{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:220px;display:grid}.rd2-module__EtnVKq__projects>li:is([data-span="6"],[data-span="12"]) .rd2-module__EtnVKq__projectPlate{aspect-ratio:auto;min-height:100%}}.rd2-module__EtnVKq__project{background:var(--color-background-raised);color:inherit;transition:border-color .3s ease, transform .16s var(--ease-out);border:1px solid #edeaf217;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.rd2-module__EtnVKq__project:active{transform:scale(.985)}.rd2-module__EtnVKq__project:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.rd2-module__EtnVKq__project:hover{border-color:var(--color-line-accent)}}.rd2-module__EtnVKq__projectPlate{aspect-ratio:16/10;display:block;position:relative}.rd2-module__EtnVKq__projectBody{flex-direction:column;flex:1;gap:8px;padding:18px 20px 22px;display:flex}.rd2-module__EtnVKq__projectMeta{color:var(--color-text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.rd2-module__EtnVKq__projectStage{color:var(--color-text-secondary);align-items:center;gap:8px;display:inline-flex}.rd2-module__EtnVKq__projectName{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);text-wrap:balance;font-size:1.15rem;font-weight:400;line-height:1.2}.rd2-module__EtnVKq__projectLine{-webkit-line-clamp:3;color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.rd2-module__EtnVKq__drones{color:var(--color-text-muted);margin-block-start:18px;font-size:14px}.rd2-module__EtnVKq__capWrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px clamp(40px,6vw,112px);display:grid}.rd2-module__EtnVKq__capHead{align-self:start;gap:18px;display:grid;position:sticky;inset-block-start:calc(var(--spacing-header) + 40px)}.rd2-module__EtnVKq__facility{max-width:44ch;color:var(--color-text-subtle);border-inline-start:1px dashed #edeaf240;padding-inline-start:14px;font-size:14px;line-height:1.55}.rd2-module__EtnVKq__caps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rd2-module__EtnVKq__cap{background:#ffffff05;border:1px solid #edeaf214;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:10px 24px;padding:18px 22px;display:grid}.rd2-module__EtnVKq__capName{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-text);font-size:1.1rem;font-weight:400;line-height:1.25}.rd2-module__EtnVKq__capParts{flex-wrap:wrap;gap:6px;display:flex}.rd2-module__EtnVKq__capParts span{color:var(--color-text-secondary);background:#5215a138;border-radius:100px;padding:4px 10px;font-size:12.5px}.rd2-module__EtnVKq__pair{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;display:grid}.rd2-module__EtnVKq__panel{background:radial-gradient(90% 80% at 100% 0%, #5215a13d, #5215a100 65%), var(--color-background-raised);border:1px solid #edeaf217;border-radius:32px;flex-direction:column;gap:16px;padding:clamp(26px,3.4vw,52px);display:flex}.rd2-module__EtnVKq__panelSub{max-width:46ch;color:var(--color-text-muted);font-size:15.5px;line-height:1.6}.rd2-module__EtnVKq__principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:12px 0 0;display:grid}.rd2-module__EtnVKq__principles dt{font-family:var(--font-display);color:var(--color-text);font-size:15.5px;font-weight:500}.rd2-module__EtnVKq__principles dd{color:var(--color-text-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.rd2-module__EtnVKq__talent{background:radial-gradient(90% 80% at 0% 100%, #a83c8a42, #a83c8a00 65%), var(--color-background-raised)}.rd2-module__EtnVKq__steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 6px;padding:0;list-style:none;display:grid;position:relative}.rd2-module__EtnVKq__steps:before{content:"";background:linear-gradient(90deg, var(--color-purple-400), var(--color-magenta-600));height:1px;position:absolute;inset-block-start:6px;inset-inline:6px}[dir=rtl] .rd2-module__EtnVKq__steps:before{background:linear-gradient(270deg, var(--color-purple-400), var(--color-magenta-600))}.rd2-module__EtnVKq__steps li{font-family:var(--font-display);color:var(--color-text);justify-items:start;gap:12px;font-size:14.5px;display:grid;position:relative}.rd2-module__EtnVKq__stepDot{border:2px solid var(--color-background-raised);background:var(--color-purple-400);width:13px;height:13px;box-shadow:0 0 0 1px var(--color-purple-400);border-radius:50%}.rd2-module__EtnVKq__steps li:last-child .rd2-module__EtnVKq__stepDot{background:var(--color-magenta-600);box-shadow:0 0 0 1px var(--color-magenta-600), 0 0 14px #e53e8499}.rd2-module__EtnVKq__panelBody{color:var(--color-text-secondary);font-size:15px;line-height:1.6}.rd2-module__EtnVKq__panelRule{color:var(--color-text-subtle);font-size:13.5px;line-height:1.55}.rd2-module__EtnVKq__panelLinks{flex-wrap:wrap;gap:12px 28px;margin-block-start:auto;padding-block-start:8px;display:flex}.rd2-module__EtnVKq__routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rd2-module__EtnVKq__routes>li{display:grid}.rd2-module__EtnVKq__route{min-height:220px;color:inherit;transition:border-color .25s ease, background-color .25s ease, transform .16s var(--ease-out);background:#ffffff05;border:1px solid #edeaf217;border-radius:26px;flex-direction:column;gap:10px;padding:26px;text-decoration:none;display:flex}.rd2-module__EtnVKq__route:active{transform:scale(.985)}.rd2-module__EtnVKq__route:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.rd2-module__EtnVKq__route:hover{border-color:var(--color-line-accent);background:#5215a12e}}.rd2-module__EtnVKq__routeWho{font-family:var(--font-display);letter-spacing:-.024em;color:var(--color-text);font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:300;line-height:1.12}.rd2-module__EtnVKq__routeOffer{color:var(--color-text-muted);font-size:14.5px;line-height:1.55}.rd2-module__EtnVKq__routeCta{font-family:var(--font-display);color:var(--color-text);justify-content:space-between;align-items:center;gap:10px;margin-block-start:auto;padding-block-start:14px;font-size:14.5px;font-weight:500;display:inline-flex}.rd2-module__EtnVKq__enquiryH2{margin-block-start:0}.rd2-module__EtnVKq__formShell{background:#ffffff06;border:1px solid #edeaf21a;border-radius:32px;padding:6px}.rd2-module__EtnVKq__formCore{background:var(--color-background-raised);border-radius:26px;padding:clamp(24px,3vw,44px);box-shadow:inset 0 1px #ffffff12}.rd2-module__EtnVKq__beforeEnquiry{padding-block-end:clamp(88px,12vh,152px)}@media (max-width:1200px){.rd2-module__EtnVKq__row{grid-template-columns:80px minmax(0,1fr) minmax(0,1.2fr) auto}.rd2-module__EtnVKq__rowThemes{display:none}.rd2-module__EtnVKq__projects{grid-template-columns:repeat(2,minmax(0,1fr))}.rd2-module__EtnVKq__projects>li{grid-column:auto}.rd2-module__EtnVKq__projects>li:last-child:nth-child(odd){grid-column:1/-1}.rd2-module__EtnVKq__ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.rd2-module__EtnVKq__rung{min-height:0}}@media (max-width:960px){.rd2-module__EtnVKq__head,.rd2-module__EtnVKq__featureCore,.rd2-module__EtnVKq__tally,.rd2-module__EtnVKq__capWrap,.rd2-module__EtnVKq__pair{grid-template-columns:minmax(0,1fr)}.rd2-module__EtnVKq__head{align-items:start}.rd2-module__EtnVKq__capHead{position:static}.rd2-module__EtnVKq__field{min-height:300px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.rd2-module__EtnVKq__routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rd2-module__EtnVKq__row{grid-template-columns:64px minmax(0,1fr) auto;padding-inline-end:12px}.rd2-module__EtnVKq__rowThumb{height:64px}.rd2-module__EtnVKq__rowLine{grid-area:2/2/auto/-1}.rd2-module__EtnVKq__tallyRow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.rd2-module__EtnVKq__ladder,.rd2-module__EtnVKq__projects,.rd2-module__EtnVKq__routes,.rd2-module__EtnVKq__principles,.rd2-module__EtnVKq__cap{grid-template-columns:minmax(0,1fr)}.rd2-module__EtnVKq__steps li{font-size:12.5px}.rd2-module__EtnVKq__route{min-height:0}}@media (prefers-reduced-motion:reduce){.rd2-module__EtnVKq__sweep{animation:none}.rd2-module__EtnVKq__rowThumb img,.rd2-module__EtnVKq__go,.rd2-module__EtnVKq__row,.rd2-module__EtnVKq__project,.rd2-module__EtnVKq__route{transition:none}}
.SectorStory-module__9bk7QG__story{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.SectorStory-module__9bk7QG__visual{gap:16px;display:grid;position:sticky;inset-block-start:calc(var(--spacing-header) + 28px)}.SectorStory-module__9bk7QG__frame{height:calc(100svh - var(--spacing-header) - 96px);background:var(--color-background-raised);border:1px solid #edeaf21a;border-radius:28px;min-height:420px;max-height:760px;position:relative;overflow:hidden}.SectorStory-module__9bk7QG__shot{object-fit:cover;opacity:0;transition:opacity .6s ease, transform 1.2s var(--ease-out);transform:scale(1.03)}.SectorStory-module__9bk7QG__shot[data-on]{opacity:1;transform:none}.SectorStory-module__9bk7QG__frame:after{content:"";pointer-events:none;background:linear-gradient(#06010e00 50%,#06010ed1);position:absolute;inset:0}.SectorStory-module__9bk7QG__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.SectorStory-module__9bk7QG__dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.SectorStory-module__9bk7QG__dots li{width:18px;height:3px;transition:background-color .3s ease, width .3s var(--ease-out);background:#edeaf229;border-radius:3px}.SectorStory-module__9bk7QG__dots li[data-on]{background:linear-gradient(90deg, var(--color-purple-400), var(--color-red-500));width:36px}.SectorStory-module__9bk7QG__blocks{margin:0;padding:0;list-style:none}.SectorStory-module__9bk7QG__block{min-height:min(84svh,760px);flex-direction:column;justify-content:center;padding-block:clamp(48px,7vh,80px);scroll-margin-block-start:var(--spacing-header);display:flex}.SectorStory-module__9bk7QG__inlineShot{display:none}.SectorStory-module__9bk7QG__icon{border:1px solid var(--color-line-accent);width:44px;height:44px;color:var(--color-purple-400);background:#b064da1a;border-radius:14px;place-items:center;display:grid}.SectorStory-module__9bk7QG__name{letter-spacing:-.034em;max-width:16ch;color:var(--color-text);text-wrap:balance;margin-block-start:22px;font-size:clamp(2rem,3.4vw,3.3rem);font-weight:300;line-height:1.04}.SectorStory-module__9bk7QG__pair{gap:20px;margin:28px 0 0;display:grid}.SectorStory-module__9bk7QG__pair dt{color:var(--color-text-subtle);margin-block-end:6px;font-size:13px}.SectorStory-module__9bk7QG__pair dd{max-width:46ch;margin:0}.SectorStory-module__9bk7QG__from dd{color:var(--color-text-muted);font-size:16px;line-height:1.55}.SectorStory-module__9bk7QG__to{border-inline-start:1px solid var(--color-line-accent);padding-inline-start:18px}.SectorStory-module__9bk7QG__to dt{color:var(--color-purple-400)}.SectorStory-module__9bk7QG__to dd{font-family:var(--font-display);letter-spacing:-.016em;color:var(--color-text);font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:300;line-height:1.32}.SectorStory-module__9bk7QG__caveat{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-muted);margin-block-start:10px;font-size:13.5px;font-weight:400;display:block}.SectorStory-module__9bk7QG__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,3vw,48px);margin-block-start:32px;display:grid}.SectorStory-module__9bk7QG__listTitle{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-text-subtle);margin-block-end:10px;font-size:13px;font-weight:500}.SectorStory-module__9bk7QG__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.SectorStory-module__9bk7QG__listLink{color:var(--color-text-secondary);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;font-size:14.5px;line-height:1.4;text-decoration:none;transition:color .2s;display:flex}.SectorStory-module__9bk7QG__listGo{fill:none;width:14px;height:14px;stroke:var(--color-purple-400);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;transition:opacity .2s ease, transform .24s var(--ease-out);flex:none;margin-block-start:3px}[dir=rtl] .SectorStory-module__9bk7QG__listGo{transform:scaleX(-1)}.SectorStory-module__9bk7QG__listLink:focus-visible,.SectorStory-module__9bk7QG__projectName:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.SectorStory-module__9bk7QG__listLink:hover{color:var(--color-text)}.SectorStory-module__9bk7QG__listLink:hover .SectorStory-module__9bk7QG__listGo{opacity:1;transform:translate(3px)}[dir=rtl] .SectorStory-module__9bk7QG__listLink:hover .SectorStory-module__9bk7QG__listGo{transform:scaleX(-1)translate(3px)}}.SectorStory-module__9bk7QG__projectsBlock{margin-block-start:28px}.SectorStory-module__9bk7QG__projects{gap:12px;margin:0;padding:0;list-style:none;display:grid}.SectorStory-module__9bk7QG__projects li{gap:4px;display:grid}.SectorStory-module__9bk7QG__projectHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.SectorStory-module__9bk7QG__projectName{font-family:var(--font-display);color:var(--color-text);border-radius:4px;font-size:15px;font-weight:500;text-decoration:none}.SectorStory-module__9bk7QG__stage{color:var(--color-text-muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.SectorStory-module__9bk7QG__why{color:var(--color-text-muted);font-size:14px;line-height:1.55}.SectorStory-module__9bk7QG__goRow{flex-wrap:wrap;align-items:center;gap:8px 6px;margin-block-start:32px;display:flex}.SectorStory-module__9bk7QG__discuss{min-height:52px;font-family:var(--font-display);color:var(--color-text-secondary);border-radius:100px;align-items:center;padding-inline:18px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,opacity .2s;display:inline-flex}.SectorStory-module__9bk7QG__discuss:active{opacity:.55;transition-duration:0s}.SectorStory-module__9bk7QG__discuss:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:2px}@media (hover:hover) and (pointer:fine){.SectorStory-module__9bk7QG__discuss:hover{color:var(--color-text);background:#edeaf20f}}.SectorStory-module__9bk7QG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SectorStory-module__9bk7QG__cardLine,.SectorStory-module__9bk7QG__toggle{display:none}.SectorStory-module__9bk7QG__more{flex-direction:column;display:flex}@media (max-width:960px){.SectorStory-module__9bk7QG__story{grid-template-columns:minmax(0,1fr)}.SectorStory-module__9bk7QG__visual{display:none}.SectorStory-module__9bk7QG__blocks{gap:14px;display:grid}.SectorStory-module__9bk7QG__block{border:1px solid var(--color-line);min-height:0;background:linear-gradient(170deg,#5215a129,#12051e99 60%);border-radius:24px;padding:12px 12px 4px;scroll-margin-block-start:calc(var(--spacing-header) + 16px)}.SectorStory-module__9bk7QG__block+.SectorStory-module__9bk7QG__block{border-block-start:1px solid var(--color-line)}.SectorStory-module__9bk7QG__inlineShot{aspect-ratio:16/9;border-radius:16px;display:block;position:relative;overflow:hidden}.SectorStory-module__9bk7QG__inlineShot img{object-fit:cover}.SectorStory-module__9bk7QG__icon,.SectorStory-module__9bk7QG__name,.SectorStory-module__9bk7QG__cardLine,.SectorStory-module__9bk7QG__more{margin-inline:8px}.SectorStory-module__9bk7QG__icon{width:40px;height:40px;margin-block-start:18px}.SectorStory-module__9bk7QG__name{margin-block-start:14px;font-size:clamp(1.6rem,6.4vw,2.1rem)}.SectorStory-module__9bk7QG__cardLine{color:var(--color-text-muted);margin-block-start:10px;font-size:15px;line-height:1.55;display:block}.SectorStory-module__9bk7QG__more{display:none}.SectorStory-module__9bk7QG__toggle{border:0;border-block-start:1px solid var(--color-line);width:calc(100% - 16px);min-height:52px;font:inherit;font-family:var(--font-display);color:var(--color-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:16px 8px 0;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:flex}.SectorStory-module__9bk7QG__toggle svg{fill:none;width:16px;height:16px;stroke:var(--color-purple-400);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){.SectorStory-module__9bk7QG__toggle:hover svg{transform:translate(3px)}}.SectorStory-module__9bk7QG__toggle:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:2px;border-radius:8px}}@media (prefers-reduced-motion:reduce){.SectorStory-module__9bk7QG__shot,.SectorStory-module__9bk7QG__dots li,.SectorStory-module__9bk7QG__toggle svg{transition:none}}
.ResearchTrace-module__pfjxla__wide,.ResearchTrace-module__pfjxla__tall{--cycle:11s;width:100%;height:auto;display:block;overflow:visible}.ResearchTrace-module__pfjxla__tall{max-width:380px;display:none}@media (max-width:760px){.ResearchTrace-module__pfjxla__wide{display:none}.ResearchTrace-module__pfjxla__tall{display:block}}.ResearchTrace-module__pfjxla__dot{fill:#edeaf21f}.ResearchTrace-module__pfjxla__rail{fill:none;stroke:#b064da52;stroke-width:1.2px;vector-effect:non-scaling-stroke}.ResearchTrace-module__pfjxla__pulse{fill:none;stroke:#e12024;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #e12024b3);stroke-dasharray:80 calc(var(--run) * 1px);stroke-dashoffset:80px;animation:ResearchTrace-module__pfjxla__run var(--cycle) linear infinite}@keyframes ResearchTrace-module__pfjxla__run{0%{stroke-dashoffset:80px}to{stroke-dashoffset:calc(var(--run) * -1px)}}.ResearchTrace-module__pfjxla__node{fill:var(--color-background);stroke:var(--color-purple-400);stroke-width:1.4px;vector-effect:non-scaling-stroke}.ResearchTrace-module__pfjxla__end{stroke:none}.ResearchTrace-module__pfjxla__halo{fill:#e1202438;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ResearchTrace-module__pfjxla__ping var(--cycle) linear infinite;animation-delay:calc(var(--at) * var(--cycle) - .15s)}@keyframes ResearchTrace-module__pfjxla__ping{0%{opacity:0;transform:scale(.5)}2%{opacity:1}10%{opacity:0;transform:scale(1.35)}to{opacity:0}}.ResearchTrace-module__pfjxla__label{font-family:var(--font-display);fill:var(--color-text-secondary);font-size:15px;font-weight:500}.ResearchTrace-module__pfjxla__index{font-family:var(--font-display);letter-spacing:.04em;fill:var(--color-purple-400);font-size:11px}.ResearchTrace-module__pfjxla__tall .ResearchTrace-module__pfjxla__label{font-size:14px}@media (prefers-reduced-motion:reduce){.ResearchTrace-module__pfjxla__pulse,.ResearchTrace-module__pfjxla__halo{animation:none}.ResearchTrace-module__pfjxla__pulse{stroke-dasharray:none;opacity:0}}
.domain-module__FjPwZq__sec{--ease-glide:cubic-bezier(.32, .72, 0, 1);padding-block:clamp(56px,8vh,104px)}.domain-module__FjPwZq__sec:last-child{padding-block-end:clamp(80px,12vh,140px)}.domain-module__FjPwZq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.domain-module__FjPwZq__h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:300;line-height:1.04}.domain-module__FjPwZq__h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:400;line-height:1.15}.domain-module__FjPwZq__sub{max-width:52ch;color:var(--color-text-muted);font-size:16.5px;line-height:1.6}.domain-module__FjPwZq__label{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-purple-400);font-size:13px;font-weight:500}.domain-module__FjPwZq__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px clamp(32px,5vw,96px);margin-block-end:clamp(32px,5vh,56px);display:grid}.domain-module__FjPwZq__shell{color:inherit;background:linear-gradient(160deg,#ffffff0b,#ffffff03);border:1px solid #edeaf217;border-radius:28px;padding:6px;text-decoration:none;list-style:none;display:grid}.domain-module__FjPwZq__core{background:var(--color-background-raised);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.domain-module__FjPwZq__textLink{font-family:var(--font-display);color:var(--color-text);place-self:start;align-items:center;gap:10px;margin-block-start:auto;padding-block-start:18px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}a.domain-module__FjPwZq__textLink:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:4px;border-radius:8px}.domain-module__FjPwZq__go{border:1px solid var(--color-line-accent);width:30px;height:30px;color:var(--color-purple-400);transition:transform .4s var(--ease-glide), background-color .2s ease;background:#b064da1f;border-radius:50%;flex:none;place-items:center;display:grid}.domain-module__FjPwZq__go svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}[dir=rtl] .domain-module__FjPwZq__go svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){a:hover>.domain-module__FjPwZq__go,a:hover .domain-module__FjPwZq__textLink .domain-module__FjPwZq__go,a.domain-module__FjPwZq__textLink:hover .domain-module__FjPwZq__go{background:#b064da3d;transform:translate(2px,-2px)scale(1.06)}[dir=rtl] a:hover>.domain-module__FjPwZq__go{transform:translate(-2px,-2px)scale(1.06)}[dir=rtl] a:hover .domain-module__FjPwZq__textLink .domain-module__FjPwZq__go{transform:translate(-2px,-2px)scale(1.06)}[dir=rtl] a.domain-module__FjPwZq__textLink:hover .domain-module__FjPwZq__go{transform:translate(-2px,-2px)scale(1.06)}}.domain-module__FjPwZq__stage{min-height:clamp(560px,78svh,760px)}.domain-module__FjPwZq__crumbs{z-index:2;position:absolute;inset-block-start:clamp(20px,2.6vw,36px);inset-inline-start:clamp(28px,4vw,64px)}.domain-module__FjPwZq__crumbs ol{color:var(--color-text-secondary);background:#06010e80;border:1px solid #edeaf224;border-radius:100px;flex-wrap:wrap;gap:6px;margin:0;padding:6px 14px;font-size:13px;list-style:none;display:flex}.domain-module__FjPwZq__crumbs li+li:before{content:"/";color:var(--color-text-subtle);margin-inline-end:6px}.domain-module__FjPwZq__crumbs a{color:var(--color-text);border-radius:4px;text-decoration:none}.domain-module__FjPwZq__crumbs a:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.domain-module__FjPwZq__crumbs a:hover{text-underline-offset:3px;text-decoration:underline}}.domain-module__FjPwZq__stageText{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.domain-module__FjPwZq__layer{color:var(--color-text-secondary);font-size:14px}.domain-module__FjPwZq__layer span{font-family:var(--font-display);color:var(--color-purple-400);margin-inline-end:6px;font-weight:500}.domain-module__FjPwZq__h1{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;animation:domain-module__FjPwZq__rise .7s var(--ease-out) .12s both;margin-block-start:14px;font-size:clamp(2.3rem,4.6vw,4.6rem);font-weight:300;line-height:1.02}.domain-module__FjPwZq__lede{max-width:46ch;color:var(--color-text-secondary);margin-block-start:20px;font-size:clamp(16px,1.25vw,18.5px);line-height:1.6}.domain-module__FjPwZq__meta{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.domain-module__FjPwZq__status{border:1px solid var(--color-line-accent);color:var(--color-text);background:#5215a152;border-radius:100px;padding:6px 14px;font-size:13.5px}.domain-module__FjPwZq__status[data-future]{background:#06010e66;border-style:dashed;border-color:#edeaf252}.domain-module__FjPwZq__metaLink{color:var(--color-text-secondary);text-underline-offset:3px;border-radius:4px;font-size:13.5px;-webkit-text-decoration:underline #edeaf24d;text-decoration:underline #edeaf24d}.domain-module__FjPwZq__metaLink:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}.domain-module__FjPwZq__caveat{max-width:44ch;color:var(--color-text-secondary);margin-block-start:14px;font-size:14px;line-height:1.55}@keyframes domain-module__FjPwZq__rise{0%{opacity:0;transform:translateY(14px)}}.domain-module__FjPwZq__covers{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px clamp(40px,6vw,112px);display:grid}.domain-module__FjPwZq__coversHead{gap:clamp(28px,4vh,44px);display:grid}.domain-module__FjPwZq__applies{gap:12px;display:grid}.domain-module__FjPwZq__appliesText{max-width:28ch;font-family:var(--font-display);letter-spacing:-.018em;color:var(--color-text);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:300;line-height:1.3}.domain-module__FjPwZq__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.domain-module__FjPwZq__capability{background:#ffffff05;border:1px solid #edeaf214;border-radius:20px;padding:5px}.domain-module__FjPwZq__capabilityCore{background:radial-gradient(120% 120% at 100% 0%, #5215a14d, #5215a100 60%), var(--color-background-raised);min-height:108px;font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);border-radius:15px;align-items:flex-end;padding:18px 20px;font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:400;line-height:1.2;display:flex;box-shadow:inset 0 1px #ffffff0f}.domain-module__FjPwZq__capability:last-child:nth-child(odd){grid-column:1/-1}.domain-module__FjPwZq__focus{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px clamp(40px,6vw,112px);display:grid}.domain-module__FjPwZq__focusPhoto{aspect-ratio:4/5;border:6px solid #ffffff08;border-radius:28px;outline:1px solid #edeaf217;margin:0;position:relative;overflow:hidden}.domain-module__FjPwZq__focusPhoto img{object-fit:cover}.domain-module__FjPwZq__focusPhoto:after{content:"";z-index:1;background:linear-gradient(#06010e00 45%,#06010e99);position:absolute;inset:0}.domain-module__FjPwZq__focusText .domain-module__FjPwZq__sub{margin-block-start:14px}.domain-module__FjPwZq__themes{gap:4px;margin:clamp(24px,4vh,36px) 0 0;padding:0;list-style:none;display:grid}.domain-module__FjPwZq__themes li{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:300;line-height:1.18}.domain-module__FjPwZq__disciplines{gap:18px;margin-block-start:clamp(32px,5vh,48px);display:grid}.domain-module__FjPwZq__discipline{gap:10px;display:grid}.domain-module__FjPwZq__disciplineName{font-family:var(--font-display);color:var(--color-text);font-size:16px;font-weight:500}.domain-module__FjPwZq__parts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.domain-module__FjPwZq__parts li{color:var(--color-text-secondary);background:#edeaf208;border:1px solid #edeaf21f;border-radius:100px;padding:7px 13px;font-size:13.5px}.domain-module__FjPwZq__solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.domain-module__FjPwZq__solution{flex-direction:column;gap:22px;padding:clamp(24px,3vw,40px);display:flex}.domain-module__FjPwZq__pair{gap:18px;margin:0;display:grid}.domain-module__FjPwZq__pair dt{color:var(--color-text-subtle);margin-block-end:6px;font-size:13px}.domain-module__FjPwZq__pair dd{margin:0;font-size:16.5px;line-height:1.55}.domain-module__FjPwZq__from dd{color:var(--color-text-muted)}.domain-module__FjPwZq__to{border-inline-start:1px solid var(--color-line-accent);padding-inline-start:18px}.domain-module__FjPwZq__to dt{color:var(--color-purple-400)}.domain-module__FjPwZq__to dd{color:var(--color-text)}.domain-module__FjPwZq__solutions[data-single]{grid-template-columns:minmax(0,1fr)}.domain-module__FjPwZq__solutions[data-single] .domain-module__FjPwZq__solution{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:24px clamp(32px,4vw,72px);display:grid}.domain-module__FjPwZq__solutions[data-single] .domain-module__FjPwZq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(24px,3vw,48px)}.domain-module__FjPwZq__solutions[data-single] .domain-module__FjPwZq__textLink{margin-block-start:0;padding-block-start:0}.domain-module__FjPwZq__work{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin:0;padding:0;display:grid}.domain-module__FjPwZq__workCard{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.domain-module__FjPwZq__workCard:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:4px}.domain-module__FjPwZq__workPlate{aspect-ratio:16/9;width:100%;max-height:300px;display:block;position:relative}.domain-module__FjPwZq__workBody{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.domain-module__FjPwZq__workStage{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:13px;display:inline-flex}.domain-module__FjPwZq__workLine{max-width:48ch;color:var(--color-text-muted);font-size:15px;line-height:1.6}.domain-module__FjPwZq__concept{background:radial-gradient(120% 90% at 100% 0%, #a83c8a38, #a83c8a00 60%), var(--color-background-raised);flex-direction:column;gap:12px;height:100%;padding:clamp(24px,2.6vw,32px);display:flex}.domain-module__FjPwZq__conceptStatus{border:1px solid var(--color-line-accent);color:var(--color-text-secondary);border-radius:100px;align-self:flex-start;padding:5px 12px;font-size:12.5px}.domain-module__FjPwZq__disclaimer{color:var(--color-text-subtle);margin-block-start:auto;padding-block-start:12px;font-size:13px;line-height:1.55}.domain-module__FjPwZq__cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.domain-module__FjPwZq__cards>li{grid-column:span 4}.domain-module__FjPwZq__cards>li:nth-last-child(2):nth-child(3n+1),.domain-module__FjPwZq__cards>li:last-child:nth-child(3n+2){grid-column:span 6}.domain-module__FjPwZq__cards>li:last-child:nth-child(3n+1){grid-column:1/-1}.domain-module__FjPwZq__cards:has(>li:nth-child(4):last-child)>li{grid-column:span 3}.domain-module__FjPwZq__card{isolation:isolate;height:100%;min-height:380px;color:inherit;transition:transform .16s var(--ease-out);background:#ffffff05;border:1px solid #edeaf217;border-radius:28px;align-items:flex-end;padding:6px;text-decoration:none;display:flex;position:relative}.domain-module__FjPwZq__card:active{transform:scale(.985)}.domain-module__FjPwZq__card:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}.domain-module__FjPwZq__cardPhoto{z-index:0;border-radius:22px;position:absolute;inset:6px;overflow:hidden}.domain-module__FjPwZq__cardPhoto img{object-fit:cover;transition:transform .9s var(--ease-glide);transform:scale(1.02)}.domain-module__FjPwZq__cardPhoto:after{content:"";z-index:1;background:linear-gradient(#06010e1a 0%,#06010e80 40%,#06010eeb 70%,#06010ef7 100%);position:absolute;inset:0}.domain-module__FjPwZq__cardBody{z-index:1;flex-direction:column;gap:8px;width:100%;padding:22px 22px 20px;display:flex;position:relative}.domain-module__FjPwZq__cardIcon{border:1px solid var(--color-line-accent);width:38px;height:38px;color:var(--color-purple-400);background:#5215a159;border-radius:12px;place-items:center;margin-block-end:6px;display:grid}.domain-module__FjPwZq__cardIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.domain-module__FjPwZq__cardName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.25rem,1.6vw,1.45rem);font-weight:400;line-height:1.15}.domain-module__FjPwZq__cardLine{color:var(--color-text-secondary);font-size:14.5px;line-height:1.55}.domain-module__FjPwZq__card .domain-module__FjPwZq__textLink{padding-block-start:10px}@media (hover:hover) and (pointer:fine){.domain-module__FjPwZq__card:hover{border-color:var(--color-line-accent)}.domain-module__FjPwZq__card:hover .domain-module__FjPwZq__cardPhoto img{transform:scale(1.07)}}.domain-module__FjPwZq__learn{background:radial-gradient(80% 120% at 0% 100%, #5215a166, #5215a100 65%), var(--color-background-raised);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px clamp(32px,5vw,96px);padding:clamp(28px,4vw,56px);display:grid}.domain-module__FjPwZq__learnHead{gap:16px;display:grid}.domain-module__FjPwZq__learnHead .domain-module__FjPwZq__textLink{margin-block-start:4px;padding-block-start:0}.domain-module__FjPwZq__courses{gap:8px;margin:0;padding:0;list-style:none;display:grid}.domain-module__FjPwZq__course{color:inherit;transition:border-color .2s ease, background-color .2s ease, transform .16s var(--ease-out);background:#06010e73;border:1px solid #edeaf21a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.domain-module__FjPwZq__course:active{transform:scale(.99)}.domain-module__FjPwZq__course:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.domain-module__FjPwZq__course:hover{border-color:var(--color-line-accent);background:#5215a133}}.domain-module__FjPwZq__courseText{gap:4px;display:grid}.domain-module__FjPwZq__courseName{font-family:var(--font-display);color:var(--color-text);font-size:17px;font-weight:400;line-height:1.3}.domain-module__FjPwZq__courseMeta{color:var(--color-text-muted);font-size:13.5px}.domain-module__FjPwZq__routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.domain-module__FjPwZq__route{flex-direction:column;gap:12px;min-height:240px;padding:clamp(26px,3vw,44px);display:flex}.domain-module__FjPwZq__routes>a{transition:border-color .24s ease, transform .16s var(--ease-out)}.domain-module__FjPwZq__routes>a:active{transform:scale(.99)}.domain-module__FjPwZq__routes>a:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:4px}@media (hover:hover) and (pointer:fine){.domain-module__FjPwZq__routes>a:hover{border-color:var(--color-line-accent)}}.domain-module__FjPwZq__routes>a[data-lead] .domain-module__FjPwZq__route{background:radial-gradient(120% 100% at 100% 0%, #a83c8a47, #a83c8a00 60%), var(--color-background-accent)}.domain-module__FjPwZq__routeTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:300;line-height:1.08}.domain-module__FjPwZq__othersSec{padding-block-start:0}.domain-module__FjPwZq__othersLabel{margin-block-end:14px}.domain-module__FjPwZq__others{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.domain-module__FjPwZq__other{min-height:40px;color:var(--color-text-secondary);border:1px solid #edeaf21f;border-radius:100px;align-items:center;padding:8px 16px;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.domain-module__FjPwZq__other[data-future]{color:var(--color-text-muted);border-style:dashed}.domain-module__FjPwZq__other:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.domain-module__FjPwZq__other:hover{border-color:var(--color-line-accent);color:var(--color-text)}}@media (max-width:1100px){.domain-module__FjPwZq__stageText,.domain-module__FjPwZq__solutions[data-single] .domain-module__FjPwZq__solution{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.domain-module__FjPwZq__cards>li,.domain-module__FjPwZq__cards>li:nth-last-child(2):nth-child(3n+1),.domain-module__FjPwZq__cards>li:last-child:nth-child(3n+2){grid-column:span 6}.domain-module__FjPwZq__cards:has(>li:nth-child(4):last-child)>li{grid-column:span 6}.domain-module__FjPwZq__cards>li:last-child:nth-child(odd){grid-column:1/-1}.domain-module__FjPwZq__head,.domain-module__FjPwZq__covers,.domain-module__FjPwZq__focus,.domain-module__FjPwZq__learn,.domain-module__FjPwZq__routes,.domain-module__FjPwZq__solutions{grid-template-columns:minmax(0,1fr)}.domain-module__FjPwZq__focusPhoto{aspect-ratio:16/10}}@media (max-width:640px){.domain-module__FjPwZq__stage{min-height:clamp(640px,92svh,760px)}.domain-module__FjPwZq__crumbs{inset-block-start:16px;inset-inline:16px}.domain-module__FjPwZq__capabilities{grid-template-columns:minmax(0,1fr)}.domain-module__FjPwZq__capability:last-child:nth-child(odd){grid-column:auto}.domain-module__FjPwZq__capabilityCore{min-height:0}.domain-module__FjPwZq__solutions[data-single] .domain-module__FjPwZq__pair{grid-template-columns:minmax(0,1fr)}.domain-module__FjPwZq__cards>li,.domain-module__FjPwZq__cards>li:nth-last-child(2):nth-child(3n+1),.domain-module__FjPwZq__cards>li:last-child:nth-child(3n+2){grid-column:1/-1}.domain-module__FjPwZq__cards:has(>li:nth-child(4):last-child)>li{grid-column:1/-1}.domain-module__FjPwZq__card{min-height:340px}.domain-module__FjPwZq__route{min-height:0}}@media (prefers-reduced-motion:reduce){.domain-module__FjPwZq__h1{animation-name:domain-module__FjPwZq__fade}.domain-module__FjPwZq__cardPhoto img,.domain-module__FjPwZq__go{transition:none}.domain-module__FjPwZq__card:hover .domain-module__FjPwZq__cardPhoto img{transform:none}@keyframes domain-module__FjPwZq__fade{0%{opacity:0}}}
.ProductGrid-module__O-IE3W__filters{border-block-end:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:12px 28px;margin-block-end:clamp(28px,4vh,44px);padding-block-end:22px;display:flex}.ProductGrid-module__O-IE3W__group{flex-wrap:wrap;gap:6px;display:flex}.ProductGrid-module__O-IE3W__chip{border:1px solid var(--color-line);min-height:40px;font:inherit;color:var(--color-text-muted);cursor:pointer;touch-action:manipulation;transition:border-color .2s ease, background-color .2s ease, color .2s ease, transform .14s var(--ease-out);background:0 0;border-radius:100px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;display:inline-flex}.ProductGrid-module__O-IE3W__chip:active{transform:scale(.97)}.ProductGrid-module__O-IE3W__chip[aria-pressed=true]{color:var(--color-text);background:#5215a152;border-color:#b064da99}.ProductGrid-module__O-IE3W__chip:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ProductGrid-module__O-IE3W__chip:hover:not([aria-pressed=true]){border-color:var(--color-line-accent);color:var(--color-text-secondary)}}.ProductGrid-module__O-IE3W__count{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);font-size:12px}.ProductGrid-module__O-IE3W__chip[aria-pressed=true] .ProductGrid-module__O-IE3W__count{color:var(--color-purple-400)}.ProductGrid-module__O-IE3W__live{color:var(--color-text-subtle);margin-inline-start:auto;font-size:13px}.ProductGrid-module__O-IE3W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ProductGrid-module__O-IE3W__cardShell{animation:ProductGrid-module__O-IE3W__in .3s var(--ease-out);scroll-margin-block-start:calc(var(--spacing-header) + 24px);display:grid}@keyframes ProductGrid-module__O-IE3W__in{0%{opacity:0}}.ProductGrid-module__O-IE3W__card{flex-direction:column;display:flex}.ProductGrid-module__O-IE3W__card:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0), #b064da33, #b064da0f 40%, transparent 70%);mix-blend-mode:screen;opacity:0;transition:opacity .3s;position:absolute;inset:0}.ProductGrid-module__O-IE3W__card[data-hot]:after{opacity:1}.ProductGrid-module__O-IE3W__cardShell{transition:border-color .3s}.ProductGrid-module__O-IE3W__cardShell:has([data-hot]){border-color:var(--color-line-accent)}.ProductGrid-module__O-IE3W__media{aspect-ratio:16/8;display:block;position:relative;overflow:hidden}.ProductGrid-module__O-IE3W__media img{object-fit:cover}.ProductGrid-module__O-IE3W__media:after{content:"";background:linear-gradient(180deg, #12051e00 45%, var(--color-background-raised));position:absolute;inset:0}.ProductGrid-module__O-IE3W__body{flex-direction:column;flex:1;padding:6px clamp(22px,2.4vw,32px) clamp(22px,2.4vw,30px);display:flex}.ProductGrid-module__O-IE3W__labels{color:var(--color-text-muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.ProductGrid-module__O-IE3W__labels span{border:1px solid var(--color-line);border-radius:100px;padding:3px 9px}.ProductGrid-module__O-IE3W__labels .ProductGrid-module__O-IE3W__kind{border-color:var(--color-line-accent);color:var(--color-purple-400);background:#b064da1a}.ProductGrid-module__O-IE3W__name{letter-spacing:-.028em;color:var(--color-text);margin-block-start:16px;font-size:clamp(1.6rem,2.3vw,2.1rem);font-weight:300;line-height:1.08}.ProductGrid-module__O-IE3W__fullName{color:var(--color-text-subtle);margin-block-start:6px;font-size:14px}.ProductGrid-module__O-IE3W__status{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-block-start:16px;display:flex}.ProductGrid-module__O-IE3W__stage{font-family:var(--font-display);color:var(--color-text);font-size:14px;font-weight:500}.ProductGrid-module__O-IE3W__note{color:var(--color-text-subtle);font-size:13px}.ProductGrid-module__O-IE3W__line{max-width:56ch;color:var(--color-text-muted);margin-block-start:14px;font-size:15.5px;line-height:1.6}.ProductGrid-module__O-IE3W__caveat{border-block-start:1px solid var(--color-line);color:var(--color-text-muted);margin-block-start:12px;padding-block-start:10px;font-size:13px;line-height:1.55}.ProductGrid-module__O-IE3W__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-block-start:auto;padding-block-start:22px;display:flex}.ProductGrid-module__O-IE3W__sheet{color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-accent);text-decoration-color:var(--color-line-accent);text-underline-offset:4px;font-size:14px;transition:color .2s,text-decoration-color .2s}.ProductGrid-module__O-IE3W__sheet:focus-visible,.ProductGrid-module__O-IE3W__nameLink:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:3px;border-radius:4px}.ProductGrid-module__O-IE3W__nameLink{color:inherit}.ProductGrid-module__O-IE3W__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ProductGrid-module__O-IE3W__sheet:hover{color:var(--color-text);-webkit-text-decoration-color:var(--color-purple-400);text-decoration-color:var(--color-purple-400)}.ProductGrid-module__O-IE3W__nameLink:hover{color:var(--color-purple-400)}}@media (min-width:761px){.ProductGrid-module__O-IE3W__grid>.ProductGrid-module__O-IE3W__cardShell:last-child:nth-child(odd){grid-column:1/-1}.ProductGrid-module__O-IE3W__grid>.ProductGrid-module__O-IE3W__cardShell:last-child:nth-child(odd) .ProductGrid-module__O-IE3W__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ProductGrid-module__O-IE3W__grid>.ProductGrid-module__O-IE3W__cardShell:last-child:nth-child(odd) .ProductGrid-module__O-IE3W__media{aspect-ratio:auto;min-height:100%}.ProductGrid-module__O-IE3W__grid>.ProductGrid-module__O-IE3W__cardShell:last-child:nth-child(odd) .ProductGrid-module__O-IE3W__media:after{background:linear-gradient(90deg, #12051e00 55%, var(--color-background-raised))}[dir=rtl] .ProductGrid-module__O-IE3W__grid>.ProductGrid-module__O-IE3W__cardShell:last-child:nth-child(odd) .ProductGrid-module__O-IE3W__media:after{background:linear-gradient(270deg, #12051e00 55%, var(--color-background-raised))}.ProductGrid-module__O-IE3W__grid>.ProductGrid-module__O-IE3W__cardShell:last-child:nth-child(odd) .ProductGrid-module__O-IE3W__body{padding-block-start:clamp(22px,2.4vw,32px)}}@media (max-width:760px){.ProductGrid-module__O-IE3W__grid{grid-template-columns:minmax(0,1fr)}.ProductGrid-module__O-IE3W__live{flex-basis:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.ProductGrid-module__O-IE3W__cardShell{animation:none}}
.tech-module__uyHHEW__sec{padding-block:clamp(96px,13vh,168px);scroll-margin-block-start:var(--spacing-header)}.tech-module__uyHHEW__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,96px);margin-block-end:clamp(48px,7vh,80px);display:grid}.tech-module__uyHHEW__head>h2{margin-block-start:0}.tech-module__uyHHEW__sub{max-width:54ch;color:var(--color-text-muted);font-size:16.5px;line-height:1.62}.tech-module__uyHHEW__reviewed{color:var(--color-text-subtle);margin-block-start:12px;font-size:13px}.tech-module__uyHHEW__inline{color:var(--color-purple-400);text-underline-offset:3px;-webkit-text-decoration:underline #b064da66;text-decoration:underline #b064da66}.tech-module__uyHHEW__acts{flex-wrap:wrap;gap:12px;margin-block-start:36px;display:flex}.tech-module__uyHHEW__hero{--ease-glide:cubic-bezier(.32, .72, 0, 1);padding-block:calc(var(--spacing-header) + clamp(8px, 2vh, 24px)) clamp(24px, 4vh, 56px)}.tech-module__uyHHEW__frame{background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #edeaf217;border-radius:34px;padding:6px}.tech-module__uyHHEW__stage{background:var(--color-background-raised);isolation:isolate;border-radius:28px;align-items:end;min-height:clamp(560px,80svh,780px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.tech-module__uyHHEW__photo{z-index:-1;position:absolute;inset:0}.tech-module__uyHHEW__photo img{object-fit:cover;object-position:50% 30%;animation:tech-module__uyHHEW__stage-in 1.4s var(--ease-glide) both;transform:scale(1.02)}.tech-module__uyHHEW__photo:after{content:"";z-index:1;background:linear-gradient(#06010e2e 0%,#06010e61 30%,#06010ed6 52%,#06010ef2 72%,#06010ef7 100%);position:absolute;inset:0}.tech-module__uyHHEW__stageText{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:end;gap:28px clamp(40px,5vw,96px);padding:clamp(28px,4vw,64px);display:grid}.tech-module__uyHHEW__h1{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;animation:tech-module__uyHHEW__rise .7s var(--ease-out) .12s both;font-size:clamp(2.4rem,5vw,5rem);font-weight:300;line-height:1}.tech-module__uyHHEW__heroAside{animation:tech-module__uyHHEW__rise .7s var(--ease-out) .2s both;padding-block-end:6px}.tech-module__uyHHEW__thesis{max-width:46ch;color:var(--color-text-secondary);font-size:clamp(16px,1.2vw,18px);line-height:1.65}.tech-module__uyHHEW__heroAside .tech-module__uyHHEW__acts{margin-block-start:28px}@keyframes tech-module__uyHHEW__stage-in{0%{filter:blur(10px);transform:scale(1.08)}}@keyframes tech-module__uyHHEW__rise{0%{opacity:0;transform:translateY(14px)}}.tech-module__uyHHEW__story{padding-block:clamp(96px,14vh,180px)}.tech-module__uyHHEW__storyList{gap:clamp(36px,6vh,72px);margin-block:0;list-style:none;display:grid}.tech-module__uyHHEW__storyLine{max-width:21ch;font-family:var(--font-display);letter-spacing:-.038em;color:var(--color-text);text-wrap:balance;font-size:clamp(2rem,4.4vw,4.25rem);font-weight:300;line-height:1.06}.tech-module__uyHHEW__storyLine:nth-child(2){margin-inline-start:16%}.tech-module__uyHHEW__storyLine:nth-child(3){margin-inline-start:32%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tech-module__uyHHEW__storyLine{animation:linear both tech-module__uyHHEW__light-up;animation-timeline:view();animation-range:entry 10% cover 42%}}}@keyframes tech-module__uyHHEW__light-up{0%{opacity:.16;transform:translateY(18px)}}.tech-module__uyHHEW__closeHead{max-width:760px;margin-block-end:clamp(40px,6vh,64px)}.tech-module__uyHHEW__closeH2{letter-spacing:-.038em;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:300;line-height:1.02}.tech-module__uyHHEW__closeHead .tech-module__uyHHEW__sub{margin-block-start:20px}.tech-module__uyHHEW__routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tech-module__uyHHEW__route{color:inherit;transition:border-color .24s ease, transform .16s var(--ease-out);text-decoration:none;display:grid}.tech-module__uyHHEW__route:active{transform:scale(.99)}.tech-module__uyHHEW__route:focus-visible{outline:2px solid var(--color-purple-400);outline-offset:4px}@media (hover:hover) and (pointer:fine){.tech-module__uyHHEW__route:hover{border-color:var(--color-line-accent)}.tech-module__uyHHEW__route:hover .tech-module__uyHHEW__routeGo span:last-child{transform:translate(3px)scale(1.06)}}.tech-module__uyHHEW__routeCore{flex-direction:column;gap:12px;min-height:260px;padding:clamp(26px,3vw,44px);display:flex}.tech-module__uyHHEW__route[data-lead] .tech-module__uyHHEW__routeCore{background:radial-gradient(120% 100% at 100% 0%, #a83c8a47, #a83c8a00 60%), var(--color-background-accent)}.tech-module__uyHHEW__routeTitle{letter-spacing:-.03em;color:var(--color-text);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:300;line-height:1.08}.tech-module__uyHHEW__routeBody{max-width:44ch;color:var(--color-text-muted);font-size:15.5px;line-height:1.6}.tech-module__uyHHEW__routeGo{margin-block-start:auto;padding-block-start:16px}@media (max-width:1100px){.tech-module__uyHHEW__stageText{grid-template-columns:minmax(0,1fr)}.tech-module__uyHHEW__h1{max-width:16ch}}@media (max-width:960px){.tech-module__uyHHEW__head,.tech-module__uyHHEW__routes{grid-template-columns:minmax(0,1fr)}.tech-module__uyHHEW__head{align-items:start}}@media (max-width:640px){.tech-module__uyHHEW__frame{border-radius:28px}.tech-module__uyHHEW__stage{border-radius:22px;min-height:clamp(600px,88svh,720px)}.tech-module__uyHHEW__photo img{object-position:58% 0%}.tech-module__uyHHEW__photo:after{background:linear-gradient(#06010e1a 0%,#06010e73 16%,#06010ee6 36%,#06010ef7 58%)}.tech-module__uyHHEW__stageText{padding:24px 20px}.tech-module__uyHHEW__storyLine{font-size:1.85rem}.tech-module__uyHHEW__storyLine:nth-child(2){margin-inline-start:5%}.tech-module__uyHHEW__storyLine:nth-child(3){margin-inline-start:10%}.tech-module__uyHHEW__acts>a{flex:100%}.tech-module__uyHHEW__routeCore{min-height:0}}@media (prefers-reduced-motion:reduce){.tech-module__uyHHEW__photo img{animation:none}.tech-module__uyHHEW__h1,.tech-module__uyHHEW__heroAside{animation-name:tech-module__uyHHEW__fade}@keyframes tech-module__uyHHEW__fade{0%{opacity:0}}}
