@layer eximie.tokens{:root{--ex-color-primary:#0f62fe;--ex-color-secondary:#111827;--ex-color-surface:#ffffff;--ex-color-surface-alt:#f4f5f7;--ex-color-text:#111827;--ex-color-text-muted:#6b7280;--ex-surface-text:var(--ex-color-text);--ex-font-heading:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ex-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ex-radius:0.5rem;--ex-space-0:0;--ex-space-1:4px;--ex-space-2:8px;--ex-space-3:12px;--ex-space-4:16px;--ex-space-5:24px;--ex-space-6:32px;--ex-space-7:48px;--ex-space-8:64px;--ex-space-9:96px;--ex-space-10:128px;--ex-container-max:1200px;--ex-font-size-h1:2.5rem;--ex-font-size-h2:2rem;--ex-font-size-h3:1.5rem;--ex-font-size-h4:1.25rem;--ex-font-size-h5:1rem;--ex-font-size-h6:0.875rem;--ex-link-color:var(--ex-color-primary);--ex-link-hover-color:var(--ex-color-primary);--ex-link-decoration:underline;--ex-link-hover-decoration:underline;--ex-transition-duration:150ms}:where([data-style-id],[data-style-id] *):not(:where(.ex-code *)),:where([data-style-id],[data-style-id] *):not(:where(.ex-code *)):after,:where([data-style-id],[data-style-id] *):not(:where(.ex-code *)):before{box-sizing:border-box}:where(body){margin:0}:where(button,input,select,textarea):where([data-style-id],[data-style-id] *):not(:where(.ex-code *)){font:inherit}@media (prefers-reduced-motion:reduce){[data-style-id]{transition-duration:0s!important}}@property --ex-tx{syntax:"*";inherits:false}@property --ex-ty{syntax:"*";inherits:false}@property --ex-f-blur{syntax:"*";inherits:false}@property --ex-f-brightness{syntax:"*";inherits:false}@property --ex-f-contrast{syntax:"*";inherits:false}@property --ex-f-saturate{syntax:"*";inherits:false}@property --ex-f-grayscale{syntax:"*";inherits:false}@property --ex-f-hue-rotate{syntax:"*";inherits:false}@property --ex-f-sepia{syntax:"*";inherits:false}@property --ex-f-invert{syntax:"*";inherits:false}@property --ex-bf-blur{syntax:"*";inherits:false}@property --ex-bf-brightness{syntax:"*";inherits:false}@property --ex-bf-contrast{syntax:"*";inherits:false}@property --ex-bf-saturate{syntax:"*";inherits:false}@property --ex-bf-grayscale{syntax:"*";inherits:false}@property --ex-skx{syntax:"*";inherits:false}@property --ex-sky{syntax:"*";inherits:false}@property --ex-rx{syntax:"*";inherits:false}@property --ex-ry{syntax:"*";inherits:false}@property --ex-persp{syntax:"*";inherits:false}}.ex-cond{display:contents}.ex-cond[hidden]{display:none}.ex-picture{display:contents}@media (scripting:enabled){[data-ex-hidden]{display:none!important}}[data-ex-off]{display:none!important}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-ex-anim]:not(.ex-anim-in){opacity:0}html:not(.ex-anim-ready) [data-ex-anim]:not(.ex-anim-in){animation:ex-anim-reveal 0s linear 2.5s forwards}}.ex-anim-in{animation-name:var(--ex-anim-name,ex-anim-fade);animation-duration:var(--ex-anim-duration,.6s);animation-delay:var(--ex-anim-delay,0s);animation-timing-function:var(--ex-anim-easing,ease-out);animation-fill-mode:backwards}@media (prefers-reduced-motion:reduce){.ex-anim-in{animation:none!important}}@keyframes ex-anim-reveal{to{opacity:1}}@keyframes ex-anim-fade{0%{opacity:0}}@keyframes ex-anim-slide_up{0%{opacity:0;transform:translateY(var(--ex-anim-distance,24px))}}@keyframes ex-anim-slide_down{0%{opacity:0;transform:translateY(calc(-1 * var(--ex-anim-distance, 24px)))}}@keyframes ex-anim-slide_left{0%{opacity:0;transform:translateX(var(--ex-anim-distance,24px))}}@keyframes ex-anim-slide_right{0%{opacity:0;transform:translateX(calc(-1 * var(--ex-anim-distance, 24px)))}}@keyframes ex-anim-flip_up{0%{opacity:0;transform:perspective(800px) rotateX(60deg)}}@keyframes ex-anim-flip_down{0%{opacity:0;transform:perspective(800px) rotateX(-60deg)}}@keyframes ex-anim-flip_left{0%{opacity:0;transform:perspective(800px) rotateY(-60deg)}}@keyframes ex-anim-flip_right{0%{opacity:0;transform:perspective(800px) rotateY(60deg)}}@keyframes ex-anim-zoom_in{0%{opacity:0;transform:scale(.85)}}@keyframes ex-anim-zoom_out{0%{opacity:0;transform:scale(1.15)}}@keyframes ex-scroll-move{0%{translate:var(--ex-sx-0,0) var(--ex-sy-0,0)}50%{translate:var(--ex-sx-1,0) var(--ex-sy-1,0)}to{translate:var(--ex-sx-2,0) var(--ex-sy-2,0)}}@keyframes ex-scroll-fade{0%{opacity:var(--ex-so-0,1)}50%{opacity:var(--ex-so-1,1)}to{opacity:var(--ex-so-2,1)}}@keyframes ex-scroll-scale{0%{scale:var(--ex-ss-0,1)}50%{scale:var(--ex-ss-1,1)}to{scale:var(--ex-ss-2,1)}}@keyframes ex-scroll-rotate{0%{rotate:var(--ex-sr-0,0deg)}50%{rotate:var(--ex-sr-1,0deg)}to{rotate:var(--ex-sr-2,0deg)}}@keyframes ex-scroll-color{0%{color:var(--ex-sc-0)}50%{color:var(--ex-sc-1)}to{color:var(--ex-sc-2)}}@keyframes ex-scroll-bg{0%{background-color:var(--ex-sbg-0)}50%{background-color:var(--ex-sbg-1)}to{background-color:var(--ex-sbg-2)}}@keyframes ex-scroll-blur{0%{filter:blur(var(--ex-sb-0,0))}50%{filter:blur(var(--ex-sb-1,0))}to{filter:blur(var(--ex-sb-2,0))}}@supports (view-timeline-name:--ex-section){.ex-section{view-timeline-name:--ex-section}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root{--ex-scroll-move:ex-scroll-move;--ex-scroll-fade:ex-scroll-fade;--ex-scroll-scale:ex-scroll-scale;--ex-scroll-rotate:ex-scroll-rotate;--ex-scroll-blur:ex-scroll-blur;--ex-scroll-color:ex-scroll-color;--ex-scroll-bg:ex-scroll-bg}}}.ex-skip-link{position:absolute;top:0;left:0;z-index:2147483647;padding:.75rem 1rem;background:var(--ex-color-surface,#ffffff);color:var(--ex-color-text,#111827);font-family:var(--ex-font-body,inherit);font-size:1rem;line-height:1.5;text-decoration:underline;transform:translateY(-120%)}.ex-skip-link:focus{transform:none;outline:3px solid var(--ex-color-text,#111827);outline-offset:-3px}main[tabindex="-1"]:focus{outline:none}@layer eximie.component{.ex-section--bg-surface{background:var(--ex-color-surface)}.ex-section--bg-surface-alt{background:var(--ex-color-surface-alt)}.ex-section--bg-primary{background:var(--ex-color-primary)}.ex-section--bg-primary,.ex-section--bg-primary .ex-heading,.ex-section--bg-primary .ex-text{color:var(--ex-color-surface)}.ex-section--py-none{padding-top:0;padding-bottom:0}.ex-section--py-s{padding-top:var(--ex-space-5);padding-bottom:var(--ex-space-5)}.ex-section--py-m{padding-top:var(--ex-space-7);padding-bottom:var(--ex-space-7)}.ex-section--py-l{padding-top:var(--ex-space-8);padding-bottom:var(--ex-space-8)}.ex-section--py-xl{padding-top:var(--ex-space-9);padding-bottom:var(--ex-space-9)}.ex-section__inner{padding-left:var(--ex-space-4);padding-right:var(--ex-space-4)}.ex-section__items{--ex-items-align:initial;--ex-text-minw:initial;--ex-text-hyphens:initial;--ex-hull-display:initial;--ex-hull-self:initial;--ex-fill-flex:initial;--ex-fill-minw:initial;--ex-heading-hyphens:initial;--ex-wrap:initial;--ex-fit-w:initial;flex-direction:column;align-items:var(--ex-items-align,stretch)}:where(.ex-section__items>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class])),.ex-section__items>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link),.ex-section__items>div:not([class]):has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link))){width:-webkit-fill-available;width:stretch}:where(.ex-section__items>:is(.ex-button,.ex-icon,.ex-text-link),.ex-section__items>div:not([class])>:is(.ex-button,.ex-icon,.ex-text-link)){width:var(--ex-fit-w,-moz-fit-content);width:var(--ex-fit-w,fit-content)}:where(.ex-section__items>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class])),.ex-section__items>div:not([class]):has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link))){flex:var(--ex-fill-flex,0 1 auto);min-width:var(--ex-fill-minw,auto)}.ex-section__items>.ex-heading,.ex-section__items>div:not([class])>.ex-heading{-webkit-hyphens:var(--ex-heading-hyphens,auto);hyphens:var(--ex-heading-hyphens,auto)}:where(.ex-section__items>div:not([class])){display:var(--ex-hull-display,block);flex-direction:column;align-items:inherit;align-self:var(--ex-hull-self,stretch)}:where(.ex-section__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-section__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-cond>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-section__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>div:not([class]):has(>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading))){min-width:var(--ex-text-minw)}:where(.ex-section__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-text,.ex-section__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-cond>.ex-text,.ex-section__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>div:not([class])>.ex-text){-webkit-hyphens:var(--ex-text-hyphens);hyphens:var(--ex-text-hyphens)}:where(.ex-section__items>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-section__items>.ex-cond>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading)){overflow-wrap:break-word}:where(.ex-section__items>div:not([class])>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading)){max-width:100%;overflow-wrap:break-word}.ex-section__inner--flush{padding-left:0;padding-right:0}.ex-section__inner--contained{max-width:var(--ex-container-max);margin:0 auto}.ex-section--divided{position:relative;--ex-divider-height:60px}.ex-section--divider-s{--ex-divider-height:32px}.ex-section--divider-l{--ex-divider-height:110px}.ex-section--divided>.ex-section__inner{position:relative;z-index:1}.ex-section__divider{position:absolute;left:0;width:100%;height:var(--ex-divider-height);display:block;pointer-events:none}.ex-section__divider--bottom{bottom:-1px}.ex-section__divider--top{top:-1px;transform:scaleY(-1)}.ex-section--divider-surface .ex-section__divider{fill:var(--ex-color-surface)}.ex-section--divider-surface-alt .ex-section__divider{fill:var(--ex-color-surface-alt)}.ex-section--divider-primary .ex-section__divider{fill:var(--ex-color-primary)}.ex-section--divider-secondary .ex-section__divider{fill:var(--ex-color-secondary)}.ex-section--divider-text .ex-section__divider{fill:var(--ex-color-text)}.ex-columns{display:grid;grid-template-columns:minmax(0,1fr)}.ex-columns--gap-s{gap:var(--ex-space-3)}.ex-columns--gap-m{gap:var(--ex-space-5)}.ex-columns--gap-l{gap:var(--ex-space-7)}}@layer eximie.component{@media (min-width:768px){.ex-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-columns--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-columns--r-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ex-columns--r-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ex-columns--r-1-3{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.ex-columns--r-3-1{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.ex-columns--r-1-2-1{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.ex-columns--r-2-1-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.ex-columns--r-1-1-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}}@media (min-width:1120px){.ex-columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ex-columns__items{--ex-items-align:initial;--ex-text-minw:initial;--ex-text-hyphens:initial;--ex-hull-display:initial;--ex-hull-self:initial;--ex-fill-flex:initial;--ex-fill-minw:initial;--ex-heading-hyphens:initial;--ex-wrap:initial;--ex-fit-w:initial;flex-direction:column;align-items:var(--ex-items-align,stretch)}:where(.ex-columns__items>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class])),.ex-columns__items>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link),.ex-columns__items>div:not([class]):has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link))){width:-webkit-fill-available;width:stretch}:where(.ex-columns__items>:is(.ex-button,.ex-icon,.ex-text-link),.ex-columns__items>div:not([class])>:is(.ex-button,.ex-icon,.ex-text-link)){width:var(--ex-fit-w,-moz-fit-content);width:var(--ex-fit-w,fit-content)}:where(.ex-columns__items>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class])),.ex-columns__items>div:not([class]):has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link))){flex:var(--ex-fill-flex,0 1 auto);min-width:var(--ex-fill-minw,auto)}.ex-columns__items>.ex-heading,.ex-columns__items>div:not([class])>.ex-heading{-webkit-hyphens:var(--ex-heading-hyphens,auto);hyphens:var(--ex-heading-hyphens,auto)}:where(.ex-columns__items>div:not([class])){display:var(--ex-hull-display,block);flex-direction:column;align-items:inherit;align-self:var(--ex-hull-self,stretch)}:where(.ex-columns__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-columns__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-cond>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-columns__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>div:not([class]):has(>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading))){min-width:var(--ex-text-minw)}:where(.ex-columns__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-text,.ex-columns__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-cond>.ex-text,.ex-columns__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>div:not([class])>.ex-text){-webkit-hyphens:var(--ex-text-hyphens);hyphens:var(--ex-text-hyphens)}:where(.ex-columns__items>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-columns__items>.ex-cond>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading)){overflow-wrap:break-word}:where(.ex-columns__items>div:not([class])>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading)){max-width:100%;overflow-wrap:break-word}}@layer eximie.component{.ex-spacer--xs{height:var(--ex-space-2)}.ex-spacer--s{height:var(--ex-space-4)}.ex-spacer--m{height:var(--ex-space-6)}.ex-spacer--l{height:var(--ex-space-8)}.ex-spacer--xl{height:var(--ex-space-10)}.ex-divider{border:none;border-top:1px solid var(--ex-color-text-muted);margin:var(--ex-space-5) 0}.ex-divider--subtle{opacity:.25}.ex-divider--normal{opacity:.6}.ex-heading{font-family:var(--ex-font-heading);color:var(--ex-color-heading,var(--ex-color-text));line-height:1.2;margin:0 0 var(--ex-space-4);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h1.ex-heading{font-size:var(--ex-font-size-h1)}h2.ex-heading{font-size:var(--ex-font-size-h2)}h3.ex-heading{font-size:var(--ex-font-size-h3)}h4.ex-heading{font-size:var(--ex-font-size-h4)}h5.ex-heading{font-size:var(--ex-font-size-h5)}h6.ex-heading{font-size:var(--ex-font-size-h6)}.ex-heading--left{text-align:left}.ex-heading--center{text-align:center}.ex-heading--right{text-align:right}.ex-text{font-family:var(--ex-font-body);color:var(--ex-color-text);line-height:var(--ex-line-height-body,1.6)}.ex-text p{margin:0 0 var(--ex-space-4)}.ex-text p:last-child{margin-bottom:0}.ex-text ol,.ex-text ul{margin:0 0 var(--ex-space-4);padding-left:var(--ex-space-5)}.ex-text li{margin-bottom:var(--ex-space-1)}.ex-text a{color:var(--ex-link-color);-webkit-text-decoration:var(--ex-link-decoration);text-decoration:var(--ex-link-decoration)}}@layer eximie.component{}@layer eximie.component{}@layer eximie.component{.ex-text a:focus-visible,.ex-text a:hover{color:var(--ex-link-hover-color);-webkit-text-decoration:var(--ex-link-hover-decoration);text-decoration:var(--ex-link-hover-decoration)}.ex-text--left{text-align:left}.ex-text--center{text-align:center}.ex-text--right{text-align:right}.ex-text--muted{color:var(--ex-color-text-muted)}}@layer eximie.component{.ex-text :is(h1,h2,h3,h4){font-family:var(--ex-font-heading);color:var(--ex-color-heading,inherit);line-height:1.2;margin:var(--ex-space-6) 0 var(--ex-space-3);overflow-wrap:break-word;-webkit-hyphens:var(--ex-hyphens,auto);hyphens:var(--ex-hyphens,auto)}.ex-text h1{font-size:var(--ex-font-size-h1)}.ex-text h2{font-size:var(--ex-font-size-h2)}.ex-text h3{font-size:var(--ex-font-size-h3)}.ex-text h4{font-size:var(--ex-font-size-h4)}.ex-text :is(h1,h2,h3,h4):first-child{margin-top:0}.ex-text :is(h1,h2,h3,h4):last-child{margin-bottom:0}.ex-text mark{background:none;color:var(--ex-mark-color,var(--ex-highlight-color,var(--ex-color-primary)))}:is(.ex-section--bg-surface,.ex-section--bg-surface-alt,.ex-box--bg-surface,.ex-box--bg-surface-alt){--ex-mark-color:initial}.ex-section--bg-primary .ex-text mark{color:var(--ex-mark-color,var(--ex-color-surface))}.ex-image{margin:0}.ex-image img{display:block;width:100%;height:auto;border-radius:var(--ex-radius);object-fit:cover}.ex-image--16-9 img{aspect-ratio:16/9}.ex-image--4-3 img{aspect-ratio:4/3}.ex-image--1-1 img{aspect-ratio:1/1}.ex-image__spacer{width:100%}.ex-image--16-9 .ex-image__spacer{aspect-ratio:16/9}.ex-image--4-3 .ex-image__spacer{aspect-ratio:4/3}.ex-image--1-1 .ex-image__spacer{aspect-ratio:1/1}.ex-image__placeholder{display:grid;place-items:center;aspect-ratio:16/9;border:1px dashed var(--ex-color-text-muted);border-radius:var(--ex-radius);background:var(--ex-color-surface-alt)}.ex-image figcaption,.ex-image__placeholder{color:var(--ex-color-text-muted);font-family:var(--ex-font-body);font-size:.875rem}.ex-image figcaption{margin-top:var(--ex-space-2)}.ex-image__frame{overflow:hidden;border-radius:var(--ex-radius)}.ex-image__frame img{border-radius:0}.ex-image--effect-zoom img{transition:transform .6s ease}.ex-image--effect-zoom:hover img{transform:scale(1.08)}.ex-image--effect-scroll img{object-position:50% 0;transition:object-position 4s ease-in-out}.ex-image--effect-scroll.ex-image--auto img{aspect-ratio:4/3}.ex-image--effect-scroll:hover img{object-position:50% 100%}}@layer eximie.component{@media (prefers-reduced-motion:reduce){.ex-image--effect-scroll img,.ex-image--effect-zoom img{transition:none}.ex-image--effect-zoom:hover img{transform:none}}}@layer eximie.component{.ex-image__link{display:block;color:inherit;text-decoration:none;border-radius:var(--ex-radius)}.ex-overlap{--ex-overlap-shift:14%;position:relative;margin:0}.ex-overlap--offset-s{--ex-overlap-shift:8%}.ex-overlap--offset-l{--ex-overlap-shift:20%}.ex-overlap--bottom-left,.ex-overlap--bottom-right{padding-bottom:var(--ex-overlap-shift)}.ex-overlap--top-left,.ex-overlap--top-right{padding-top:var(--ex-overlap-shift)}.ex-overlap__back,.ex-overlap__front{display:block;height:auto;border-radius:var(--ex-radius);object-fit:cover}.ex-overlap__back{width:78%}.ex-overlap--bottom-left .ex-overlap__back,.ex-overlap--top-left .ex-overlap__back{margin-left:auto}.ex-overlap__front{position:absolute;width:50%;box-shadow:0 12px 32px rgb(0 0 0/.18)}.ex-overlap--bottom-right .ex-overlap__front{right:0;bottom:0}.ex-overlap--bottom-left .ex-overlap__front{left:0;bottom:0}.ex-overlap--top-right .ex-overlap__front{right:0;top:0}.ex-overlap--top-left .ex-overlap__front{left:0;top:0}.ex-overlap--16-9 img{aspect-ratio:16/9}.ex-overlap--4-3 img{aspect-ratio:4/3}.ex-overlap--1-1 img{aspect-ratio:1/1}.ex-overlap__placeholder{display:grid;place-items:center;aspect-ratio:16/9;border:1px dashed var(--ex-color-text-muted);border-radius:var(--ex-radius);background:var(--ex-color-surface-alt);color:var(--ex-color-text-muted);font-family:var(--ex-font-body);font-size:.875rem}.ex-button{display:inline-block;font-family:var(--ex-font-body);font-weight:600;text-decoration:none;border-radius:var(--ex-button-radius,var(--ex-radius));border:1px solid transparent;transition:filter var(--ex-transition-duration,.15s) ease;cursor:pointer}}@layer eximie.component{}@layer eximie.component{.ex-button:focus-visible{position:relative;z-index:1}.ex-button:hover{filter:brightness(.92)}.ex-button--primary:hover{background:var(--ex-button-primary-hover-bg,var(--ex-button-primary-bg,var(--ex-color-primary)));filter:var(--ex-button-primary-hover-filter,brightness(.92))}.ex-button--secondary:hover{background:var(--ex-button-secondary-hover-bg,var(--ex-button-secondary-bg,var(--ex-color-secondary)));filter:var(--ex-button-secondary-hover-filter,brightness(.92))}.ex-button--md{padding:var(--ex-space-2) var(--ex-space-4);font-size:1rem}.ex-button--lg{padding:var(--ex-space-3) var(--ex-space-6);font-size:1.125rem}.ex-button--primary{background:var(--ex-button-primary-bg,var(--ex-color-primary));color:var(--ex-button-primary-text,var(--ex-color-surface))}.ex-button--secondary{background:var(--ex-button-secondary-bg,var(--ex-color-secondary));color:var(--ex-button-secondary-text,var(--ex-color-surface))}.ex-button--ghost{background:transparent;color:var(--ex-color-primary);border-color:var(--ex-color-primary)}.ex-text-link{display:inline-flex;align-items:baseline;gap:.35em;font-family:var(--ex-font-body);color:var(--ex-link-color);-webkit-text-decoration:var(--ex-link-decoration);text-decoration:var(--ex-link-decoration)}}@layer eximie.component{.ex-text-link:focus-visible,.ex-text-link:hover{color:var(--ex-link-hover-color);-webkit-text-decoration:var(--ex-link-hover-decoration);text-decoration:var(--ex-link-hover-decoration)}.ex-text-link__arrow{display:inline-block;transition:transform var(--ex-transition-duration,.15s) ease-out}.ex-text-link:hover .ex-text-link__arrow{transform:translateX(.2em)}@media (prefers-reduced-motion:reduce){.ex-text-link__arrow{transition:none}}}@layer eximie.component{.ex-entry-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ex-space-4);font-family:var(--ex-font-body)}.ex-entry-pager__link{display:flex;flex-direction:column;gap:var(--ex-space-1);max-width:min(100%,22rem);color:var(--ex-link-color,var(--ex-color-primary));text-decoration:none}.ex-entry-pager__link--next{margin-left:auto;text-align:right}.ex-entry-pager__label{font-size:.85em;color:var(--ex-color-text-muted)}.ex-entry-pager__title{font-weight:600}.ex-entry-pager__link:focus-visible .ex-entry-pager__title,.ex-entry-pager__link:hover .ex-entry-pager__title{text-decoration:underline}.ex-entry-pager__hint{margin:0;font-size:.8rem;color:var(--ex-color-text-muted)}.ex-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ex-space-1) var(--ex-space-2);margin:0;padding:0;list-style:none;font-family:var(--ex-font-body);font-size:.9em}.ex-breadcrumbs__item{display:inline-flex;align-items:baseline;gap:var(--ex-space-2);color:var(--ex-color-text-muted)}.ex-breadcrumbs__item a{color:var(--ex-link-color,var(--ex-color-primary));-webkit-text-decoration:var(--ex-link-decoration,none);text-decoration:var(--ex-link-decoration,none)}}@layer eximie.component{.ex-breadcrumbs__item a:focus-visible,.ex-breadcrumbs__item a:hover{color:var(--ex-link-hover-color,var(--ex-color-primary));-webkit-text-decoration:var(--ex-link-hover-decoration,underline);text-decoration:var(--ex-link-hover-decoration,underline)}.ex-breadcrumbs__item [aria-current=page]{color:var(--ex-color-text)}.ex-site-search{display:flex;flex-direction:column;gap:var(--ex-space-2);font-family:var(--ex-font-body)}.ex-site-search__label{display:block;margin-bottom:var(--ex-space-1);font-weight:600}.ex-site-search__input{width:100%;padding:var(--ex-space-2) var(--ex-space-3);border:1px solid var(--ex-color-border,currentColor);border-radius:var(--ex-radius,6px);font:inherit;color:inherit;background:var(--ex-color-surface,transparent)}.ex-site-search--compact .ex-site-search__label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@layer eximie.component{@media (max-width:767.98px){.ex-site-search__input{font-size:max(16px,1em)}}.ex-site-search__input:focus-visible{outline:2px solid var(--ex-color-primary);outline-offset:2px;position:relative;z-index:1}.ex-site-search__status{margin:0;font-size:.85em;color:var(--ex-color-text-muted)}.ex-site-search__status:empty{display:none}.ex-site-search__results{display:flex;flex-direction:column;gap:var(--ex-space-3);margin:0;padding:0;list-style:none}.ex-site-search__results:empty{display:none}.ex-site-search__result a{font-weight:600;color:var(--ex-link-color,var(--ex-color-primary))}.ex-site-search__snippet{margin:var(--ex-space-1) 0 0;font-size:.9em;color:var(--ex-color-text-muted)}.ex-legal-info{font-family:var(--ex-font-body);color:var(--ex-color-text);max-width:40rem;overflow-wrap:anywhere}.ex-legal-info__heading{font-family:var(--ex-font-heading);margin:0 0 var(--ex-space-4)}.ex-legal-info__list{margin:0;display:grid;grid-gap:var(--ex-space-3);gap:var(--ex-space-3)}.ex-legal-info__list>div{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;grid-gap:var(--ex-space-3);gap:var(--ex-space-3)}}@layer eximie.component{@media (max-width:30rem){.ex-legal-info__list>div{grid-template-columns:1fr;gap:0}}.ex-legal-info__list dt{color:var(--ex-color-text-muted)}.ex-legal-info__list dd{margin:0;line-height:var(--ex-line-height-body,1.6)}.ex-legal-info__list a{color:var(--ex-color-primary);text-decoration:none}.ex-legal-info__hint{margin:var(--ex-space-3) 0 0;font-size:.875rem;color:var(--ex-color-text-muted)}.ex-privacy{font-family:var(--ex-font-body);color:var(--ex-color-text);max-width:46rem;line-height:var(--ex-line-height-body,1.65);overflow-wrap:anywhere}.ex-privacy__title{font-family:var(--ex-font-heading);margin:var(--ex-space-8) 0 var(--ex-space-3);scroll-margin-top:var(--ex-space-8)}.ex-privacy__sub{font-family:var(--ex-font-heading);margin:var(--ex-space-5) 0 var(--ex-space-2)}.ex-privacy__section:first-of-type .ex-privacy__title{margin-top:var(--ex-space-5)}.ex-privacy p,.ex-privacy ul{margin:0 0 var(--ex-space-3)}.ex-privacy ul{padding-left:1.25rem}.ex-privacy a{color:var(--ex-color-primary)}.ex-privacy__toc ol{margin:0;padding-left:1.25rem;columns:16rem 2;column-gap:var(--ex-space-6)}.ex-privacy__toc a{text-decoration:none}.ex-privacy__facts{margin:0 0 var(--ex-space-4);display:grid;grid-gap:var(--ex-space-2);gap:var(--ex-space-2)}.ex-privacy__facts>div{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);grid-gap:var(--ex-space-3);gap:var(--ex-space-3)}}@layer eximie.component{@media (max-width:30rem){.ex-privacy__facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.ex-privacy__facts dt{color:var(--ex-color-text-muted)}.ex-privacy__facts dd{margin:0}.ex-privacy__hint{margin:0 0 var(--ex-space-4);padding:var(--ex-space-3) var(--ex-space-4);border-left:3px solid var(--ex-color-primary);background:var(--ex-color-surface-alt);font-size:.875rem}.ex-privacy__hint p,.ex-privacy__hint ul{margin:var(--ex-space-2) 0 0}.ex-code{display:block;min-width:0}}@layer eximie.component{.ex-code :is(img,video){max-width:100%;height:auto}.ex-code iframe{max-width:100%}.ex-code__consent{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;border:1px dashed;border-radius:.5rem;opacity:.85;font-family:var(--ex-font-body,system-ui,sans-serif);font-size:.95rem}.ex-code__consent p{margin:0;flex:1 1 16rem}.ex-code__load{font:inherit;padding:.45rem 1rem;border:1px solid;border-radius:.375rem;background:transparent;color:inherit;cursor:pointer}.ex-code__empty{margin:0;padding:1rem;border:1px dashed #94a3b8;border-radius:.5rem;color:#475569;font:.875rem/1.4 system-ui,sans-serif;text-align:center}.ex-categories{font-family:var(--ex-font-body)}.ex-categories__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ex-space-1)}.ex-categories--chips .ex-categories__list{flex-direction:row;flex-wrap:wrap;gap:var(--ex-space-2)}.ex-categories__link{display:inline-flex;align-items:center;gap:var(--ex-space-2);color:var(--ex-link-color,var(--ex-color-primary));text-decoration:none}}@layer eximie.component{.ex-categories__link:focus-visible,.ex-categories__link:hover{text-decoration:underline}.ex-categories__link.is-active{font-weight:600;color:var(--ex-color-text)}.ex-categories--chips .ex-categories__link{padding:var(--ex-space-1) var(--ex-space-3);border:1px solid;border-radius:999px}.ex-categories--chips .ex-categories__link.is-active{background:var(--ex-color-primary);border-color:var(--ex-color-primary);color:var(--ex-color-surface);text-decoration:none}@media (forced-colors:active){.ex-categories--chips .ex-categories__link.is-active{border:3px solid CanvasText;padding:calc(var(--ex-space-1) - 2px) calc(var(--ex-space-3) - 2px)}}.ex-categories__count{font-size:.85em;color:var(--ex-color-text-muted)}.ex-categories--chips .ex-categories__link.is-active .ex-categories__count{color:inherit}.ex-categories__hint{margin:0;padding:var(--ex-space-3);border:1px dashed var(--ex-color-text-muted);border-radius:var(--ex-radius);color:var(--ex-color-text-muted);font-size:.9em}.ex-dual-heading{font-family:var(--ex-font-heading);color:var(--ex-color-heading,var(--ex-color-text));line-height:1.2;margin:0 0 var(--ex-space-4)}h1.ex-dual-heading{font-size:var(--ex-font-size-h1)}h2.ex-dual-heading{font-size:var(--ex-font-size-h2)}h3.ex-dual-heading{font-size:var(--ex-font-size-h3)}h4.ex-dual-heading{font-size:var(--ex-font-size-h4)}h5.ex-dual-heading{font-size:var(--ex-font-size-h5)}h6.ex-dual-heading{font-size:var(--ex-font-size-h6)}.ex-dual-heading--left{text-align:left}.ex-dual-heading--center{text-align:center}.ex-dual-heading--right{text-align:right}.ex-dual-heading__second--accent{color:var(--ex-color-primary)}.ex-dual-heading__second--muted{color:var(--ex-color-text-muted)}.ex-dual-heading__second--underline{text-decoration:underline;-webkit-text-decoration-color:var(--ex-color-primary);text-decoration-color:var(--ex-color-primary);text-decoration-thickness:.12em;text-underline-offset:.12em}.ex-hero{display:grid;grid-gap:var(--ex-space-6);gap:var(--ex-space-6);align-items:center;font-family:var(--ex-font-body)}.ex-hero--centered{text-align:center;justify-items:center}}@layer eximie.component{}@layer eximie.component{@media (min-width:768px){.ex-hero--split{grid-template-columns:1fr 1fr}}.ex-hero__heading{font-family:var(--ex-font-heading);font-size:2.5rem;line-height:1.15;margin:0 0 var(--ex-space-4)}@media (min-width:1120px){.ex-hero__heading{font-size:3rem}}.ex-hero__subline{color:var(--ex-color-text-muted);font-size:1.125rem;line-height:var(--ex-line-height-body,1.6);margin:0 0 var(--ex-space-5)}.ex-section--bg-primary .ex-hero__subline{color:var(--ex-color-surface);opacity:.85}.ex-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ex-space-3)}.ex-hero--centered .ex-hero__actions{justify-content:center}.ex-hero__media img{display:block;width:100%;height:auto;border-radius:var(--ex-radius)}.ex-feature-cards{container-type:inline-size;font-family:var(--ex-font-body);color:var(--ex-card-text)}.ex-section--bg-primary .ex-feature-cards{color:var(--ex-surface-text)}.ex-feature-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ex-space-5);gap:var(--ex-space-5)}}@layer eximie.component{@container (min-width: 736px){.ex-feature-cards--2>.ex-feature-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-feature-cards--3>.ex-feature-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-feature-cards--4>.ex-feature-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1088px){.ex-feature-cards--4>.ex-feature-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ex-feature-cards__card{background:var(--ex-color-surface-alt);border-radius:var(--ex-radius);padding:var(--ex-space-5)}.ex-feature-cards__title{font-family:var(--ex-font-heading);font-size:1.25rem;margin:0 0 var(--ex-space-2);overflow-wrap:break-word;-webkit-hyphens:var(--ex-hyphens,auto);hyphens:var(--ex-hyphens,auto)}.ex-feature-cards__text{color:var(--ex-color-text-muted);line-height:var(--ex-line-height-body,1.6);margin:0 0 var(--ex-space-3)}.ex-feature-cards__link{color:var(--ex-color-primary);font-weight:600;text-decoration:none}.ex-feature-cards__icon{display:inline-flex;color:var(--ex-color-primary);margin-bottom:var(--ex-space-2)}.ex-testimonials{container-type:inline-size;font-family:var(--ex-font-body)}.ex-testimonials__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ex-space-5);gap:var(--ex-space-5)}}@layer eximie.component{@container (min-width: 736px){.ex-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-testimonials__item{background:var(--ex-color-surface-alt);border-radius:var(--ex-radius);padding:var(--ex-space-5);margin:0}.ex-testimonials__quote{font-size:1.125rem;overflow-wrap:break-word;line-height:var(--ex-line-height-body,1.6);margin:0 0 var(--ex-space-4)}.ex-testimonials__source{color:var(--ex-color-text-muted)}.ex-faq{font-family:var(--ex-font-body);display:grid;grid-gap:var(--ex-space-3);gap:var(--ex-space-3);color:var(--ex-card-text)}.ex-section--bg-primary .ex-faq{color:var(--ex-surface-text)}.ex-faq__item{background:var(--ex-color-surface-alt);border-radius:var(--ex-radius);padding:var(--ex-space-4) var(--ex-space-5)}.ex-faq__question{font-weight:600;cursor:pointer}.ex-faq__answer{color:var(--ex-color-text-muted);line-height:var(--ex-line-height-body,1.6);margin:var(--ex-space-3) 0 0}.ex-tabs{font-family:var(--ex-font-body);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ex-space-4);gap:var(--ex-space-4)}.ex-tabs__list{display:flex;flex-wrap:wrap;gap:var(--ex-space-2)}.ex-tabs__tab{padding:var(--ex-space-2) var(--ex-space-4);font:inherit;font-weight:600;color:var(--ex-color-text-muted);background:transparent;border:0;cursor:pointer}}@layer eximie.component{}@layer eximie.component{.ex-tabs__tab:focus-visible{outline:2px solid var(--ex-color-primary);outline-offset:2px;position:relative;z-index:1}.ex-tabs--underline .ex-tabs__list{border-bottom:1px solid var(--ex-color-surface-alt)}.ex-tabs--underline .ex-tabs__tab{margin-bottom:-1px;border-bottom:2px solid transparent}.ex-tabs--underline .ex-tabs__tab[aria-selected=true]{color:var(--ex-color-text);border-bottom-color:var(--ex-color-primary)}.ex-tabs--pills .ex-tabs__tab{border-radius:999px}.ex-tabs--pills .ex-tabs__tab[aria-selected=true]{color:var(--ex-color-surface);background:var(--ex-color-primary)}@media (forced-colors:active){.ex-tabs--pills .ex-tabs__tab[aria-selected=true]{padding:calc(var(--ex-space-2) - 2px) calc(var(--ex-space-4) - 2px);border:2px solid CanvasText}.ex-tabs--underline .ex-tabs__tab[aria-selected=false]{border-bottom-width:0;padding-bottom:calc(var(--ex-space-2) + 2px)}.ex-tabs--underline .ex-tabs__tab[aria-selected=true]{border-bottom-width:4px;border-bottom-color:CanvasText;padding-bottom:calc(var(--ex-space-2) - 2px)}}.ex-tabs__panel[hidden]{display:none}.ex-tabs__items{--ex-items-align:initial;--ex-text-minw:initial;--ex-text-hyphens:initial;--ex-hull-display:initial;--ex-hull-self:initial;--ex-fill-flex:initial;--ex-fill-minw:initial;--ex-heading-hyphens:initial;--ex-wrap:initial;--ex-fit-w:initial;flex-direction:column;align-items:var(--ex-items-align,stretch)}:where(.ex-tabs__items>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class])),.ex-tabs__items>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link),.ex-tabs__items>div:not([class]):has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link))){width:-webkit-fill-available;width:stretch}:where(.ex-tabs__items>:is(.ex-button,.ex-icon,.ex-text-link),.ex-tabs__items>div:not([class])>:is(.ex-button,.ex-icon,.ex-text-link)){width:var(--ex-fit-w,-moz-fit-content);width:var(--ex-fit-w,fit-content)}:where(.ex-tabs__items>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class])),.ex-tabs__items>div:not([class]):has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link))){flex:var(--ex-fill-flex,0 1 auto);min-width:var(--ex-fill-minw,auto)}.ex-tabs__items>.ex-heading,.ex-tabs__items>div:not([class])>.ex-heading{-webkit-hyphens:var(--ex-heading-hyphens,auto);hyphens:var(--ex-heading-hyphens,auto)}:where(.ex-tabs__items>div:not([class])){display:var(--ex-hull-display,block);flex-direction:column;align-items:inherit;align-self:var(--ex-hull-self,stretch)}:where(.ex-tabs__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-tabs__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-cond>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-tabs__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>div:not([class]):has(>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading))){min-width:var(--ex-text-minw)}:where(.ex-tabs__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-text,.ex-tabs__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-cond>.ex-text,.ex-tabs__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>div:not([class])>.ex-text){-webkit-hyphens:var(--ex-text-hyphens);hyphens:var(--ex-text-hyphens)}:where(.ex-tabs__items>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-tabs__items>.ex-cond>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading)){overflow-wrap:break-word}:where(.ex-tabs__items>div:not([class])>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading)){max-width:100%;overflow-wrap:break-word}}@layer eximie.component{.ex-slider{--ex-slider-per-view-used:var(--ex-slider-per-view,1);--ex-slider-gap-used:var(--ex-slider-gap,var(--ex-space-4));display:grid;grid-gap:var(--ex-space-3);gap:var(--ex-space-3);font-family:var(--ex-font-body)}.ex-slider__track{display:flex;gap:var(--ex-slider-gap-used);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.ex-slider__track::-webkit-scrollbar{display:none}.ex-slider__track:focus-visible{outline:2px solid var(--ex-color-primary);outline-offset:2px;position:relative;z-index:1}.ex-slider__slide{flex:0 0 calc((100% - (var(--ex-slider-per-view-used) - 1) * var(--ex-slider-gap-used)) / var(--ex-slider-per-view-used));min-width:0;scroll-snap-align:start}.ex-slider--editing .ex-slider__track{flex-wrap:wrap;overflow:visible}.ex-slider--editing .ex-slider__slide{outline:1px dashed var(--ex-color-surface-alt);outline-offset:2px;min-height:3rem}.ex-slider__controls{display:flex;align-items:center;justify-content:center;gap:var(--ex-space-3)}.ex-slider__arrow,.ex-slider__pause{min-width:2.5rem;min-height:2.5rem;padding:0 var(--ex-space-3);font:inherit;font-size:1.25rem;color:var(--ex-color-text);background:var(--ex-color-surface-alt);border:0;border-radius:var(--ex-radius);cursor:pointer}.ex-slider__pause{font-size:.875rem}.ex-slider__dots{display:flex;gap:var(--ex-space-2)}.ex-slider__dot{width:.75rem;height:.75rem;padding:0;background:transparent;box-shadow:inset 0 0 0 2px var(--ex-color-text-muted);border:0;border-radius:50%;cursor:pointer}.ex-slider__dot[aria-current=true]{background:var(--ex-color-primary);box-shadow:none}.ex-slider__arrow:focus-visible,.ex-slider__dot:focus-visible,.ex-slider__pause:focus-visible{outline:2px solid var(--ex-color-primary);outline-offset:2px;position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.ex-slider__track{scroll-behavior:auto}}@media (forced-colors:active){.ex-slider__dot{border:2px solid CanvasText}.ex-slider__dot[aria-current=true]{border-width:.375rem}}}@layer eximie.component{.ex-flip{position:relative;perspective:1200px;border-radius:var(--ex-radius)}.ex-flip:focus-visible{outline:2px solid var(--ex-color-primary);outline-offset:3px;position:relative;z-index:1}.ex-flip__inner{display:grid;grid-template-columns:minmax(0,1fr);min-height:inherit;transform-style:preserve-3d;transition:transform .6s ease,opacity .4s ease}.ex-flip__face{grid-area:1/1;min-height:inherit;padding:var(--ex-space-5);background:var(--ex-color-surface);border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ex-flip__back{background:var(--ex-color-surface-alt)}.ex-flip--flip_horizontal .ex-flip__back{transform:rotateY(180deg)}.ex-flip--flip_horizontal:is(:hover,:focus-within) .ex-flip__inner{transform:rotateY(180deg)}.ex-flip--flip_vertical .ex-flip__back{transform:rotateX(180deg)}.ex-flip--flip_vertical:is(:hover,:focus-within) .ex-flip__inner{transform:rotateX(180deg)}.ex-flip--fade .ex-flip__face{transition:opacity .4s ease}.ex-flip--fade .ex-flip__back{opacity:0}.ex-flip--fade:is(:hover,:focus-within) .ex-flip__back{opacity:1}.ex-flip--fade:is(:hover,:focus-within) .ex-flip__front{opacity:0}@media (prefers-reduced-motion:reduce){.ex-flip .ex-flip__inner,.ex-flip:is(:hover,:focus-within) .ex-flip__inner{transform:none;transition:none}.ex-flip .ex-flip__back{transform:none;opacity:0}.ex-flip:is(:hover,:focus-within) .ex-flip__back{opacity:1}.ex-flip:is(:hover,:focus-within) .ex-flip__front{opacity:0}}.ex-flip--editing .ex-flip__inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--ex-space-3);transform:none!important}.ex-flip--editing .ex-flip__face{grid-area:auto;transform:none!important;opacity:1!important;backface-visibility:visible;-webkit-backface-visibility:visible;outline:1px dashed var(--ex-color-text-muted)}.ex-flip__label{display:block;margin-bottom:var(--ex-space-2);font:600 .75rem/1.2 var(--ex-font-body);color:var(--ex-color-text-muted);text-transform:uppercase;letter-spacing:.06em}.ex-flip__items{--ex-items-align:initial;--ex-text-minw:initial;--ex-text-hyphens:initial;--ex-hull-display:initial;--ex-hull-self:initial;--ex-fill-flex:initial;--ex-fill-minw:initial;--ex-heading-hyphens:initial;--ex-wrap:initial;--ex-fit-w:initial;flex-direction:column;align-items:var(--ex-items-align,stretch)}:where(.ex-flip__items>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class])),.ex-flip__items>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link),.ex-flip__items>div:not([class]):has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link))){width:-webkit-fill-available;width:stretch}:where(.ex-flip__items>:is(.ex-button,.ex-icon,.ex-text-link),.ex-flip__items>div:not([class])>:is(.ex-button,.ex-icon,.ex-text-link)){width:var(--ex-fit-w,-moz-fit-content);width:var(--ex-fit-w,fit-content)}:where(.ex-flip__items>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class])),.ex-flip__items>div:not([class]):has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link))){flex:var(--ex-fill-flex,0 1 auto);min-width:var(--ex-fill-minw,auto)}.ex-flip__items>.ex-heading,.ex-flip__items>div:not([class])>.ex-heading{-webkit-hyphens:var(--ex-heading-hyphens,auto);hyphens:var(--ex-heading-hyphens,auto)}:where(.ex-flip__items>div:not([class])){display:var(--ex-hull-display,block);flex-direction:column;align-items:inherit;align-self:var(--ex-hull-self,stretch)}:where(.ex-flip__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-flip__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-cond>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-flip__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>div:not([class]):has(>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading))){min-width:var(--ex-text-minw)}:where(.ex-flip__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-text,.ex-flip__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>.ex-cond>.ex-text,.ex-flip__items:not(:has(>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,div:not([class]),.ex-cond,[hidden],[data-ex-hidden]),>.ex-cond:not([hidden])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,[hidden],[data-ex-hidden]),>div:not([class])>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link,.ex-condition-hidden,[hidden],[data-ex-hidden]),>div:not([class])>.ex-condition-hidden>:not(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading,.ex-button,.ex-icon,.ex-text-link)))>div:not([class])>.ex-text){-webkit-hyphens:var(--ex-text-hyphens);hyphens:var(--ex-text-hyphens)}:where(.ex-flip__items>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading),.ex-flip__items>.ex-cond>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading)){overflow-wrap:break-word}:where(.ex-flip__items>div:not([class])>:is(.ex-heading,.ex-text,.ex-dual-heading,.ex-animated-heading)){max-width:100%;overflow-wrap:break-word}}@layer eximie.component{.ex-imgacc{font-family:var(--ex-font-body);display:flex;flex-direction:column;gap:var(--ex-space-2);min-height:26rem}.ex-imgacc__item{position:relative;flex:1 1;min-height:4.5rem;overflow:hidden;border-radius:var(--ex-radius);background:var(--ex-color-surface-alt);color:#fff;text-decoration:none;transition:flex-grow .5s ease}.ex-imgacc__item:focus-visible{outline:2px solid var(--ex-color-primary);outline-offset:3px;z-index:1}.ex-imgacc__item--no-image{color:var(--ex-color-text)}.ex-imgacc__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ex-imgacc__caption{position:absolute;inset:auto 0 0;display:grid;grid-gap:var(--ex-space-1);gap:var(--ex-space-1);padding:var(--ex-space-4);background:linear-gradient(0deg,rgb(0 0 0/.65),rgb(0 0 0/0))}.ex-imgacc__item--no-image .ex-imgacc__caption{background:none}.ex-imgacc__title{font-weight:600;font-size:1.125rem;line-height:1.3}.ex-imgacc__text{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease .15s}.ex-imgacc:not(:has(.ex-imgacc__item:is(:hover,:focus-within))) .ex-imgacc__item:first-child,.ex-imgacc__item:is(:hover,:focus-within){flex-grow:4}.ex-imgacc:not(:has(.ex-imgacc__item:is(:hover,:focus-within))) .ex-imgacc__item:first-child .ex-imgacc__text,.ex-imgacc__item:is(:hover,:focus-within) .ex-imgacc__text{opacity:1;max-height:none}@media (min-width:768px){.ex-imgacc{flex-direction:row}.ex-imgacc__item{min-height:0;min-width:3.5rem}.ex-imgacc__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.ex-imgacc--empty{min-height:0}.ex-imgacc__empty{margin:0;padding:var(--ex-space-5);border:1px dashed var(--ex-color-text-muted);border-radius:var(--ex-radius);color:var(--ex-color-text-muted)}@media (prefers-reduced-motion:reduce){.ex-imgacc__item,.ex-imgacc__text{transition:none}}}