@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");.embla-wrapper{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;line-height:1.65;font-size:100%;font-family:Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:var(--text-high-contrast);--brand-primary:#2f70c1;--brand-secondary:#7461c3;--brand-alternative:#137886;--background-site:#f9f9f9;--background-code:#f4f4f4;--text-body:#36313d;--text-comment:#635e69;--text-high-contrast:#313131;--text-medium-contrast:#635e69;--text-low-contrast:#746d76;--detail-high-contrast:silver;--detail-medium-contrast:#eaeaea;--detail-low-contrast:#f0f0f2;--admonition-note:#2e6dbc;--admonition-warning:#ffc409;--admonition-danger:#dc2626;--brand-primary-rgb-value:47,112,193;--brand-secondary-rgb-value:116,97,195;--brand-alternative-rgb-value:19,120,134;--background-site-rgb-value:249,249,249;--background-code-rgb-value:244,244,244;--text-body-rgb-value:54,49,61;--text-comment-rgb-value:99,94,105;--text-high-contrast-rgb-value:49,49,49;--text-medium-contrast-rgb-value:99,94,105;--text-low-contrast-rgb-value:116,109,118;--detail-high-contrast-rgb-value:192,192,192;--detail-medium-contrast-rgb-value:234,234,234;--detail-low-contrast-rgb-value:240,240,242;--admonition-note-rgb-value:46,109,188;--admonition-warning-rgb-value:255,196,9;--admonition-danger-rgb-value:220,38,38}.embla-wrapper .embla{max-width:100%;margin:auto;--slide-height:11.875em;--slide-spacing:0.625em;--slide-size:100%}.embla-wrapper .embla__viewport{overflow:hidden}.embla-wrapper .embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla-wrapper .embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla-wrapper .embla__slide__img{border-radius:1.125em;display:block;height:var(--slide-height);width:100%;object-fit:cover}.embla-wrapper .embla__controls{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:.75em;margin-top:1.125em}.embla-wrapper .embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.375em;align-items:center}.embla-wrapper .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .125em var(--detail-medium-contrast);width:2.25em;height:2.25em;z-index:1;border-radius:50%;color:var(--text-body);align-items:center;justify-content:center}.embla-wrapper .embla__button:disabled{color:var(--detail-high-contrast)}.embla-wrapper .embla__button__svg{width:35%;height:35%}.embla-wrapper .embla__dots{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:calc((1.625em - .875em) / 2 * -1)}.embla-wrapper .embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:1.625em;height:1.625em;align-items:center;justify-content:center;border-radius:50%}.embla-wrapper .embla__dot:after{box-shadow:inset 0 0 0 .125em var(--detail-medium-contrast);width:.875em;height:.875em;border-radius:50%;display:flex;content:""}.embla-wrapper .embla__dot--selected:after{box-shadow:inset 0 0 0 .125em var(--text-body)}.embla-wrapper .embla__lazy-load{position:relative;height:var(--slide-height)}.embla-wrapper .embla__lazy-load__spinner{border-left:.25em solid rgba(var(--text-high-contrast-rgb-value),.2);border:.25em solid rgba(var(--text-high-contrast-rgb-value),.2);border-left-color:var(--text-high-contrast);font-size:.625em;display:inline-flex;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;text-indent:-9999em;animation:loading 1.1s linear infinite;border-radius:50%;width:3.125em;height:3.125em}.embla-wrapper .embla__lazy-load__spinner:after{border-radius:inherit;width:3.125em;height:3.125em}.embla-wrapper .embla__lazy-load__img{opacity:0;transition:opacity .2s ease-in-out}.embla-wrapper .embla__lazy-load--has-loaded .embla__lazy-load__img{opacity:1}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}