@charset "UTF-8";#cookiescript_injected_wrapper{max-height:100dvh}#cookiescript_injected{position:absolute!important}[data-theme^=light]{--color-theme: light;--color-background: var(--color-neutral-white);--color-background-tint: var(--color-brand-dark-050);--color-heading: var(--color-neutral-black);--color-text: var(--color-neutral-black);--color-link: var(--color-brand-highlight-500);--color-em: var(--color-brand-highlight-500);--color-border: var(--color-neutral-black);--color-outline: var(--color-brand-highlight-500);--color-accent: var(--color-brand-dark-700);--color-highlight: var(--color-brand-highlight-500);--color-placeholder: var(--color-neutral-950);--color-mark: color-mix(in srgb, var(--color-highlight), var(--color-background) 70%);--color-icon: var(--color-neutral-white);--color-icon-background: var(--color-highlight)}[data-brand=ubench] [data-theme^=light]{--color-em: var(--color-neutral-600);--color-highlight: var(--color-neutral-700);--color-icon: var(--color-text);--color-icon-background: transparent}[data-theme^=light] [disabled],[data-theme^=light] [data-disabled]:not([data-disabled=false]){--color-heading: var(--color-neutral-400);--color-text: var(--color-neutral-400);--color-border: var(--color-neutral-200);--color-background: var(--color-neutral-200)}[data-theme^=light] [data-level=primary]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-highlight);--color-background: var(--color-highlight);--color-icon: var(--color-neutral-black);--color-icon-background: var(--color-text)}[data-brand=ubench] [data-theme^=light] [data-level=primary]{--color-highlight: var(--color-neutral-black)}@media(pointer:fine){[data-theme^=light] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-theme^=light] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-theme^=light] a[href]:not([href=""]):hover [data-level=primary]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-neutral-900);--color-background: var(--color-highlight);--color-icon: var(--color-background);--color-icon-background: var(--color-text)}[data-brand=ubench] [data-theme^=light] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-brand=ubench] [data-theme^=light] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-brand=ubench] [data-theme^=light] a[href]:not([href=""]):hover [data-level=primary]{--color-highlight: var(--color-neutral-800)}}@media(pointer:coarse){[data-theme^=light] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-theme^=light] a[href]:not([href=""]):active [data-level=primary]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-neutral-900);--color-background: var(--color-highlight);--color-icon: var(--color-background);--color-icon-background: var(--color-text)}[data-brand=ubench] [data-theme^=light] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-brand=ubench] [data-theme^=light] a[href]:not([href=""]):active [data-level=primary]{--color-highlight: var(--color-neutral-800)}}[data-theme^=light] [data-level=primary][disabled]{--color-heading: var(--color-neutral-400);--color-text: var(--color-neutral-400);--color-border: var(--color-neutral-200);--color-background: var(--color-neutral-200)}[data-theme^=light] [data-level=primary][data-variant=modest]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-neutral-black);--color-background: var(--color-neutral-black);--color-icon: var(--color-neutral-white);--color-icon-background: var(--color-highlight)}[data-theme^=light] [data-level=secondary]{--color-heading: var(--color-neutral-black);--color-text: var(--color-neutral-black);--color-border: var(--color-highlight);--color-background: transparent;--color-icon: var(--color-neutral-white);--color-icon-background: var(--color-highlight)}[data-brand=ubench] [data-theme^=light] [data-level=secondary]{--color-highlight: var(--color-neutral-black)}@media(pointer:fine){[data-theme^=light] [data-level=secondary]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-theme^=light] [data-level=secondary]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-theme^=light] a[href]:not([href=""]):hover [data-level=secondary]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-neutral-black);--color-background: var(--color-neutral-black)}}@media(pointer:coarse){[data-theme^=light] [data-level=secondary]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-theme^=light] a[href]:not([href=""]):active [data-level=secondary]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-neutral-black);--color-background: var(--color-neutral-black)}}[data-theme^=light] [data-level=secondary][disabled]{--color-heading: var(--color-neutral-200);--color-text: var(--color-neutral-200);--color-border: var(--color-neutral-200);--color-background: transparent}[data-theme^=light] [data-level=tertiary]{--color-heading: var(--color-accent);--color-text: var(--color-accent);--color-border: var(--color-accent);--color-background: transparent}@media(pointer:fine){[data-theme^=light] [data-level=tertiary]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-theme^=light] [data-level=tertiary]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-theme^=light] a[href]:not([href=""]):hover [data-level=tertiary]{--color: var(--color-highlight);--color-heading: var(--color-highlight);--color-text: var(--color-highlight);--color-border: var(--color-highlight)}}@media(pointer:coarse){[data-theme^=light] [data-level=tertiary]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-theme^=light] a[href]:not([href=""]):active [data-level=tertiary]{--color: var(--color-highlight);--color-heading: var(--color-highlight);--color-text: var(--color-highlight);--color-border: var(--color-highlight)}}[data-theme^=light] [data-level=tertiary][disabled]{--color-heading: var(--color-neutral-200);--color-text: var(--color-neutral-200);--color-border: var(--color-neutral-200)}[data-theme^=light] [data-level=inherit]{--color-border: transparent;--color-background: transparent}@media(pointer:fine){[data-theme^=light] [data-level=inherit]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-theme^=light] [data-level=inherit]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-theme^=light] a[href]:not([href=""]):hover [data-level=inherit]{--color: var(--color-highlight);--color-heading: var(--color-highlight);--color-text: var(--color-highlight)}}@media(pointer:coarse){[data-theme^=light] [data-level=inherit]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-theme^=light] a[href]:not([href=""]):active [data-level=inherit]{--color: var(--color-highlight);--color-heading: var(--color-highlight);--color-text: var(--color-highlight)}}[data-theme=light-tint]{--color-theme: light-tint;--color-background: var(--color-neutral-050);--color-background-tint: var(--color-neutral-white)}[data-theme^=dark]{--color-theme: dark;--color-background: var(--color-brand-dark-700);--color-background-tint: color-mix(in srgb, var(--color-brand-dark-700), white 10%);--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-link: var(--color-brand-highlight-500);--color-em: var(--color-brand-highlight-500);--color-border: var(--color-neutral-white);--color-outline: var(--color-brand-highlight-500);--color-accent: var(--color-neutral-white);--color-highlight: var(--color-brand-highlight-500);--color-placeholder: color-mix(in srgb, var(--color-text), black 30%);--color-mark: color-mix(in srgb, var(--color-highlight), var(--color-background) 30%);--color-icon: var(--color-neutral-white);--color-icon-background: var(--color-highlight)}[data-brand=ubench] [data-theme^=dark]{--color-background: var(--color-neutral-black);--color-em: var(--color-neutral-300);--color-highlight: var(--color-neutral-300)}[data-theme^=dark] [disabled],[data-theme^=dark] [data-disabled]:not([data-disabled=false]){--color-heading: var(--color-neutral-700);--color-text: var(--color-neutral-700);--color-border: var(--color-neutral-500);--color-background: var(--color-neutral-500)}[data-theme^=dark] [data-level=primary]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-highlight);--color-background: var(--color-highlight);--color-icon: var(--color-neutral-700);--color-icon-background: var(--color-text)}[data-brand=ubench] [data-theme^=dark] [data-level=primary]{--color-heading: var(--color-neutral-black);--color-text: var(--color-neutral-black);--color-highlight: var(--color-neutral-white);--color-icon-background: transparent}@media(pointer:fine){[data-theme^=dark] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-theme^=dark] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-theme^=dark] a[href]:not([href=""]):hover [data-level=primary]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-neutral-white);--color-background: var(--color-highlight);--color-icon: var(--color-highlight);--color-icon-background: var(--color-text)}[data-brand=ubench] [data-theme^=dark] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-brand=ubench] [data-theme^=dark] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-brand=ubench] [data-theme^=dark] a[href]:not([href=""]):hover [data-level=primary]{--color-heading: var(--color-neutral-black);--color-text: var(--color-neutral-black);--color-highlight: var(--color-neutral-050);--color-icon: var(--color-text);--color-icon-background: transparent}}@media(pointer:coarse){[data-theme^=dark] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-theme^=dark] a[href]:not([href=""]):active [data-level=primary]{--color-heading: var(--color-neutral-black);--color-text: var(--color-neutral-black);--color-border: var(--color-neutral-white);--color-background: var(--color-highlight);--color-icon: var(--color-highlight);--color-icon-background: var(--color-text)}[data-brand=ubench] [data-theme^=dark] [data-level=primary]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-brand=ubench] [data-theme^=dark] a[href]:not([href=""]):active [data-level=primary]{--color-heading: var(--color-neutral-black);--color-text: var(--color-neutral-black);--color-highlight: var(--color-neutral-050);--color-icon: var(--color-text);--color-icon-background: transparent}}[data-theme^=dark] [data-level=primary][disabled]{--color-heading: var(--color-neutral-700);--color-text: var(--color-neutral-700);--color-border: var(--color-neutral-500);--color-background: var(--color-neutral-500)}[data-theme^=dark] [data-level=primary][data-variant=modest]{--color-heading: var(--color-neutral-black);--color-text: var(--color-neutral-black);--color-border: var(--color-neutral-white);--color-background: var(--color-neutral-white);--color-icon: var(--color-neutral-white);--color-icon-background: var(--color-highlight)}[data-theme^=dark] [data-level=secondary]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-neutral-white);--color-background: rgba(0, 0, 0, .25);--color-icon: var(--color-neutral-white);--color-icon-background: var(--color-highlight)}[data-brand=ubench] [data-theme^=dark] [data-level=secondary]{--color-heading: var(--color-neutral-white);--color-text: var(--color-neutral-white);--color-border: var(--color-neutral-white);--color-background: transparent;--color-icon: var(--color-neutral-white);--color-icon-background: transparent}@media(pointer:fine){[data-theme^=dark] [data-level=secondary]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-theme^=dark] [data-level=secondary]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-theme^=dark] a[href]:not([href=""]):hover [data-level=secondary]{--color-heading: var(--color-neutral-black);--color-text: var(--color-neutral-black);--color-border: var(--color-neutral-white);--color-background: var(--color-neutral-white)}[data-brand=ubench] [data-theme^=dark] [data-level=secondary]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-brand=ubench] [data-theme^=dark] [data-level=secondary]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-brand=ubench] [data-theme^=dark] a[href]:not([href=""]):hover [data-level=secondary]{--color-icon: var(--color-text)}}@media(pointer:coarse){[data-theme^=dark] [data-level=secondary]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-theme^=dark] a[href]:not([href=""]):active [data-level=secondary]{--color-heading: var(--color-neutral-black);--color-text: var(--color-neutral-black);--color-border: var(--color-neutral-white);--color-background: var(--color-neutral-white)}}[data-theme^=dark] [data-level=secondary][disabled]{--color-heading: var(--color-neutral-400);--color-text: var(--color-neutral-400);--color-border: var(--color-neutral-400);--color-background: transparent}[data-theme^=dark] [data-level=tertiary]{--color-heading: var(--color-accent);--color-text: var(--color-accent);--color-border: var(--color-accent);--color-background: transparent}@media(pointer:fine){[data-theme^=dark] [data-level=tertiary]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-theme^=dark] [data-level=tertiary]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-theme^=dark] a[href]:not([href=""]):hover [data-level=tertiary]{--color: var(--color-highlight);--color-heading: var(--color-highlight);--color-text: var(--color-highlight);--color-border: var(--color-highlight)}}@media(pointer:coarse){[data-theme^=dark] [data-level=tertiary]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-theme^=dark] a[href]:not([href=""]):active [data-level=tertiary]{--color: var(--color-highlight);--color-heading: var(--color-highlight);--color-text: var(--color-highlight);--color-border: var(--color-highlight)}}[data-theme^=dark] [data-level=tertiary][disabled]{--color-heading: var(--color-neutral-500);--color-text: var(--color-neutral-500);--color-border: var(--color-neutral-500)}[data-theme^=dark] [data-level=inherit]{--color-border: transparent;--color-background: transparent}@media(pointer:fine){[data-theme^=dark] [data-level=inherit]:is(button,a[href]:not([href=""])):not([disabled]):hover,[data-theme^=dark] [data-level=inherit]:is(button,a[href]:not([href=""])):not([disabled])[data-active]:not([data-active=false]),[data-theme^=dark] a[href]:not([href=""]):hover [data-level=inherit]{--color: var(--color-highlight);--color-heading: var(--color-highlight);--color-text: var(--color-highlight)}}@media(pointer:coarse){[data-theme^=dark] [data-level=inherit]:is(button,a[href]:not([href=""])):not([disabled]):active,[data-theme^=dark] a[href]:not([href=""]):active [data-level=inherit]{--color: var(--color-highlight);--color-heading: var(--color-highlight);--color-text: var(--color-highlight)}}[data-theme=dark-tint]{--color-theme: dark-tint;--color-background: color-mix(in srgb, var(--color-brand-dark-700), white 10%);--color-background-tint: var(--color-brand-dark-700)}[data-brand=sofico]{--color-neutral-white: #ffffff;--color-neutral-050: #F4F6F7;--color-neutral-100: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 90%);--color-neutral-200: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 80%);--color-neutral-300: #A7B1B9;--color-neutral-400: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 60%);--color-neutral-500: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 50%);--color-neutral-600: #565C65;--color-neutral-700: #434A52;--color-neutral-800: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 20%);--color-neutral-900: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 10%);--color-neutral-950: #22252A;--color-neutral-black: #162E51;--color-brand-light-700: #186A8C;--color-brand-dark-050: #F0F8FF;--color-brand-dark-700: #0069AD;--color-brand-highlight-500: #F08100;--color-indication-valid: green;--color-indication-warning: orange;--color-indication-invalid: red}[data-brand=ubench]{--color-neutral-white: #fff;--color-neutral-050: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 95%);--color-neutral-100: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 90%);--color-neutral-200: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 80%);--color-neutral-300: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 70%);--color-neutral-400: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 60%);--color-neutral-500: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 50%);--color-neutral-600: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 40%);--color-neutral-700: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 30%);--color-neutral-800: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 20%);--color-neutral-900: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 10%);--color-neutral-950: color-mix(in srgb, var(--color-neutral-black), var(--color-neutral-white) 5%);--color-neutral-black: #000;--color-brand-light-700: var(--color-neutral-800);--color-brand-dark-050: var(--color-neutral-050);--color-brand-dark-700: var(--color-neutral-950);--color-brand-highlight-500: #0069AD}:root{--cap: 1}[data-cap]:not([data-cap=false]){--line-height: var(--cap);margin:0}[data-clamp]:not([data-clamp=false]){--clamp: 0}[data-clamp]:not([data-clamp=false]):not([data-clamp="1"]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp);line-clamp:var(--clamp);overflow-y:clip}[data-clamp]:not([data-clamp=false])[data-clamp="1"]{--clamp: 1;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:clip;max-width:100%}[data-clamp]:not([data-clamp=false])[data-clamp="2"]{--clamp: 2}[data-clamp]:not([data-clamp=false])[data-clamp="3"]{--clamp: 3}[data-clamp]:not([data-clamp=false])[data-clamp="4"]{--clamp: 4}[data-clamp]:not([data-clamp=false])[data-clamp="5"]{--clamp: 5}:root{--outline-width: .125rem;--outline-style: solid;--outline-offset: .125rem;--outline-offset-inner: -.35rem}*:focus-visible{outline-width:var(--outline-width);outline-style:var(--outline-style);outline-color:var(--color-outline);outline-offset:var(--outline-offset)}[data-text-align=center][data-force-align]:not([data-force-align=false]){text-align:center}@container (min-width: 768px){[data-text-align=center]{text-align:center}}[data-text-align=right][data-force-align]:not([data-force-align=false]),[data-text-align=end][data-force-align]:not([data-force-align=false]){text-align:right}@container (min-width: 768px){[data-text-align=right],[data-text-align=end]{text-align:right}}:root{--heading-font: "Prompt", system-ui, sans-serif;--heading-font-size-base: clamp(min(1rem, 10000rem), .96rem + .18cqi, max(1rem, 10000rem));--heading-font-size: inherit;--heading-font-weight: 400;--heading-line-height: 1.2;--heading-font-size-scale-heading: 1.25;--heading-font-size-0: clamp(min(2.5rem, 10000rem), 2.07rem + 2.14cqi, max(2.5rem, 10000rem));--heading-font-size-1: calc(var(--heading-font-size-2) * var(--heading-font-size-scale-heading));--heading-font-size-2: calc(var(--heading-font-size-3) * var(--heading-font-size-scale-heading));--heading-font-size-3: calc(var(--heading-font-size-4) * var(--heading-font-size-scale-heading));--heading-font-size-4: calc(var(--heading-font-size-5) * var(--heading-font-size-scale-heading));--heading-font-size-5: calc(var(--heading-font-size-base) * var(--heading-font-size-scale-heading));--heading-font-size-6: var(--heading-font-size-base);--heading-line-height-0: 1}:root[data-brand=ubench]{--heading-font-size-base: clamp(min(1.13rem, 10000rem), 1.09rem + .18cqi, max(1.13rem, 10000rem));--heading-font-size-0: clamp(min(2.75rem, 10000rem), 2.25rem + 2.5cqi, max(2.75rem, 10000rem));--heading-font: "bebas-neue-pro-semiexpanded", sans-serif}.heading,.text>:is(h1,h2,h3,h4,h5,h6){--text-color: var(--color, var(--color-heading));transition:color var(--transition-speed);max-width:var(--max-width, var(--text-max-width, 100%));color:var(--text-color);font-family:var(--text-font);font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--line-height, var(--text-line-height));text-wrap:pretty;-webkit-user-select:inherit;user-select:inherit;margin:0}.heading a[href]:not([href=""]),.text>:is(h1,h2,h3,h4,h5,h6) a[href]:not([href=""]){color:var(--color-link);text-decoration:none}.heading strong,.text>:is(h1,h2,h3,h4,h5,h6) strong{font-weight:700}.heading em,.text>:is(h1,h2,h3,h4,h5,h6) em{color:var(--color-em);font-style:normal;text-transform:uppercase}.heading small,.text>:is(h1,h2,h3,h4,h5,h6) small{font-size:.833em;font-weight:initial}.heading mark,.text>:is(h1,h2,h3,h4,h5,h6) mark{padding:.1em 0;color:currentColor;background-image:linear-gradient(to right,var(--color-mark) 100%,transparent 100%);background-position:0em 100%;background-repeat:no-repeat;background-size:100%}.heading[data-heading-size="0"],.text>h0{--text-font: var(--heading-font-0, var(--heading-font));--text-font-size: var(--heading-font-size-0);--text-line-height: var(--heading-line-height-0, var(--heading-line-height));--text-font-weight: var(--heading-font-weight-0, var(--heading-font-weight))}.heading[data-heading-size="1"],.text>h1{--text-font: var(--heading-font-1, var(--heading-font));--text-font-size: var(--heading-font-size-1);--text-line-height: var(--heading-line-height-1, var(--heading-line-height));--text-font-weight: var(--heading-font-weight-1, var(--heading-font-weight))}.heading[data-heading-size="2"],.text>h2{--text-font: var(--heading-font-2, var(--heading-font));--text-font-size: var(--heading-font-size-2);--text-line-height: var(--heading-line-height-2, var(--heading-line-height));--text-font-weight: var(--heading-font-weight-2, var(--heading-font-weight))}.heading[data-heading-size="3"],.text>h3{--text-font: var(--heading-font-3, var(--heading-font));--text-font-size: var(--heading-font-size-3);--text-line-height: var(--heading-line-height-3, var(--heading-line-height));--text-font-weight: var(--heading-font-weight-3, var(--heading-font-weight))}.heading[data-heading-size="4"],.text>h4{--text-font: var(--heading-font-4, var(--heading-font));--text-font-size: var(--heading-font-size-4);--text-line-height: var(--heading-line-height-4, var(--heading-line-height));--text-font-weight: var(--heading-font-weight-4, var(--heading-font-weight))}.heading[data-heading-size="5"],.text>h5{--text-font: var(--heading-font-5, var(--heading-font));--text-font-size: var(--heading-font-size-5);--text-line-height: var(--heading-line-height-5, var(--heading-line-height));--text-font-weight: var(--heading-font-weight-5, var(--heading-font-weight))}.heading[data-heading-size="6"],.text>h6{--text-font: var(--heading-font-6, var(--heading-font));--text-font-size: var(--heading-font-size-6);--text-line-height: var(--heading-line-height-6, var(--heading-line-height));--text-font-weight: var(--heading-font-weight-6, var(--heading-font-weight))}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--text-font: "Prompt", system-ui, sans-serif;--text-font-size-base: clamp(min(1.13rem, 10000rem), 1.05rem + .36cqi, max(1.13rem, 10000rem));--text-font-size: var(--text-font-size-base);--text-font-weight: inherit;--text-line-height: 1.4;--text-font-size-scale-text: 1.125;--text-font-size-0: var(--text-font-size-base);--text-font-size-1: clamp(min(1rem, 10000rem), .96rem + .18cqi, max(1rem, 10000rem));--text-font-size-2: clamp(min(.88rem, 10000rem), .84rem + .18cqi, max(.88rem, 10000rem));--text-font-size-3: clamp(min(.81rem, 10000rem), .79rem + .09cqi, max(.81rem, 10000rem))}:root[data-brand=ubench]{--text-font: "calibri", sans-serif;--text-font-size-1: clamp(min(1.06rem, 10000rem), 1.03rem + .18cqi, max(1.06rem, 10000rem));--text-font-size-2: clamp(min(.94rem, 10000rem), .9rem + .18cqi, max(.94rem, 10000rem));--text-font-size-3: clamp(min(.88rem, 10000rem), .86rem + .09cqi, max(.88rem, 10000rem))}.text{--text-color: var(--color, var(--color-text));transition:color var(--transition-speed);color:var(--text-color);font-family:var(--text-font);font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--line-height, var(--text-line-height));-webkit-user-select:inherit;user-select:inherit;text-wrap:pretty;margin:0}.text p,.text ul,.text ol,.text li{margin:0}.text ul.checks{list-style-type:"✓ "}.text ul.checks li::marker{font-weight:700}.text li{text-align:left!important}.text a[href]:not([href=""]){color:var(--color-link);text-decoration:underline}.text strong{font-weight:700}.text em{font-style:italic}.text small{font-size:.833em;font-weight:initial}.text small:has(em){font-size:.75em}.text mark{padding:.1em 0;color:var(--color-text);background-image:linear-gradient(to right,var(--color-mark) 100%,transparent 100%);background-position:0em 100%;background-repeat:no-repeat;background-size:100%}.text hr{display:block;width:100%;height:1px;border:none;background-color:var(--color-text);opacity:.35}.text table{table-layout:fixed;width:100%;border-collapse:collapse;border:1px solid var(--color-neutral-200)}.text th,.text td{padding:.5em;border:1px solid var(--color-neutral-200)}@container (min-width: 768px){.text[data-text-align=center] ul{width:fit-content;margin-inline:auto}.text[data-text-align=center] ul:has(li:nth-child(4)){columns:2;gap:3rem}}[data-font-size=inherit]{--text-font-size: inherit}[data-font-size="0"]{--text-font-size: var(--text-font-size-0)}[data-font-size="1"]{--text-font-size: var(--text-font-size-1)}[data-font-size="2"]{--text-font-size: var(--text-font-size-2)}[data-font-size="3"]{--text-font-size: var(--text-font-size-3)}::selection{color:var(--color-background);background-color:var(--color-text);text-shadow:none}.spacer{--min-bp: 320;--max-bp: 1920;--min-px: calc(var(--min) * 4);--max-px: calc(var(--max) * 4);--min-rem: calc(var(--min) * .25rem);--max-rem: calc(var(--max) * .25rem);--slope: calc((var(--max-px) - var(--min-px)) / (var(--max-bp) - var(--min-bp)));--intercept-rem: calc((var(--min-px) - var(--slope) * var(--min-bp)) / 16);--spacer-height: clamp(min(var(--min-rem), var(--max-rem)), calc(var(--intercept-rem) * 1rem) + calc(var(--slope) * 100vw), max(var(--min-rem), var(--max-rem)));--spacer-negative: calc(var(--spacer-height) * -1);flex:none;height:var(--spacer-height);width:var(--spacer-height)}.spacer[data-negative]:not([data-negative=""]){width:0;height:0}.spacer[data-negative=block-start]{margin-block-start:var(--spacer-negative)!important}.spacer[data-negative=block-end]{margin-block-end:var(--spacer-negative)!important}.spacer[data-negative=inline-start]{margin-inline-start:var(--spacer-negative)!important}.spacer[data-negative=inline-end]{margin-inline-end:var(--spacer-negative)!important}.spacer[data-size=gutter]{--spacer-height: var(--section-gutter)}.spacer[data-size=header]{--spacer-height: var(--header-height)}.spacer[data-infinite]:not([data-infinite=false]){--max-rem: 10000rem}:root{--border-radius-tiny: .25rem;--border-radius-small: .5rem;--border-radius-medium: 1rem;--border-radius-large: 2rem;--border-radius-huge: 4rem;--border-radius-round: 50%;--border-radius-pill: 100rem}[data-border]{--border-width: .0625rem;--border-style: solid;--border-color: var(--color-border);--border: var(--border-width) var(--border-style) var(--border-color);--border-top: var(--border);--border-right: var(--border);--border-bottom: var(--border);--border-left: var(--border)}[data-border=small]{--border-width: .0625rem}[data-border=medium]{--border-width: .125rem}[data-border=large]{--border-width: .25rem}[data-border-radius]{--border-radius: var(--border-top-left-radius) var(--border-top-right-radius) var(--border-bottom-right-radius) var(--border-bottom-left-radius)}[data-border-radius=false],[data-border-radius=none]{--border-top-left-radius: 0em;--border-top-right-radius: 0em;--border-bottom-right-radius: 0em;--border-bottom-left-radius: 0em}[data-border-radius=tiny]{--border-top-left-radius: var(--border-radius-tiny);--border-top-right-radius: var(--border-radius-tiny);--border-bottom-right-radius: var(--border-radius-tiny);--border-bottom-left-radius: var(--border-radius-tiny)}[data-border-radius=small]{--border-top-left-radius: var(--border-radius-small);--border-top-right-radius: var(--border-radius-small);--border-bottom-right-radius: var(--border-radius-small);--border-bottom-left-radius: var(--border-radius-small)}[data-border-radius=medium]{--border-top-left-radius: var(--border-radius-medium);--border-top-right-radius: var(--border-radius-medium);--border-bottom-right-radius: var(--border-radius-medium);--border-bottom-left-radius: var(--border-radius-medium)}[data-border-radius=large]{--border-top-left-radius: var(--border-radius-large);--border-top-right-radius: var(--border-radius-large);--border-bottom-right-radius: var(--border-radius-large);--border-bottom-left-radius: var(--border-radius-large)}[data-border-radius=huge]{--border-top-left-radius: var(--border-radius-huge);--border-top-right-radius: var(--border-radius-huge);--border-bottom-right-radius: var(--border-radius-huge);--border-bottom-left-radius: var(--border-radius-huge)}[data-border-radius=round]{--border-top-left-radius: var(--border-radius-round);--border-top-right-radius: var(--border-radius-round);--border-bottom-right-radius: var(--border-radius-round);--border-bottom-left-radius: var(--border-radius-round)}[data-border-radius=pill]{--border-top-left-radius: var(--border-radius-pill);--border-top-right-radius: var(--border-radius-pill);--border-bottom-right-radius: var(--border-radius-pill);--border-bottom-left-radius: var(--border-radius-pill)}:root{--aspect-ratio-panorama: 4;--aspect-ratio-panorama-height: calc(100cqi / var(--aspect-ratio-panorama));--aspect-ratio-letterbox: 2.72;--aspect-ratio-letterbox-height: calc(100cqi / var(--aspect-ratio-letterbox));--aspect-ratio-video: 1.7778;--aspect-ratio-video-height: calc(100cqi / var(--aspect-ratio-video));--aspect-ratio-landscape: 1.33;--aspect-ratio-landscape-height: calc(100cqi / var(--aspect-ratio-landscape));--aspect-ratio-square: 1;--aspect-ratio-square-height: 100cqi;--aspect-ratio-portrait: .8865;--aspect-ratio-portrait-height: calc(100cqi / var(--aspect-ratio-portrait));--aspect-ratio-skyscraper: .5625;--aspect-ratio-skyscraper-height: calc(100cqi / var(--aspect-ratio-skyscraper));--aspect-ratio: initial;--aspect-ratio-height: auto}[data-aspect-ratio=auto]{--aspect-ratio: initial;--aspect-ratio-height: auto}[data-aspect-ratio=container]{--aspect-ratio: inherit;--aspect-ratio-height: 100cqh}[data-aspect-ratio=panorama]{--aspect-ratio: var(--aspect-ratio-video);--aspect-ratio-height: var(--aspect-ratio-video-height)}@container (min-width: 640px){[data-aspect-ratio=panorama]{--aspect-ratio: var(--aspect-ratio-video);--aspect-ratio-height: var(--aspect-ratio-video-height)}}@container (min-width: 900px){[data-aspect-ratio=panorama]{--aspect-ratio: var(--aspect-ratio-panorama);--aspect-ratio-height: var(--aspect-ratio-panorama-height)}}[data-aspect-ratio=letterbox]{--aspect-ratio: var(--aspect-ratio-letterbox);--aspect-ratio-height: var(--aspect-ratio-letterbox-height)}[data-aspect-ratio=video]{--aspect-ratio: var(--aspect-ratio-video);--aspect-ratio-height: var(--aspect-ratio-video-height)}[data-aspect-ratio=landscape]{--aspect-ratio: var(--aspect-ratio-landscape);--aspect-ratio-height: var(--aspect-ratio-landscape-height)}[data-aspect-ratio=square]{--aspect-ratio: var(--aspect-ratio-square);--aspect-ratio-height: var(--aspect-ratio-square-height)}[data-aspect-ratio=portrait]{--aspect-ratio: var(--aspect-ratio-portrait);--aspect-ratio-height: var(--aspect-ratio-portrait-height)}[data-aspect-ratio=skyscraper]{--aspect-ratio: var(--aspect-ratio-skyscraper);--aspect-ratio-height: var(--aspect-ratio-skyscraper-height)}:root{--transition-speed-fast: .15s;--transition-speed-normal: .25s;--transition-speed-slow: .5s;--transition-speed: var(--transition-speed-normal)}[data-flow]:not([data-flow=false]){--flow-base-gap: var(--base-gap, 1em);--flow-p-gap: var(--p-gap, var(--flow-base-gap))}[data-flow]:not([data-flow=false])>*:is(.heading,h1,h2,h3,h4,h5,h6,.text){margin-block-start:var(--flow-base-gap)}[data-flow]:not([data-flow=false]) *:is(p,ul,ol){margin-block-start:var(--flow-base-gap)}[data-flow]:not([data-flow=false]) p+p{margin-block-start:var(--flow-p-gap)}[data-flow]:not([data-flow=false]) li{margin-block-start:calc(var(--flow-base-gap) / 2)}[data-flow]:not([data-flow=false])>:is(.heading,h1,h2,h3,h4,h5,h6)+:is(.heading,h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--flow-base-gap) / 2)}[data-flow]:not([data-flow=false])>:is(.heading,h1,h2,h3,h4,h5,h6):has(em)+:is(.heading,h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--flow-base-gap) / 8)}[data-flow]:not([data-flow=false])>*:is(.visual,img){margin-block-start:calc(var(--flow-base-gap) * 1.5)}[data-flow]:not([data-flow=false])>*:is(.action,.actions){margin-block-start:calc(var(--flow-base-gap) * 2)}[data-flow]:not([data-flow=false]) :first-child{margin-block-start:0!important}[data-flow]:not([data-flow=false]) :last-child{margin-block-end:0}[data-flow]:not([data-flow=false]) *:is(ul,ol){padding-inline-start:1.25em}[data-flow]:not([data-flow=false]) *:is(ul,ol):not(:last-child){margin-block-end:1.5em}[data-flow]:not([data-flow=false])>*.spacer{margin-block-start:0!important}[data-flow]:not([data-flow=false])>.spacer+*{margin-block-start:0!important}:root{--section-1: max(10cqi, 10rem);--section-2: max(20cqi, 20rem);--section-3: max(30cqi, 30rem);--section-4: max(40cqi, 40rem);--section-5: max(50cqi, 50rem);--section-6: max(60cqi, 60rem);--section-7: max(70cqi, 70rem);--section-8: max(80cqi, 80rem);--section-9: max(90cqi, 90rem);--section-10: max(100cqi, 100rem);--section-viewport-1: max(10vw, 10rem);--section-viewport-2: max(20vw, 20rem);--section-viewport-3: max(30vw, 30rem);--section-viewport-4: max(40vw, 40rem);--section-viewport-5: max(50vw, 50rem);--section-viewport-6: max(60vw, 60rem);--section-viewport-7: max(70vw, 70rem);--section-viewport-8: max(80vw, 80rem);--section-viewport-9: max(90vw, 90rem);--section-viewport-10: max(100vw, 100rem);--section-max-width: var(--section-10);--section-viewport-max-width: var(--section-viewport-10);--section-viewport-height: calc(100dvh - var(--header-height, 0px))}:root[data-brand=ubench]{--section-viewport-height: 100dvh}.section{--section-padding-large: clamp(min(2.5rem, 10000rem), 1.07rem + 7.14cqi, max(2.5rem, 10000rem));--section-padding-small: clamp(min(2.5rem, 10000rem), 2.14rem + 1.79cqi, max(2.5rem, 10000rem));--section-padding: var(--section-padding-large);--section-padding-block-start: 0px;--section-padding-block-end: 0px;--section-gutter-min: clamp(min(1.25rem, 10000rem), .46rem + 3.93cqi, max(1.25rem, 10000rem));--section-viewport-gutter-min: clamp(min(1.25rem, 10000rem), .46rem + 3.93vw, max(1.25rem, 10000rem));--section-gutter: max(calc((max(100cqi, var(--section-max-width)) + calc(var(--section-max-width) * -1)) / 2), var(--section-gutter-min));--section-viewport-gutter: max(calc((max(100vw, var(--section-viewport-max-width)) + calc(var(--section-viewport-max-width) * -1)) / 2), var(--section-viewport-gutter-min));--section-gutter-left: 0px;--section-gutter-right: 0px;isolation:isolate;position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--section-max-width);padding-block-start:var(--section-padding-block-start);padding-block-end:var(--section-padding-block-end);padding-inline-start:var(--section-gutter-left);padding-inline-end:var(--section-gutter-right)}.section[data-flex-direction=row]{flex-direction:row}.section[data-aspect-ratio]{min-height:min(var(--section-viewport-height),var(--aspect-ratio-height))}.section[data-border-radius]{border-radius:var(--border-radius)}.section[data-theme]:not([data-background=false]){background-color:var(--color-background)}.section:not([data-size]){--section-max-width: var(--section-10);--section-viewport-max-width: var(--section-viewport-10)}.section[data-size="1"]{--section-max-width: var(--section-1);--section-viewport-max-width: var(--section-viewport-1)}.section[data-size="2"]{--section-max-width: var(--section-2);--section-viewport-max-width: var(--section-viewport-2)}.section[data-size="3"]{--section-max-width: var(--section-3);--section-viewport-max-width: var(--section-viewport-3)}.section[data-size="4"]{--section-max-width: var(--section-4);--section-viewport-max-width: var(--section-viewport-4)}.section[data-size="5"]{--section-max-width: var(--section-5);--section-viewport-max-width: var(--section-viewport-5)}.section[data-size="6"]{--section-max-width: var(--section-6);--section-viewport-max-width: var(--section-viewport-6)}.section[data-size="7"]{--section-max-width: var(--section-7);--section-viewport-max-width: var(--section-viewport-7)}.section[data-size="8"]{--section-max-width: var(--section-8);--section-viewport-max-width: var(--section-viewport-8)}.section[data-size="9"]{--section-max-width: var(--section-9);--section-viewport-max-width: var(--section-viewport-9)}.section[data-size="10"]{--section-max-width: var(--section-10);--section-viewport-max-width: var(--section-viewport-10)}.section[data-size="11"]{--section-max-width: var(--section-11);--section-viewport-max-width: var(--section-viewport-11)}.section[data-container]:not([data-container=false]){container-type:inline-size}.section[data-padding=both]{--section-padding-block-start: var(--section-padding);--section-padding-block-end: var(--section-padding)}.section[data-padding=top]{--section-padding-block-start: var(--section-padding)}.section[data-padding=bottom]{--section-padding-block-end: var(--section-padding)}.section[data-padding-size=small]{--section-padding: var(--section-padding-small)}.section[data-gutter=both]{max-width:100%;--section-gutter-left: var(--section-gutter);--section-gutter-right: var(--section-gutter)}.section[data-gutter=left]{max-width:100%;--section-gutter-left: calc(var(--section-gutter) * 2)}.section[data-gutter=right]{max-width:100%;--section-gutter-right: calc(var(--section-gutter) * 2)}.section[data-align=start],.section[data-align=left]{align-items:start}.section[data-align=center]{align-items:center}.section[data-align=end],.section[data-align=right]{align-items:end}.section[data-align=between]{align-items:space-between}.section[data-align=around]{align-items:space-around}.section[data-justify=start],.section[data-justify=left]{justify-content:start}.section[data-justify=center]{justify-content:center}.section[data-justify=end],.section[data-justify=right]{justify-content:end}.section[data-justify=between]{justify-content:space-between}.section[data-justify=around]{justify-content:space-around}.section[data-flex=auto]{flex:auto}.section[data-flex=none]{flex:none}#main>.section-header+.section:is([data-theme=light]):not(.section-spacer){--section-padding-block-start: var(--section-padding-small)}#main>.section-spacer+.section:is([data-theme=light]):not(.section-spacer){--section-padding-block-start: 0}#main>.section:is([data-theme=light]):not(.section-spacer)+.section:not([data-theme=light]){margin-block-start:var(--section-padding-large)}#main>.section:last-child:is([data-theme=light]):not(.section-header,.section-spacer,[data-padding=none],[data-padding=bottom],[data-padding=both]){--section-padding-block-end: var(--section-padding-large)}[data-screenreader]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}[data-screenreader]:focus{position:static;width:auto;height:auto}:root[data-brand=sofico]{--action-height: clamp(min(2.5rem, 10000rem), 2.29rem + 1.07cqi, max(2.5rem, 10000rem))}:root[data-brand=ubench]{--action-height: clamp(min(2.5rem, 10000rem), 2.5rem + 0cqi, max(2.5rem, 10000rem))}.action{--action-transition-speed: var(--transition-speed);--action-scale: .97;--action-translate: 2lh;--action-gap: .5em;--action-padding: 0 2em;--action-padding-small: 0 .75em;--action-overflow: clip;--action-color: var(--color, var(--color-text));--action-font: var(--text-font);--action-font-size: var(--font-size, var(--text-font-size));--action-font-weight: var(--font-weight, 400);--action-text-align: center;--action-line-height: var(--cap, 1.11);--action-border-width: var(--border-width, 0px);--action-border-top: var(--border-top, 0px);--action-border-right: var(--border-right, 0px);--action-border-bottom: var(--border-bottom, 0px);--action-border-left: var(--border-left, 0px);--action-border-radius: var(--border-radius, 0px);--action-background-color: var(--color-background);--action-background-inset: 0;--action-background-delay: calc(var(--action-transition-speed) / 4);--action-background-border-radius: calc(var(--border-top-left-radius) * .5) calc(var(--border-top-right-radius) * .5) calc(var(--border-bottom-right-radius) * .5) calc(var(--border-bottom-left-radius) * .5);--action-underline-color: var(--color-border, var(--border-color));--action-underline-width: .0625em;--action-underline-offset: 1em;flex:none;isolation:isolate;transition-property:transform,color,border-color,transform,box-shadow,background;transition-duration:var(--action-transition-speed);position:relative;display:block;width:auto;max-width:100%;min-width:var(--action-height);height:var(--action-height);gap:var(--action-gap);padding:var(--action-padding);color:var(--action-color);font-family:var(--action-font);font-size:var(--action-font-size);font-weight:var(--action-font-weight);text-align:var(--action-text-align);line-height:var(--action-line-height);text-decoration:none;border-top:var(--action-border-top);border-right:var(--action-border-right);border-bottom:var(--action-border-bottom);border-left:var(--action-border-left);border-radius:var(--action-border-radius);background:transparent;overflow:var(--action-overflow)}@media(pointer:fine){.action:is(button,a[href]:not([href=""])):not([disabled]):hover,a[href]:not([href=""]):hover .action{color:var(--color-hover, var(--color, var(--action-color)));background:var(--color-background-hover, var(--action-background-color))}}.action:is(button,a[href]:not([href=""])):not([disabled]):active,a[href]:not([href=""]):active .action{color:var(--color-active, var(--color, var(--action-color)));background:var(--color-background-active, var(--action-background-color))}@media(prefers-reduced-motion:no-preference){.action:is(button,a[href]:not([href=""])):not([disabled]):active,a[href]:not([href=""]):active .action{transform:scale(var(--action-scale))}}.action:is(button,a[href]:not([href=""])):not([disabled]){cursor:pointer}.action[data-shape=square],.action[data-shape=round]{--action-padding: .5em;width:fit-content;height:auto;aspect-ratio:1}.action[data-shape=round]{--action-border-radius: 50%;--action-background-border-radius: 50%}.action[data-arrow]{--action-gap: 3em;--action-padding: 0 1.2em;--action-text-align: left}[data-brand=ubench] .action[data-arrow],.action[data-arrow=left]{--action-gap: 1em}.action[data-level=primary]{background-color:var(--color-background)}.action[data-level=tertiary],.action[data-level=inherit]{--action-scale: 1;--action-translate: 0;--action-padding: 0 !important;--action-overflow: initial;--action-text-align: left}.action[data-level=tertiary]{--action-border-top: 0;--action-border-right: 0;--action-border-left: 0}.action[data-level=inherit]{--action-height: auto;--action-border-top: 0;--action-border-right: 0;--action-border-bottom: 0;--action-border-left: 0}.action__background{transition-property:background,inset,border-radius;transition-duration:var(--action-transition-speed);transition-delay:var(--action-background-delay);position:absolute;inset:var(--action-background-inset);z-index:-1;border-radius:var(--action-background-border-radius);background:var(--action-background-color)}.action:is(button,a[href]:not([href=""])):not([disabled]):hover .action__background,a[href]:not([href=""]):hover .action__background{background:var(--color-background-hover, var(--action-background-color))}@media(prefers-reduced-motion:no-preference)and (pointer:fine){.action:is(button,a[href]:not([href=""])):not([disabled]):hover .action__background,a[href]:not([href=""]):hover .action__background{top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:0}}.action:is(button,a[href]:not([href=""])):not([disabled]):active .action__background,a[href]:not([href=""]):active .action__background{background:var(--color-background-active, var(--action-background-color))}@media(prefers-reduced-motion:no-preference)and (pointer:course){.action:is(button,a[href]:not([href=""])):not([disabled]):active .action__background,a[href]:not([href=""]):active .action__background{top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:0}}.action__inner{transition:transform var(--action-transition-speed) var(--action-timing-function),translate 0ms calc(var(--action-transition-speed) / 2);display:flex;align-items:center;height:100%;gap:var(--action-gap);-webkit-user-select:none;user-select:none}.action:is([data-shape=round],[data-shape=square]) .action__inner{justify-content:center}[data-arrow]:not([data-arrow=left]) .action__inner{justify-content:space-between}@media(prefers-reduced-motion:no-preference)and (pointer:fine){.action:is(button,a[href]:not([href=""])):not([disabled]):hover .action__inner,a[href]:not([href=""]):hover .action__inner{transform:translateY(calc(var(--action-translate) * -1));translate:0 var(--action-translate)}}.action__inner .icon{flex:none}[data-arrow]:not([data-level=tertiary],[data-level=inherit]) .action__inner .icon[data-shape=round]{margin-inline-end:-.5em}[data-arrow][data-direction=left] .action__inner .icon{rotate:180deg}.action__label{display:flex;align-items:center;gap:var(--action-gap)}[data-brand=ubench] .action:is([data-level=primary],[data-level=secondary]) .action__label{text-transform:uppercase;letter-spacing:1px}.badge{display:flex;align-items:center;justify-content:center;width:1.5em;aspect-ratio:1;border-radius:50%;color:var(--color-neutral-white);font-weight:700;font-family:var(--text-font);font-size:var(--text-font-size-3);line-height:0;background-color:var(--color-highlight);pointer-events:none}.badge[data-amount="0"]{opacity:0}.badge:before{content:attr(data-amount)}.checkbox{--color: var(--color-accent);--checkbox-background: var(--color-neutral-white);--checkbox-icon-color: var(--color-highlight);--checkbox-icon-background: var(--color-neutral-white);display:flex;align-items:center;gap:.5em;padding:.125em .5em .125em .25em;border-radius:100rem;background-color:var(--checkbox-background);cursor:pointer}.checkbox[data-type=check]{--checkbox-icon-color: var(--color-background-tint);--checkbox-icon-background: var(--color-background-tint)}.checkbox[data-type=check]:has(input:checked){--color: var(--color-highlight);--checkbox-icon-color: var(--color-neutral-white);--checkbox-icon-background: var(--color-highlight)}.checkbox:has(:focus-visible){outline:var(--outline-width) var(--outline-style) var(--color-outline)}.checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.checkbox__box{--color: var(--checkbox-icon-color);transition:background-color var(--transition-speed);position:relative;display:flex;align-items:center;justify-content:center;width:1.5em;aspect-ratio:1;padding:.0625em;font-size:10px;border-radius:50%;background-color:var(--checkbox-icon-background)}.checkbox .text{white-space:nowrap}.form-field{--form-field-min-width: min(100cqi, 12.5rem);--form-field-label-padding: 0 .5em .35em;--form-field-label-font-weight: 700;--form-field-info-max-width: min(95%, 60em);--form-field-info-padding: 0 .5em .5em;--form-field-disclaimer-max-width: min(95%, 60em);--form-field-disclaimer-padding: .5em .5em 0;display:flex;flex-direction:column;min-width:var(--form-field-min-width)}.form-field__label{display:block;padding:var(--form-field-label-padding);font-weight:var(--form-field-label-font-weight)}.form-field__info{display:block;max-width:var(--form-field-info-max-width);padding:var(--form-field-info-padding)}.form-field__disclaimer{display:block;max-width:var(--form-field-disclaimer-max-width);padding:var(--form-field-disclaimer-padding)}.form-field__info[data-invalid]{--color-text: var(--color-indication-invalid)}.icon{--icon-color: var(--color, currentColor);--icon-bar-size: .125em;--icon-border-radius: calc(var(--icon-bar-size) / 2);--icon-transition-speed: var(--transition-speed-fast, .15s);--icon-menu-aspect-ratio: 2/1.4;display:flex;align-items:center;width:1em}.icon[data-shape=round]{--icon-color: var(--color-icon);--icon-background: var(--color-icon-background);justify-content:center;width:1.6em;aspect-ratio:1;padding:.3em;color:var(--icon-color);background-color:var(--icon-background);border-radius:50%}.icon[data-type=menu]{width:2em}.icon__inner{transition:transform var(--icon-transition-speed, .15s),aspect-ratio var(--icon-transition-speed, .15s);position:relative;display:flex;flex-direction:column;justify-content:space-between;width:1em;aspect-ratio:1}[data-type=menu] .icon__inner{aspect-ratio:var(--icon-menu-aspect-ratio)}[data-type=cross] .icon__inner,[data-type=plus] .icon__inner,[data-type=minus] .icon__inner,[data-header-nav-visible=true] [data-type=menu] .icon__inner,.header:has(:popover-open) [data-type=menu] .icon__inner{align-items:center;justify-content:center}[data-type=cross] .icon__inner,[data-header-nav-visible=true] [data-type=menu] .icon__inner,.header:has(:popover-open) [data-type=menu] .icon__inner{transform:rotate(45deg)}[data-type=chevron][data-direction=left] .icon__inner,[data-type=chevron][data-direction=right] .icon__inner{transform:rotate(90deg)}.icon__inner:before,.icon__center,.icon__inner:after{transition-property:transform,left,right,bottom;transition-duration:var(--icon-transition-speed);display:block;width:100%;height:var(--icon-bar-size);content:"";background-color:var(--icon-color);border-radius:var(--icon-border-radius)}[data-type=cross] .icon__inner:before,[data-type=plus] .icon__inner:before,[data-type=minus] .icon__inner:before,[data-header-nav-visible=true] [data-type=menu] .icon__inner:before,.header:has(:popover-open) [data-type=menu] .icon__inner:before{transform-origin:calc(50% - var(--icon-bar-size) / 2) calc(50% + var(--icon-bar-size) / 2);transform:rotate(90deg)}[data-type=minus] .icon__inner:before{transform:translateY(var(--icon-bar-size)) rotate(0)}[data-type=check] .icon__inner:before,[data-type=chevron] .icon__inner:before{transform-origin:100% 100%;transform:rotate(45deg);position:absolute}[data-type=check] .icon__inner:before{bottom:15%;right:62%;width:55%}[data-type=chevron] .icon__inner:before{bottom:20%;width:70%}[data-type=chevron]:not([data-direction]) .icon__inner:before,[data-type=chevron][data-direction=left] .icon__inner:before,[data-type=chevron][data-direction=bottom] .icon__inner:before{right:51.5%}[data-type=chevron][data-direction=right] .icon__inner:before,[data-type=chevron][data-direction=top] .icon__inner:before{right:9%}[data-type=search] .icon__inner:before{width:90%;height:auto;aspect-ratio:1;background:transparent;border:var(--icon-bar-size) solid var(--icon-color);border-radius:100rem}[data-type=menu] .icon__center,[data-type=check] .icon__center,[data-type=chevron] .icon__center,[data-type=cross] .icon__center,[data-type=plus] .icon__center,[data-type=minus] .icon__center,[data-type=search] .icon__center,[data-header-nav-visible=true] [data-type=menu] .icon__center,.header:has(:popover-open) [data-type=menu] .icon__center{width:100%;opacity:0}[data-type=menu] .icon__inner:after{transform:rotate(180deg)}[data-type=plus] .icon__inner:after,[data-type=minus] .icon__inner:after,[data-type=cross] .icon__inner:after,[data-header-nav-visible=true] [data-type=menu] .icon__inner:after,.header:has(:popover-open) [data-type=menu] .icon__inner:after{transform:translateY(-100%)}[data-type=check] .icon__inner:after,[data-type=chevron] .icon__inner:after{transform-origin:0 100%;transform:rotate(-45deg);position:absolute}[data-type=check] .icon__inner:after{bottom:15%;left:42%;width:85%}[data-type=chevron] .icon__inner:after{bottom:20%;width:70%}[data-type=chevron]:not([data-direction]) .icon__inner:after,[data-type=chevron][data-direction=left] .icon__inner:after,[data-type=chevron][data-direction=bottom] .icon__inner:after{left:51.5%}[data-type=chevron][data-direction=right] .icon__inner:after,[data-type=chevron][data-direction=top] .icon__inner:after{left:9%}[data-type=search] .icon__inner:after{transform-origin:100% 50%;transform:rotate(45deg);position:absolute;bottom:calc(var(--icon-bar-size) / -2);right:0;width:40%;border-top-left-radius:0;border-bottom-left-radius:0}.icon-caret-down{width:.6em}.input-text{--input-text-height: var(--action-height, 2.75em);--input-text-min-height: 0;--input-text-gap: 1em;--input-text-padding: 0 1em 0 0;--input-text-background: transparent;--input-text-font: var(--text-font);--input-text-font-size: var(--font-size, --text-font-size);--input-text-font-weight: 700;--input-text-border-top: none;--input-text-border-right: none;--input-text-border-bottom: var(--border-bottom);--input-text-border-left: none;--input-text-border-radius: var(--border-radius);--input-text-placeholder-font-weight: 400;--input-text-placeholder-opacity: .6;--input-text-icon-height: 1.5em;--input-text-icon-gap: 1.05em;--input-text-icon-padding: 1.05em;--input-text-icon-border-width: .125em;transition:transform var(--transition-speed);position:relative;width:100%}.input-text:has(:user-invalid){--color-border: var(--color-indication-invalid);--color-outline: var(--color-indication-invalid)}.input-text[data-multiline]:not([data-multiline=false]){--input-text-padding: .75em 1em}.input-text textarea{--input-text-min-height: calc(var(--input-text-height) * 3);resize:vertical}.input-text__input{transition:box-shadow var(--transition-speed);display:block;width:100%;height:var(--input-text-height);min-height:var(--input-text-min-height);padding:var(--input-text-padding);color:var(--color-text);font-family:var(--input-text-font);font-size:var(--input-text-font-size);line-height:inherit;font-weight:var(--input-text-font-weight);border-top:var(--input-text-border-top);border-right:var(--input-text-border-right);border-bottom:var(--input-text-border-bottom);border-left:var(--input-text-border-left);border-radius:var(--input-text-border-radius);background:var(--input-text-background);box-sizing:border-box;box-shadow:var(--input-text-focus-box-shadow)}.input-text__input:focus-visible{outline-offset:var(--outline-offset)}.input-text__input::placeholder{font-weight:var(--input-text-placeholder-font-weight);color:var(--color-text);opacity:var(--input-text-placeholder-opacity)}.input-text__feedback{position:absolute;top:0;right:0;display:flex;align-items:center;height:var(--input-text-height);width:fit-content;gap:var(--input-text-icon-gap);pointer-events:none;box-sizing:border-box}.input-text__icon{display:flex;align-items:center;justify-content:center;width:var(--input-text-icon-height);aspect-ratio:1}.input-text__icon:is([data-valid],[data-invalid]){border-radius:50%;border:var(--input-text-icon-border-width) solid var(--color-text)}.input-text__icon[data-valid]{--color-text: var(--color-highlight)}.input-text:not(:has(:user-valid)) .input-text__icon[data-valid]{display:none}.input-text__icon[data-invalid]{--color-text: var(--color-indication-invalid)}.input-text:not(:has(:user-invalid)) .input-text__icon[data-invalid]{display:none}.input-text__icon[data-type=date],.input-text__icon[data-type=cross]{isolation:isolate;position:relative;color:var(--color-text)}.input-text__icon[data-type=date]:before,.input-text__icon[data-type=cross]:before{position:absolute;top:2px;right:2px;bottom:2px;left:0;z-index:-1;content:"";border-radius:50%}::-webkit-search-cancel-button{margin-right:-4px;opacity:0;cursor:pointer}::-webkit-datetime-edit{display:flex;align-items:center;height:calc(100% - var(--border-width))}::-webkit-calendar-picker-indicator{opacity:0;padding:0}::-webkit-calendar-picker-indicator:focus{opacity:1;outline:var(--outline-width) var(--outline-style) var(--color-outline);outline-offset:5px;border-radius:50%}.input-text:not(:has(:placeholder-shown)) .input-text__icon[data-type=search]{display:none}.input-text__icon[data-type=cross]{cursor:pointer;pointer-events:all}.input-text:has(:placeholder-shown) .input-text__icon[data-type=cross]{display:none}.tag{--color: var(--color-background);display:flex;align-items:center;justify-content:center;padding-block:.25em;padding-inline:1em;background-color:var(--color-accent);border-radius:var(--border-radius-pill)}.video{width:fit-content;max-width:100%}.video[data-type=fluid],.video[data-type=fit]{width:100%}.video[data-type=fluid]{position:relative;aspect-ratio:16/9}.video[data-type=fit]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.video>*{display:block;max-width:100%}.video[data-type=fluid]>*,.video[data-type=fit]>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.visual{--visual: rotate(var(--visual-rotate, 0deg)) scale(var(--visual-scale, 1));--visual-caption-padding: .25em .5em;--visual-caption-color-background: var(--color-background);--visual-caption-opacity: .15;display:block;margin:0;padding:0}.visual[data-type=inline]{width:fit-content;max-width:max-content;max-height:inherit}.visual:not([data-type=inline]){container-type:inline-size;width:100%;height:fit-content}.visual[data-blend]:not([data-blend=false]){mix-blend-mode:darken}.visual__picture{display:block}.visual[data-fit=cover] .visual__picture{border-radius:var(--border-radius);overflow:clip}.visual[data-type=inline] .visual__picture{width:fit-content;max-width:max-content;max-height:inherit}.visual__picture img{display:block;width:fit-content;object-fit:contain}@media(prefers-reduced-motion:no-preference)and (pointer:fine){.visual:not([data-no-effect]) .visual__picture img{transition:transform var(--transition-speed-slow) ease-in-out;transform:var(--visual)}}.visual[data-border-radius] .visual__picture img{border-radius:var(--border-radius)}.visual[data-type=inline] .visual__picture img{max-width:max-content;max-height:inherit;object-position:left top}.visual[data-type=fluid] .visual__picture img{width:100%;height:auto}.visual[data-type=fit] .visual__picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.visual[data-fit=contain] .visual__picture img{object-fit:contain}.visual[data-fit=cover] .visual__picture img{object-fit:cover}.visual[data-aspect-ratio] .visual__picture img{aspect-ratio:var(--aspect-ratio, initial)}.visual__caption{--color: var(--color-neutral-white);position:absolute;bottom:0;right:0;display:flex;justify-content:flex-end;padding-block-end:.5em;padding-inline:1em}.visual[data-fit=contain] .visual__caption{--color: var(--color-text)}.map{width:100%;height:100%}.map__wrapper{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.accordion{--accordion-transition-speed: var(--transition-speed);--accordion-item-padding: 1em;--accordion-item-main-padding: 1.5em;--accordion-header-height: calc(var(--action-height) * 1.5);--accordion-header-border: .0625em solid var(--color-neutral-300);--accordion-main-padding: clamp(min(1.25rem, 10000rem), .89rem + 1.79cqi, max(1.25rem, 10000rem));display:flex;flex-direction:column}@container (min-width: 640px){.accordion{--accordion-header-height: var(--action-height)}}.accordion__item{border:var(--accordion-header-border);border-radius:var(--border-radius-small)}@media(prefers-reduced-motion:no-preference){.accordion__item{interpolate-size:allow-keywords}}.accordion__item::details-content{block-size:0;overflow-y:clip;transition:content-visibility var(--accordion-transition-speed) allow-discrete,block-size var(--accordion-transition-speed)}.accordion__item[open]::details-content{block-size:auto}.accordion__header{transition:border-radius var(--transition-speed-fast);transition-delay:calc(var(--transition-speed) / 2);display:flex;align-items:center;justify-content:space-between;height:var(--accordion-header-height);gap:var(--accordion-item-padding);padding-inline:1em;border-radius:var(--border-radius-small);background-color:var(--color-background-tint);-webkit-user-select:none;user-select:none;cursor:pointer}.accordion__item[open] .accordion__header{transition-delay:0s;border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.accordion__icon{transition:transform var(--accordion-transition-speed);display:flex;justify-content:center;align-items:center;width:1em;height:auto;fill:currentColor}.accordion__item[open]>.accordion__header .accordion__icon{transform:rotateX(180deg)}.accordion__main{padding:var(--accordion-main-padding);border-top:var(--accordion-header-border)}.accordion__content{display:flex;flex-direction:column;align-items:flex-start;gap:1em}.accordion__main-item{width:100%}.actions{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:1em 1.5em}.actions[data-justify=start],.actions[data-justify=left]{justify-content:flex-start}.actions[data-justify=center][data-force-align]:not([data-force-align=false]){justify-content:center}@container (min-width: 768px){.actions[data-justify=center]{justify-content:center}}.actions[data-justify=end][data-force-align]:not([data-force-align=false]),.actions[data-justify=right][data-force-align]:not([data-force-align=false]){justify-content:flex-end}@container (min-width: 768px){.actions[data-justify=end],.actions[data-justify=right]{justify-content:flex-end}}.actions[data-justify=between]{justify-content:space-between}.actions[data-justify=around]{justify-content:space-around}.filter{--filter-min-height: clamp(min(1.25rem, 10000rem), 1.04rem + 1.07cqi, max(1.25rem, 10000rem));--filter-padding: 1em 1.5em;border-radius:var(--border-radius-small);background-color:var(--color-background-tint)}@media(prefers-reduced-motion:no-preference){.filter{interpolate-size:allow-keywords}}.filter::details-content{block-size:0;overflow-y:clip;transition:content-visibility var(--transition-speed) allow-discrete,block-size var(--transition-speed)}.filter[open]::details-content{block-size:auto}.filter__header{transition:background-color var(--transition-speed);display:flex;gap:2em;padding:var(--filter-padding);min-height:var(--filter-min-height);border-radius:var(--border-radius-small);cursor:pointer}.filter__header:hover{background-color:color-mix(in srgb,var(--color-highlight),transparent 95%)}.filter__heading{flex:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1em}.filter__label{flex:none;display:flex;align-items:center;gap:.5em;min-height:var(--filter-min-height)}.filter__selected{display:none}@container (min-width: 1000px){.filter__selected{display:flex;flex-wrap:wrap;align-items:center;min-height:var(--filter-min-height);gap:1em;margin-inline-start:auto}}.filter__content{display:flex;flex-wrap:wrap;gap:1em;padding:var(--filter-padding);border-top:1px solid var(--color-background)}.filter__icon{transition:transform var(--transition-speed);align-self:flex-start;display:flex;justify-content:center;align-items:center;width:1em;min-height:var(--filter-min-height);aspect-ratio:1;fill:currentColor}.filter[open] .filter__icon{transform:rotateX(180deg)}.filter-articles{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1em}.filter-articles__item{flex:1}.filter-articles__link{transition:background-color var(--transition-speed);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;padding:1em;text-decoration:none;aspect-ratio:var(--aspect-ratio-panorama);border-radius:var(--border-radius-small)}.filter-articles__link:hover,.filter-articles__link[data-active]{background-color:var(--color-background-tint)}.filter-articles__icon{display:block;width:100%;max-width:1em;font-size:2em}.form:not([data-as-is]){margin-block-end:1.25rem;padding:2em;border-radius:var(--border-radius-small);box-shadow:0 0 1.25rem #1d294814}.form-filter{display:flex;flex-direction:column;gap:1em}.form-search{--form-search-padding: 1em 1.5em;position:relative;display:flex;gap:1em;padding:var(--form-search-padding);background-color:var(--color-background-tint);border-radius:var(--border-radius-tiny)}.form-search:has(input:focus-visible){outline:var(--outline-width) var(--outline-style) var(--color-outline)}.form-search input{outline:none}.form-search__footprint{position:absolute;bottom:100%;left:0;display:block;height:calc(var(--header-visible-height) - 1px);pointer-events:none}.form-search__input{--font-size: var(--heading-font-size-4);flex:auto}@media(pointer:coarse){.form-search__action{display:none}}.logo-grid{--logo-grid-gap: clamp(min(1rem, 10000rem), .71rem + 1.43cqi, max(1rem, 10000rem));display:flex;flex-wrap:wrap;gap:var(--logo-grid-gap)}@container (min-width: 700px){.logo-grid[data-align=center]{justify-content:center}}@container (min-width: 700px){.logo-grid[data-align=end]{justify-content:flex-end}}.logo-grid__item{flex:0 0 calc((100% - var(--logo-grid-gap)) / 2);display:flex;flex-direction:column;gap:.5em}@container (min-width: 700px){.logo-grid__item{flex:0 0 calc((100% - var(--logo-grid-gap) * 2) / 3)}}@container (min-width: 1500px){.logo-grid__item{flex:0 0 calc((100% - var(--logo-grid-gap) * 3) / 4)}}@container (min-width: 2200px){.logo-grid__item{flex:0 0 calc((100% - var(--logo-grid-gap) * 4) / 5)}}.logo-grid__logo{display:flex;align-items:center;justify-content:center;padding:3vw;background-color:var(--color-background-tint);aspect-ratio:var(--aspect-ratio-letterbox);border-radius:var(--border-radius-small)}@container (min-width: 1500px){.logo-grid__logo{padding:min(2vw,2em);border-radius:var(--border-radius-medium)}}.logo-grid__image{position:relative;flex:auto;height:100%}.logo-grid__caption{--color: var(--color-accent)}.marquee{--marquee-speed: calc(var(--marquee-total-items, 1) * 5s);--marquee-gap: max(1.5rem, min(7vw, 4rem));--marquee-item-width: min(max(4em, 8vw), 5em);position:relative;display:flex;overflow:clip;pointer-events:none;-webkit-user-select:none;user-select:none;margin-inline:calc(var(--section-gutter) * -1)}.marquee__inner{flex-shrink:0;display:flex;align-items:center;gap:calc(var(--marquee-gap) * 2);animation:scroll var(--marquee-speed, 10s) linear infinite forwards}.marquee__item{transition:filter var(--transition-speed);position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--marquee-item-width) * var(--marquee-item-aspect-ratio));aspect-ratio:var(--marquee-item-aspect-ratio)}@keyframes scroll{to{transform:translate(-50%)}}.media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--border-radius);aspect-ratio:var(--aspect-ratio);background-color:var(--color-background-tint)}.media:has(.visual[data-fit=cover]){overflow:clip}.media:has(.visual[data-fit=contain]){padding:5%}.media__visual{width:100%}.media:has(.media__action:hover) .media__visual{--visual-scale: 1.05}.media__action{transition:color var(--transition-speed);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0;margin:0;color:var(--color-text);font-size:6em;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.media__action:hover{color:var(--color-highlight)}.media__action .icon{transition:box-shadow var(--transition-speed-fast),transform var(--transition-speed-fast);border-radius:50%;box-shadow:0 0 1em #0000004d}.media__action:active .icon{transform:scale(.95);box-shadow:0 0 .3em #0000004d}.meta-item{display:flex;flex-direction:column;gap:.25em}.meta-item__value{--color: var(--color-neutral-500)}.meta-item__actions{--color: var(--color-highlight)}.nav-main{--nav-main-item-padding: 1em;--nav-main-header-border: .0625em solid color-mix(in srgb, var(--color-text), transparent 90%);--color: var(--color-accent);--color-icon: var(--color-accent);display:flex;flex-direction:column}.nav-main__item{padding:var(--nav-main-item-padding) 0}.nav-main__item:not(:first-child){border-top:var(--nav-main-header-border)}.nav-service{--color-hover: var(--color-link);display:flex;gap:1.5em}.nav-service:not([data-type=block]){align-items:center}.nav-service[data-type=block]{flex-direction:column;align-items:flex-start;gap:2em}.nav-service__item[data-current]:not([data-current=false]){--color: var(--color-link, orange)}.nav-service__link path{fill:currentColor}.nav-service__divider{display:block;width:1px;height:1em;background-color:var(--color-highlight, orange)}.nav-service[data-type=block] .nav-service__divider{display:none}.nav-action{display:flex;align-items:center;gap:1.5em}.nav-action[data-type=block]{flex-direction:column;align-items:stretch;gap:2em}.nav-footer{--nav-footer-gap: var(--gap, 2em);--nav-footer-item-gap: 1.25em;--nav-footer-sub-gap: 1em;--nav-footer-sub-item-opacity: .7;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--nav-footer-gap)}@media(min-width:900px){.nav-footer{--nav-footer-item-width: auto;--nav-footer-sub-gap: .25em}}.nav-footer__item{flex:1;display:flex;flex-direction:column;gap:var(--nav-footer-item-gap)}[data-brand=ubench] .nav-footer__heading{font-weight:700}.nav-footer__nav-sub{display:flex;flex-direction:column;gap:var(--nav-footer-sub-gap)}.nav-footer__sub-item{transition:opacity var(--transition-speed);display:flex}[data-brand=sofico] .nav-footer__sub-item{opacity:var(--nav-footer-sub-item-opacity)}.nav-footer__sub-item:has(:hover){--nav-footer-sub-item-opacity: 1}.nav-legal{display:flex;align-items:center;flex-wrap:wrap;gap:1em}@media(min-width:600px){.nav-legal{justify-content:flex-end}}.nav-legal__item{flex:none}.nav-offcanvas__main{transition:display var(--transition-speed) allow-discrete,overlay var(--transition-speed-slow) allow-discrete,top var(--transition-speed),left var(--transition-speed);top:var(--header-visible-height);left:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-height:calc(100dvh - var(--header-visible-height));margin:0;padding:0;border:none;background-color:var(--color-background);overflow:auto}.nav-offcanvas__main:popover-open{left:0}@starting-style{.nav-offcanvas__main:popover-open{left:100%}}.nav-offcanvas__content{flex:auto;display:flex;flex-direction:column;gap:2.5em;padding-block:calc(var(--header-visible-height) / 2);padding-inline:var(--section-gutter)}.nav-offcanvas__content.section{flex:none}.nav-offcanvas__actions{position:sticky;bottom:0}.nav-accordion{--nav-accordion-transition-speed: var(--transition-speed);--nav-accordion-item-padding: 1em;--nav-accordion-item-main-padding: 1.5em;--nav-accordion-header-border: .0625em solid color-mix(in srgb, var(--color-text), transparent 90%);display:flex;flex-direction:column}@media(prefers-reduced-motion:no-preference){.nav-accordion__item{interpolate-size:allow-keywords}}.nav-accordion__item::details-content{block-size:0;overflow-y:clip;transition:content-visibility var(--nav-accordion-transition-speed) allow-discrete,block-size var(--nav-accordion-transition-speed)}.nav-accordion__item[open]::details-content{block-size:auto}.nav-accordion__item:not(:first-child){border-top:var(--nav-accordion-header-border)}.nav-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:var(--nav-accordion-item-padding);-webkit-user-select:none;user-select:none;cursor:pointer}.nav-accordion__icon{transition:transform var(--nav-accordion-transition-speed);display:flex;justify-content:center;align-items:center;width:2em;height:auto}.nav-accordion__item[open]>.nav-accordion__header .nav-accordion__icon{transform:rotateX(180deg)}.nav-accordion__main{padding-inline-start:calc(var(--nav-accordion-item-main-padding) / 2);padding-block-start:var(--nav-accordion-item-main-padding);padding-block-end:calc(var(--nav-accordion-item-main-padding) - var(--nav-accordion-item-padding))}.nav-accordion__content{display:flex;flex-direction:column;align-items:flex-start;gap:1em;border-left:var(--nav-accordion-header-border);padding-inline-start:calc(var(--nav-accordion-item-main-padding) / 2)}.nav-accordion__main-item{width:100%}@view-transition{navigation:auto}.nav-flyout{--nav-flyout-gap: max(3em, 5cqi);--nav-flyout-height: var(--action-height);--nav-flyout-padding-inline: 2em;--nav-flyout-transition-speed: .5s;transition:border-color var(--nav-flyout-transition-speed);display:flex;align-items:center;gap:2em;height:var(--nav-flyout-height);padding-inline:var(--nav-flyout-padding-inline);font-size:var(--text-font-size)}[data-brand=sofico] .nav-flyout{border:.0625em solid transparent;border-radius:100rem}.nav-flyout:not(:has(.nav-flyout__inner:popover-open)){border-color:var(--color)}[data-brand=ubench] .nav-flyout__main-link{text-transform:uppercase;font-size:var(--text-font-size-3)}.nav-flyout__icon{transition:transform var(--nav-flyout-transition-speed);width:.5em;height:auto;fill:currentColor}.nav-flyout__item:has(.nav-flyout__inner:popover-open) .nav-flyout__icon{transform:rotateX(180deg)}.nav-flyout__inner{transition:display var(--nav-flyout-transition-speed) allow-discrete,overlay var(--nav-flyout-transition-speed) allow-discrete,top var(--nav-flyout-transition-speed),opacity var(--nav-flyout-transition-speed);position:fixed;top:calc(var(--header-visible-height) - 1px);width:100%;max-width:100%;max-height:100%;margin:0;padding:0;opacity:0;border:none;background:transparent;overflow:visible}.nav-flyout__inner:popover-open{opacity:1}@starting-style{.nav-flyout__inner:popover-open{opacity:0}}.nav-flyout__inner::backdrop{transition:display var(--nav-flyout-transition-speed) allow-discrete,overlay var(--nav-flyout-transition-speed) allow-discrete,opacity var(--nav-flyout-transition-speed);background-color:var(--color-neutral-500);top:calc(var(--header-visible-height) - 1px);opacity:0}.nav-flyout__inner:popover-open::backdrop{opacity:.5}@starting-style{.nav-flyout__inner:popover-open::backdrop{opacity:0}}.nav-flyout__columns{--color-hover: var(--color-highlight);display:flex;gap:var(--nav-flyout-gap);margin-inline:calc(var(--section-gutter) / -2);padding-inline:calc(var(--section-gutter) / 2);padding-block-start:calc(var(--section-padding-small) / 2);padding-block-end:var(--section-padding-small);border-bottom-right-radius:var(--border-radius-large);border-bottom-left-radius:var(--border-radius-large);background:var(--color-background);box-shadow:0 .5em .35em #0000001a}.nav-flyout__column{flex:1;display:flex;flex-direction:column;gap:1em;max-width:calc((100% - var(--nav-flyout-gap) * 2) / 3)}.nav-flyout__description{--color: var(--color-text);margin-top:.25em;opacity:.5}.nav-flyout__actions{margin-top:1em}.nav-flyout__sublist{display:flex;flex-direction:column;gap:1em;margin-top:1em}.nav-flyout__subitem:not(:has(.nav-flyout__description)){--color: var(--color-text)}.nav-flyout__subitem:not(:has(.nav-flyout__description)) .action__label{transition:opacity var(--transition-speed);opacity:.5}.nav-flyout__subitem:not(:has(.nav-flyout__description)) .action:is(:hover,[data-active]) .action__label{opacity:1}.pagination{display:flex;align-items:center;justify-content:center;gap:1em;font-family:var(--text-font);font-size:var(--text-font-size-2)}@media(pointer:fine){.pagination{gap:.5em}}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;color:var(--color-text);text-decoration:none}.pagination .page-numbers:not(.dots){width:2em;aspect-ratio:1;border-radius:var(--border-radius-tiny)}.pagination .page-numbers:is(.prev,.next){display:none}.pagination .page-numbers:not(.dots,.current){transition:color var(--transition-speed)}.pagination .page-numbers:not(.dots,.current):hover{color:var(--color-highlight)}.pagination .page-numbers:not(.current){color:color-mix(in srgb,var(--color-text),transparent 35%)}.pagination .current{background-color:var(--color-background-tint)}@property --showcase-progress{syntax: "<percentage>"; initial-value: 0; inherits: true;}.showcase{--showcase-progress: 0;--showcase-transition-speed: var(--transition-speed-slow)}@container (min-width: 1000px){.showcase{display:flex;gap:var(--section-gutter-min)}}@container (min-width: 1000px){.showcase[data-mirror]:not([data-mirror=false]){flex-direction:row-reverse}}.showcase__content{display:flex;flex-direction:column;gap:3rem}@container (min-width: 1000px){.showcase__content{flex:1}}.showcase__content-items{display:flex;flex-direction:column;gap:1rem;flex:1}@media(prefers-reduced-motion:no-preference){.showcase__content-item{interpolate-size:allow-keywords}}.showcase__content-item::details-content{block-size:0;overflow-y:clip;transition:content-visibility var(--transition-speed) allow-discrete,block-size var(--transition-speed)}.showcase__content-item[open]::details-content{block-size:auto}.showcase__header{width:fit-content;list-style:none}.showcase__header::-webkit-details-marker{display:none}.showcase__header::marker{content:""}.showcase__heading{--color: var(--color-accent);transition:opacity var(--showcase-transition-speed) ease;opacity:.3;cursor:pointer}.showcase__heading:hover{opacity:.5}.showcase__content-item[data-active]:not([data-active=false]) .showcase__heading,.showcase[data-playing=false] .showcase__heading{opacity:1}.showcase__progress-bar{transition:opacity var(--showcase-transition-speed) ease;height:.125rem;background:linear-gradient(to right,var(--color-brand-highlight-500) var(--showcase-progress),color-mix(in srgb,var(--color-brand-highlight-500),transparent 50%) var(--showcase-progress));width:100%;margin-block-start:.5rem;opacity:0}.showcase__content-item[data-active]:not([data-active=false]) .showcase__progress-bar,.showcase[data-playing=false] .showcase__progress-bar{opacity:1}.showcase[data-playing=false] .showcase__progress-bar{display:none}.showcase:hover .showcase__progress-bar{--showcase-progress: 100%}.showcase__text{padding-block:1em}.showcase__aside{flex:1;position:relative;display:none;aspect-ratio:var(--aspect-ratio)}@container (min-width: 1000px){.showcase__aside{flex:1;display:block}}.showcase__aside-item{transition:opacity var(--showcase-transition-speed) ease;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;overflow:clip}.showcase__aside-item[data-active]:not([data-active=false]){opacity:1;pointer-events:auto}.table-releases{display:flex;flex-direction:column}@container (max-width: 639px){.table-releases__header{display:none}}.table-releases__main{display:flex;flex-direction:column;gap:1em}.table-releases__row{--table-releases-row-before-opacity: 0;isolation:isolate;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5em 1em;padding-block:.5em;text-decoration:none}.table-releases[data-type=past] .table-releases__row:hover{--table-releases-row-before-opacity: 1}@container (max-width: 639px){.table-releases__main .table-releases__row{padding:1em;border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-small)}}.table-releases__row:before{pointer-events:none}.table-releases__main .table-releases__row:before{transition:opacity var(--transition-speed);position:absolute;z-index:-1;top:-.25em;right:-1em;bottom:-.25em;left:-1em;content:"";background-color:var(--color-background-tint);opacity:var(--table-releases-row-before-opacity)}.table-releases__cell{flex:1}@container (max-width: 639px){.table-releases__cell{display:flex;flex-direction:column;gap:.5em}}.table-releases__cell:first-child{flex:.75}@container (min-width: 640px){.table-releases__cell:first-child{flex:1}}@container (max-width: 639px){.table-releases__main .table-releases__cell:first-child{flex:100%}}@container (max-width: 639px){.table-releases__cell:last-child{flex:100%}}@container (min-width: 640px){.table-releases__cell:last-child{display:flex;justify-content:flex-end}}@container (max-width: 639px){.table-releases[data-type=upcoming] .table-releases__cell:last-child{display:none}}@container (min-width: 640px){.table-releases__cell-heading{display:none}}@container (max-width: 639px){.table-releases__cell:not(:first-child) .table-releases__cell-heading{--color: var(--color-neutral-300)}}.table-releases__cell .action{--color: var(--color-highlight);--color-hover: var(--color-accent)}.tags{display:flex;flex-wrap:wrap;gap:.5em}.teaser{--teaser-heading-top: calc(var(--header-visible-height, 0px) + 1em);--teaser-gap: var(--section-gutter)}.teaser__inner{display:flex;flex-direction:column;width:100%;gap:var(--teaser-gap)}.teaser__inner[href]:not([href=""]){color:inherit;text-decoration:none}.teaser:not([data-type=card]) .teaser__inner{min-height:var(--aspect-ratio-height)}@container (min-width: 640px){.teaser:not([data-type=card]) .teaser__inner{flex-direction:row}}@container (min-width: 640px){.teaser[data-mirror]:not([data-type=card],[data-mirror=false]) .teaser__inner{flex-direction:row-reverse}}@container (min-width: 640px){.teaser[data-align=start] .teaser__inner{align-items:flex-start}.teaser[data-align=center] .teaser__inner{align-items:center}.teaser[data-align=end] .teaser__inner{align-items:flex-end}}.teaser__aside{--transition-speed: .5s;position:relative;display:flex;width:100%;aspect-ratio:var(--aspect-ratio);max-height:100dvh;align-self:stretch;overflow:clip}.teaser__inner[href]:not([href=""]):hover .teaser__aside{--visual-scale: 1.05}@container (min-width: 640px){.teaser:not([data-type=card]) .teaser__aside{flex:1}}@container (min-width: 640px){.teaser:not([data-type=card]) .teaser__aside{flex:0 0 50%}}@container (min-width: 640px){.teaser[data-sticky-image]:not([data-type=card],[data-sticky-image=false]) .teaser__aside{flex:0 0 calc(50% + var(--section-gutter))}}.teaser[data-sticky-image]:not([data-type=card],[data-mirror],[data-sticky-image=false]) .teaser__aside,.teaser[data-sticky-image]:not([data-type=card],[data-sticky-image=false])[data-mirror=false] .teaser__aside{width:auto;margin-inline:calc(var(--section-gutter) * -1)}@container (min-width: 640px){.teaser[data-sticky-image]:not([data-type=card],[data-mirror],[data-sticky-image=false]) .teaser__aside,.teaser[data-sticky-image]:not([data-type=card],[data-sticky-image=false])[data-mirror=false] .teaser__aside{margin-inline-end:0}}.teaser[data-sticky-image][data-mirror]:not([data-type=card],[data-sticky-image=false],[data-mirror=false]) .teaser__aside{width:auto;margin-inline:calc(var(--section-gutter) * -1)}@container (min-width: 640px){.teaser[data-sticky-image][data-mirror]:not([data-type=card],[data-sticky-image=false],[data-mirror=false]) .teaser__aside{margin-inline-start:0}}@container (min-width: 640px){.teaser[data-align=start] .teaser__aside{align-items:flex-start}.teaser[data-align=center] .teaser__aside{align-items:center}.teaser[data-align=end] .teaser__aside{align-items:flex-end}}.teaser__content{flex:auto;display:flex;flex-direction:column;gap:1em}@container (min-width: 640px){.teaser:not([data-type=card]) .teaser__content{flex:0 0 50%}}.teaser[data-sticky-image]:not([data-type=card],[data-sticky-image=false]) .teaser__content{padding-block-end:var(--section-gutter-min)}@container (min-width: 640px){.teaser[data-sticky-image]:not([data-type=card],[data-sticky-image=false]) .teaser__content{padding-block:var(--section-gutter-min)}}.teaser__header{flex:auto}.teaser__heading{transition:top var(--transition-speed);position:sticky;top:var(--teaser-heading-top)}.teaser[data-type=card] .teaser__content .actions{margin-top:auto!important}.teaser-a{--teaser-gap: 1.5em}.teaser-b{transition:background-color var(--transition-speed),opacity var(--transition-speed);display:flex;padding:1.5em;background-color:var(--color-background);border-radius:var(--border-radius);min-height:var(--aspect-ratio-height);border:.125em solid var(--color-background)}.teaser-b:has(a:hover){background-color:var(--color-background-tint)}.section-grid:has(a:hover) .teaser-b:not(:hover){opacity:.5}.teaser-b__inner{flex:auto;display:flex;flex-direction:column;gap:1em}.teaser-b__inner[href]:not([href=""]){color:inherit;text-decoration:none}.teaser-b[data-align=center] .teaser-b__inner{align-items:center}@container (min-width: 400px){.teaser-b[data-image-position=left] .teaser-b__inner{flex-direction:row}}.teaser-b__aside{flex:none;width:max(20%,5em)}.teaser-b__aside:has([src*="check.png"],[src*="check.webp"],[src*="marker.webp"],[src*="envelope.webp"],[src*="call-out.webp"]){max-width:2.5em}.teaser-b__content{display:flex;flex-direction:column}.teaser-b__actions{margin-block-start:auto}.teaser-c{display:flex;flex-direction:column}.teaser-c__actions{margin-block-start:auto}.teaser-career{isolation:isolate;position:relative;display:flex}.teaser-career:before{transition-property:inset,opacity;transition-duration:var(--transition-speed);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--color-background-tint);border-radius:var(--border-radius-small);opacity:0}.teaser-career:has(.teaser-career__link:hover):before{top:-1em;right:-1em;bottom:-1em;left:-1em;opacity:1}.teaser-career:has(.teaser-career__link:active):before{top:-.75em;right:-.75em;bottom:-.75em;left:-.75em}.teaser-career__link{display:flex;flex-direction:column;gap:.5em;width:100%;color:currentColor;text-decoration:none}.teaser-career__link:hover .teaser-career__heading{--color: var(--color-accent)}.teaser-d{--teaser-d-gap: 1.5rem;--teaser-d-title-color: var(--color-brand-dark-700);--teaser-d-text-color: var(--color-neutral-600);display:flex;flex-direction:column;gap:var(--teaser-d-gap)}.teaser-d__title{--color: var(--teaser-d-title-color);width:100%;padding:var(--teaser-d-gap);aspect-ratio:1;background-color:var(--color-neutral-050);border-radius:var(--border-radius)}.teaser-d__content{flex:auto;display:flex;flex-direction:column}.teaser-d__text{--color: var(--teaser-d-text-color)}.teaser-d__actions{--color: var(--color-highlight);margin-block-start:auto}.teaser-feature{isolation:isolate;position:relative;display:flex}.teaser-feature:before{transition-property:inset,opacity;transition-duration:var(--transition-speed);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--color-background-tint);border-radius:var(--border-radius-small);opacity:0}.teaser-feature:has(.teaser-feature__link:hover):before{top:-1em;right:-1em;bottom:-1em;left:-1em;opacity:1}.teaser-feature:has(.teaser-feature__link:active):before{top:-.75em;right:-.75em;bottom:-.75em;left:-.75em}.teaser-feature__link{display:flex;flex-direction:column;gap:.5em;width:100%;color:currentColor;text-decoration:none}.teaser-feature__link:hover .teaser-feature__heading{--color: var(--color-accent)}.teaser-feature__text{--color: var(--color-neutral-500)}.teaser-feature__link:hover .teaser-feature__text{--color: var(--color-text)}.teaser-office{display:flex;flex-direction:column;gap:.5em}.teaser-office .action[data-level=inherit]{--color: var(--color-highlight)}.teaser-office__actions{margin-block-start:auto}.teaser-partner{--teaser-gap: 1em;--base-gap: .25em}.teaser-partner__name{--color: var(--color-accent)}@media(hover:hover){.teaser:hover .teaser-partner__name{--color: var(--color-highlight)}}.teaser-partner__type{--color: var(--color-highlight)}:root:has(.header){--header-full-height: clamp(min(3.25rem, 5.75rem), 2.54rem + 3.57vw, max(3.25rem, 5.75rem));--header-height: var(--header-full-height);--header-visible-height: calc(var(--header-height) + var(--wp-admin--admin-bar--height, 0px));--heading-padding-block: clamp(min(.5rem, .75rem), .43rem + .36vw, max(.5rem, .75rem));--header-gap: clamp(min(2rem, 2.5rem), 1.86rem + .71vw, max(2rem, 2.5rem));--header-inner-height: calc(var(--header-height) - var(--header-service-nav-height));--header-service-nav-height: 0px;--header-service-nav-visible: 0px;--header-logo-height: clamp(min(2rem, 3rem), 1.71rem + 1.43vw, max(2rem, 3rem));--header-translate: var(--wp-admin--admin-bar--height, 0px)}:root:has(.header):has(.nav-service){--header-full-height: clamp(min(3.25rem, 9.5rem), 1.46rem + 8.93vw, max(3.25rem, 9.5rem))}@media(min-width:700px){:root:has(.header):has(.nav-service){--header-service-nav-height: clamp(min(1.75rem, 2.5rem), 1.04rem + 1.62vw, max(1.75rem, 2.5rem))}}:root[data-header-visible=false]{--header-inner-height: clamp(min(3.25rem, 4.5rem), 2.89rem + 1.79vw, max(3.25rem, 4.5rem))}@media(min-width:700px){:root[data-header-visible=false]{--header-visible-height: calc(var(--header-inner-height) + var(--wp-admin--admin-bar--height, 0px));--header-translate: calc(var(--wp-admin--admin-bar--height, 0px) + var(--header-service-nav-height) * -1)}}:root[data-header-visible=false][data-scroll-direction=down]:not(:has(:popover-open)){--header-translate: -100%;--header-visible-height: var(--wp-admin--admin-bar--height, 0px)}:root{overscroll-behavior:none}body{padding-block-start:var(--header-full-height, 0px)}[data-brand=ubench]:not(:has(.header[data-background=true])) body{padding-block-start:0}#wpadminbar{position:fixed!important}.header-footprint{position:absolute;top:0;display:block;width:100%;height:var(--header-inner-height);pointer-events:none}.header{transition:transform var(--transition-speed);transform:translateY(var(--header-translate));position:fixed;top:0;left:0;z-index:2}.header__service-nav{height:var(--header-service-nav-height)}@media(max-width:699px){.header__service-nav{display:none}}.header__inner{transition:height var(--transition-speed) var(--transition-speed),background-color var(--transition-speed);display:flex;align-items:center;justify-content:space-between;height:var(--header-inner-height);gap:var(--header-gap);padding-block:var(--heading-padding-block)}[data-brand=ubench][data-header-visible=true]:not(:has(:popover-open,.header[data-background=true])) .header__inner{transition:background-color var(--transition-speed);background-color:transparent!important}[data-header-visible=false][data-scroll-direction=up] .header__inner{transition:height 0s,background-color 0s}.header__logo{--color: var(--color-accent);flex:none}.header__logo .logo{height:var(--header-logo-height)}.header__nav{--color: var(--color-accent);display:flex;align-items:center}[data-nav-visible=false] .header__nav{display:none}@media(max-width:699px){.header__nav{display:none}}.header__action-nav{display:none}@media(min-width:700px){.header__action-nav{display:block;margin-left:auto}}.header__trigger{display:none}[data-nav-visible=false] .header__trigger{display:initial}@media(max-width:699px){.header__trigger{display:initial}}.banner{position:relative;z-index:1}@container (min-width: 700px){.banner[data-align=start][data-action-position=end] .banner__inner{flex-direction:row;align-items:flex-end;justify-content:space-between!important}}.banner__content{gap:1.5em 2em}@container (min-width: 700px){.banner__content{flex-direction:row}}.banner__image{max-width:min(20cqi,10rem)}.banner__actions{flex:none}.carousel{--carousel-gap: clamp(min(1rem, 10000rem), .71rem + 1.43cqi, max(1rem, 10000rem));--carousel-scrollbar-height: 2rem;--carousel-gutter: var(--section-gutter, 0);--carousel-nav-gap: clamp(min(1rem, 10000rem), 1.14rem + -.71cqi, max(1rem, 10000rem));--carousel-items-gap-column: clamp(min(2rem, 10000rem), 1.86rem + .71cqi, max(2rem, 10000rem));--carousel-items-gap-row: clamp(min(2.5rem, 10000rem), 2.36rem + .71cqi, max(2.5rem, 10000rem));--carousel-gutters: var(--carousel-gutter) * 2;--carousel-gaps: calc(var(--carousel-items-gap-column) * (var(--items-per-view, var(--carousel-items-per-view)) - 1));--carousel-padding: calc(var(--outline-width) + var(--outline-offset));--carousel-breakpoint-full-view: 1440px;--carousel-item-flex: 1;--carousel-item-width: calc((max(90cqi, var(--carousel-breakpoint-full-view)) - var(--carousel-gutters) - var(--carousel-gaps)) / var(--items-per-view, var(--carousel-items-per-view)));--carousel-item-min-width: min(calc(100vw - var(--carousel-gutters)), var(--carousel-item-width));display:flex;flex-direction:column;gap:var(--carousel-gap)}@media(min-width:1440px){.carousel{--carousel-item-flex: 0 0 calc((100% - (var(--carousel-items-gap-column) * (var(--carousel-items-per-view) - 1))) / var(--carousel-items-per-view));--carousel-item-min-width: 0}}.carousel[data-wrap]:not([data-wrap=false]){--carousel-items-gap-column: clamp(min(1.5rem, 10000rem), 1.36rem + .71cqi, max(1.5rem, 10000rem));--carousel-items-gap-row: clamp(min(1.5rem, 10000rem), 1.36rem + .71cqi, max(1.5rem, 10000rem));--carousel-items: 1;--carousel-item-flex: 0 0 calc((100% - (var(--carousel-items-gap-column) * (var(--carousel-items) - 1))) / var(--carousel-items));--carousel-item-width: 0;--carousel-item-min-width: 0}@media(min-width:700px){.carousel[data-wrap]:not([data-wrap=false]):is([data-items-per-view="2"],[data-items-per-view="3"],[data-items-per-view="4"]){--carousel-items: 2}}@media(min-width:1000px){.carousel[data-wrap]:not([data-wrap=false]):is([data-items-per-view="3"]){--carousel-items: 3}}@media(min-width:1400px){.carousel[data-wrap]:not([data-wrap=false])[data-items-per-view="4"]{--carousel-items: 4}}.carousel__nav{display:flex;gap:var(--carousel-nav-gap);justify-content:flex-end}@media(pointer:coarse){@container (width < 640px){.carousel__nav{justify-content:space-between}}}.carousel[data-overflow=false] .carousel__nav{display:none}.carousel__inner{margin-left:calc(var(--carousel-gutter) * -1);margin-right:calc(var(--carousel-gutter) * -1)}.carousel__content{width:100%;margin-top:calc(var(--carousel-padding) * -1);margin-bottom:calc(var(--carousel-padding) * -1)}.carousel__items{display:flex;padding:var(--carousel-padding) var(--carousel-gutter);gap:var(--carousel-items-gap-row) var(--carousel-items-gap-column);overflow:auto;outline:none;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1440px){.carousel__items{flex-wrap:wrap}}.carousel__items::-webkit-scrollbar{display:none}.carousel[data-overflow=false] .carousel__items{overflow:clip;justify-content:center}@media(min-width:1440px){.carousel[data-overflow=false] .carousel__items{justify-content:flex-start}}.carousel[data-wrap]:not([data-wrap=false]) .carousel__items{flex-direction:column}@media(min-width:700px){.carousel[data-wrap]:not([data-wrap=false]) .carousel__items{flex-direction:row;justify-content:flex-start;flex-wrap:wrap}}.carousel__items>*{flex:var(--carousel-item-flex);min-width:var(--carousel-item-min-width)}.content-2col{--content-2col-heading-top: calc(var(--header-visible-height, 0px) + 1em);--content-2col-gap: max(var(--section-gutter), var(--section-padding))}.content-2col__inner{display:flex;flex-direction:column;gap:var(--content-2col-gap);min-height:var(--aspect-ratio-height)}@container (min-width: 640px){.content-2col__inner{flex-direction:row}}.content-2col__inner[href]:not([href=""]){color:inherit;text-decoration:none}@container (min-width: 640px){.content-2col[data-mirror]:not([data-mirror=false]) .content-2col__inner{flex-direction:row-reverse}}@container (min-width: 640px){.content-2col[data-align=start] .content-2col__inner{align-items:flex-start}.content-2col[data-align=center] .content-2col__inner{align-items:center}.content-2col[data-align=end] .content-2col__inner{align-items:flex-end}.content-2col[data-justify=start] .content-2col__inner{justify-content:flex-start}.content-2col[data-justify=center] .content-2col__inner{justify-content:center}.content-2col[data-justify=end] .content-2col__inner{justify-content:flex-end}}.content-2col__aside{--transition-speed: .5s;transition:top var(--transition-speed);flex:1;position:relative;display:flex;width:100%;aspect-ratio:var(--aspect-ratio);border-radius:var(--border-radius-small)}@container (min-width: 640px){.content-2col__aside{max-width:calc(50% - var(--content-2col-gap) / 2)}.content-2col[data-align=start] .content-2col__aside{position:sticky;top:calc(var(--header-visible-height, 0px) + 1em);align-items:flex-start}.content-2col[data-align=center] .content-2col__aside{align-items:center}.content-2col[data-align=end] .content-2col__aside{align-items:flex-end}}.content-2col__aside:not(:has(.form)){overflow:clip}.content-2col[data-image-sticky]:not([data-image-sticky=false]) .content-2col__aside{width:calc(100% + var(--section-gutter) * 2);margin-block-start:calc(var(--section-padding) * -1);margin-inline:calc(var(--section-gutter) * -1);border-radius:0}@container (min-width: 640px){.content-2col[data-image-sticky]:not([data-image-sticky=false]) .content-2col__aside{flex:0 0 calc(50% + var(--section-gutter));align-self:stretch;width:auto;max-width:100%;margin-block:calc(var(--section-padding) * -1)}}@container (min-width: 640px){.content-2col:is([data-image-sticky]):not([data-image-sticky=false],[data-mirror]) .content-2col__aside{margin-inline-end:0}}@container (min-width: 640px){.content-2col:is([data-image-sticky],[data-mirror]):not([data-image-sticky=false],[data-mirror=false]) .content-2col__aside{margin-inline-start:0}}.content-2col__aside>*{width:100%}.content-2col__content{transition:top var(--transition-speed);flex:1;display:flex;flex-direction:column}@container (min-width: 640px){.content-2col__content{max-width:calc(50% - var(--content-2col-gap) / 2)}}@container (min-width: 640px){.content-2col:not([data-align=center]) .content-2col__content{position:sticky;top:calc(var(--header-visible-height, 0px) + 1em)}}.content-2col__header{flex:auto}.content-2col__heading{transition:top var(--transition-speed);position:sticky;top:var(--content-2col-heading-top)}.content-2col__content .actions{margin-top:auto}.meta{display:flex;flex-wrap:wrap;gap:clamp(min(2.5rem,10000rem),1.43rem + 5.36cqi,max(2.5rem,10000rem))}.meta[data-align=start]{justify-content:flex-start}.meta[data-align=between]{justify-content:space-between}.modal{transition:opacity var(--transition-speed-slow) ease-out,transform var(--transition-speed-slow) ease-out,overlay var(--transition-speed-slow) ease-out allow-discrete,display var(--transition-speed-slow) ease-out allow-discrete;position:fixed;width:100%;max-width:100%;max-height:100%;padding:0;opacity:0;border:none;background:none}.modal[open]{opacity:1}@starting-style{.modal[open]{opacity:0}}.modal__background{position:fixed;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.modal::backdrop{transition:display var(--transition-speed-slow) allow-discrete,overlay var(--transition-speed-slow) allow-discrete,background-color var(--transition-speed-slow);background-color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[open]::backdrop{background-color:color-mix(in srgb,var(--color-neutral-black),transparent 25%)}@starting-style{.modal[open]::backdrop{background-color:transparent}}.modal__header{display:flex;align-items:flex-end;gap:2em;padding-block:1em}.modal__trigger{display:flex;align-items:center;justify-content:center;margin-inline-start:auto;cursor:pointer}.modal__content{position:relative;border-radius:var(--border-radius-medium);overflow:clip}.modal__footer{display:flex;align-items:center;min-height:var(--section-gutter)}.section-header{--section-header-gap: var(--section-gutter, 0px);--section-header-aside-min-width: min(100%, calc(40cqi - var(--section-header-gap)))}.section-header[data-align=center]{--section-header-gap: 1em}.section-header__inner{display:flex;flex-direction:column;width:100%;gap:1em}@container (min-width: 900px){.section-header__inner{flex-direction:row;gap:var(--section-header-gap)}}.section-header[data-align=between] .section-header__inner{justify-content:space-between}.section-header:not([data-align=between]) .section-header__inner{flex-direction:column;gap:1em}.section-header[data-align=center] .section-header__inner{align-items:center}@container (min-width: 900px){.section-header[data-align=between] .section-header__aside{margin-inline-end:auto}}@container (min-width: 768px){.section-header[data-align=center] .section-header__aside{margin-inline:auto}}.section-header__main:has(.heading,.text){max-width:100%;width:var(--section-5)}.section-header__main .action:is([data-level=tertiary],[data-level=inherit]){--color: var(--color-accent)}.section-hero{gap:var(--section-gutter)}@media(min-width:1200px){.section-hero{flex-direction:row-reverse;justify-content:space-between;gap:var(--section-gutter)}}.section-hero__inner{margin-inline-end:auto}@media(min-width:1200px){.section-hero__visual{flex:auto;max-width:var(--section-3)}}.section-hero__header{display:flex;align-items:center;flex-wrap:wrap;gap:2.5em}.section-hero__link{--color: var(--color-highlight)}.section-accordion__content{display:flex;flex-direction:column;width:100%;gap:clamp(min(1rem,10000rem),.86rem + .71cqi,max(1rem,10000rem))}.section-offices-overview{--section-offices-overview-gap: clamp(min(1rem, 10000rem), .71rem + 1.43cqi, max(1rem, 10000rem));display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--section-offices-overview-gap) * 2) var(--section-offices-overview-gap)}.section-offices-overview__item{flex:0 0 100%}@container (min-width: 700px){.section-offices-overview__item{flex:0 0 calc((100% - var(--section-offices-overview-gap) * 2) / 3)}}@container (min-width: 1400px){.section-offices-overview__item{flex:0 0 calc((100% - var(--section-offices-overview-gap) * 3) / 4)}}@container (min-width: 2200px){.section-offices-overview__item{flex:0 0 calc((100% - var(--section-offices-overview-gap) * 4) / 5)}}.section-offices-overview__item>*{height:100%}.section-quote{--section-quote-gap: var(--section-gutter, 0px);--section-quote-main-min-width: min(40rem, 100%)}.section-quote[data-align=center]{--section-quote-gap: 1em}.section-quote__inner{display:flex;flex-wrap:wrap;gap:var(--section-quote-gap)}.section-quote[data-align=center] .section-quote__inner{flex-direction:column}.section-quote__aside{flex:2}.section-quote__main{flex:8;min-width:var(--section-quote-main-min-width)}.section-grid__item{container-type:inline-size;display:flex}@media(min-width:1024px){.section-grid[data-featured]:not([data-featured=false]) .section-grid__item{flex:1;min-width:0!important}}.section-grid__item>*{flex:auto}@media(min-width:1024px){.section-grid[data-featured]:not([data-featured=false]) .section-grid__item:first-child{flex:2}}.section-form__inner{display:flex;flex-direction:column;gap:calc(var(--section-gutter) * 2)}@container (min-width: 900px){.section-form__inner{flex-direction:row;flex-wrap:wrap}}.section-form__item{flex:1}.section-careers-overview{--section-careers-overview-gap-column: clamp(min(2rem, 10000rem), 1.86rem + .71cqi, max(2rem, 10000rem));--section-careers-overview-gap-row: clamp(min(2.5rem, 10000rem), 2.07rem + 2.14cqi, max(2.5rem, 10000rem));--section-careers-overview-gap-total: calc(var(--section-careers-overview-gap-column) * (var(--section-careers-overview-items-per-row) - 1));--section-careers-overview-inner-width: calc(100cqi - var(--section-careers-overview-gap-total));--section-careers-overview-flex-basis: calc(var(--section-careers-overview-inner-width) / var(--section-careers-overview-items-per-row));--section-careers-overview-items-per-row: 1}@container (min-width: 600px){.section-careers-overview{--section-careers-overview-items-per-row: 2}}@container (min-width: 900px){.section-careers-overview{--section-careers-overview-items-per-row: 3}}@container (min-width: 1300px){.section-careers-overview{--section-careers-overview-items-per-row: 4}}.section-careers-overview__content{display:flex;flex-wrap:wrap;gap:var(--section-careers-overview-gap-row) var(--section-careers-overview-gap-column)}.section-careers-overview__content>*{flex:0 0 var(--section-careers-overview-flex-basis);display:flex}.section-features-overview{--section-features-overview-gap-column: clamp(min(2rem, 10000rem), 1.86rem + .71cqi, max(2rem, 10000rem));--section-features-overview-gap-row: clamp(min(2.5rem, 10000rem), 2.36rem + .71cqi, max(2.5rem, 10000rem));--section-features-overview-gap-total: calc(var(--section-features-overview-gap-column) * (var(--section-features-overview-items-per-row) - 1));--section-features-overview-inner-width: calc(100cqi - var(--section-features-overview-gap-total));--section-features-overview-flex-basis: calc(var(--section-features-overview-inner-width) / var(--section-features-overview-items-per-row));--section-features-overview-items-per-row: 1}@container (min-width: 600px){.section-features-overview{--section-features-overview-items-per-row: 2}}@container (min-width: 900px){.section-features-overview{--section-features-overview-items-per-row: 3}}.section-features-overview__content{display:flex;flex-wrap:wrap;gap:var(--section-features-overview-gap-row) var(--section-features-overview-gap-column)}.section-features-overview__content>*{flex:0 0 var(--section-features-overview-flex-basis);display:flex}.section-partners-overview{--section-partners-overview-gap-column: clamp(min(2rem, 10000rem), 1.86rem + .71cqi, max(2rem, 10000rem));--section-partners-overview-gap-row: clamp(min(2.5rem, 10000rem), 2.36rem + .71cqi, max(2.5rem, 10000rem));--section-partners-overview-gap-total: calc(var(--section-partners-overview-gap-column) * (var(--section-partners-overview-items-per-row) - 1));--section-partners-overview-inner-width: calc(100cqi - var(--section-partners-overview-gap-total));--section-partners-overview-flex-basis: calc(var(--section-partners-overview-inner-width) / var(--section-partners-overview-items-per-row));--section-partners-overview-items-per-row: 1}@container (min-width: 600px){.section-partners-overview{--section-partners-overview-items-per-row: 2}}@container (min-width: 900px){.section-partners-overview{--section-partners-overview-items-per-row: 3}}@container (min-width: 1300px){.section-partners-overview{--section-partners-overview-items-per-row: 4}}.section-partners-overview__content{display:flex;flex-wrap:wrap;gap:var(--section-partners-overview-gap-row) var(--section-partners-overview-gap-column)}.section-partners-overview__content>*{flex:0 0 var(--section-partners-overview-flex-basis);display:flex}.section-showcase__tagline{--color: var(--color-accent)}.section-stories-overview{--section-stories-overview-gap-column: clamp(min(2rem, 10000rem), 1.86rem + .71cqi, max(2rem, 10000rem));--section-stories-overview-gap-row: clamp(min(2.5rem, 10000rem), 2.36rem + .71cqi, max(2.5rem, 10000rem));--section-stories-overview-gap-total: calc(var(--section-stories-overview-gap-column) * (var(--section-stories-overview-items-per-row) - 1));--section-stories-overview-inner-width: calc(100cqi - var(--section-stories-overview-gap-total));--section-stories-overview-flex-basis: calc(var(--section-stories-overview-inner-width) / var(--section-stories-overview-items-per-row));--section-stories-overview-items-per-row: 1}@container (min-width: 600px){.section-stories-overview{--section-stories-overview-items-per-row: 2}}@container (min-width: 900px){.section-stories-overview{--section-stories-overview-items-per-row: 3}}@container (min-width: 1300px){.section-stories-overview{--section-stories-overview-items-per-row: 4}}.section-stories-overview__content{display:flex;flex-wrap:wrap;gap:var(--section-stories-overview-gap-row) var(--section-stories-overview-gap-column)}.section-stories-overview__content>*{flex:0 0 var(--section-stories-overview-flex-basis);display:flex}.section-resources-overview{--section-resources-overview-gap-column: clamp(min(2rem, 10000rem), 1.86rem + .71cqi, max(2rem, 10000rem));--section-resources-overview-gap-row: clamp(min(2.5rem, 10000rem), 2.36rem + .71cqi, max(2.5rem, 10000rem));--section-resources-overview-gap-total: calc(var(--section-resources-overview-gap-column) * (var(--section-resources-overview-items-per-row) - 1));--section-resources-overview-inner-width: calc(100cqi - var(--section-resources-overview-gap-total));--section-resources-overview-flex-basis: calc(var(--section-resources-overview-inner-width) / var(--section-resources-overview-items-per-row));--section-resources-overview-items-per-row: 1}@container (min-width: 600px){.section-resources-overview{--section-resources-overview-items-per-row: 2}}@container (min-width: 900px){.section-resources-overview{--section-resources-overview-items-per-row: 3}}@container (min-width: 1300px){.section-resources-overview{--section-resources-overview-items-per-row: 4}}.section-resources-overview__content{display:flex;flex-wrap:wrap;gap:var(--section-resources-overview-gap-row) var(--section-resources-overview-gap-column)}.section-resources-overview__content>*{flex:0 0 var(--section-resources-overview-flex-basis);display:flex}.footer{--footer-gap: 3em;--footer-logo-height: clamp(min(1.25rem, 10000rem), 1.18rem + .36vw, max(1.25rem, 10000rem));--gap: var(--footer-gap)}.footer__aside{display:flex;flex-direction:column;gap:var(--footer-gap)}@media(min-width:600px){.footer__aside{flex-direction:row;justify-content:space-between}}.footer__logo .logo{height:var(--footer-logo-height)}body{container-type:inline-size;display:flex;flex-direction:column;min-height:100dvh;margin:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}#app{flex:auto;display:flex;flex-direction:column}#app>#main{flex:auto}
