.marquee-module__5bUdvG__marquee-wrapper{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);container-type:inline-size}.marquee-module__5bUdvG__marquee-wrapper:has(:focus-visible:where(:not([data-pointer-focus]))){-webkit-mask:none;mask:none}.marquee-module__5bUdvG__marquee{--marquee-duration:var(--marquee-duration-base,50s);--marquee-start-offset:var(--marquee-start-offset-base,0px);width:fit-content;min-width:max-content;animation:marquee-module__5bUdvG__marquee-scroll var(--marquee-duration,50s) linear infinite;will-change:auto;animation-play-state:paused;display:flex}@media (min-width:48rem){.marquee-module__5bUdvG__marquee{--marquee-duration:var(--marquee-duration-md,var(--marquee-duration-base,50s));--marquee-start-offset:var(--marquee-start-offset-md,var(--marquee-start-offset-base,0px))}}.marquee-module__5bUdvG__marquee-clone{display:contents}.marquee-module__5bUdvG__marquee[data-inverted]{animation-direction:reverse}@media (prefers-reduced-motion:no-preference){.marquee-module__5bUdvG__marquee-wrapper[data-active] .marquee-module__5bUdvG__marquee{will-change:transform;animation-play-state:running}.marquee-module__5bUdvG__marquee-wrapper[data-active]:focus-within .marquee-module__5bUdvG__marquee{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.marquee-module__5bUdvG__marquee-wrapper[data-active]:hover .marquee-module__5bUdvG__marquee{animation-play-state:paused}}@keyframes marquee-module__5bUdvG__marquee-scroll{0%{transform:translateX(calc(-50% + var(--marquee-start-offset,0px)))}to{transform:translateX(var(--marquee-start-offset,0px))}}@media (prefers-reduced-motion:reduce){.marquee-module__5bUdvG__marquee-wrapper{overflow-x:auto;-webkit-mask:none;mask:none}.marquee-module__5bUdvG__marquee{transform:translateX(var(--marquee-start-offset,0px));will-change:auto;animation:none}.marquee-module__5bUdvG__marquee-clone{display:none}}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.marketing-event-card-hover-module__l9fLHW__eventCard,.marketing-event-card-hover-module__l9fLHW__showcaseCard{transition-property:scale,box-shadow;transition-duration:.32s,.34s;transition-timing-function:cubic-bezier(.34,1,.45,1),cubic-bezier(.16,1,.3,1)}.marketing-event-card-hover-module__l9fLHW__eventCard:hover{scale:1.04}.marketing-event-card-hover-module__l9fLHW__showcaseCard:hover{scale:1.02}}
.features-module__KUlD3W__activationCard{--activation-card-size-ratio:.98;--cv-glass-alpha:.7;width:calc(100% * var(--activation-card-size-ratio));height:calc(100% * var(--activation-card-size-ratio));margin-inline:auto}.features-module__KUlD3W__activationGrid{--activation-fan-strength:1;--activation-stagger-offset:calc(var(--spacing) * 22.5 * var(--activation-fan-strength));--activation-arc-lift:calc(var(--spacing) * 6 * var(--activation-fan-strength));--activation-arc-drop:calc(var(--spacing) * 3 * var(--activation-fan-strength));--activation-fan-shift:0px}.features-module__KUlD3W__activationSlide:first-child .features-module__KUlD3W__activationCard{z-index:1;translate:calc(var(--activation-fan-shift) * -2) calc(var(--activation-stagger-offset) + var(--activation-arc-drop));rotate:calc(-5.5deg * var(--activation-fan-strength))}.features-module__KUlD3W__activationSlide:nth-child(2) .features-module__KUlD3W__activationCard{z-index:2;translate:calc(var(--activation-fan-shift) * -1) calc(var(--activation-arc-lift) * -.75);rotate:calc(-3.5deg * var(--activation-fan-strength))}.features-module__KUlD3W__activationSlide:nth-child(3) .features-module__KUlD3W__activationCard{z-index:3;translate:0 calc(var(--activation-stagger-offset) - var(--activation-arc-lift));rotate:calc(-1.5deg * var(--activation-fan-strength))}.features-module__KUlD3W__activationSlide:nth-child(4) .features-module__KUlD3W__activationCard{z-index:4;translate:var(--activation-fan-shift) calc(var(--activation-arc-lift) * -.75);rotate:calc(3.5deg * var(--activation-fan-strength))}.features-module__KUlD3W__activationSlide:nth-child(5) .features-module__KUlD3W__activationCard{z-index:5;translate:calc(var(--activation-fan-shift) * 2) calc(var(--activation-stagger-offset) + var(--activation-arc-drop));rotate:calc(5.5deg * var(--activation-fan-strength))}@media (prefers-reduced-motion:reduce){.features-module__KUlD3W__activationGrid{scroll-behavior:auto}}@media not (min-width:85.25rem){.features-module__KUlD3W__activationGrid{--activation-row-overlap:calc(var(--spacing) * 11.25);--activation-tilt-overhang:calc(var(--spacing) * 3 * var(--activation-fan-strength));inline-size:auto;margin-block-start:calc(var(--spacing) * -8);margin-inline:calc(var(--mkt-main-spacing-x) * -1);padding-block:calc(var(--spacing) * 8) calc(var(--spacing) * 30 * var(--activation-fan-strength));padding-inline:calc(var(--mkt-main-spacing-x) + var(--activation-tilt-overhang));scroll-padding-inline:calc(var(--mkt-main-spacing-x) + var(--activation-tilt-overhang));display:flex}.features-module__KUlD3W__activationSlide{inline-size:min(calc(80vw + 4px), calc(var(--spacing) * 71));flex:none}.features-module__KUlD3W__activationSlide+.features-module__KUlD3W__activationSlide{margin-inline-start:calc(var(--activation-row-overlap) * -1)}}@media not (min-width:48rem){.features-module__KUlD3W__activationGrid{--activation-fan-strength:.75}}@media (min-width:85.25rem){.features-module__KUlD3W__activationControls{display:none}.features-module__KUlD3W__activationGrid{--activation-fan-shift:calc(var(--spacing) * 3.75);padding-block-end:calc(var(--spacing) * 25.5 + var(--activation-arc-drop));padding-inline:calc(var(--spacing) * 3);scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;overflow:visible}.features-module__KUlD3W__activationSlide{inline-size:max-content;height:auto}.features-module__KUlD3W__activationCard{width:calc(var(--spacing) * 74 * var(--activation-card-size-ratio));height:calc(var(--spacing) * 78.75 * var(--activation-card-size-ratio))}}
.hero-metrics-module__aEm6OW__roll{--hero-roll-pad:round(nearest, .125em, 1px);--hero-roll-cell:calc(1em + 2 * var(--hero-roll-pad));padding-block:var(--hero-roll-pad);white-space:nowrap;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(2 * var(--hero-roll-pad)), #000 calc(100% - 2 * var(--hero-roll-pad)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(2 * var(--hero-roll-pad)), #000 calc(100% - 2 * var(--hero-roll-pad)), transparent 100%);line-height:1em}.hero-metrics-module__aEm6OW__digit{padding-block:var(--hero-roll-pad);display:inline-block;position:relative}.hero-metrics-module__aEm6OW__digit[data-roll-trail]:before{content:attr(data-roll-trail);inset-inline:0;line-height:var(--hero-roll-cell);white-space:pre;position:absolute;bottom:100%}@media (prefers-reduced-motion:no-preference){.hero-metrics-module__aEm6OW__digit[data-roll-trail]{animation:hero-metrics-module__aEm6OW__hero-digit-roll var(--hero-roll-duration) var(--hero-roll-easing) var(--hero-roll-delay) both}}@keyframes hero-metrics-module__aEm6OW__hero-digit-roll{0%{transform:translateY(calc(var(--hero-roll-steps) * var(--hero-roll-cell)))}to{transform:translateY(0)}}
.map-module__4dxQfq__cityMarker{pointer-events:none;transform-box:fill-box;transform-origin:50%}.map-module__4dxQfq__cityMarkerTrigger,.map-module__4dxQfq__builderMarkerTrigger{cursor:default;pointer-events:all;outline:none}.map-module__4dxQfq__cityMarkerTrigger{fill:#0000}.map-module__4dxQfq__markerUnderside,.map-module__4dxQfq__markerFace{stroke-linejoin:round;stroke-width:var(--marker-edge-width)}.map-module__4dxQfq__markerUnderside{fill:var(--marker-underside);stroke:var(--marker-underside)}.map-module__4dxQfq__markerFace{fill:var(--marker-face);stroke:var(--marker-face)}.map-module__4dxQfq__cityMarkerFocusRing{fill:none;stroke-linejoin:round}:is(.map-module__4dxQfq__cityMarkerInteractive:has(.map-module__4dxQfq__cityMarkerTrigger:focus-visible:where(:not([data-pointer-focus]))) .map-module__4dxQfq__cityMarkerFocusRing,.map-module__4dxQfq__builderMarkerTrigger:focus-visible:where(:not([data-pointer-focus]))){stroke:var(--color-cv-neutral-0);stroke-width:2px}.map-module__4dxQfq__cityMarkerHover{pointer-events:none;transform-box:fill-box;transform-origin:50%}.map-module__4dxQfq__cityMarkerInteractive[data-spinning] .map-module__4dxQfq__cityMarkerHover{fill-opacity:0;stroke-opacity:0}.map-module__4dxQfq__markerSpinLayer{pointer-events:none}.map-module__4dxQfq__cityMarkerPulse{opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.map-module__4dxQfq__cityMarker{animation-name:map-module__4dxQfq__city-marker-reveal;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-fill-mode:both}.map-module__4dxQfq__cityMarkers[data-entrance-finished] .map-module__4dxQfq__cityMarker{animation:none}.map-module__4dxQfq__cityMarkerPulse[data-pulsing]{animation:2s cubic-bezier(.2,.89,.44,1) both paused map-module__4dxQfq__city-marker-pulse}.map-module__4dxQfq__cityMarkers[data-active] .map-module__4dxQfq__cityMarkerPulse[data-pulsing]{animation-play-state:running}}@media (hover:hover) and (pointer:fine){.map-module__4dxQfq__cityMarkerInteractive:hover .map-module__4dxQfq__cityMarkerHover{transform:scale(1.2)}.map-module__4dxQfq__cityMarkerInteractive:has(:focus-visible:where(:not([data-pointer-focus]))) .map-module__4dxQfq__cityMarkerHover{transform:scale(1.2)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.map-module__4dxQfq__cityMarkerHover{transition:transform .13s cubic-bezier(.19,1,.22,1)}}@keyframes map-module__4dxQfq__city-marker-reveal{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes map-module__4dxQfq__city-marker-pulse{0%{opacity:0;transform:scale(1)}21%{opacity:.62;transform:scale(1.02)}to{opacity:0;transform:scale(2.6)}}