.Capabilities-module__ccdUbW__section{--cap-ink:#17202b;--cap-muted:#5d6977;color:var(--cap-ink);background:#f4efe3;padding:110px max(24px,50vw - 720px) 0;scroll-margin-top:88px}.Capabilities-module__ccdUbW__intro{grid-template-columns:1.5fr 1fr;align-items:end;gap:90px;max-width:1280px;margin:auto;padding-bottom:72px;display:grid}.Capabilities-module__ccdUbW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-cta);font-size:11px;font-weight:500;line-height:1.5;display:block}.Capabilities-module__ccdUbW__intro h2{letter-spacing:-.045em;margin-top:30px;font-size:clamp(44px,6.2vw,88px);font-weight:400;line-height:1.03}.Capabilities-module__ccdUbW__intro h2 em{font-family:var(--font-display);white-space:nowrap;font-weight:400}.Capabilities-module__ccdUbW__introCopy{justify-self:end;max-width:370px}.Capabilities-module__ccdUbW__intro p{color:var(--cap-muted);font-size:14px;line-height:1.85}.Capabilities-module__ccdUbW__link{border-bottom:1px solid #17202b40;justify-content:space-between;align-items:center;gap:28px;width:100%;min-height:54px;font-size:13px;font-weight:400;display:flex}.Capabilities-module__ccdUbW__link span{color:#fff;width:34px;height:34px;transition:transform .22s var(--ease-out),background .16s ease;background:#17202b;border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;display:grid}.Capabilities-module__ccdUbW__intro .Capabilities-module__ccdUbW__link{margin-top:28px}.Capabilities-module__ccdUbW__status{color:#f5f8fa;background:radial-gradient(at 100% 0,#244457,#0000 60%),#112332;border:1px solid #5c849733;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:34px 36px;display:flex}.Capabilities-module__ccdUbW__statusHeading>span{color:#a9c1cf;margin-bottom:12px;font-size:11px;display:block}.Capabilities-module__ccdUbW__statusHeading p{letter-spacing:-.035em;font-size:clamp(23px,2.6vw,34px);line-height:1.25}.Capabilities-module__ccdUbW__statusHeading strong{color:var(--color-accent-bright);font-weight:400}.Capabilities-module__ccdUbW__credentials{gap:14px;display:flex}.Capabilities-module__ccdUbW__credentials>div{background:#ffffff06;border:1px solid #c5e1ef33;border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex}.Capabilities-module__ccdUbW__credentials svg{width:30px;height:30px;stroke:var(--color-accent-bright);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.Capabilities-module__ccdUbW__credentials strong{color:#f4f7f9;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.Capabilities-module__ccdUbW__credentials span span{color:#abc2d1;font-size:11px;display:block}.Capabilities-module__ccdUbW__toolbar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#112332f5;border:1px solid #7393a344;border-radius:44px;align-items:center;gap:12px;margin-top:16px;padding:8px;display:flex;position:sticky;top:88px;box-shadow:0 14px 28px -20px #05152299}.Capabilities-module__ccdUbW__navigation{scrollbar-width:none;flex:1;justify-content:space-between;gap:4px;min-width:0;display:flex;overflow-x:auto}.Capabilities-module__ccdUbW__navigation::-webkit-scrollbar{display:none}.Capabilities-module__ccdUbW__navigation a{color:#c7d9e4;border-radius:30px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:12px 18px;font-size:12px;transition:background .2s,color .2s;display:flex;position:relative}.Capabilities-module__ccdUbW__navigation a[aria-current=location]{color:#122332;background:var(--color-accent-bright);box-shadow:inset 0 1px #c3ccfa}.Capabilities-module__ccdUbW__number{color:#8daabc;font-size:11px}.Capabilities-module__ccdUbW__navigation a[aria-current=location] .Capabilities-module__ccdUbW__number{color:var(--color-cta-hover)}.Capabilities-module__ccdUbW__pause{color:#eff5f8;cursor:pointer;background:#ffffff08;border:1px solid #b7d5e442;border-radius:30px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-right:4px;padding:10px 16px;font-size:11px;display:flex}.Capabilities-module__ccdUbW__navigation a:active,.Capabilities-module__ccdUbW__pause:active{transform:scale(.97)}.Capabilities-module__ccdUbW__pause svg{fill:currentColor;width:16px;height:16px}.Capabilities-module__ccdUbW__chapter{border-bottom:1px solid #17202b26;padding:64px 0;scroll-margin-top:178px}.Capabilities-module__ccdUbW__panel{grid-template-columns:44% 56%;align-items:stretch;min-height:600px;display:grid}.Capabilities-module__ccdUbW__copy{flex-direction:column;justify-content:center;min-width:0;padding:32px 72px 32px 40px;display:flex}.Capabilities-module__ccdUbW__chapterLabel{align-items:center;gap:22px;margin-bottom:36px;display:flex}.Capabilities-module__ccdUbW__chapterLabel>:first-child{letter-spacing:-.055em;color:var(--color-cta);font-size:38px;font-weight:400;line-height:1}.Capabilities-module__ccdUbW__chapterLabel>:last-child{letter-spacing:.12em;text-transform:uppercase;color:var(--color-cta);border-left:1px solid #17202b30;padding-left:22px;font-size:11px}.Capabilities-module__ccdUbW__copy h3{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,3.4vw,49px);font-weight:400;line-height:1.08}.Capabilities-module__ccdUbW__copy p{color:var(--cap-muted);max-width:43ch;font-size:14px;line-height:1.85}.Capabilities-module__ccdUbW__deliverables{gap:0;margin:28px 0 24px;padding:0;list-style:none;display:grid}.Capabilities-module__ccdUbW__deliverables li{color:#50606e;border-bottom:1px solid #17202b18;align-items:center;gap:12px;padding:10px 0;font-size:11px;line-height:1.7;display:flex}.Capabilities-module__ccdUbW__deliverables li:before{content:"";background:var(--color-accent);border-radius:50%;width:4px;height:4px;display:block}.Capabilities-module__ccdUbW__copy .Capabilities-module__ccdUbW__link{border:0;margin-top:0}.Capabilities-module__ccdUbW__media{background:#ece4d3;border-radius:8px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 25px 55px -38px #17202b80}.Capabilities-module__ccdUbW__mediaInner{display:block;position:absolute;inset:0}.Capabilities-module__ccdUbW__media img,.Capabilities-module__ccdUbW__video{object-fit:cover;width:100%;height:100%}.Capabilities-module__ccdUbW__video{transition:opacity .28s var(--ease-out);position:absolute;inset:0}.Capabilities-module__ccdUbW__media:after{content:"";pointer-events:none;background:linear-gradient(#07152255,#0000 25% 65%,#06121ecc);position:absolute;inset:0}.Capabilities-module__ccdUbW__mediaCaption,.Capabilities-module__ccdUbW__mediaTop{z-index:1;letter-spacing:.08em;color:#fff;pointer-events:none;justify-content:space-between;gap:20px;font-size:11px;display:flex;position:absolute;left:32px;right:32px}.Capabilities-module__ccdUbW__mediaCaption{border-top:1px solid #ffffff45;padding-top:20px;bottom:28px}.Capabilities-module__ccdUbW__mediaCaption>span{letter-spacing:.03em}.Capabilities-module__ccdUbW__mediaTop{text-transform:uppercase;align-items:center;font-size:11px;top:28px}.Capabilities-module__ccdUbW__mediaTop>span{font-size:22px}.Capabilities-module__ccdUbW__reversed{grid-template-columns:56% 44%}.Capabilities-module__ccdUbW__reversed .Capabilities-module__ccdUbW__copy{grid-area:1/2;padding:32px 40px 32px 72px}.Capabilities-module__ccdUbW__reversed .Capabilities-module__ccdUbW__media{grid-area:1/1}.Capabilities-module__ccdUbW__outro{max-width:1280px;color:var(--cap-muted);justify-content:space-between;align-items:center;gap:40px;margin:auto;padding:44px 0 80px;font-size:12px;display:flex}.Capabilities-module__ccdUbW__outro .Capabilities-module__ccdUbW__link{width:280px}.Capabilities-module__ccdUbW__section :is(a,button):focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:4px}@media (hover:hover) and (pointer:fine){.Capabilities-module__ccdUbW__navigation a:not([aria-current=location]):hover,.Capabilities-module__ccdUbW__pause:hover{color:#fff;background:#ffffff16}.Capabilities-module__ccdUbW__link:hover span{background:var(--color-accent);transform:rotate(45deg)}}@media (max-width:1100px){.Capabilities-module__ccdUbW__intro{gap:40px}.Capabilities-module__ccdUbW__intro h2{font-size:clamp(44px,6vw,72px)}.Capabilities-module__ccdUbW__copy{padding:24px 40px 24px 8px}.Capabilities-module__ccdUbW__reversed .Capabilities-module__ccdUbW__copy{padding:24px 8px 24px 40px}.Capabilities-module__ccdUbW__navigation a{gap:8px;padding-inline:12px;font-size:11px}.Capabilities-module__ccdUbW__credentials>div{padding:16px}.Capabilities-module__ccdUbW__status{gap:24px;padding:28px}.Capabilities-module__ccdUbW__pause{padding-inline:12px}}@media (max-width:899px){.Capabilities-module__ccdUbW__section{padding-top:70px}.Capabilities-module__ccdUbW__intro{grid-template-columns:1fr;gap:28px;padding-bottom:44px}.Capabilities-module__ccdUbW__introCopy{justify-self:start;max-width:520px}.Capabilities-module__ccdUbW__intro .Capabilities-module__ccdUbW__link{max-width:330px}.Capabilities-module__ccdUbW__status{flex-direction:column;align-items:start;gap:24px}.Capabilities-module__ccdUbW__credentials{width:100%}.Capabilities-module__ccdUbW__credentials>div{flex:1}.Capabilities-module__ccdUbW__toolbar{border-radius:26px;gap:8px;padding:6px;top:78px}.Capabilities-module__ccdUbW__navigation{justify-content:flex-start}.Capabilities-module__ccdUbW__navigation a{min-height:48px;padding-inline:16px}.Capabilities-module__ccdUbW__panel,.Capabilities-module__ccdUbW__reversed{grid-template-columns:1fr;min-height:0}.Capabilities-module__ccdUbW__media,.Capabilities-module__ccdUbW__reversed .Capabilities-module__ccdUbW__media{aspect-ratio:16/11;grid-area:1/1;min-height:0}.Capabilities-module__ccdUbW__copy,.Capabilities-module__ccdUbW__reversed .Capabilities-module__ccdUbW__copy{grid-area:2/1;padding:32px 8px 0}.Capabilities-module__ccdUbW__chapter{padding:32px 0 44px;scroll-margin-top:145px}.Capabilities-module__ccdUbW__chapterLabel{margin-bottom:24px}.Capabilities-module__ccdUbW__copy h3{max-width:22ch;font-size:38px}.Capabilities-module__ccdUbW__copy .Capabilities-module__ccdUbW__link{max-width:440px}.Capabilities-module__ccdUbW__outro{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.Capabilities-module__ccdUbW__section{padding-inline:16px}.Capabilities-module__ccdUbW__intro{padding-inline:8px}.Capabilities-module__ccdUbW__intro h2{font-size:43px}.Capabilities-module__ccdUbW__intro h2 em{white-space:normal}.Capabilities-module__ccdUbW__status{border-radius:24px;gap:24px;padding:26px 22px}.Capabilities-module__ccdUbW__statusHeading p{font-size:26px}.Capabilities-module__ccdUbW__credentials{gap:10px}.Capabilities-module__ccdUbW__credentials>div{border-radius:14px;flex-direction:column;align-items:start;gap:12px;padding:14px 10px}.Capabilities-module__ccdUbW__credentials strong{font-size:12px}.Capabilities-module__ccdUbW__credentials span span{font-size:11px}.Capabilities-module__ccdUbW__credentials svg{width:25px;height:25px}.Capabilities-module__ccdUbW__toolbar{gap:6px}.Capabilities-module__ccdUbW__navigation a{min-height:48px;padding-inline:14px}.Capabilities-module__ccdUbW__pause{border-radius:18px;flex-direction:column;gap:3px;min-height:46px;margin-right:0;padding:6px 9px;font-size:11px}.Capabilities-module__ccdUbW__copy h3{font-size:34px}.Capabilities-module__ccdUbW__copy p{font-size:13px}.Capabilities-module__ccdUbW__mediaTop,.Capabilities-module__ccdUbW__mediaCaption{font-size:11px;left:22px;right:22px}.Capabilities-module__ccdUbW__mediaTop{top:20px}.Capabilities-module__ccdUbW__mediaCaption{padding-top:16px;bottom:20px}.Capabilities-module__ccdUbW__outro{gap:20px;padding:36px 8px 56px}.Capabilities-module__ccdUbW__outro .Capabilities-module__ccdUbW__link{width:100%}}@media (prefers-reduced-motion:reduce){.Capabilities-module__ccdUbW__video{display:none}.Capabilities-module__ccdUbW__navigation a,.Capabilities-module__ccdUbW__link span{transition:none}}@media (prefers-reduced-transparency:reduce){.Capabilities-module__ccdUbW__toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#112332}}
@keyframes Reveal-module__U2Tp6W__arrive{0%{transform:perspective(1200px)translateY(24px)rotateX(2deg)}to{transform:perspective(1200px)translateY(0)rotateX(0)}}.Reveal-module__U2Tp6W__reveal[data-visible=true]{animation:Reveal-module__U2Tp6W__arrive .6s var(--ease-out) both}.Reveal-module__U2Tp6W__reveal[data-visible=true]>:nth-child(2){animation:Reveal-module__U2Tp6W__arrive .6s 60ms var(--ease-out) both}.Reveal-module__U2Tp6W__reveal[data-visible=true]>:nth-child(3){animation:Reveal-module__U2Tp6W__arrive .6s .12s var(--ease-out) both}.Reveal-module__U2Tp6W__reveal[data-visible=true]>:nth-child(4){animation:Reveal-module__U2Tp6W__arrive .6s .18s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.Reveal-module__U2Tp6W__reveal[data-visible=true],.Reveal-module__U2Tp6W__reveal[data-visible=true]>*{animation:none}}
.CaseCarousel-module__Hx4Sjq__section{isolation:isolate;color:#0d1738;background:#f4f1eb;padding:64px 0 110px;scroll-margin-top:80px;position:relative;overflow:hidden}.CaseCarousel-module__Hx4Sjq__section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 54% 55%,#fffdf8 0%,#0000 65%),linear-gradient(125deg,#dedbd455,#0000 45%);position:absolute;inset:0}.CaseCarousel-module__Hx4Sjq__heading,.CaseCarousel-module__Hx4Sjq__bottom{width:calc(100% - 96px);max-width:1400px;margin-inline:auto}.CaseCarousel-module__Hx4Sjq__heading{grid-template-columns:1.3fr 1fr auto;align-items:end;gap:36px;margin-bottom:30px;display:grid}.CaseCarousel-module__Hx4Sjq__eyebrow{color:var(--color-cta);text-transform:uppercase;letter-spacing:.16em;margin-bottom:17px;font-size:11px;font-weight:600;display:block}.CaseCarousel-module__Hx4Sjq__heading>div>.CaseCarousel-module__Hx4Sjq__eyebrow{font-size:12px}.CaseCarousel-module__Hx4Sjq__heading h2{letter-spacing:-.055em;font-size:clamp(36px,3.6vw,60px);font-weight:400;line-height:1.04}.CaseCarousel-module__Hx4Sjq__heading h2 span{color:#737b8b}.CaseCarousel-module__Hx4Sjq__heading>p{color:#68738d;max-width:395px;padding-bottom:14px;font-size:14px;line-height:1.6}.CaseCarousel-module__Hx4Sjq__controls{width:130px;padding-bottom:12px}.CaseCarousel-module__Hx4Sjq__arrows{justify-content:space-between;gap:16px;display:flex}.CaseCarousel-module__Hx4Sjq__arrows button{color:#7b8493;cursor:pointer;border:1px solid #0d17381a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:30px;transition:background .25s,border-color .25s;display:grid}.CaseCarousel-module__Hx4Sjq__arrows button:last-child{border-color:var(--color-cta);color:var(--color-cta)}.CaseCarousel-module__Hx4Sjq__arrows button span{transition:transform .25s var(--ease-out)}.CaseCarousel-module__Hx4Sjq__arrows button:not(:disabled):active{transform:scale(.97)}.CaseCarousel-module__Hx4Sjq__counter{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:16px;margin-top:18px;font-size:12px;display:flex}.CaseCarousel-module__Hx4Sjq__counter>span>span{color:#68738d}.CaseCarousel-module__Hx4Sjq__counter i{background:#0d17381a;flex:1;height:2px;overflow:hidden}.CaseCarousel-module__Hx4Sjq__counter i span{background:#8d939c;height:100%;transition:transform .25s;display:block}.CaseCarousel-module__Hx4Sjq__viewport{touch-action:pan-y;cursor:grab;height:clamp(465px,34vw,520px);position:relative}.CaseCarousel-module__Hx4Sjq__viewport:active{cursor:grabbing}.CaseCarousel-module__Hx4Sjq__viewport:after{content:"";filter:blur(24px);pointer-events:none;background:#57564a26;border-radius:50%;height:55px;position:absolute;bottom:-35px;left:14%;right:14%}.CaseCarousel-module__Hx4Sjq__stage{perspective:1600px;width:min(900px,64vw);height:100%;transform-style:preserve-3d;margin-inline:auto;position:relative}.CaseCarousel-module__Hx4Sjq__card{backface-visibility:hidden;will-change:transform;background:#f8f8f6;border:1px solid #f4efe3d9;border-radius:28px;grid-template-columns:51% 49%;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 25px 45px -30px #51493b70,inset 0 0 0 1px #f4efe3}.CaseCarousel-module__Hx4Sjq__image{background:#303b42;display:block;position:relative;overflow:hidden}.CaseCarousel-module__Hx4Sjq__image:after{content:"";background:linear-gradient(#07121c22,#0000 40%,#07121c80);position:absolute;inset:0}.CaseCarousel-module__Hx4Sjq__image img{object-fit:cover}.CaseCarousel-module__Hx4Sjq__imageHeading,.CaseCarousel-module__Hx4Sjq__imageCaption{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.22em;font-size:11px;line-height:1.8;position:absolute;left:32px;right:24px}.CaseCarousel-module__Hx4Sjq__imageHeading{top:36px}.CaseCarousel-module__Hx4Sjq__imageCaption{bottom:28px}.CaseCarousel-module__Hx4Sjq__imageCaption small{letter-spacing:.06em;color:#ffffffb3;margin-top:10px;font-size:11px;display:block}.CaseCarousel-module__Hx4Sjq__copy{background:radial-gradient(at 100% 100%,#d7d2c9,#0000 65%),#f8f6f1;flex-direction:column;justify-content:center;min-width:0;padding:36px 32px 28px;transition:background-color .3s,color .3s;display:flex;position:relative}.CaseCarousel-module__Hx4Sjq__copy h3{letter-spacing:-.045em;text-wrap:balance;margin-bottom:18px;font-size:clamp(25px,2.05vw,34px);font-weight:400;line-height:1.1}.CaseCarousel-module__Hx4Sjq__copy p{color:#68738d;font-size:13px;line-height:1.65}.CaseCarousel-module__Hx4Sjq__copy a{width:fit-content;min-height:44px;color:var(--color-cta);align-items:center;gap:14px;margin-top:15px;font-size:13px;display:flex}.CaseCarousel-module__Hx4Sjq__copy a span,.CaseCarousel-module__Hx4Sjq__all span{color:var(--color-cta);font-size:22px}.CaseCarousel-module__Hx4Sjq__highlights{border-top:1px solid #0d17381a;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:21px;display:grid}.CaseCarousel-module__Hx4Sjq__highlights>div{border-left:1px solid #0d173829;flex-direction:column-reverse;justify-content:flex-end;gap:7px;padding-left:10px;display:flex}.CaseCarousel-module__Hx4Sjq__highlights>div:first-child{border:0;padding-left:0}.CaseCarousel-module__Hx4Sjq__highlights dd{letter-spacing:-.04em;font-size:clamp(11px,1.12vw,17px);font-weight:500}.CaseCarousel-module__Hx4Sjq__highlights dt{color:#68738d;font-size:11px;line-height:1.35}.CaseCarousel-module__Hx4Sjq__shade{pointer-events:none;opacity:0;background:#050a14;transition:opacity .7s;position:absolute;inset:0}.CaseCarousel-module__Hx4Sjq__card[data-active=false] .CaseCarousel-module__Hx4Sjq__shade{opacity:.28}.CaseCarousel-module__Hx4Sjq__card[data-active=false] .CaseCarousel-module__Hx4Sjq__copy{color:#fff;background:#283033}.CaseCarousel-module__Hx4Sjq__card[data-active=false] .CaseCarousel-module__Hx4Sjq__copy p,.CaseCarousel-module__Hx4Sjq__card[data-active=false] .CaseCarousel-module__Hx4Sjq__highlights dt{color:#d1d5d8}.CaseCarousel-module__Hx4Sjq__card[data-active=false] .CaseCarousel-module__Hx4Sjq__eyebrow,.CaseCarousel-module__Hx4Sjq__card[data-active=false] .CaseCarousel-module__Hx4Sjq__copy a{color:var(--color-accent-bright)}.CaseCarousel-module__Hx4Sjq__card[data-active=false] .CaseCarousel-module__Hx4Sjq__highlights,.CaseCarousel-module__Hx4Sjq__card[data-active=false] .CaseCarousel-module__Hx4Sjq__highlights>div{border-color:#ffffff26}.CaseCarousel-module__Hx4Sjq__bottom{z-index:3;justify-content:space-between;align-items:center;margin-top:27px;display:flex;position:relative}.CaseCarousel-module__Hx4Sjq__dots{gap:0;display:flex}.CaseCarousel-module__Hx4Sjq__dots button{cursor:pointer;place-items:center;width:38px;height:44px;display:grid}.CaseCarousel-module__Hx4Sjq__dots span{background:#969da6;border-radius:3px;width:22px;height:3px;transition:background .2s}.CaseCarousel-module__Hx4Sjq__dots button[aria-pressed=true] span{background:var(--color-accent)}.CaseCarousel-module__Hx4Sjq__all{align-items:center;gap:20px;min-height:44px;font-size:13px;display:flex}.CaseCarousel-module__Hx4Sjq__watermark{z-index:-1;letter-spacing:.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #0d173812;pointer-events:none;font-size:clamp(100px,15vw,260px);line-height:1;position:absolute;bottom:-.36em;left:-.015em}.CaseCarousel-module__Hx4Sjq__signature{letter-spacing:.17em;text-transform:uppercase;color:#7f8794;font-size:11px;line-height:1.5;position:absolute;bottom:23px;right:5%}.CaseCarousel-module__Hx4Sjq__signature span{border-top:1px solid #949ba4;width:18px;margin-top:9px;display:block}.CaseCarousel-module__Hx4Sjq__section :is(button,a):focus-visible,.CaseCarousel-module__Hx4Sjq__viewport:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:5px}@media (hover:hover) and (pointer:fine){.CaseCarousel-module__Hx4Sjq__arrows button:hover{border-color:var(--color-cta);background:#f4efe399}.CaseCarousel-module__Hx4Sjq__arrows button:first-child:hover span{transform:translate(-3px)}.CaseCarousel-module__Hx4Sjq__arrows button:last-child:hover span{transform:translate(3px)}.CaseCarousel-module__Hx4Sjq__copy a:hover,.CaseCarousel-module__Hx4Sjq__all:hover{text-underline-offset:5px;text-decoration:underline}}@media (min-width:1600px){.CaseCarousel-module__Hx4Sjq__section{padding-top:72px;padding-bottom:125px}.CaseCarousel-module__Hx4Sjq__heading{margin-bottom:36px}}@media (max-width:1100px){.CaseCarousel-module__Hx4Sjq__heading{grid-template-columns:1fr auto;gap:20px}.CaseCarousel-module__Hx4Sjq__heading>p{grid-area:2/1;max-width:470px;padding:0}.CaseCarousel-module__Hx4Sjq__controls{grid-area:1/2/3}.CaseCarousel-module__Hx4Sjq__stage{width:76vw}.CaseCarousel-module__Hx4Sjq__copy{padding:28px 24px}.CaseCarousel-module__Hx4Sjq__desktopBreak{display:none}}@media (max-width:700px){.CaseCarousel-module__Hx4Sjq__section{padding:48px 0 82px}.CaseCarousel-module__Hx4Sjq__heading,.CaseCarousel-module__Hx4Sjq__bottom{width:calc(100% - 40px)}.CaseCarousel-module__Hx4Sjq__heading{grid-template-columns:1fr auto;gap:22px 12px;margin-bottom:24px}.CaseCarousel-module__Hx4Sjq__heading>div:first-child{grid-column:1/-1}.CaseCarousel-module__Hx4Sjq__heading h2{font-size:clamp(34px,8.5vw,52px)}.CaseCarousel-module__Hx4Sjq__heading>p{grid-row:2;font-size:12px}.CaseCarousel-module__Hx4Sjq__controls{grid-row:2;width:100px;padding:0}.CaseCarousel-module__Hx4Sjq__arrows{gap:10px}.CaseCarousel-module__Hx4Sjq__arrows button{width:44px;height:44px;font-size:26px}.CaseCarousel-module__Hx4Sjq__counter{gap:10px;margin-top:10px;font-size:11px}.CaseCarousel-module__Hx4Sjq__viewport{height:655px}.CaseCarousel-module__Hx4Sjq__stage{perspective:none;width:calc(100% - 40px)}.CaseCarousel-module__Hx4Sjq__card{border-radius:22px;grid-template-rows:220px 1fr;grid-template-columns:1fr}.CaseCarousel-module__Hx4Sjq__imageHeading{font-size:11px;top:23px;left:24px}.CaseCarousel-module__Hx4Sjq__imageCaption{font-size:11px;bottom:20px;left:24px}.CaseCarousel-module__Hx4Sjq__copy{padding:24px}.CaseCarousel-module__Hx4Sjq__copy .CaseCarousel-module__Hx4Sjq__eyebrow{margin-bottom:12px;font-size:11px}.CaseCarousel-module__Hx4Sjq__copy h3{margin-bottom:14px;font-size:28px}.CaseCarousel-module__Hx4Sjq__copy p{font-size:13px}.CaseCarousel-module__Hx4Sjq__copy a{margin-top:10px}.CaseCarousel-module__Hx4Sjq__highlights{margin-top:14px;padding-top:18px}.CaseCarousel-module__Hx4Sjq__highlights dd{font-size:14px}.CaseCarousel-module__Hx4Sjq__bottom{gap:10px;margin-top:20px}.CaseCarousel-module__Hx4Sjq__all{gap:10px;font-size:11px}.CaseCarousel-module__Hx4Sjq__dots button{width:30px}.CaseCarousel-module__Hx4Sjq__dots span{width:19px}.CaseCarousel-module__Hx4Sjq__signature{display:none}}@media (prefers-reduced-motion:reduce){.CaseCarousel-module__Hx4Sjq__section *,.CaseCarousel-module__Hx4Sjq__section :before,.CaseCarousel-module__Hx4Sjq__section :after{transition:none!important}}@media (max-width:380px){.CaseCarousel-module__Hx4Sjq__viewport{height:720px}.CaseCarousel-module__Hx4Sjq__card{grid-template-rows:200px 1fr}.CaseCarousel-module__Hx4Sjq__copy{padding:22px}.CaseCarousel-module__Hx4Sjq__highlights dd{font-size:12px}}
.IndustryOrbit-module__7f2T5q__section{color:#f5f4f0;background:#0b1119;padding:110px max(24px,50vw - 720px) 0;scroll-margin-top:80px;position:relative}.IndustryOrbit-module__7f2T5q__intro{grid-template-columns:1fr 260px;align-items:center;gap:70px;max-width:1280px;margin:0 auto 90px;display:grid}.IndustryOrbit-module__7f2T5q__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-bright);margin-bottom:32px;font-size:11px;display:block}.IndustryOrbit-module__7f2T5q__heading h2{letter-spacing:-.045em;font-size:clamp(42px,5.4vw,80px);font-weight:400;line-height:1.04}.IndustryOrbit-module__7f2T5q__heading h2 em,.IndustryOrbit-module__7f2T5q__footer em{font-family:var(--font-display);font-weight:400}.IndustryOrbit-module__7f2T5q__heading h2 em{margin-right:.08em}.IndustryOrbit-module__7f2T5q__foundation{display:inline}.IndustryOrbit-module__7f2T5q__heading p{color:#aeb8c2;max-width:490px;margin-top:28px;font-size:15px;line-height:1.8}.IndustryOrbit-module__7f2T5q__world{align-self:end;padding-bottom:6px}.IndustryOrbit-module__7f2T5q__sphere{aspect-ratio:1;width:100%;position:relative}.IndustryOrbit-module__7f2T5q__sphere img{object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle,#000 57%,#0000 71%);mask-image:radial-gradient(circle,#000 57%,#0000 71%)}.IndustryOrbit-module__7f2T5q__world p{text-align:center;margin-top:8px;font-size:11px;line-height:1.8}.IndustryOrbit-module__7f2T5q__world p span{color:#94a1ae}.IndustryOrbit-module__7f2T5q__chapterHeading{letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff26;align-items:center;gap:20px;padding:24px 0;font-size:11px;display:flex}.IndustryOrbit-module__7f2T5q__chapterHeading>:nth-child(2){color:#aeb8c2;letter-spacing:.02em;text-transform:none;margin-left:auto;font-size:12px}.IndustryOrbit-module__7f2T5q__chapterHeading>:last-child{color:var(--color-accent-bright);margin-left:28px;font-size:18px}.IndustryOrbit-module__7f2T5q__chapters{isolation:isolate;position:relative}.IndustryOrbit-module__7f2T5q__chapter{margin-bottom:24px;scroll-margin-top:104px;position:relative}.IndustryOrbit-module__7f2T5q__surface{background:#18232e;border-radius:8px;flex-direction:column;justify-content:space-between;height:calc(100svh - 128px);min-height:650px;max-height:850px;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 40px #050b1230}.IndustryOrbit-module__7f2T5q__photograph{display:block;position:absolute;inset:-8% 0}.IndustryOrbit-module__7f2T5q__photograph img{object-fit:cover;object-position:center 46%}.IndustryOrbit-module__7f2T5q__chapter:nth-child(2) .IndustryOrbit-module__7f2T5q__photograph img{object-position:center 60%}.IndustryOrbit-module__7f2T5q__chapter:nth-child(3) .IndustryOrbit-module__7f2T5q__photograph img{object-position:center 45%}.IndustryOrbit-module__7f2T5q__shade{pointer-events:none;background:linear-gradient(#06101c4d 0%,#07111b0d 25%,#06101bc4 72%,#060e18ed 100%),linear-gradient(90deg,#06101b42,#0000 65%);position:absolute;inset:0}.IndustryOrbit-module__7f2T5q__masthead,.IndustryOrbit-module__7f2T5q__content,.IndustryOrbit-module__7f2T5q__chapterFoot{z-index:1;position:relative}.IndustryOrbit-module__7f2T5q__masthead{letter-spacing:.12em;text-transform:uppercase;pointer-events:none;border-bottom:1px solid #ffffff4a;align-items:center;gap:26px;margin:32px 40px 0;padding-bottom:22px;font-size:11px;display:flex}.IndustryOrbit-module__7f2T5q__number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:18px}.IndustryOrbit-module__7f2T5q__number span{color:#ffffff9e;margin-left:5px;font-size:11px}.IndustryOrbit-module__7f2T5q__mastheadMark{margin-left:auto;font-size:22px}.IndustryOrbit-module__7f2T5q__content{pointer-events:none;grid-template-columns:1.25fr 1fr;align-items:end;gap:60px;margin-top:auto;padding:150px 56px 44px;display:grid}.IndustryOrbit-module__7f2T5q__content h3{letter-spacing:-.05em;font-size:clamp(52px,6.2vw,92px);font-weight:400;line-height:1.02}.IndustryOrbit-module__7f2T5q__line{margin-bottom:-.13em;padding-bottom:.13em;display:block;overflow:hidden}.IndustryOrbit-module__7f2T5q__line>span{display:block}.IndustryOrbit-module__7f2T5q__italic{font-family:var(--font-display);letter-spacing:-.035em;font-style:italic;font-weight:400}.IndustryOrbit-module__7f2T5q__copy{pointer-events:auto;justify-self:end;max-width:380px}.IndustryOrbit-module__7f2T5q__copy p{color:#e0e5e9;font-size:14px;line-height:1.85}.IndustryOrbit-module__7f2T5q__copy a,.IndustryOrbit-module__7f2T5q__footer a{border-bottom:1px solid #ffffff65;justify-content:space-between;align-items:center;gap:40px;min-height:54px;margin-top:24px;font-size:13px;display:flex}.IndustryOrbit-module__7f2T5q__copy a>span,.IndustryOrbit-module__7f2T5q__footer a>span{background:var(--color-accent-bright);color:#0b1119;width:34px;height:34px;transition:transform .22s var(--ease-out);border-radius:50%;place-items:center;font-size:20px;display:grid}.IndustryOrbit-module__7f2T5q__chapterFoot{color:#c2cbd4;pointer-events:none;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;margin:0 40px;padding:20px 0 24px;font-size:11px;display:flex}.IndustryOrbit-module__7f2T5q__chapterFoot>:last-child{color:#a2aebb}.IndustryOrbit-module__7f2T5q__footer{justify-content:space-between;align-items:center;gap:40px;max-width:1280px;margin:0 auto;padding:80px 0 100px;display:flex}.IndustryOrbit-module__7f2T5q__footer p{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,52px);line-height:1.1}.IndustryOrbit-module__7f2T5q__footer a{min-width:240px;margin:0}.IndustryOrbit-module__7f2T5q__section a:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:6px}.IndustryOrbit-module__7f2T5q__chapter:focus-within{z-index:4}@media (min-width:900px) and (min-height:700px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.IndustryOrbit-module__7f2T5q__chapter{position:sticky;top:104px}.IndustryOrbit-module__7f2T5q__surface{min-height:560px}}@media (hover:hover) and (pointer:fine){.IndustryOrbit-module__7f2T5q__copy a:hover>span,.IndustryOrbit-module__7f2T5q__footer a:hover>span{transform:rotate(45deg)}}@media (max-width:1100px){.IndustryOrbit-module__7f2T5q__intro{grid-template-columns:1fr 200px;gap:30px}.IndustryOrbit-module__7f2T5q__content{gap:32px;padding-inline:36px}.IndustryOrbit-module__7f2T5q__content h3{font-size:clamp(48px,6.8vw,70px)}}@media (max-width:800px){.IndustryOrbit-module__7f2T5q__section{padding-top:70px}.IndustryOrbit-module__7f2T5q__intro{margin-bottom:48px;display:block}.IndustryOrbit-module__7f2T5q__heading h2{font-size:clamp(42px,7.8vw,64px)}.IndustryOrbit-module__7f2T5q__heading p{font-size:14px}.IndustryOrbit-module__7f2T5q__world{align-items:center;gap:16px;margin-top:28px;display:flex}.IndustryOrbit-module__7f2T5q__sphere{flex-shrink:0;width:100px}.IndustryOrbit-module__7f2T5q__world p{text-align:left;margin:0}.IndustryOrbit-module__7f2T5q__content{grid-template-columns:1fr;gap:32px;padding:180px 28px 32px}.IndustryOrbit-module__7f2T5q__content h3{font-size:clamp(46px,9vw,68px)}.IndustryOrbit-module__7f2T5q__copy{justify-self:start;max-width:480px}.IndustryOrbit-module__7f2T5q__copy p{font-size:13px}.IndustryOrbit-module__7f2T5q__copy a{max-width:320px}.IndustryOrbit-module__7f2T5q__masthead{gap:20px;margin:24px 28px 0;font-size:11px}.IndustryOrbit-module__7f2T5q__surface{height:auto;min-height:720px;max-height:none}.IndustryOrbit-module__7f2T5q__chapterFoot{margin-inline:28px}.IndustryOrbit-module__7f2T5q__chapterFoot>:last-child,.IndustryOrbit-module__7f2T5q__chapterHeading>:nth-child(2){display:none}.IndustryOrbit-module__7f2T5q__chapterHeading>:last-child{margin-left:auto}.IndustryOrbit-module__7f2T5q__footer{padding:48px 0 64px}}@media (max-width:500px){.IndustryOrbit-module__7f2T5q__section{padding-inline:16px}.IndustryOrbit-module__7f2T5q__intro{padding-inline:8px}.IndustryOrbit-module__7f2T5q__foundation{display:block}.IndustryOrbit-module__7f2T5q__heading h2{font-size:43px}.IndustryOrbit-module__7f2T5q__eyebrow{margin-bottom:24px}.IndustryOrbit-module__7f2T5q__content{padding:150px 24px 28px}.IndustryOrbit-module__7f2T5q__masthead{gap:14px;margin-inline:24px}.IndustryOrbit-module__7f2T5q__surface{min-height:700px}.IndustryOrbit-module__7f2T5q__chapterFoot{margin-inline:24px;font-size:11px}.IndustryOrbit-module__7f2T5q__shade{background:linear-gradient(#06101c6b,#06101b33 22%,#06101bd9 58%,#060e18 100%)}.IndustryOrbit-module__7f2T5q__footer{flex-direction:column;align-items:start;gap:32px;padding-inline:8px}.IndustryOrbit-module__7f2T5q__footer a{width:100%}}@media (prefers-reduced-motion:reduce){.IndustryOrbit-module__7f2T5q__copy a>span,.IndustryOrbit-module__7f2T5q__footer a>span{transition:none}}.IndustryOrbit-module__7f2T5q__intro{display:block}.IndustryOrbit-module__7f2T5q__heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:0 80px;display:grid}.IndustryOrbit-module__7f2T5q__heading .IndustryOrbit-module__7f2T5q__eyebrow{grid-column:1/-1}.IndustryOrbit-module__7f2T5q__heading p{margin:0 0 4px}@media (max-width:800px){.IndustryOrbit-module__7f2T5q__heading{display:block}.IndustryOrbit-module__7f2T5q__heading p{margin-top:28px}}
.LightStories-module__rbMInW__section{--story-ink:#09102d;--story-muted:#555e73;color:var(--story-ink);background:#f4efe3;padding:clamp(5rem,9vw,9rem) max(1.5rem,50vw - 600px);scroll-margin-top:90px;position:relative}.LightStories-module__rbMInW__heading{text-align:center;max-width:850px;margin:0 auto 4rem}.LightStories-module__rbMInW__eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#505b76;margin-bottom:1.5rem;font-size:.7rem;font-weight:600;display:block}.LightStories-module__rbMInW__heading h2{letter-spacing:-.055em;font-size:clamp(2.6rem,5.7vw,5.6rem);font-weight:500;line-height:1.04}.LightStories-module__rbMInW__heading em{color:#6c7591;font-style:normal}.LightStories-module__rbMInW__heading p{max-width:590px;color:var(--story-muted);margin:1.8rem auto 0;font-size:1.05rem;line-height:1.7}.LightStories-module__rbMInW__world{margin:0 -2vw;position:relative}.LightStories-module__rbMInW__networkScene{height:clamp(340px,45vw,580px);margin-bottom:5rem}.LightStories-module__rbMInW__sectorHeading{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;margin-bottom:40px;display:grid}.LightStories-module__rbMInW__sectorHeading h2,.LightStories-module__rbMInW__approach h2{letter-spacing:-.05em;font-size:clamp(36px,4.8vw,68px);line-height:1.04}.LightStories-module__rbMInW__sectorHeading em{color:#68738a;font-style:normal}.LightStories-module__rbMInW__sectorHeading p{color:#536078;max-width:380px;line-height:1.8}.LightStories-module__rbMInW__sectorTabs{gap:10px;margin-bottom:20px;display:flex}.LightStories-module__rbMInW__sectorTabs button{text-align:left;cursor:pointer;border:1px solid #dce1ed;border-radius:16px;flex:1;align-items:center;gap:16px;padding:20px;font-size:13px;display:flex}.LightStories-module__rbMInW__sectorTabs button span{color:var(--color-cta)}.LightStories-module__rbMInW__sectorTabs button[aria-pressed=true]{color:#fff;background:#131a43;border-color:#131a43}.LightStories-module__rbMInW__sectorStage{background:#131a43;border-radius:32px;height:580px;position:relative;overflow:hidden}.LightStories-module__rbMInW__sectorPhoto,.LightStories-module__rbMInW__sectorShade{position:absolute;inset:0}.LightStories-module__rbMInW__sectorPhoto img{object-fit:cover}.LightStories-module__rbMInW__sectorShade{background:linear-gradient(90deg,#09102d65,#0000 80%)}.LightStories-module__rbMInW__sectorPanel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f4efe3f0;border:1px solid #f4efe3;border-radius:24px;width:min(440px,80%);padding:32px;position:absolute;bottom:32px;left:32px}.LightStories-module__rbMInW__sectorPanel h3{letter-spacing:-.035em;margin:18px 0;font-size:32px;line-height:1.1}.LightStories-module__rbMInW__sectorPanel p{color:#536078;line-height:1.7}.LightStories-module__rbMInW__sectorPanel .LightStories-module__rbMInW__link{width:100%;margin-top:18px}.LightStories-module__rbMInW__sectorNote{color:#fff;background:#09102d99;border-radius:20px;padding:8px 12px;font-size:11px;position:absolute;top:24px;right:24px}.LightStories-module__rbMInW__approach{background:#fff}.LightStories-module__rbMInW__approachTop{grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;display:grid}.LightStories-module__rbMInW__approach .LightStories-module__rbMInW__heading{text-align:left;margin:0}.LightStories-module__rbMInW__approach .LightStories-module__rbMInW__heading p{margin:24px 0;font-size:16px}.LightStories-module__rbMInW__approachArt{min-width:0;position:relative}.LightStories-module__rbMInW__approachArt .LightStories-module__rbMInW__imageFrame{aspect-ratio:1.15}.LightStories-module__rbMInW__artBadge{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#131a43;background:#f4efe3d9;border-radius:16px;padding:14px;font-size:12px;position:absolute;bottom:20px;left:20px;right:20px}.LightStories-module__rbMInW__stepTabs{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:48px;display:grid}.LightStories-module__rbMInW__stepTabs button{cursor:pointer;border:1px solid #dce1ed;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:20px 16px;font-size:14px;display:flex}.LightStories-module__rbMInW__stepTabs button span:first-child{color:var(--color-cta);font-size:11px}.LightStories-module__rbMInW__stepTabs button[aria-pressed=true]{border-color:var(--color-accent);background:#eef1fd}.LightStories-module__rbMInW__stepDetail{align-items:center;gap:32px;min-height:90px;padding:28px 0 0;display:flex}.LightStories-module__rbMInW__stepDetail strong{letter-spacing:-.03em;font-size:26px}.LightStories-module__rbMInW__stepDetail p{color:#536078;line-height:1.7}@media (max-width:899px){.LightStories-module__rbMInW__sectorHeading,.LightStories-module__rbMInW__approachTop{grid-template-columns:1fr;gap:28px}.LightStories-module__rbMInW__sectorTabs{overflow-x:auto}.LightStories-module__rbMInW__sectorTabs button{min-width:210px}.LightStories-module__rbMInW__sectorStage{height:600px}.LightStories-module__rbMInW__sectorPanel{width:calc(100% - 32px);padding:24px;bottom:16px;left:16px}.LightStories-module__rbMInW__sectorPanel h3{font-size:28px}.LightStories-module__rbMInW__stepTabs{display:flex;overflow-x:auto}.LightStories-module__rbMInW__stepTabs button{min-width:155px}.LightStories-module__rbMInW__stepDetail{flex-direction:column;align-items:flex-start;gap:12px}.LightStories-module__rbMInW__approachArt .LightStories-module__rbMInW__imageFrame{aspect-ratio:1.5}}.LightStories-module__rbMInW__imageFrame{aspect-ratio:16/10;background:#f4efe3;border-radius:28px;position:relative;overflow:hidden}.LightStories-module__rbMInW__imageLayer{position:absolute;inset:-1%}.LightStories-module__rbMInW__imageLayer img{object-fit:cover}.LightStories-module__rbMInW__world .LightStories-module__rbMInW__imageFrame{aspect-ratio:16/8;background:#f4efe3}.LightStories-module__rbMInW__caption{color:#505b73;background:#f4efe3d9;border-radius:16px;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.7rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.LightStories-module__rbMInW__sectorGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:-3rem;padding:0 1.5rem;display:grid;position:relative}.LightStories-module__rbMInW__glass{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);color:#09102d;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);background:#f4efe3b5;border:1px solid #f4efe3d9;border-radius:26px;flex-direction:column;padding:2rem;display:flex;box-shadow:inset 0 1px #f4efe3,0 16px 44px -28px #131a4338}.LightStories-module__rbMInW__number{color:var(--color-cta);letter-spacing:.06em;font-size:.7rem}.LightStories-module__rbMInW__glass h3{letter-spacing:-.035em;margin:1.5rem 0 1rem;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.16}.LightStories-module__rbMInW__glass p,.LightStories-module__rbMInW__storyCopy p,.LightStories-module__rbMInW__positionCopy p{color:#555e73;font-size:1rem;line-height:1.75}.LightStories-module__rbMInW__glass p{flex:1}.LightStories-module__rbMInW__link{color:#131a43;justify-content:space-between;align-items:center;gap:2rem;min-height:44px;padding-block:.6rem;font-size:.85rem;font-weight:500;display:inline-flex}.LightStories-module__rbMInW__glass .LightStories-module__rbMInW__link{margin-top:1.4rem}.LightStories-module__rbMInW__link>span{width:44px;height:44px;transition:transform .22s var(--ease-out);background:#f4efe390;border:1px solid #131a4326;border-radius:50%;place-items:center;display:grid}.LightStories-module__rbMInW__allLink{border-bottom:1px solid #131a4330;align-items:center;gap:1rem;width:fit-content;min-height:48px;margin:3rem auto 0;font-size:.9rem;display:flex}.LightStories-module__rbMInW__stories{gap:5rem;display:grid}.LightStories-module__rbMInW__story{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.LightStories-module__rbMInW__story>*{min-width:0}.LightStories-module__rbMInW__story .LightStories-module__rbMInW__imageFrame{width:100%;min-height:460px}.LightStories-module__rbMInW__storyCopy{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f4efe3c7;border:1px solid #f4efe3;border-radius:28px;margin-left:-3rem;padding:clamp(2rem,4vw,4rem);position:relative;box-shadow:0 20px 60px -40px #131a4340}.LightStories-module__rbMInW__storyCopy h3{letter-spacing:-.045em;margin-bottom:1.5rem;font-size:clamp(1.9rem,3vw,3rem);line-height:1.08}.LightStories-module__rbMInW__storyCopy .LightStories-module__rbMInW__link{width:100%;margin-top:1.5rem}.LightStories-module__rbMInW__story:nth-child(2n) .LightStories-module__rbMInW__imageFrame{grid-area:1/2}.LightStories-module__rbMInW__story:nth-child(2n) .LightStories-module__rbMInW__storyCopy{grid-area:1/1;margin-left:0;margin-right:-3rem}.LightStories-module__rbMInW__photoNote{color:#737b8d;margin-top:1.25rem;font-size:.65rem;display:block}.LightStories-module__rbMInW__positioning{background:#f4efe3;grid-template-columns:1.15fr 1fr;gap:3rem;display:grid}.LightStories-module__rbMInW__positioning .LightStories-module__rbMInW__heading{text-align:left;margin:0}.LightStories-module__rbMInW__positioning h2{font-size:clamp(2.5rem,4.4vw,4.5rem)}.LightStories-module__rbMInW__positionCopy p+p{margin-top:1.25rem}.LightStories-module__rbMInW__positionCopy .LightStories-module__rbMInW__link{margin-top:1.5rem}.LightStories-module__rbMInW__lifecycle{grid-column:1/-1;grid-template-columns:repeat(5,1fr);padding:3rem 0 0;display:grid}.LightStories-module__rbMInW__lifecycle>div{border-top:1px solid #131a4330;padding:1.5rem 0}.LightStories-module__rbMInW__lifecycle span{color:#707a92;font-size:.7rem}.LightStories-module__rbMInW__lifecycle h3{margin-top:1rem;font-size:1.2rem}@media (hover:hover) and (pointer:fine){.LightStories-module__rbMInW__glass:hover{transform:translateY(-4px);box-shadow:inset 0 1px #f4efe3,0 22px 48px -24px #131a4330}.LightStories-module__rbMInW__allLink:hover{color:#536493}.LightStories-module__rbMInW__link:hover>span{transform:rotate(45deg)}}@media (max-width:767px){.LightStories-module__rbMInW__heading{margin-bottom:2.5rem}.LightStories-module__rbMInW__heading h2{font-size:clamp(2.4rem,9vw,4rem)}.LightStories-module__rbMInW__sectorGrid{grid-template-columns:1fr;margin-top:1rem;padding:0}.LightStories-module__rbMInW__world{margin:0}.LightStories-module__rbMInW__caption{gap:1rem;padding-inline:0}.LightStories-module__rbMInW__caption span{display:none}.LightStories-module__rbMInW__world .LightStories-module__rbMInW__imageFrame{aspect-ratio:1.1}.LightStories-module__rbMInW__story{grid-template-columns:1fr}.LightStories-module__rbMInW__story .LightStories-module__rbMInW__imageFrame{aspect-ratio:1.2;min-height:0}.LightStories-module__rbMInW__storyCopy,.LightStories-module__rbMInW__story:nth-child(2n) .LightStories-module__rbMInW__storyCopy{grid-area:auto;margin:-3rem .75rem 0;padding:1.6rem}.LightStories-module__rbMInW__story:nth-child(2n) .LightStories-module__rbMInW__imageFrame{grid-area:auto}.LightStories-module__rbMInW__stories{gap:3rem}.LightStories-module__rbMInW__positioning{grid-template-columns:1fr}.LightStories-module__rbMInW__lifecycle{grid-template-columns:repeat(5,minmax(100px,1fr));overflow-x:auto}.LightStories-module__rbMInW__glass{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.LightStories-module__rbMInW__imageLayer{transform:none!important}.LightStories-module__rbMInW__glass{transition:none}.LightStories-module__rbMInW__glass:hover{transform:none}.LightStories-module__rbMInW__link>span{transition:none}}@media (prefers-reduced-transparency:reduce){.LightStories-module__rbMInW__glass,.LightStories-module__rbMInW__storyCopy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4efe3}}@media (prefers-contrast:more){.LightStories-module__rbMInW__glass,.LightStories-module__rbMInW__storyCopy{background:#f4efe3;border-color:#737b8d}}.LightStories-module__rbMInW__section.LightStories-module__rbMInW__approach{isolation:isolate;color:#fff;background:#000;padding:0}.LightStories-module__rbMInW__approach .LightStories-module__rbMInW__pin{align-items:center;display:flex;position:relative;overflow:hidden}.LightStories-module__rbMInW__approach[data-scroll=on]{height:300vh}.LightStories-module__rbMInW__approach[data-scroll=on] .LightStories-module__rbMInW__pin{height:100svh;min-height:620px;position:sticky;top:0}.LightStories-module__rbMInW__approachContent{z-index:1;pointer-events:none;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,72px);width:100%;max-width:1240px;margin:0 auto;padding:clamp(72px,9vh,120px) clamp(20px,5vw,56px);display:grid;position:relative}.LightStories-module__rbMInW__approachContent a,.LightStories-module__rbMInW__approachContent button{pointer-events:auto}.LightStories-module__rbMInW__approach .LightStories-module__rbMInW__heading{text-align:left;max-width:none;margin:0}.LightStories-module__rbMInW__approach .LightStories-module__rbMInW__eyebrow{color:#ffffffa6}.LightStories-module__rbMInW__approach .LightStories-module__rbMInW__heading h2{color:#fff;font-size:clamp(34px,4vw,58px);font-weight:400}.LightStories-module__rbMInW__approach .LightStories-module__rbMInW__heading em{font-family:var(--font-display);color:#fff;font-style:italic;font-weight:400}.LightStories-module__rbMInW__approach .LightStories-module__rbMInW__heading p{color:#fffc;max-width:44ch;margin:20px 0;font-size:15px}.LightStories-module__rbMInW__approachLink{color:#fff;background:#ffffff0a;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:12px 24px;font-size:13px;display:inline-flex}.LightStories-module__rbMInW__approach a:focus-visible,.LightStories-module__rbMInW__approach button:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:4px}@media (max-width:900px){.LightStories-module__rbMInW__approachContent{grid-template-columns:1fr;gap:34px}}
.LifecycleGallery-module__qNARwG__section{color:#18212b;background:#f4efe3;padding:100px 0 80px;scroll-margin-top:80px}.LifecycleGallery-module__qNARwG__heading{justify-content:space-between;align-items:end;gap:60px;max-width:1280px;margin:0 auto 48px;padding:0 32px;display:flex}.LifecycleGallery-module__qNARwG__eyebrow{color:#686e76;margin-bottom:24px;font-size:12px;display:block}.LifecycleGallery-module__qNARwG__heading h2{letter-spacing:-.05em;font-size:clamp(42px,5.3vw,76px);font-weight:600;line-height:1.06}.LifecycleGallery-module__qNARwG__heading h2 span{color:#747b83}.LifecycleGallery-module__qNARwG__heading p{color:#64707c;max-width:340px;font-size:15px;line-height:1.7}.LifecycleGallery-module__qNARwG__pinHost{position:relative}.LifecycleGallery-module__qNARwG__stage{position:static}.LifecycleGallery-module__qNARwG__pinHost[data-pin=true] .LifecycleGallery-module__qNARwG__stage{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.LifecycleGallery-module__qNARwG__viewport{--card-width:min(86vw,1120px);padding:12px max(24px,calc((100% - var(--card-width))/2)) 28px;gap:16px;display:flex;position:relative}.LifecycleGallery-module__qNARwG__pinHost[data-pin=false] .LifecycleGallery-module__qNARwG__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.LifecycleGallery-module__qNARwG__pinHost[data-pin=false] .LifecycleGallery-module__qNARwG__viewport::-webkit-scrollbar{display:none}.LifecycleGallery-module__qNARwG__card{flex:0 0 var(--card-width);scroll-snap-align:center;color:#fff;height:clamp(470px,64svh,720px);transition:transform .55s var(--ease-out);background:#122332;border-radius:22px;position:relative;overflow:hidden;transform:perspective(1600px)scale(.96)rotateY(-3deg)}.LifecycleGallery-module__qNARwG__card[data-side=before]{transform:perspective(1600px)scale(.96)rotateY(3deg)}.LifecycleGallery-module__qNARwG__card[data-active=true]{transform:perspective(1600px)scale(1)rotateY(0);box-shadow:0 22px 34px -25px #08172680}.LifecycleGallery-module__qNARwG__card img{object-fit:cover;pointer-events:none}.LifecycleGallery-module__qNARwG__imageLink{z-index:0;position:absolute;inset:0}.LifecycleGallery-module__qNARwG__shade{pointer-events:none;background:linear-gradient(#05132155,#0000 28%,#05101b70 62%,#04101bed);position:absolute;inset:0}.LifecycleGallery-module__qNARwG__cardTop{letter-spacing:.08em;text-transform:uppercase;pointer-events:none;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:32px;left:40px;right:40px}.LifecycleGallery-module__qNARwG__cardCopy{position:absolute;bottom:40px;left:40px;right:40px}.LifecycleGallery-module__qNARwG__cardCopy h3{letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin-bottom:32px;font-size:clamp(40px,5.2vw,70px);font-weight:600;line-height:1.04}.LifecycleGallery-module__qNARwG__cardBottom{align-items:center;gap:26px;display:flex}.LifecycleGallery-module__qNARwG__cardBottom a{background:var(--color-cta);color:#fff;border-radius:30px;flex-shrink:0;align-items:center;gap:20px;min-height:46px;padding:10px 20px;font-size:12px;transition:background-color .2s;display:flex}.LifecycleGallery-module__qNARwG__cardBottom a:hover{background:var(--color-cta-hover)}.LifecycleGallery-module__qNARwG__cardBottom a span{font-size:18px}.LifecycleGallery-module__qNARwG__cardBottom p{color:#e2e8ed;max-width:54ch;font-size:14px;line-height:1.65}.LifecycleGallery-module__qNARwG__cardBottom strong{color:#fff;font-weight:600}.LifecycleGallery-module__qNARwG__controls{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 32px;display:flex}.LifecycleGallery-module__qNARwG__status{color:#737b84;font-variant-numeric:tabular-nums;align-items:center;gap:22px;font-size:11px;display:flex}.LifecycleGallery-module__qNARwG__status strong{color:#25313e;font-size:13px;font-weight:500}.LifecycleGallery-module__qNARwG__arrows{gap:10px;display:flex}.LifecycleGallery-module__qNARwG__arrows button{color:#333e49;cursor:pointer;background:#e9e1d0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.LifecycleGallery-module__qNARwG__arrows button:disabled{opacity:.3;cursor:default}.LifecycleGallery-module__qNARwG__section :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:4px}.LifecycleGallery-module__qNARwG__section button:active:not(:disabled),.LifecycleGallery-module__qNARwG__cardBottom a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.LifecycleGallery-module__qNARwG__arrows button:not(:disabled):hover{background:#ddd3ba}}@media (max-width:899px){.LifecycleGallery-module__qNARwG__heading{flex-direction:column;align-items:start;gap:24px}.LifecycleGallery-module__qNARwG__heading p{max-width:56ch}.LifecycleGallery-module__qNARwG__cardBottom{flex-direction:column-reverse;align-items:start;gap:20px}.LifecycleGallery-module__qNARwG__cardCopy h3{font-size:48px}}@media (max-width:600px){.LifecycleGallery-module__qNARwG__section{padding:64px 0 44px}.LifecycleGallery-module__qNARwG__heading{margin-bottom:28px;padding:0 24px}.LifecycleGallery-module__qNARwG__heading h2{font-size:42px}.LifecycleGallery-module__qNARwG__heading p{font-size:14px}.LifecycleGallery-module__qNARwG__viewport{--card-width:88vw;padding-inline:6vw;gap:10px;padding-bottom:22px}.LifecycleGallery-module__qNARwG__card{border-radius:18px;height:520px}.LifecycleGallery-module__qNARwG__cardTop{font-size:11px;top:24px;left:24px;right:24px}.LifecycleGallery-module__qNARwG__cardCopy{bottom:28px;left:24px;right:24px}.LifecycleGallery-module__qNARwG__cardCopy h3{margin-bottom:22px;font-size:39px}.LifecycleGallery-module__qNARwG__cardBottom p{font-size:12px}.LifecycleGallery-module__qNARwG__cardBottom a{min-height:44px;font-size:11px}.LifecycleGallery-module__qNARwG__controls{padding-inline:24px}}.LifecycleGallery-module__qNARwG__section[data-instant=true] .LifecycleGallery-module__qNARwG__card{transition:none}@media (prefers-reduced-motion:reduce){.LifecycleGallery-module__qNARwG__card,.LifecycleGallery-module__qNARwG__card[data-side=before],.LifecycleGallery-module__qNARwG__card[data-active=true]{transition:none;transform:none}}
.ClienteleStrip-module__TNJTsG__section{color:#09102d;background:#f4efe3;padding:clamp(40px,5vw,72px) 0;overflow:hidden}.ClienteleStrip-module__TNJTsG__heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:clamp(32px,7vw,100px);width:min(1088px,100% - 48px);margin:0 auto clamp(32px,4vw,56px);display:grid}.ClienteleStrip-module__TNJTsG__heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.1}.ClienteleStrip-module__TNJTsG__heading h2 span{display:inline}.ClienteleStrip-module__TNJTsG__heading p{color:#555e73;max-width:36ch;font-size:.9rem;line-height:1.7}.ClienteleStrip-module__TNJTsG__aside{gap:12px;display:grid}.ClienteleStrip-module__TNJTsG__pause{color:#555e73;text-underline-offset:5px;cursor:pointer;justify-self:start;min-height:44px;font-size:11px;text-decoration:underline}.ClienteleStrip-module__TNJTsG__band{--clientele-gap:48px;background:linear-gradient(#efe9db,#e3dac5);border-block:1px solid #09102d14;padding-block:clamp(24px,3vw,36px);position:relative;overflow:hidden}.ClienteleStrip-module__TNJTsG__band:before,.ClienteleStrip-module__TNJTsG__band:after{content:"";z-index:2;pointer-events:none;width:clamp(32px,8vw,140px);position:absolute;inset-block:0}.ClienteleStrip-module__TNJTsG__band:before{background:linear-gradient(90deg,#e3dac5,#0000);left:0}.ClienteleStrip-module__TNJTsG__band:after{background:linear-gradient(-90deg,#e3dac5,#0000);right:0}.ClienteleStrip-module__TNJTsG__track{align-items:center;gap:var(--clientele-gap);width:max-content;animation:120s linear infinite paused ClienteleStrip-module__TNJTsG__clientele-scroll;display:flex}.ClienteleStrip-module__TNJTsG__section[data-running=true]:not([data-paused=true]) .ClienteleStrip-module__TNJTsG__track{animation-play-state:running}.ClienteleStrip-module__TNJTsG__run{align-items:center;gap:var(--clientele-gap);flex:none;display:flex}.ClienteleStrip-module__TNJTsG__card{color:#09102d;width:clamp(240px,21vw,300px);height:150px;transition:transform .26s var(--ease-out,ease), box-shadow .26s var(--ease-out,ease), border-color .26s ease;background:linear-gradient(160deg,#fbf8f1,#f2ecdd);border:1px solid #09102d14;border-radius:18px;flex:none;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 24px 48px -36px #09102d59,inset 0 1px #ffffffa0}.ClienteleStrip-module__TNJTsG__mark{flex:none;justify-content:center;align-items:center;width:68px;height:42px;display:flex}.ClienteleStrip-module__TNJTsG__mark img{object-fit:contain;filter:grayscale()contrast(1.05)opacity(.7);width:100%;height:100%;transition:filter .32s}.ClienteleStrip-module__TNJTsG__card:hover .ClienteleStrip-module__TNJTsG__mark img{filter:grayscale(0)opacity()}.ClienteleStrip-module__TNJTsG__rule{background:linear-gradient(#0000,#09102d30,#0000);flex:none;align-self:stretch;width:1px}.ClienteleStrip-module__TNJTsG__lockup{gap:8px;min-width:0;display:grid}.ClienteleStrip-module__TNJTsG__lockup strong{letter-spacing:-.03em;max-width:22ch;font-size:clamp(.85rem,1.2vw,1rem);font-weight:600;line-height:1.18}.ClienteleStrip-module__TNJTsG__lockup small{color:#626b7c;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:500}@keyframes ClienteleStrip-module__TNJTsG__clientele-scroll{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.ClienteleStrip-module__TNJTsG__section[data-running=true] .ClienteleStrip-module__TNJTsG__band:hover .ClienteleStrip-module__TNJTsG__track{animation-play-state:paused}.ClienteleStrip-module__TNJTsG__card:hover{border-color:#09102d24;transform:translateY(-4px);box-shadow:0 32px 60px -32px #09102d66,inset 0 1px #ffffffa0}.ClienteleStrip-module__TNJTsG__pause:hover{color:var(--color-cta)}}@media (max-width:720px){.ClienteleStrip-module__TNJTsG__heading{grid-template-columns:1fr;gap:20px}.ClienteleStrip-module__TNJTsG__heading h2{max-width:22ch}.ClienteleStrip-module__TNJTsG__aside{grid-template-columns:1fr auto;align-items:end;gap:18px}.ClienteleStrip-module__TNJTsG__heading p{font-size:.8rem}.ClienteleStrip-module__TNJTsG__band{--clientele-gap:18px}.ClienteleStrip-module__TNJTsG__card{gap:14px;width:230px;height:150px;padding:18px}.ClienteleStrip-module__TNJTsG__mark{width:60px;height:38px}.ClienteleStrip-module__TNJTsG__lockup strong{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.ClienteleStrip-module__TNJTsG__heading h2 span{opacity:1!important}.ClienteleStrip-module__TNJTsG__track{width:100%;animation:none}.ClienteleStrip-module__TNJTsG__run{flex-wrap:wrap;width:100%;padding-inline:clamp(24px,4vw,56px)}.ClienteleStrip-module__TNJTsG__run[aria-hidden=true],.ClienteleStrip-module__TNJTsG__pause{display:none}.ClienteleStrip-module__TNJTsG__card{flex:300px}.ClienteleStrip-module__TNJTsG__mark img{filter:none}.ClienteleStrip-module__TNJTsG__band:before,.ClienteleStrip-module__TNJTsG__band:after{display:none}}
