@layer components{.MotionStage-module__c1-iBa__scrubbed{opacity:var(--ms-opacity,1);transform:translate3d(calc(var(--ms-x,0) * 1px), calc(var(--ms-y,0) * 1px), 0) scale(var(--ms-scale,1))}.MotionStage-module__c1-iBa__scrubbed[data-motion-scrubbing=true]{will-change:transform, opacity}.MotionStage-module__c1-iBa__scrubbed.MotionStage-module__c1-iBa__focusBlur[data-motion-scrubbing=true]{filter:blur(calc(var(--ms-blur,0) * 1px))}@media (prefers-reduced-motion:reduce){.MotionStage-module__c1-iBa__scrubbed{opacity:1;transform:none}.MotionStage-module__c1-iBa__scrubbed.MotionStage-module__c1-iBa__focusBlur{filter:none}}}
@layer components{.Glass-module__lhT0UG__glass{isolation:isolate;background-color:color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-surface-alpha,0) * 100%));background-image:var(--_glass-optical-surface,none), var(--_glass-optical-control,none), var(--tcg-glass-specular,none);border:var(--_glass-border-width,1px) solid color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-border-alpha,.2) * 100%));color:var(--tcg-glass-fg);text-shadow:0 1px 2px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-content-scrim-alpha,0) * 100%)), 0 0 9px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-content-scrim-alpha,0) * 78%));-webkit-backdrop-filter:var(--tcg-glass-blur) saturate(var(--_glass-saturate,1)) brightness(calc(1 - var(--_glass-backdrop-dim-alpha,0)));backdrop-filter:var(--tcg-glass-blur) saturate(var(--_glass-saturate,1)) brightness(calc(1 - var(--_glass-backdrop-dim-alpha,0)));box-shadow: var(--tcg-glass-glow,0 0 transparent), 0 var(--_glass-shadow-y,2px) var(--_glass-shadow-blur,12px) var(--_glass-shadow-spread,-2px) color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-contact-shadow-alpha,0) * 100%)), inset 0 0 0 1px color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-rim-light-alpha,0) * 100%)), inset 0 2px 1px -1px color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-edge-highlight-alpha,0) * 100%)), inset 0 8px 14px -10px color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-inner-highlight-alpha,0) * 100%)), inset 0 -10px 16px -8px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-inner-shadow-alpha,0) * 100%)), inset 0 -1px 1px 0 color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-inner-shadow-alpha,0) * 100%));transition:background var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), border-color var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), box-shadow var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard);position:relative}.Glass-module__lhT0UG__glass:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--_glass-noise-opacity,0);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='fg-n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23fg-n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Glass-module__lhT0UG__glass[data-glass-fallback=solid-surface],.Glass-module__lhT0UG__glass[data-glass-fallback=forced-colors]{background-color:var(--tcg-color-neutral-fog);color:var(--tcg-color-neutral-carbon);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.Glass-module__lhT0UG__glass,.Glass-module__lhT0UG__glass:hover{background-color:var(--tcg-color-neutral-fog);color:var(--tcg-color-neutral-carbon);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;background-image:none}}:is(.tcg-grid-band,.tcg-grid-brief,.tcg-grid-rich,.tcg-grid-pair,.tcg-autogrid) .Glass-module__lhT0UG__glass:not(:hover):not(:focus-within),.Glass-module__lhT0UG__badge{-webkit-backdrop-filter:none;backdrop-filter:none}.Glass-module__lhT0UG__glass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 var(--_glass-shadow-y,2px) var(--_glass-shadow-blur,12px) var(--_glass-shadow-spread,-2px) color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-contact-shadow-alpha,0) * 100%));transition:transform var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), box-shadow var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard);position:absolute;inset:0}.Glass-module__lhT0UG__glass:hover{background-color:color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc((var(--_glass-surface-alpha,0) + .06) * 100%));border-color:color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc((var(--_glass-border-alpha,.2) + .1) * 100%))}.Glass-module__lhT0UG__glass:hover:after{transform:translateY(var(--tcg-space-1)) scale(1.01)}.Glass-module__lhT0UG__glass:active:after{transform:translateY(0)scale(.99)}.Glass-module__lhT0UG__glass[data-tcg-card-geometry-active=true]{transform:perspective(var(--tcg-motion-perspective)) rotateX(calc(var(--tcg-motion-tilt-max) * var(--tcg-card-tilt-fy,0))) rotateY(calc(var(--tcg-motion-tilt-max) * var(--tcg-card-tilt-fx,0)));transform-style:preserve-3d;will-change:transform;transition:transform var(--tcg-motion-duration-base) var(--tcg-motion-ease-premium)}@keyframes Glass-module__lhT0UG__tcg-card-drift{0%,to{background-position:0 0,0 0}50%{background-position:3% 4%,-2% -3%}}.Glass-module__lhT0UG__glass[data-tcg-card-motion-active=true][data-tcg-card-motion=gradient-drift-subtle]{animation:Glass-module__lhT0UG__tcg-card-drift var(--tcg-motion-duration-drift) var(--tcg-motion-ease-standard) infinite}.Glass-module__lhT0UG__glass[data-tcg-card-motion-active=true][data-tcg-card-motion=spectral-subtle]{animation:Glass-module__lhT0UG__tcg-card-drift var(--tcg-motion-duration-spectral) var(--tcg-motion-ease-standard) infinite}.Glass-module__lhT0UG__surface{border-radius:var(--tcg-radius-lg)}.Glass-module__lhT0UG__card{border-radius:var(--tcg-radius-lg);padding:var(--_card-inset,var(--tcg-space-6));max-width:var(--_card-max,var(--_card-ceiling,none))}.Glass-module__lhT0UG__panel{border-radius:var(--tcg-radius-xl);padding:var(--tcg-space-6)}.Glass-module__lhT0UG__button{min-inline-size:var(--tcg-size-touch-target);min-block-size:var(--tcg-size-touch-target);justify-content:center;align-items:center;gap:var(--tcg-gap-stack);padding:var(--tcg-space-3) var(--tcg-space-5);border-radius:var(--tcg-radius-pill);font-family:var(--tcg-font-body);font-weight:600;font-size:var(--tcg-text-caption-size);cursor:pointer;white-space:nowrap;line-height:1;text-decoration:none;display:inline-flex}.Glass-module__lhT0UG__badge{width:fit-content;padding:var(--tcg-space-1) var(--tcg-space-3);border-radius:var(--tcg-radius-pill);font-family:var(--tcg-font-body);font-size:var(--tcg-text-eyebrow-size);align-items:center;font-weight:600;line-height:1.2;display:inline-flex}@media (prefers-reduced-motion:reduce){.Glass-module__lhT0UG__glass,.Glass-module__lhT0UG__glass:after{transition:none}.Glass-module__lhT0UG__glass:hover:after,.Glass-module__lhT0UG__glass:active:after,.Glass-module__lhT0UG__glass[data-tcg-card-geometry-active=true]{transform:none}.Glass-module__lhT0UG__glass[data-tcg-card-motion-active=true]{animation:none}}}
@layer components{.motion-module__Jrn9Ha__fx{isolation:isolate;min-inline-size:0;display:inline-flex;position:relative}.motion-module__Jrn9Ha__lift{transition:transform var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard)}.motion-module__Jrn9Ha__lift:hover{transform:translateY(-2px)}.motion-module__Jrn9Ha__press{transition:transform var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard)}.motion-module__Jrn9Ha__press:active{transform:scale(var(--tcg-motion-scale-press))}.motion-module__Jrn9Ha__spotlight:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;--tcg-spot-size:18rem;background:var(--tcg-gradient-glass-spotlight);transition:opacity var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard);position:absolute;inset:0}.motion-module__Jrn9Ha__spotlight:hover:after{opacity:1}.motion-module__Jrn9Ha__ripple{overflow:hidden}.motion-module__Jrn9Ha__rippleDot{z-index:0;pointer-events:none;background:var(--tcg-glass-motion-ripple);animation:motion-module__Jrn9Ha__tcg-ripple var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard);border-radius:50%;position:absolute;transform:scale(0)}@keyframes motion-module__Jrn9Ha__tcg-ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.motion-module__Jrn9Ha__lift,.motion-module__Jrn9Ha__press{transition:none}.motion-module__Jrn9Ha__lift:hover,.motion-module__Jrn9Ha__press:active{transform:none}.motion-module__Jrn9Ha__spotlight:after{display:none}.motion-module__Jrn9Ha__rippleDot{animation:none;display:none}}}
@layer components{.Button-module__xKxgMW__button{isolation:isolate;justify-content:center;align-items:center;gap:var(--tcg-gap-stack);padding:var(--tcg-space-3) var(--tcg-space-5);border-radius:var(--tcg-radius-pill);font-family:var(--tcg-font-body);font-weight:600;font-size:var(--tcg-text-caption-size);min-height:var(--tcg-size-touch-target);min-width:var(--tcg-size-touch-target);cursor:pointer;white-space:nowrap;background-color:color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-surface-alpha,0) * 100%));background-image:var(--_glass-optical-control,none), var(--tcg-glass-specular,none);width:fit-content;color:var(--tcg-glass-fg);text-shadow:0 1px 2px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-content-scrim-alpha,0) * 100%)), 0 0 8px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-content-scrim-alpha,0) * 78%));border:var(--_glass-border-width,1px) solid color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-border-alpha,.2) * 100%));-webkit-backdrop-filter:var(--tcg-glass-blur) saturate(var(--_glass-saturate,1)) brightness(calc(1 - var(--_glass-backdrop-dim-alpha,0)));backdrop-filter:var(--tcg-glass-blur) saturate(var(--_glass-saturate,1)) brightness(calc(1 - var(--_glass-backdrop-dim-alpha,0)));box-shadow: var(--tcg-glass-glow,0 0 transparent), 0 var(--_glass-shadow-y,2px) var(--_glass-shadow-blur,12px) var(--_glass-shadow-spread,-2px) color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-contact-shadow-alpha,0) * 100%)), inset 0 0 0 1px color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-rim-light-alpha,0) * 100%)), inset 0 2px 1px -1px color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-edge-highlight-alpha,0) * 100%)), inset 0 7px 12px -9px color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc(var(--_glass-inner-highlight-alpha,0) * 100%)), inset 0 -9px 14px -7px color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-inner-shadow-alpha,0) * 100%)), inset 0 -1px 1px 0 color-mix(in srgb, transparent, var(--tcg-color-neutral-carbon-abyss) calc(var(--_glass-inner-shadow-alpha,0) * 100%));transition:transform var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), background var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), box-shadow var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard);line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__xKxgMW__button[data-glass-fallback=solid-surface],.Button-module__xKxgMW__button[data-glass-fallback=forced-colors]{background-color:var(--tcg-color-neutral-fog);color:var(--tcg-color-neutral-carbon);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.Button-module__xKxgMW__button,.Button-module__xKxgMW__button:hover{background-color:var(--tcg-color-neutral-fog);color:var(--tcg-color-neutral-carbon);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;background-image:none}}.Button-module__xKxgMW__button:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--_glass-noise-opacity,0);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='bt-n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23bt-n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Button-module__xKxgMW__button:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:var(--tcg-gradient-glass-spotlight);transition:opacity var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard);position:absolute;inset:0}.Button-module__xKxgMW__button:hover:after{opacity:1}.Button-module__xKxgMW__button:hover{background-color:color-mix(in srgb, transparent, var(--tcg-color-neutral-white) calc((var(--_glass-surface-alpha,0) + .08) * 100%));transform:translateY(-1px)}.Button-module__xKxgMW__button:active{transform:scale(.97)}.Button-module__xKxgMW__button:focus-visible{outline:2px solid var(--tcg-color-focus-ring);outline-offset:2px}.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=inset-relief]{box-shadow:var(--tcg-glass-rim,0 0 transparent), inset 0 calc(2px * var(--tcg-glass-relief-scale,1)) calc(10px * var(--tcg-glass-relief-scale,1)) -3px var(--tcg-glass-inner-shadow,transparent), inset 0 1px 1px 0 var(--tcg-glass-inner-shadow,transparent)}.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=inset-relief]:hover,.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=ghost-absence]:hover,.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=text-affordance]:hover{transform:none}.Button-module__xKxgMW__button[data-tcg-surface-material-recipe=embossed-relief]{box-shadow:var(--tcg-glass-cast,0 0 transparent), inset 0 1px 0 var(--tcg-glass-edge,transparent), inset 0 calc(4px * var(--tcg-glass-relief-scale,1)) calc(6px * var(--tcg-glass-relief-scale,1)) -2px var(--tcg-glass-inner-shadow,transparent), inset 0 calc(9px * var(--tcg-glass-relief-scale,1)) calc(15px * var(--tcg-glass-relief-scale,1)) -6px var(--tcg-glass-inner-shadow,transparent), var(--tcg-glass-shadow,0 0 transparent)}.Button-module__xKxgMW__lg{padding:var(--tcg-space-4) var(--tcg-space-6);font-size:var(--tcg-text-body-lg-size)}@media (prefers-reduced-motion:reduce){.Button-module__xKxgMW__button{transition:none}.Button-module__xKxgMW__button:hover,.Button-module__xKxgMW__button:active{transform:none}.Button-module__xKxgMW__button:after{display:none}}.Button-module__xKxgMW__button[data-tcg-fill=mobile]{width:100%}@container (min-width:48rem){.Button-module__xKxgMW__button[data-tcg-fill=mobile]{width:fit-content}}}
@layer components{.forms-module__3dVLVW__label{font-family:var(--tcg-font-body);font-size:var(--tcg-text-body-size);line-height:var(--tcg-text-body-line);color:var(--tcg-color-text-primary);font-weight:600}.forms-module__3dVLVW__req{color:var(--tcg-color-text-accent)}.forms-module__3dVLVW__input,.forms-module__3dVLVW__select,.forms-module__3dVLVW__textarea{font-family:var(--tcg-font-body);font-size:var(--tcg-text-body-size);line-height:var(--tcg-text-body-line);color:var(--tcg-color-text-primary);background:var(--tcg-color-surface-elevated);border:1px solid var(--tcg-color-border-strong);border-radius:var(--tcg-radius-md);padding:var(--tcg-space-3) var(--tcg-space-4);width:100%}.forms-module__3dVLVW__input::placeholder,.forms-module__3dVLVW__textarea::placeholder{color:var(--tcg-color-text-secondary)}.forms-module__3dVLVW__select{cursor:pointer}.forms-module__3dVLVW__textarea{min-block-size:var(--tcg-size-field-min);resize:vertical}.forms-module__3dVLVW__input:focus-visible,.forms-module__3dVLVW__select:focus-visible,.forms-module__3dVLVW__textarea:focus-visible,.forms-module__3dVLVW__checkbox:focus-visible{outline:2px solid var(--tcg-glass-border-focus);outline-offset:2px}.forms-module__3dVLVW__input[aria-invalid=true],.forms-module__3dVLVW__select[aria-invalid=true],.forms-module__3dVLVW__textarea[aria-invalid=true]{border-color:var(--tcg-color-text-accent)}.forms-module__3dVLVW__help{font-size:var(--tcg-text-caption-size);line-height:var(--tcg-text-caption-line);color:var(--tcg-color-text-secondary)}.forms-module__3dVLVW__error{font-size:var(--tcg-text-caption-size);line-height:var(--tcg-text-caption-line);color:var(--tcg-color-text-accent);font-weight:600}.forms-module__3dVLVW__consent{min-block-size:var(--tcg-size-touch-target);min-inline-size:0;display:flex}.forms-module__3dVLVW__consentLabel{min-inline-size:0;min-block-size:var(--tcg-size-touch-target);font-size:var(--tcg-text-caption-size);line-height:var(--tcg-text-caption-line);color:var(--tcg-color-text-secondary);align-items:center;display:flex}.forms-module__3dVLVW__checkbox{accent-color:var(--tcg-color-brand-magenta);flex:none;block-size:1.25rem;inline-size:1.25rem;margin-top:.2em}.forms-module__3dVLVW__statusOk{font-size:var(--tcg-text-body-size);color:var(--tcg-color-text-primary)}.forms-module__3dVLVW__statusErr{font-size:var(--tcg-text-body-size);color:var(--tcg-color-text-accent);font-weight:600}.forms-module__3dVLVW__honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}}
@layer components{.renderers-module__JQrcFa__marquee{min-width:0;max-width:100%;overflow:clip}.renderers-module__JQrcFa__marqueeViewport{width:100%;min-width:0;overflow:hidden}.renderers-module__JQrcFa__marqueeEcho{display:contents}.renderers-module__JQrcFa__bar{border-radius:var(--tcg-radius-sm) var(--tcg-radius-sm) 0 0;background-image:var(--tcg-gradient-brand-primary);transform-origin:bottom;flex:1}.renderers-module__JQrcFa__barPlay{animation:renderers-module__JQrcFa__tcg-bar-grow var(--tcg-motion-duration-reveal) var(--tcg-motion-ease-reveal) both;animation-delay:calc(var(--bar-i,0) * var(--tcg-motion-duration-fast))}@keyframes renderers-module__JQrcFa__tcg-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.renderers-module__JQrcFa__parallaxViewport{position:absolute;inset:0;overflow:hidden}.renderers-module__JQrcFa__parallaxDrift{inset-inline:0;transform:translateY(calc(var(--p-y,0) * 1px)) scale(var(--p-scale,1));position:absolute;top:-15%;bottom:-15%}.renderers-module__JQrcFa__parallaxTextInner{transform:translateY(calc(var(--pt-y,0) * 1px))}.renderers-module__JQrcFa__parallaxDrift[data-motion-scrubbing=true],.renderers-module__JQrcFa__parallaxTextInner[data-motion-scrubbing=true]{will-change:transform}.renderers-module__JQrcFa__mediaZoom{transition:transform var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard)}.renderers-module__JQrcFa__mediaZoomTrigger:hover .renderers-module__JQrcFa__mediaZoom,.renderers-module__JQrcFa__mediaZoomTrigger:focus-visible .renderers-module__JQrcFa__mediaZoom{transform:scale(var(--tcg-motion-scale-zoom))}.renderers-module__JQrcFa__disclosure{min-inline-size:0;transition:grid-template-rows var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard);grid-template-rows:0fr;display:grid}.renderers-module__JQrcFa__disclosure[data-open=true]{grid-template-rows:1fr}.renderers-module__JQrcFa__disclosureInner{overflow:hidden}.renderers-module__JQrcFa__railOrigin{transform-origin:top;transform:scaleY(var(--rail-scale-y,1))}.renderers-module__JQrcFa__statusPulse{animation:renderers-module__JQrcFa__tcg-status-pulse var(--tcg-motion-duration-glow-pulse) var(--tcg-motion-ease-standard) infinite}@keyframes renderers-module__JQrcFa__tcg-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:var(--tcg-motion-opacity-pulse-min);transform:scale(var(--tcg-motion-scale-pulse-min))}}.renderers-module__JQrcFa__linkColor{transition:color var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard)}.renderers-module__JQrcFa__attributionFade{opacity:var(--tcg-motion-opacity-attribution-rest);transition:opacity var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard)}.renderers-module__JQrcFa__attributionFade:hover,.renderers-module__JQrcFa__attributionFade:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.renderers-module__JQrcFa__marqueeTrack,.renderers-module__JQrcFa__barPlay,.renderers-module__JQrcFa__statusPulse{animation:none}.renderers-module__JQrcFa__mediaZoom,.renderers-module__JQrcFa__disclosure,.renderers-module__JQrcFa__linkColor,.renderers-module__JQrcFa__attributionFade{transition:none}.renderers-module__JQrcFa__mediaZoomTrigger:hover .renderers-module__JQrcFa__mediaZoom,.renderers-module__JQrcFa__mediaZoomTrigger:focus-visible .renderers-module__JQrcFa__mediaZoom{transform:none}}.renderers-module__JQrcFa__collage{--rig-mx:0;--rig-my:0;--rig-sy:0;z-index:var(--tcg-z-base);pointer-events:none;min-inline-size:0;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.renderers-module__JQrcFa__collageTile{--depth:1;transform:translate3d(calc(var(--rig-mx) * -14px * var(--depth)), calc((var(--rig-my) * -12px - var(--rig-sy) * .12px) * var(--depth)), 0)}.renderers-module__JQrcFa__scrubbedTrack{block-size:260vh;position:relative}.renderers-module__JQrcFa__scrubbedTrackStatic{position:relative}.renderers-module__JQrcFa__scrubbedStage{block-size:100svh;min-inline-size:0;perspective:var(--tcg-motion-perspective-scene);justify-content:center;align-items:center;padding-block-start:56vh;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.renderers-module__JQrcFa__scrubbedTrackStatic .renderers-module__JQrcFa__scrubbedStage{block-size:auto;padding-block:var(--tcg-gap-section);position:relative}.renderers-module__JQrcFa__sceneLayer{--scene-depth:0;transform:translateZ(calc(var(--scene-depth) * 1rem))}.renderers-module__JQrcFa__scrubbedScene{--scene-rx:0;--scene-ry:0;--scene-rz:0;--scene-scale:1;--scene-lift:0;transform-style:preserve-3d;transform:translateY(calc(var(--scene-lift) * 1vh)) rotateX(calc(var(--scene-rx) * 1deg)) rotateY(calc(var(--scene-ry) * 1deg)) rotateZ(calc(var(--scene-rz) * 1deg)) scale(var(--scene-scale));position:relative}.renderers-module__JQrcFa__kineticTrack{--kinetic-p:0;block-size:220vh;position:relative}.renderers-module__JQrcFa__kineticTrackStatic{--kinetic-p:1;position:relative}.renderers-module__JQrcFa__kineticStage{block-size:100svh;min-inline-size:0;position:sticky;inset-block-start:0;overflow:hidden}.renderers-module__JQrcFa__kineticTrackStatic .renderers-module__JQrcFa__kineticStage{block-size:auto;padding-block:var(--tcg-gap-section);position:relative}.renderers-module__JQrcFa__kineticLine{white-space:nowrap;word-spacing:.18em;min-inline-size:0;font-family:var(--tcg-font-display);font-weight:var(--tcg-text-hero-weight);font-size:var(--tcg-text-wordmark-size);line-height:var(--tcg-text-wordmark-line);letter-spacing:var(--tcg-text-wordmark-tracking);transform:translateX(calc(var(--k-dir) * ( var(--tcg-motion-distance-kinetic-rest) - (var(--tcg-motion-distance-kinetic-rest) + var(--tcg-motion-distance-kinetic-travel)) * var(--kinetic-p) ) * 1%));position:absolute;inset-block-start:calc(22% + var(--k-row) * 22%);inset-inline-start:0}.renderers-module__JQrcFa__kineticLine[data-dir=forward]{--k-dir:1}.renderers-module__JQrcFa__kineticLine[data-dir=reverse]{--k-dir:-1}.renderers-module__JQrcFa__kineticWord{--k-order:0;--k-start:calc(var(--tcg-motion-duration-kinetic-lead-in) + var(--k-order) * var(--tcg-motion-duration-kinetic-word-stagger));--k-fill:clamp(0, (var(--kinetic-p) - var(--k-start)) / var(--tcg-motion-duration-kinetic-fill), 1);color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab, var(--tcg-color-border-strong) calc((1 - var(--k-fill)) * 100%), transparent);background-image:var(--tcg-gradient-brand-primary);background-repeat:no-repeat;background-size:calc(var(--k-fill) * 100%) 100%;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.renderers-module__JQrcFa__kineticWord{color:canvastext;-webkit-text-stroke:0}}.renderers-module__JQrcFa__rail{z-index:var(--tcg-z-raised);display:none;position:fixed;inset-block-start:50%;inset-inline-end:var(--tcg-gap-group)}@media (min-width:80rem){.renderers-module__JQrcFa__rail{display:block}}.renderers-module__JQrcFa__railList{min-inline-size:0;margin:0;padding:0;list-style:none;transform:translateY(-50%)}.renderers-module__JQrcFa__railLink{min-block-size:var(--tcg-size-touch-target);color:var(--tcg-color-text-secondary);min-inline-size:0;text-decoration:none;display:block}.renderers-module__JQrcFa__railLabel{font-family:var(--tcg-font-mono);font-size:var(--tcg-text-caption-size);letter-spacing:var(--tcg-text-eyebrow-tracking);text-transform:uppercase;white-space:nowrap;padding:var(--tcg-gap-bond) var(--tcg-gap-cluster);border-radius:var(--tcg-radius-sm);background-color:var(--tcg-color-surface-elevated);opacity:0;transition:opacity var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard)}.renderers-module__JQrcFa__railLink:hover .renderers-module__JQrcFa__railLabel,.renderers-module__JQrcFa__railLink:focus-visible .renderers-module__JQrcFa__railLabel,.renderers-module__JQrcFa__railLink[aria-current=true] .renderers-module__JQrcFa__railLabel{opacity:1}.renderers-module__JQrcFa__railDot{border-radius:var(--tcg-radius-pill);border:1px solid var(--tcg-color-border-strong);block-size:.4375rem;inline-size:.4375rem;transition:transform var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard), background-color var(--tcg-motion-duration-fast) var(--tcg-motion-ease-standard);flex:none}.renderers-module__JQrcFa__railLink[aria-current=true]{color:var(--tcg-color-text-primary)}.renderers-module__JQrcFa__railLink[aria-current=true] .renderers-module__JQrcFa__railDot{background-color:var(--tcg-color-accent-growth);border-color:var(--tcg-color-accent-growth);transform:scale(var(--tcg-motion-scale-rail-active))}.renderers-module__JQrcFa__rigHost{aspect-ratio:1/1.02;max-inline-size:100%;perspective:var(--tcg-motion-perspective-scene);--rig-mx:0;--rig-my:0;--rig-sy:0;min-inline-size:0;position:relative}.renderers-module__JQrcFa__rig{transform-style:preserve-3d;transform:rotateX(calc(var(--tcg-motion-rotate-rig-rest-x) + var(--rig-my) * var(--tcg-motion-rotate-rig-pointer-x) * -1)) rotateY(calc(var(--tcg-motion-rotate-rig-rest-y) + var(--rig-mx) * var(--tcg-motion-rotate-rig-pointer-y)));position:absolute;inset:0}.renderers-module__JQrcFa__rigDevice{--rig-depth:0;transform-style:preserve-3d;transform:translateZ(calc(var(--rig-depth) * 1rem));position:absolute;overflow:hidden}.renderers-module__JQrcFa__viz{border-radius:var(--tcg-radius-md);border:1px solid var(--tcg-color-border-subtle);background-color:var(--tcg-color-surface-primary);block-size:5.25rem;min-inline-size:0;position:relative;overflow:clip}.renderers-module__JQrcFa__barra{inset-inline:var(--tcg-gap-group);border-radius:var(--tcg-radius-pill);background-image:var(--tcg-gradient-brand-primary);transform-origin:0;block-size:.375rem;animation:renderers-module__JQrcFa__llenar var(--tcg-motion-duration-drift) var(--tcg-motion-ease-reveal) forwards;position:absolute;inset-block-start:50%;transform:translateY(-50%)scaleX(.08)}@keyframes renderers-module__JQrcFa__llenar{to{transform:translateY(-50%)scaleX(1)}}.renderers-module__JQrcFa__rastro{padding:var(--tcg-gap-cluster) var(--tcg-gap-group)}.renderers-module__JQrcFa__punto{border-radius:var(--tcg-radius-pill);background-color:var(--tcg-color-border-strong);block-size:.5rem;inline-size:.5rem;animation:renderers-module__JQrcFa__encender var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard) forwards;flex:none}.renderers-module__JQrcFa__rastro>:nth-child(2) .renderers-module__JQrcFa__punto{animation-delay:var(--tcg-motion-duration-base)}.renderers-module__JQrcFa__rastro>:nth-child(3) .renderers-module__JQrcFa__punto{animation-delay:var(--tcg-motion-duration-drift)}@keyframes renderers-module__JQrcFa__encender{to{background-color:var(--tcg-color-accent-growth)}}.renderers-module__JQrcFa__paso{color:var(--tcg-color-text-secondary)}.renderers-module__JQrcFa__sello{text-align:center;font-family:var(--tcg-font-mono);color:var(--tcg-color-text-secondary);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.renderers-module__JQrcFa__ventas{padding:var(--tcg-gap-cluster)}.renderers-module__JQrcFa__columna{border-radius:var(--tcg-radius-sm) var(--tcg-radius-sm) 0 0;background-image:var(--tcg-gradient-brand-primary);transform-origin:50% 100%;inline-size:.875rem;animation:renderers-module__JQrcFa__subir var(--tcg-motion-duration-drift) var(--tcg-motion-ease-reveal) forwards;block-size:100%;transform:scaleY(.12)}@keyframes renderers-module__JQrcFa__subir{to{transform:scaleY(var(--col-alto))}}.renderers-module__JQrcFa__col0{--col-alto:.3}.renderers-module__JQrcFa__col1{--col-alto:.44;animation-delay:80ms}.renderers-module__JQrcFa__col2{--col-alto:.52;animation-delay:.16s}.renderers-module__JQrcFa__col3{--col-alto:.7;animation-delay:.24s}.renderers-module__JQrcFa__col4{--col-alto:.88;animation-delay:.32s}@media (prefers-reduced-motion:reduce){.renderers-module__JQrcFa__barra,.renderers-module__JQrcFa__punto,.renderers-module__JQrcFa__columna{animation:none}.renderers-module__JQrcFa__barra{transform:translateY(-50%)scaleX(1)}.renderers-module__JQrcFa__punto{background-color:var(--tcg-color-accent-growth)}.renderers-module__JQrcFa__columna{transform:scaleY(var(--col-alto))}}.renderers-module__JQrcFa__highlightScope{min-inline-size:0}.renderers-module__JQrcFa__highlightScope [data-highlight-keys]{border-radius:var(--tcg-radius-lg);outline-offset:var(--tcg-gap-bond);outline:2px solid #0000}.renderers-module__JQrcFa__highlightScope [data-highlight-on=true]{outline-color:var(--tcg-color-accent-growth)}@media (prefers-reduced-motion:no-preference){.renderers-module__JQrcFa__highlightScope [data-highlight-keys]{transition:outline-color var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard)}}}
