@layer theme, base, components, utilities;.lx{--lx-bg:var(--t-bg,#ffffff);--lx-surface:var(--t-surface,#f8fafc);--lx-ink:var(--t-fg,#0f172a);--lx-muted:var(--t-muted,#64748b);--lx-line:var(--t-border,#e2e8f0);--lx-primary:var(--lx-g-brand,var(--t-brand,#0d4ea3));--lx-primary-strong:var(--lx-g-brand-strong,var(--t-brand-strong,var(--lx-primary)));--lx-on-primary:var(--lx-g-on-brand,var(--t-on-brand,#ffffff));--lx-accent:var(--lx-g-accent,var(--t-accent,var(--lx-primary)));--lx-accent-strong:var(--lx-g-accent-strong,var(--t-accent-strong,var(--lx-primary-strong)));--lx-on-accent:var(--lx-g-on-accent,var(--t-on-accent,var(--lx-on-primary)));--lx-decor:var(--lx-g-decor,var(--t-decor,var(--lx-accent)));--lx-radius:var(--t-radius,.5rem);--lx-content:var(--t-content,64rem);--lx-heading-weight:var(--t-heading-weight,700);--lx-heading-size:var(--t-heading-section,1.875rem);--lx-section-py:var(--t-section-py,4rem);--lx-cta-radius:var(--lx-g-button-radius,var(--c-button-radius,var(--lx-radius)));--lx-primary-soft:var(--lx-g-primary-soft,var(--t-brand-subtle,color-mix(in oklch,var(--lx-primary) 12%,var(--lx-bg))));--lx-tint-surface:var(--lx-g-tint-surface,color-mix(in oklch,var(--lx-primary) 5%,var(--lx-bg)));--lx-tint-1:var(--lx-g-tint-1,oklch(from var(--lx-primary) 0.95 0.035 h));--lx-tint-2:var(--lx-g-tint-2,oklch(from var(--lx-primary) 0.95 0.035 calc(h + 60)));--lx-tint-3:var(--lx-g-tint-3,oklch(from var(--lx-primary) 0.95 0.035 calc(h + 150)));--lx-primary-text:var(--lx-g-primary-text,var(--lx-primary));--lx-primary-on-soft:var(--lx-g-primary-on-soft,var(--lx-primary-text));--lx-accent-text:var(--lx-g-accent-text,var(--lx-accent));--lx-cta-bg:var(--lx-g-cta-bg,var(--lx-g-button-bg,var(--c-button-bg,var(--lx-primary))));--lx-cta-bg-hover:var(--lx-g-cta-bg-hover,var(--lx-g-button-bg-hover,var(--c-button-bg-hover,var(--lx-primary-strong))));--lx-cta-fg:var(--lx-g-cta-fg,var(--lx-g-button-fg,var(--c-button-fg,var(--lx-on-primary))));--lx-dark:var(--lx-g-dark,color-mix(in oklch,var(--lx-ink) 85%,black));--lx-on-dark:var(--lx-g-on-dark,color-mix(in oklch,var(--lx-bg) 92%,var(--lx-primary)));--lx-primary-on-dark:var(--lx-g-primary-on-dark,var(--lx-primary));--lx-accent-on-dark:var(--lx-g-accent-on-dark,var(--lx-accent));--lx-highlight-on-dark:var(--lx-g-highlight-on-dark,var(--lx-primary-on-dark));--lx-surface-dark:color-mix(in oklch,var(--lx-dark) 88%,var(--lx-on-dark));--lx-muted-on-dark:color-mix(in oklch,var(--lx-on-dark) 72%,var(--lx-dark));--lx-line-on-dark:color-mix(in srgb,var(--lx-on-dark) 14%,transparent);--lx-highlight-soft:color-mix(in srgb,var(--lx-highlight-on-dark) 16%,transparent);--lx-focus:var(--lx-primary-text);--lx-sticky-top:calc(var(--announcement-h, 0px) + var(--site-header-h, 0px));--dur-fast:150ms;--dur-base:250ms;--dur-slow:400ms;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.4,0,1,1);--stagger:50ms;color:var(--lx-ink);background:var(--lx-bg);font-family:var(--lx-g-font-sans,var(--t-font-sans,inherit))}.lx :is(h1,h2,h3,h4){font-family:var(--lx-g-font-display,var(--t-font-display,var(--t-font-sans,inherit)))}@layer components{:where(.lx,.lx *),:where(.lx,.lx *)::backdrop,:where(.lx,.lx *)::file-selector-button,:where(.lx,.lx *):after,:where(.lx,.lx *):before{box-sizing:revert;margin:revert;padding:revert;border:revert}:where(.lx) hr{height:revert;color:revert;border-top-width:revert}:where(.lx) abbr:where([title]){-webkit-text-decoration:revert;text-decoration:revert}:where(.lx) h1,:where(.lx) h2,:where(.lx) h3,:where(.lx) h4,:where(.lx) h5,:where(.lx) h6{font-size:revert;font-weight:revert}:where(.lx) a{color:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(.lx) b,:where(.lx) strong{font-weight:revert}:where(.lx) code,:where(.lx) kbd,:where(.lx) pre,:where(.lx) samp{font-family:revert;font-feature-settings:revert;font-variation-settings:revert;font-size:revert}:where(.lx) small{font-size:revert}:where(.lx) sub,:where(.lx) sup{font-size:revert;line-height:revert;position:revert;vertical-align:revert}:where(.lx) sub{bottom:revert}:where(.lx) sup{top:revert}:where(.lx) table{text-indent:revert;border-color:revert;border-collapse:revert}:where(.lx) :-moz-focusring{outline:revert}:where(.lx) progress{vertical-align:revert}:where(.lx) summary{display:revert}:where(.lx) menu,:where(.lx) ol,:where(.lx) ul{list-style:revert}:where(.lx) audio,:where(.lx) canvas,:where(.lx) embed,:where(.lx) iframe,:where(.lx) img,:where(.lx) object,:where(.lx) svg,:where(.lx) video{display:revert;vertical-align:revert}:where(.lx) img,:where(.lx) video{max-width:revert;height:revert}:where(.lx) button,:where(.lx) input,:where(.lx) optgroup,:where(.lx) select,:where(.lx) textarea,:where(.lx,.lx *)::file-selector-button{font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}:where(.lx) :where(select:is([multiple],[size])) optgroup{font-weight:revert}:where(.lx) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:revert}:where(.lx,.lx *)::file-selector-button{margin-inline-end:revert}:where(.lx,.lx *)::placeholder{opacity:revert}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){:where(.lx,.lx *)::placeholder{color:revert}}:where(.lx) textarea{resize:revert}:where(.lx,.lx *)::-webkit-search-decoration{-webkit-appearance:revert}:where(.lx,.lx *)::-webkit-date-and-time-value{min-height:revert;text-align:revert}:where(.lx,.lx *)::-webkit-datetime-edit{display:revert}:where(.lx,.lx *)::-webkit-datetime-edit-fields-wrapper{padding:revert}:where(.lx,.lx *)::-webkit-datetime-edit,:where(.lx,.lx *)::-webkit-datetime-edit-day-field,:where(.lx,.lx *)::-webkit-datetime-edit-hour-field,:where(.lx,.lx *)::-webkit-datetime-edit-meridiem-field,:where(.lx,.lx *)::-webkit-datetime-edit-millisecond-field,:where(.lx,.lx *)::-webkit-datetime-edit-minute-field,:where(.lx,.lx *)::-webkit-datetime-edit-month-field,:where(.lx,.lx *)::-webkit-datetime-edit-second-field,:where(.lx,.lx *)::-webkit-datetime-edit-year-field{padding-block:revert}:where(.lx,.lx *)::-webkit-calendar-picker-indicator{line-height:revert}:where(.lx) :-moz-ui-invalid{box-shadow:revert}:where(.lx) button,:where(.lx) input:where([type=button],[type=reset],[type=submit]),:where(.lx,.lx *)::file-selector-button{appearance:revert}:where(.lx,.lx *)::-webkit-inner-spin-button,:where(.lx,.lx *)::-webkit-outer-spin-button{height:revert}:where(.lx) [hidden]:where(:not([hidden=until-found])){display:revert}.lx,.lx *,.lx :after,.lx :before{box-sizing:border-box}.lx{line-height:1.6;-webkit-font-smoothing:antialiased;text-align:left}.lx :is(h1,h2,h3,h4,h5,h6){margin:0;color:inherit;text-transform:none;letter-spacing:normal;line-height:1.2}.lx :is(p,figure,blockquote,dl,dd){margin:0}.lx :is(ul,ol){margin:0;padding:0;list-style:none}.lx :is(img){display:block;max-width:100%;height:auto;border:0;padding:0}.lx :is(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.lx :is(button){cursor:pointer}.lx :is(a){color:inherit}.lx :focus-visible{outline:3px solid var(--lx-focus);outline-offset:3px;border-radius:6px}.lx .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.lx.motion-ok [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger))}.lx.motion-ok [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.lx [data-enter]{animation-duration:var(--enter-dur,var(--dur-slow));animation-timing-function:var(--ease-out);animation-delay:var(--enter-delay,0s);animation-fill-mode:backwards}.lx [data-enter=fade]{animation-name:lx-enter-fade}.lx [data-enter=lift]{animation-name:lx-enter-lift}.lx [data-enter=rise]{animation-name:lx-enter-rise}.lx [data-enter=zoom]{animation-name:lx-enter-zoom}.lx [data-enter=settle]{animation-name:lx-enter-settle;animation-duration:var(--enter-dur,5s);animation-timing-function:cubic-bezier(.3,0,.2,1)}}@keyframes lx-enter-fade{0%{opacity:0}}@keyframes lx-enter-lift{0%{opacity:0;transform:translateY(14px)}}@keyframes lx-enter-rise{0%{transform:translateY(105%)}}@keyframes lx-enter-zoom{0%{opacity:0;transform:scale(1.04)}}@keyframes lx-enter-settle{0%{opacity:0;transform:scale(1.08)}8%{opacity:1}}@media (prefers-reduced-motion:reduce){.lx *,.lx :after,.lx :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}.lx .lx-hollow{color:var(--lx-hollow-ground,var(--lx-bg));-webkit-text-stroke:var(--lx-hollow-stroke,3px) var(--lx-hollow-ink,var(--lx-ink));paint-order:stroke fill}.lx .lx-hollow.is-filled{color:var(--lx-hollow-ink,var(--lx-ink));-webkit-text-stroke-color:var(--lx-hollow-ink,var(--lx-ink))}.lx .lx-prose{line-height:1.7;overflow-wrap:break-word}.lx .lx-prose>*+*{margin-top:1em}.lx .lx-prose>:is(h2,h3,h4,h5,h6){margin-top:1.6em}.lx .lx-prose>:first-child{margin-top:0}.lx .lx-prose>:is(h2,h3,h4,h5,h6)+*{margin-top:.5em}.lx .lx-prose :is(h2,h3,h4,h5,h6){font-weight:var(--lx-heading-weight);line-height:1.25}.lx .lx-prose h2{font-size:1.5em}.lx .lx-prose h3{font-size:1.25em}.lx .lx-prose :is(h4,h5,h6){font-size:1em}.lx .lx-prose a{color:var(--lx-prose-link,var(--lx-primary-text));text-decoration:underline;text-underline-offset:.15em}.lx .lx-prose strong{font-weight:700}.lx .lx-prose ul:not(.md-icon-list){list-style:disc;padding-left:1.25em}.lx .lx-prose ol{list-style:decimal;padding-left:1.5em}.lx .lx-prose li+li{margin-top:.35em}.lx .lx-prose .md-icon-list>li:before{color:var(--lx-prose-link,var(--lx-primary-text))}.lx .lx-prose blockquote{padding-left:1em;border-left:2px solid var(--lx-prose-rule,var(--lx-line));color:var(--lx-prose-muted,var(--lx-muted))}.lx .lx-prose code{font-size:.9em;padding:.1em .3em;border-radius:calc(var(--lx-radius) / 2)}.lx .lx-prose code,.lx .lx-prose pre{background:var(--lx-prose-code-bg,var(--lx-surface))}.lx .lx-prose pre{overflow-x:auto;padding:1em;border-radius:var(--lx-radius)}.lx .lx-prose pre code{padding:0;background:none}.lx .lx-prose img{border-radius:var(--lx-radius)}.lx .lx-prose hr{height:0;margin-block:2em;border:0;border-top:1px solid var(--lx-prose-rule,var(--lx-line))}@font-face{font-family:LX Lato Black;font-style:normal;font-weight:1 799;src:local("LX Lato Black Placeholder Never Installed")}@font-face{font-family:LX Lato Black;font-style:normal;font-weight:800 1000;font-display:swap;src:url(/_next/static/media/lato-latin-900.7ff6869a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@layer components{.lx [data-lx-cta=invert]{background:var(--lx-cta-fg);color:var(--lx-cta-bg);text-decoration:none}.lx [data-lx-cta=invert]:hover{text-decoration:underline;text-underline-offset:3px}}