/* GENERATED from pinned canonical FX modules; see vendor/manifest.json. */
:root{--ix-ease-standard: cubic-bezier(.4, 0, .2, 1);--ix-ease-soft: cubic-bezier(.25, .1, .25, 1);--ix-ease-premium: cubic-bezier(.22, 1, .36, 1);--ix-dur-fast: 180ms;--ix-dur-base: 360ms;--ix-dur-slow: 700ms;--ix-dur-slower: 900ms;--ix-shift-sm: 8px;--ix-shift-base: 14px;--ix-shift-lg: 24px;--ix-lift-sm: -2px;--ix-lift-base: -4px;--ix-lift-lg: -8px;--ix-underline-thickness: 2px;--ix-underline-thickness-h1: 3px;--ix-underline-thickness-h2: 2px;--ix-underline-thickness-h3: 2px;--ix-underline-offset-y: 100%;--ix-scale-start: 0.985;--ix-scale-end: 1;--ix-mask-distance-sm: 12px;--ix-mask-distance-base: 18px;--ix-mask-distance-lg: 28px;--sf-fade-amount: 60%;--sf-fade-into: var(--body-bg);--sf-overlay-opacity: 1;--sf-blur-subtle: 4px;--sf-blur-base: 6px;--sf-blur-strong: 10px;--sf-media-scale-subtle: 1.04;--sf-media-scale-base: 1.07;--sf-media-scale-strong: 1.12;--sf-media-dur: 900ms;--sf-media-dur-fast: 450ms;--sf-vignette-soft: rgba(0, 0, 0, 0.14);--sf-vignette-dark: rgba(0, 0, 0, 0.22);--sf-veil: rgba(255, 255, 255, 0.06)}@media(prefers-reduced-motion: no-preference){.ix-hover{transition:transform var(--ix-dur-base) var(--ix-ease-standard),box-shadow var(--ix-dur-base) var(--ix-ease-standard),border-color var(--ix-dur-base) var(--ix-ease-standard),opacity var(--ix-dur-base) var(--ix-ease-standard),background-color var(--ix-dur-base) var(--ix-ease-standard)}.ix-hover-lift:hover,.ix-hover-lift:focus-visible{transform:translateY(var(--ix-lift-base));box-shadow:var(--box-shadow-2, 0 12px 30px rgba(0, 0, 0, 0.12));will-change:transform,box-shadow}.ix-hover-lift--sm:hover,.ix-hover-lift--sm:focus-visible{transform:translateY(var(--ix-lift-sm))}.ix-hover-lift--lg:hover,.ix-hover-lift--lg:focus-visible{transform:translateY(var(--ix-lift-lg))}.ix-hover-glow:hover,.ix-hover-glow:focus-visible{box-shadow:0 18px 50px rgba(0,0,0,.18)}}.ix-disclosure-trigger{transition:color var(--ix-dur-base) var(--ix-ease-standard),background-color var(--ix-dur-base) var(--ix-ease-standard),border-color var(--ix-dur-base) var(--ix-ease-standard)}.ix-disclosure-trigger[aria-expanded=true] .ix-disclosure-icon,.ix-disclosure-trigger.is-open .ix-disclosure-icon{transform:rotate(180deg)}.ix-disclosure-icon{transition:transform var(--ix-dur-base) var(--ix-ease-standard);will-change:transform}.ix-disclosure-panel{transition:opacity var(--ix-dur-base) var(--ix-ease-standard),transform var(--ix-dur-base) var(--ix-ease-standard)}.ix-disclosure-panel[hidden]{display:none !important}.sf-media{position:relative;overflow:hidden;isolation:isolate}.sf-media-zoom img,.sf-media-zoom .sf-media__img,.sf-media-drift img,.sf-media-drift .sf-media__img{transform:scale(1) translateY(0);transition:transform var(--sf-media-dur) var(--ix-ease-premium)}.sf-media-zoom:hover img,.sf-media-zoom:hover .sf-media__img,.sf-media-zoom:focus-within img,.sf-media-zoom:focus-within .sf-media__img{transform:scale(var(--sf-media-scale-subtle));will-change:transform}.sf-media-zoom-md:hover img,.sf-media-zoom-md:hover .sf-media__img,.sf-media-zoom-md:focus-within img,.sf-media-zoom-md:focus-within .sf-media__img{transform:scale(var(--sf-media-scale-base))}.sf-media-zoom-lg:hover img,.sf-media-zoom-lg:hover .sf-media__img,.sf-media-zoom-lg:focus-within img,.sf-media-zoom-lg:focus-within .sf-media__img{transform:scale(var(--sf-media-scale-strong))}.sf-media-vignette::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity var(--sf-media-dur-fast) var(--ix-ease-standard);background:radial-gradient(circle at center, transparent 55%, var(--sf-vignette-soft) 100%)}.sf-media-vignette:hover::after,.sf-media-vignette:focus-within::after{opacity:1}.sf-media-vignette-dark::after{background:radial-gradient(circle at center, transparent 50%, var(--sf-vignette-dark) 100%)}.sf-media-drift:hover img,.sf-media-drift:hover .sf-media__img,.sf-media-drift:focus-within img,.sf-media-drift:focus-within .sf-media__img{transform:scale(var(--sf-media-scale-subtle)) translateY(-2%);will-change:transform}:root{--a11y-focus-width: 2px;--a11y-focus-style: solid;--a11y-focus-color: currentColor;--a11y-focus-offset: 2px}.ix-hover:focus-visible,.ix-hover-lift:focus-visible,.ix-hover-lift--sm:focus-visible,.ix-hover-lift--lg:focus-visible,.ix-hover-glow:focus-visible,.ix-hover-border:focus-visible,.ix-hover-border-glow:focus-visible,.ix-underline:focus-visible,.ix-disclosure-trigger:focus-visible,.ix-nav-toggle:focus-visible{outline:var(--a11y-focus-width) var(--a11y-focus-style) var(--a11y-focus-color);outline-offset:var(--a11y-focus-offset)}.ix-hover:focus:not(:focus-visible),.ix-hover-lift:focus:not(:focus-visible),.ix-hover-lift--sm:focus:not(:focus-visible),.ix-hover-lift--lg:focus:not(:focus-visible),.ix-hover-glow:focus:not(:focus-visible),.ix-hover-border:focus:not(:focus-visible),.ix-hover-border-glow:focus:not(:focus-visible),.ix-underline:focus:not(:focus-visible),.ix-disclosure-trigger:focus:not(:focus-visible),.ix-nav-toggle:focus:not(:focus-visible){outline:none}@media(prefers-contrast: more){.ix-hover,.ix-hover-lift,.ix-hover-lift--sm,.ix-hover-lift--lg,.ix-hover-glow,.ix-hover-border{border:1px solid currentColor}.ix-underline em{--ix-underline-thickness: 3px;text-decoration-thickness:3px}.sf-fade::after{opacity:0 !important}.sf-blur,.sf-blur-subtle,.sf-blur-strong{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.sf-gradient-shift{border:1px solid currentColor}.sf-border-gradient::before{opacity:1 !important}}@media(forced-colors: active){.ix-reveal-up,.ix-reveal-scale,.ix-reveal-fade,.ix-mask-reveal,.ix-mask-reveal-inline{opacity:1 !important;transform:none !important;clip-path:none !important}.ix-reveal-group-up>*,.ix-reveal-group-fade>*{opacity:1 !important;transform:none !important}.sf-media-reveal img,.sf-media-reveal .sf-media__img{clip-path:none !important;transform:none !important}.ix-hover:focus-visible,.ix-hover-lift:focus-visible,.ix-hover-lift--sm:focus-visible,.ix-hover-lift--lg:focus-visible,.ix-hover-glow:focus-visible,.ix-hover-border:focus-visible,.ix-disclosure-trigger:focus-visible,.ix-nav-toggle:focus-visible{outline:2px solid Highlight}.ix-hover-lift:hover,.ix-hover-lift--sm:hover,.ix-hover-lift--lg:hover,.ix-hover-glow:hover,.ix-hover-border:hover{outline:2px solid LinkText}.ix-underline em{background-image:none !important;text-decoration:underline;text-decoration-color:LinkText}.ix-disclosure-icon,.ix-nav-toggle-icon{forced-color-adjust:auto}.sf-fade::after,.sf-media-vignette::after{display:none !important}.sf-mask{-webkit-mask-image:none !important;mask-image:none !important}.sf-gradient-shift{background:none !important;border:1px solid ButtonText}.sf-border-gradient::before{display:none !important}.sf-border-gradient{border:1px solid ButtonText}}.a11y-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.a11y-sr-only--focusable:focus,.a11y-sr-only--focusable:focus-visible{position:static !important;width:auto !important;height:auto !important;padding:.5em 1em !important;margin:0 !important;overflow:visible !important;clip:auto !important;white-space:normal !important}@media(prefers-reduced-motion: reduce){.ix-reveal-up,.ix-reveal-scale,.ix-reveal-fade,.ix-mask-reveal,.ix-mask-reveal-inline{transition:none !important;animation:none !important;opacity:1 !important;transform:none !important;clip-path:none !important}.ix-reveal-group-up>*,.ix-reveal-group-fade>*{transition:none !important;animation:none !important;opacity:1 !important;transform:none !important}.ix-hover,.ix-hover-lift,.ix-hover-lift--sm,.ix-hover-lift--lg,.ix-hover-glow,.ix-hover-border,.ix-hover-border-glow{transition:none !important;animation:none !important}.ix-underline em{transition:none !important;background-size:100% var(--ix-underline-thickness) !important}.ix-disclosure-trigger,.ix-disclosure-icon,.ix-disclosure-panel,.ix-nav-panel,.ix-nav-drawer,.ix-submenu,.ix-mega-menu,.ix-nav-toggle-icon{transition:none !important;animation:none !important}.sf-blur,.sf-blur-subtle,.sf-blur-strong{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:none !important}.sf-media img,.sf-media .sf-media__img,.sf-media::after,.sf-media-vignette::after{transition:none !important;animation:none !important;transform:none !important}.sf-media-parallax img,.sf-media-parallax .sf-media__img{height:100% !important;transform:none !important;transition:none !important}.sf-media-reveal img,.sf-media-reveal .sf-media__img{clip-path:none !important;transform:none !important;transition:none !important}.sf-gradient-shift{background-size:100% 100% !important;background-position:center !important;transition:none !important}.sf-border-gradient::before{transition:none !important}}
