.MissionSection-module__urk3Ha__title{font-size:var(--font-size-h2)}.MissionSection-module__urk3Ha__cardsWrapper{padding-left:clamp(0px,25vw - 256px,76px);padding-right:clamp(0px,25vw - 256px,76px)}
.page-module__-108iG__eyebrow{font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--type-eyebrow-color)}.page-module__-108iG__title{font-size:var(--type-page-title);line-height:var(--type-page-title-leading);letter-spacing:var(--type-page-title-tracking)}.page-module__-108iG__contentGrid{padding-left:clamp(0px,25vw - 256px,76px);padding-right:clamp(0px,25vw - 256px,76px)}
.logo-slider-module__gDQmGW__root{--speed:60;--count:8;--blurs:8;--blur:1}.logo-slider-module__gDQmGW__container{-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.logo-slider-module__gDQmGW__blur>div{z-index:var(--blur-index);-webkit-mask:linear-gradient(90deg, transparent calc(var(--blur-index) * calc((100 / var(--blurs)) * 1%)), black calc((var(--blur-index) + 1) * calc((100 / var(--blurs)) * 1%)), black calc((var(--blur-index) + 2) * calc((100 / var(--blurs)) * 1%)), transparent calc((var(--blur-index) + 3) * calc((100 / var(--blurs)) * 1%)));mask:linear-gradient(90deg, transparent calc(var(--blur-index) * calc((100 / var(--blurs)) * 1%)), black calc((var(--blur-index) + 1) * calc((100 / var(--blurs)) * 1%)), black calc((var(--blur-index) + 2) * calc((100 / var(--blurs)) * 1%)), transparent calc((var(--blur-index) + 3) * calc((100 / var(--blurs)) * 1%)));-webkit-backdrop-filter:blur(calc((var(--blur-index,0) * var(--blur,0)) * 1px))}.logo-slider-module__gDQmGW__track{--duration:calc(var(--speed) * 1s);animation:logo-slider-module__gDQmGW__slide var(--duration) linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.logo-slider-module__gDQmGW__track{animation-duration:120s}}@keyframes logo-slider-module__gDQmGW__slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-slider-module__gDQmGW__container[data-direction=right] .logo-slider-module__gDQmGW__track{animation-direction:reverse}.logo-slider-module__gDQmGW__container[data-pause-on-hover=true]:hover .logo-slider-module__gDQmGW__track,.logo-slider-module__gDQmGW__container[data-pause-on-hover=true]:focus-within .logo-slider-module__gDQmGW__track{animation-play-state:paused}html.dark .logo-slider-module__gDQmGW__item>div{filter:grayscale()invert()brightness(1.5);transition:filter .3s}
.interactive-hover-button-module__rrkt0a__root{cursor:pointer;background-color:var(--color-neutral-matte);color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-width:150px;height:auto;padding:12px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.interactive-hover-button-module__rrkt0a__whiteLayer{background-color:var(--background);z-index:1;border-radius:9999px;transition:all .3s;position:absolute;inset:1px}.interactive-hover-button-module__rrkt0a__contentWrapper{z-index:10;justify-content:center;align-items:center;gap:12px;transition:all .3s;display:flex;position:relative}.interactive-hover-button-module__rrkt0a__dot{background-color:var(--foreground);z-index:5;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:all .4s ease-out}.interactive-hover-button-module__rrkt0a__root:focus-visible{outline:none}.interactive-hover-button-module__rrkt0a__root:hover .interactive-hover-button-module__rrkt0a__dot,.interactive-hover-button-module__rrkt0a__root:focus-visible .interactive-hover-button-module__rrkt0a__dot{transform:scale(80)}.interactive-hover-button-module__rrkt0a__textVisible{transition:all .3s;display:inline-block}.interactive-hover-button-module__rrkt0a__root:hover .interactive-hover-button-module__rrkt0a__textVisible,.interactive-hover-button-module__rrkt0a__root:focus-visible .interactive-hover-button-module__rrkt0a__textVisible{opacity:0;transform:translate(12px)}.interactive-hover-button-module__rrkt0a__contentHidden{width:100%;height:100%;color:var(--background);opacity:0;z-index:20;pointer-events:none;justify-content:center;align-items:center;gap:8px;transition:all .3s;display:flex;position:absolute;top:0;left:0;transform:translate(-12px)}.interactive-hover-button-module__rrkt0a__root:hover .interactive-hover-button-module__rrkt0a__contentHidden,.interactive-hover-button-module__rrkt0a__root:focus-visible .interactive-hover-button-module__rrkt0a__contentHidden{opacity:1;transform:translate(0)}
.LineHoverLink-module__vxr8Sq__link{cursor:pointer;white-space:nowrap;text-decoration:none;position:relative}.LineHoverLink-module__vxr8Sq__active{color:var(--color-accent-vibrant)}.LineHoverLink-module__vxr8Sq__link:after,.LineHoverLink-module__vxr8Sq__link:before{pointer-events:none;background:var(--color-accent-vibrant);width:100%;height:1px;position:absolute;top:100%;left:0}.LineHoverLink-module__vxr8Sq__link:before{content:""}.LineHoverLink-module__vxr8Sq__pulse:before{opacity:0;height:6px;top:100%}.LineHoverLink-module__vxr8Sq__pulse:hover:before,.LineHoverLink-module__vxr8Sq__pulse.LineHoverLink-module__vxr8Sq__animating:before{opacity:1;animation:.3s forwards LineHoverLink-module__vxr8Sq__lineUp}.LineHoverLink-module__vxr8Sq__pulse:after{content:"";opacity:0;height:2px;transition:opacity .3s}.LineHoverLink-module__vxr8Sq__pulse:hover:after,.LineHoverLink-module__vxr8Sq__pulse.LineHoverLink-module__vxr8Sq__animating:after{opacity:1;transition-delay:.3s}.LineHoverLink-module__vxr8Sq__pulse.LineHoverLink-module__vxr8Sq__active:after{content:"";opacity:1}.LineHoverLink-module__vxr8Sq__graphic{pointer-events:none}.LineHoverLink-module__vxr8Sq__graphicStroke path{fill:none;stroke:currentColor;stroke-width:1.5px}@keyframes LineHoverLink-module__vxr8Sq__lineUp{0%{transform-origin:50% 100%;transform:scaleY(.045)}50%{transform-origin:50% 100%;transform:scale(1)}51%{transform-origin:50% 0;transform:scale(1)}to{transform-origin:50% 0;transform:scaleY(.045)}}
.Hero-module__c2blIa__radialBackdrop{background:radial-gradient(circle, var(--foreground) 0%, transparent 70%)}
.Manifesto-module__hrD1Tq__title{font-size:var(--font-size-h2)}.Manifesto-module__hrD1Tq__philosophyCard{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),background .26s cubic-bezier(.22,1,.36,1)}.Manifesto-module__hrD1Tq__philosophyCard:hover{background:color-mix(in srgb, var(--background) 96%, var(--foreground))}html.dark .Manifesto-module__hrD1Tq__philosophyCard:hover{background:color-mix(in srgb, var(--background) 93%, white)}.Manifesto-module__hrD1Tq__bgLayers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Manifesto-module__hrD1Tq__bgLayer{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.Manifesto-module__hrD1Tq__bgLayer:after{content:"";background:linear-gradient(to bottom, var(--background) 0%, transparent 25%, transparent 75%, var(--background) 100%), color-mix(in srgb, var(--background) 62%, transparent);position:absolute;inset:0}@media (hover:hover){:is(.Manifesto-module__hrD1Tq__section:has(.Manifesto-module__hrD1Tq__philosophyCard:first-child:hover) .Manifesto-module__hrD1Tq__bgLayer:first-child,.Manifesto-module__hrD1Tq__section:has(.Manifesto-module__hrD1Tq__philosophyCard:nth-child(2):hover) .Manifesto-module__hrD1Tq__bgLayer:nth-child(2),.Manifesto-module__hrD1Tq__section:has(.Manifesto-module__hrD1Tq__philosophyCard:nth-child(3):hover) .Manifesto-module__hrD1Tq__bgLayer:nth-child(3),.Manifesto-module__hrD1Tq__section:has(.Manifesto-module__hrD1Tq__philosophyCard:nth-child(4):hover) .Manifesto-module__hrD1Tq__bgLayer:nth-child(4)){opacity:1}}@media (prefers-reduced-motion:reduce){.Manifesto-module__hrD1Tq__bgLayer{transition:none}}.Manifesto-module__hrD1Tq__conceptTitle{font-size:clamp(1.4rem,2.5vw,2.2rem)}.Manifesto-module__hrD1Tq__conceptDesc{font-size:var(--font-size-body)}
.FeatureCard-module__Hc3zUG__card{isolation:isolate;background:var(--card-bg);scroll-snap-align:center;flex-shrink:0;width:68vw;height:clamp(420px,42vw,680px);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 26px #00000029}html.dark .FeatureCard-module__Hc3zUG__card{background:linear-gradient(150deg,#0c0a16fa 0%,#13102ae6 60%,#231d3ed9 100%);box-shadow:0 12px 26px #0006}.FeatureCard-module__Hc3zUG__glowLayer{opacity:.9;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);transform:scale(1)}.FeatureCard-module__Hc3zUG__card:hover .FeatureCard-module__Hc3zUG__glowLayer{opacity:.78;transform:scale(1.03)}.FeatureCard-module__Hc3zUG__stepNumber{color:#fff;opacity:.07;pointer-events:none;select:none;font-size:clamp(110px,20vw,190px);line-height:1;position:absolute;bottom:-.1em;right:.05em}.FeatureCard-module__Hc3zUG__hasImage .FeatureCard-module__Hc3zUG__stepNumber{opacity:.28;text-shadow:0 2px 12px #0006}@media (max-width:640px){.FeatureCard-module__Hc3zUG__card{height:clamp(300px,80vw,380px)}}@media (prefers-reduced-motion:reduce){.FeatureCard-module__Hc3zUG__card,.FeatureCard-module__Hc3zUG__glowLayer{transition:none}.FeatureCard-module__Hc3zUG__card:hover .FeatureCard-module__Hc3zUG__glowLayer{transform:none}}
.page-module__LsH9wG__eyebrow{font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);color:var(--type-eyebrow-color)}.page-module__LsH9wG__hexLower{text-transform:lowercase}.page-module__LsH9wG__title{font-size:var(--type-page-title);line-height:var(--type-page-title-leading);letter-spacing:var(--type-page-title-tracking)}.page-module__LsH9wG__subtitle{font-size:var(--type-subtitle-size);line-height:var(--type-subtitle-leading)}.page-module__LsH9wG__cardGrid{padding-left:clamp(0px,25vw - 256px,76px);padding-right:clamp(0px,25vw - 256px,76px)}
.ExperienceTimeline-module__9oqMkW__titleProtection{border-radius:inherit;background:linear-gradient(160deg,#0000007a 0%,#0000001f 38%,#0000 62%)}.ExperienceTimeline-module__9oqMkW__experienceImage{transition:transform .6s cubic-bezier(.22,1,.36,1),filter .3s}.ExperienceTimeline-module__9oqMkW__imageCard[data-revealed=true] .ExperienceTimeline-module__9oqMkW__experienceImage{transform:scale(1.01)}html.dark .ExperienceTimeline-module__9oqMkW__experienceImage{filter:grayscale(.18)brightness(.78)}.ExperienceTimeline-module__9oqMkW__cardTitle{text-shadow:0 1px 4px #000000b3,0 3px 14px #00000080}.ExperienceTimeline-module__9oqMkW__tapHint{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-top:.5rem;font-size:.58rem;display:none}@media (max-width:639px),(hover:none){.ExperienceTimeline-module__9oqMkW__tapHint{display:block}}.ExperienceTimeline-module__9oqMkW__hoverPanel{-webkit-backdrop-filter:blur(4px);opacity:0;background:#080808b3;flex-direction:column;justify-content:flex-end;padding:1.5rem 2rem;transition:opacity .3s;display:flex}.ExperienceTimeline-module__9oqMkW__imageCard[data-revealed=true] .ExperienceTimeline-module__9oqMkW__hoverPanel{opacity:1}.ExperienceTimeline-module__9oqMkW__panelMobileHeader{display:none}@media (max-width:639px),(hover:none){.ExperienceTimeline-module__9oqMkW__hoverPanel{z-index:5;-webkit-backdrop-filter:blur(12px);background:#080808f2;justify-content:flex-start;padding:1.5rem;overflow-y:auto}.ExperienceTimeline-module__9oqMkW__panelMobileHeader{margin-bottom:.75rem;display:block}}
.FeatureGrid-module__CiYG8a__track{scroll-snap-type:x mandatory;touch-action:pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;gap:1rem;padding-block:3rem;padding-inline:max(1rem,16vw);display:flex;overflow-x:auto}.FeatureGrid-module__CiYG8a__track::-webkit-scrollbar{display:none}.FeatureGrid-module__CiYG8a__track:active{cursor:grabbing}.FeatureGrid-module__CiYG8a__dot{background:var(--foreground);opacity:.2;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:8px;height:8px;padding:0;transition:opacity .22s,width .22s,border-radius .22s,background-color .22s}.FeatureGrid-module__CiYG8a__dotActive{opacity:1;background:var(--color-accent-vibrant);border-radius:4px;width:28px}
.ExperienceTimelinePage-module__cUjQiG__timelineWrapper{padding-left:clamp(0px,25vw - 256px,76px);padding-right:clamp(0px,25vw - 256px,76px)}.ExperienceTimelinePage-module__cUjQiG__eyebrow{font-size:var(--type-eyebrow-size);color:var(--type-eyebrow-color);letter-spacing:var(--type-eyebrow-tracking)}.ExperienceTimelinePage-module__cUjQiG__title{font-size:var(--type-page-title);line-height:var(--type-page-title-leading);letter-spacing:var(--type-page-title-tracking)}.ExperienceTimelinePage-module__cUjQiG__subtitle{font-size:var(--type-subtitle-size);line-height:var(--type-subtitle-leading)}
.SolutionPillarsPage-module__rap7jG__bentoCard{background:var(--card-bg);box-shadow:0 12px 26px #00000029}html.dark .SolutionPillarsPage-module__rap7jG__bentoCard{background:linear-gradient(150deg,#0c0a16fa 0%,#13102ae6 60%,#231d3ed9 100%);box-shadow:0 12px 26px #0006}.SolutionPillarsPage-module__rap7jG__defaultGlow{background:radial-gradient(circle at 82% 6%,#ff450047,#0000 42%),linear-gradient(#ffffff0d 0%,#fff0 40%)}.SolutionPillarsPage-module__rap7jG__cardContent{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.SolutionPillarsPage-module__rap7jG__videoLayer{z-index:3;opacity:0;pointer-events:none;transition:opacity .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.SolutionPillarsPage-module__rap7jG__videoLayer video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SolutionPillarsPage-module__rap7jG__videoScrim{background:linear-gradient(#0000 40%,#0000001f 65%,#0000008c 100%);position:absolute;inset:0}@media (hover:hover) and (min-width:1280px) and (prefers-reduced-motion:no-preference){.SolutionPillarsPage-module__rap7jG__videoLayer[data-active=true]{opacity:1}.SolutionPillarsPage-module__rap7jG__bentoCard[data-showing-video=true] .SolutionPillarsPage-module__rap7jG__cardContent{opacity:0}}.SolutionPillarsPage-module__rap7jG__introEyebrow{font-size:var(--type-eyebrow-size);color:var(--type-eyebrow-color);letter-spacing:var(--type-eyebrow-tracking);line-height:1.2}.SolutionPillarsPage-module__rap7jG__introTitle{font-size:var(--type-page-title);line-height:var(--type-page-title-leading);letter-spacing:var(--type-page-title-tracking)}.SolutionPillarsPage-module__rap7jG__introSubtitle{font-size:var(--type-subtitle-size);line-height:var(--type-subtitle-leading)}.SolutionPillarsPage-module__rap7jG__hexLower{text-transform:lowercase}.SolutionPillarsPage-module__rap7jG__bentoGrid{padding-left:clamp(0px,25vw - 256px,76px);padding-right:clamp(0px,25vw - 256px,76px)}
