@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-behavior:smooth}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--cui-color-surface,#f7f8fa);min-block-size:100vb;color:var(--cui-color,#1b1f27);font-family:var(--cui-font-family,Inter, system-ui, sans-serif);font-size:var(--cui-font-size-0,1rem);line-height:var(--cui-line-height,1.55);margin:0}button,input,select,textarea{font:inherit}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{font-weight:var(--cui-font-weight-strong,680);padding:0}button{cursor:pointer}button:disabled,button[aria-disabled=true]{cursor:not-allowed}[hidden]{display:none!important}img,picture,svg,video,canvas{block-size:auto;max-inline-size:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}:focus-visible{outline:var(--cui-focus-size,2px) solid var(--cui-color-focus,var(--cui-color-accent,oklch(57% .18 246)));outline-offset:var(--cui-focus-offset,2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer tokens{@property --cui-density{syntax:"<number>";inherits:true;initial-value:1}@property --cui-control-scale{syntax:"<number>";inherits:true;initial-value:1}:root{--cui-font-family:"Inter", ui-sans-serif, system-ui, "-apple-system", "BlinkMacSystemFont", "Segoe UI", sans-serif;--cui-font-size-neg-1:clamp(.8125rem, .79rem + .1vi, .875rem);--cui-font-size-0:clamp(.9375rem, .9rem + .16vi, 1rem);--cui-font-size-1:clamp(1.0625rem, 1rem + .26vi, 1.1875rem);--cui-font-size-2:clamp(1.25rem, 1.12rem + .52vi, 1.5rem);--cui-font-size-3:clamp(1.5rem, 1.28rem + .86vi, 2rem);--cui-font-size-4:clamp(1.875rem, 1.48rem + 1.56vi, 2.75rem);--cui-font-size-5:clamp(2.375rem, 1.66rem + 2.86vi, 4rem);--cui-font-size-display:clamp(3rem, 1.9rem + 4.4vi, 5.5rem);--cui-font-size-eyebrow:.875rem;--cui-font-size-caption:.875rem;--cui-font-size-metadata:.875rem;--cui-line-height:1.55;--cui-line-height-normal:1.5;--cui-line-height-tight:1.2;--cui-line-height-display:.98;--cui-font-weight-regular:450;--cui-font-weight-strong:680;--cui-font-weight-display:760;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--cui-color:oklch(24% .04 264);--cui-color-muted:oklch(41.7% .045 264);--cui-color-accent:oklch(57% .18 246);--cui-color-on-accent:oklch(100% 0 0);--cui-color-danger:oklch(58% .19 28);--cui-color-success:oklch(58% .16 150);--cui-color-warning:oklch(72% .16 82);--cui-color-info:oklch(58% .14 230);--cui-color-raised:oklch(100% 0 0);--cui-color-surface:oklch(98% .01 265);--cui-color-surface-muted:oklch(97.3% .009 240);--cui-color-surface-raised:oklch(100% 0 0);--cui-color-border:oklch(92.5% .009 240);--cui-color-focus:var(--cui-color-accent,oklch(57% .18 246))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--cui-space-1:.25rem;--cui-space-2:.5rem;--cui-space-3:.75rem;--cui-space-4:1rem;--cui-space-5:1.5rem;--cui-space-6:2rem;--cui-space-7:3rem;--cui-section-space-compact:clamp(2.5rem, 7vi, 5rem);--cui-section-space:clamp(4rem, 10vi, 8rem);--cui-section-space-spacious:clamp(5.5rem, 14vi, 11rem);--cui-section-space-hero:clamp(6rem, 18vi, 14rem);--cui-radius-1:.25rem;--cui-radius-2:.5rem;--cui-radius-3:.75rem;--cui-border-size:1px;--cui-border-size-line:var(--cui-border-size,1px);--cui-shadow-1:0 1px 2px #1317201f, 0 1px 1px #13172014;--cui-shadow-2:0 12px 28px #13172024;--cui-control-size:calc((2.5rem + (var(--cui-density,1) - 1) * .35rem) * var(--cui-control-scale,1));--cui-control-radius:var(--cui-radius-1,.25rem);--cui-focus-size:2px;--cui-focus-offset:2px;--cui-container:72rem;--cui-container-narrow:48rem;--cui-container-wide:96rem;--cui-container-gutter:clamp(1rem, 4vi, 2rem);--cui-prose-measure:72ch;--cui-content-measure:68ch;--cui-content-size:68ch;--cui-center-size:100vb;--cui-cover-size:100vb;--cui-flow-space:var(--cui-space-4,1rem);--cui-stack-gap:var(--cui-space-4,1rem);--cui-cluster-align:center;--cui-cluster-justify:flex-start;--cui-cluster-gap:var(--cui-space-3,.75rem);--cui-grid-min:16rem;--cui-grid-gap:var(--cui-space-4,1rem);--cui-switcher-gap:var(--cui-space-4,1rem);--cui-switcher-threshold:40rem;--cui-split-gap:var(--cui-space-6,2rem);--cui-split-start:1fr;--cui-split-end:1fr;--cui-split-align:center;--cui-content-grid-gap:var(--cui-space-4,1rem);--cui-content-grid-row-gap:var(--cui-content-grid-gap,var(--cui-space-4,1rem));--cui-content-grid-column-gap:var(--cui-content-grid-gap,var(--cui-space-4,1rem));--cui-content-grid-align:stretch;--cui-content-grid-justify:stretch;--cui-shell-bar-size:4rem;--cui-app-sidebar-size:16rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cui-color:oklch(97.6% .009 259);--cui-color-muted:oklch(77.6% .045 259);--cui-color-surface:oklch(19.6% .02 265);--cui-color-surface-raised:oklch(25.2% .018 265);--cui-color-surface-muted:oklch(23.2% .015 265);--cui-color-border:oklch(38.5% .02 265);--cui-color-on-accent:oklch(100% 0 0);--cui-color-inverse:oklch(13.2% .02 265);--cui-color-inverse-muted:oklch(38.2% .03 265);--cui-color-inverse-surface:oklch(98.5% .005 265);--cui-color-inverse-surface-raised:oklch(100% 0 0);--cui-color-inverse-surface-muted:oklch(95.7% .01 265);--cui-color-inverse-border:oklch(86.2% .01 265);--cui-color-inverse-eyebrow:var(--cui-color-accent,oklch(57% .18 246))}}:where(:root[data-theme=dark],[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cui-color:oklch(97.6% .009 259);--cui-color-muted:oklch(77.6% .045 259);--cui-color-surface:oklch(19.6% .02 265);--cui-color-surface-raised:oklch(25.2% .018 265);--cui-color-surface-muted:oklch(23.2% .015 265);--cui-color-border:oklch(38.5% .02 265);--cui-color-on-accent:oklch(100% 0 0);--cui-color-inverse:oklch(13.2% .02 265);--cui-color-inverse-muted:oklch(38.2% .03 265);--cui-color-inverse-surface:oklch(98.5% .005 265);--cui-color-inverse-surface-raised:oklch(100% 0 0);--cui-color-inverse-surface-muted:oklch(95.7% .01 265);--cui-color-inverse-border:oklch(86.2% .01 265);--cui-color-inverse-eyebrow:var(--cui-color-accent,oklch(57% .18 246))}:where(:root[data-theme=light],[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cui-color:oklch(13.2% .02 265);--cui-color-muted:oklch(38.2% .03 265);--cui-color-surface:oklch(98.5% .005 265);--cui-color-surface-raised:oklch(100% 0 0);--cui-color-surface-muted:oklch(95.7% .01 265);--cui-color-border:oklch(86.2% .01 265);--cui-color-on-accent:oklch(100% 0 0);--cui-color-inverse:oklch(98.5% .005 265);--cui-color-inverse-muted:oklch(98.5% .005 265/.78);--cui-color-inverse-surface:oklch(19.6% .02 265);--cui-color-inverse-surface-raised:oklch(25.2% .018 265/.72);--cui-color-inverse-surface-muted:oklch(23.2% .015 265);--cui-color-inverse-border:oklch(100% 0 0/.18);--cui-color-inverse-eyebrow:oklch(100% 0 0/.76)}}@layer utilities{.cui-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cui-text-muted{color:var(--cui-color-muted,oklch(41.7% .045 264))}.cui-text-balance{text-wrap:balance}.cui-full-bleed{inline-size:100vi;margin-inline:calc(50% - 50vi)}.cui-size-sm{--cui-control-scale:.88}.cui-size-lg{--cui-control-scale:1.16}.cui-density-compact{--cui-density:0}.cui-density-comfortable{--cui-density:1.25}@media (width<36rem){.cui-hidden-xs{display:none!important}}@media (width>=36rem){.cui-hidden-xs-up{display:none!important}}@media (width<48rem){.cui-hidden-sm{display:none!important}}@media (width>=48rem){.cui-hidden-sm-up{display:none!important}}@media (width<64rem){.cui-hidden-md{display:none!important}}@media (width>=64rem){.cui-hidden-md-up{display:none!important}}@media (width<80rem){.cui-hidden-lg{display:none!important}}@media (width>=80rem){.cui-hidden-lg-up{display:none!important}}}@layer website{.cui-site{background:var(--cui-color-surface,oklch(98% .01 265));min-block-size:100vb;color:var(--cui-color,oklch(24% .04 264));overflow-x:clip}.cui-container{inline-size:min(100% - (var(--cui-container-gutter,2rem) * 2), var(--cui-container-size,var(--cui-container,72rem)));margin-inline:auto;container-type:inline-size}.cui-container-narrow{--cui-container-size:var(--cui-container-narrow,48rem)}.cui-container-wide{--cui-container-size:var(--cui-container-wide,96rem)}.cui-section{padding-block:var(--cui-section-space,clamp(4rem, 10vi, 8rem))}.cui-section[data-spacing=compact],.cui-section-compact{padding-block:var(--cui-section-space-compact,clamp(2.5rem, 7vi, 5rem))}.cui-section[data-spacing=spacious],.cui-section-spacious{padding-block:var(--cui-section-space-spacious,clamp(5.5rem, 14vi, 11rem))}.cui-section[data-spacing=hero],.cui-section-hero{padding-block:var(--cui-section-space-hero,clamp(6rem, 18vi, 14rem))}.cui-section-muted{background:var(--cui-color-surface-muted,#edf0f4)}.cui-section-inverse{background:var(--cui-color,#1b1f27);color:var(--cui-color-surface,#f7f8fa)}.cui-section-accent{background:var(--cui-color-accent,oklch(57% .18 246));color:var(--cui-color-on-accent,#fff)}.cui-flow>*{margin-block:0}.cui-flow>*+*{margin-block-start:var(--cui-flow-space,var(--cui-space-4,1rem))}.cui-prose{max-inline-size:var(--cui-prose-measure,72ch);font-size:var(--cui-font-size-1,1.1875rem)}.cui-prose>:where(h1,h2,h3,h4,p,ul,ol,blockquote,figure,pre){margin-block:0 var(--cui-space-4,1rem)}.cui-prose>:where(h1,h2,h3,h4){max-inline-size:18ch;line-height:var(--cui-line-height-tight,1.2);text-wrap:balance}.cui-prose>h1{font-size:var(--cui-font-size-5,4rem)}.cui-prose>h2{font-size:var(--cui-font-size-4,2.75rem)}.cui-prose>:where(p,li){color:var(--cui-color-muted,#5d6675)}.cui-display{max-inline-size:var(--cui-display-measure,13ch);font-size:var(--cui-display-size,var(--cui-font-size-display,5.5rem));font-weight:var(--cui-display-weight,var(--cui-font-weight-display,760));letter-spacing:var(--cui-display-tracking,0);line-height:var(--cui-display-leading,var(--cui-line-height-display,.98));text-wrap:balance}.cui-lead{max-inline-size:var(--cui-lead-measure,var(--cui-content-measure,68ch));color:var(--cui-color-muted,#5d6675);font-size:var(--cui-lead-size,var(--cui-font-size-2,1.5rem));line-height:var(--cui-lead-leading,1.4)}.cui-eyebrow,.cui-kicker{color:var(--cui-color-accent,oklch(57% .18 246));font-size:var(--cui-font-size-eyebrow,.875rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.08em;text-transform:uppercase}.cui-caption{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-caption,.875rem)}.cui-metadata{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-metadata,.875rem);font-weight:var(--cui-font-weight-strong,680)}.cui-skip-link{z-index:100;border-radius:var(--cui-control-radius,.25rem);background:var(--cui-color-accent,oklch(57% .18 246));color:var(--cui-color-on-accent,#fff);font-weight:var(--cui-font-weight-strong,680);padding-block:var(--cui-space-2,.5rem);padding-inline:var(--cui-space-3,.75rem);transform:translateY(calc(-100% - var(--cui-space-4,1rem)));text-decoration:none;transition:transform .16s;position:fixed;inset-block-start:var(--cui-space-3,.75rem);inset-inline-start:var(--cui-space-3,.75rem)}.cui-skip-link:focus-visible{transform:translateY(0)}}@layer layout{.cui-page{inline-size:min(100% - var(--cui-container-gutter,2rem), var(--cui-container,72rem));padding-block:var(--cui-space-6,2rem);margin-inline:auto;container-type:inline-size}.cui-page-narrow{inline-size:min(100% - var(--cui-container-gutter,2rem), var(--cui-container-narrow,48rem));padding-block:var(--cui-space-6,2rem);margin-inline:auto;container-type:inline-size}.cui-page-wide{inline-size:min(100% - var(--cui-container-gutter,2rem), var(--cui-container-wide,96rem));padding-block:var(--cui-space-6,2rem);margin-inline:auto;container-type:inline-size}.cui-frame{background:var(--cui-color-surface,#f7f8fa);min-block-size:100vb;color:var(--cui-color,#1b1f27)}.cui-shell{grid-template-rows:auto minmax(0,1fr) auto;min-block-size:100vb;display:grid}.cui-shell-body{min-block-size:0}.cui-shell[data-fill]{block-size:100%;min-block-size:0}.cui-shell[data-fill]>.cui-shell-body{overflow:auto}.cui-shell-header,.cui-shell-footer{border-color:var(--cui-color-border,#cfd6df);background:var(--cui-color-surface-raised,#fff)}.cui-shell-header{z-index:10;border-block-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);position:sticky;inset-block-start:0}.cui-shell-footer{border-block-start:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df)}.cui-shell-bar{min-block-size:var(--cui-shell-bar-size,4rem);justify-content:space-between;align-items:center;gap:var(--cui-space-4,1rem);display:flex}.cui-app{isolation:isolate;grid-template-rows:auto minmax(0,1fr);min-block-size:100vb;display:grid}.cui-app-body{grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.cui-app-sidebar{z-index:30;inline-size:min(var(--cui-app-sidebar-size,16rem), calc(100vi - 3rem));min-inline-size:var(--cui-app-sidebar-size,16rem);border-inline-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);background:var(--cui-color-surface-raised,#fff);box-shadow:var(--cui-shadow-2,0 12px 28px #13172024);padding:var(--cui-space-4,1rem);visibility:hidden;transition:transform .18s,visibility .18s;display:block;position:fixed;inset-block:0;inset-inline-start:0;overflow:auto;transform:translate(-100%)}.cui-app-sidebar-backdrop{z-index:20;background:#1317207a;display:none;position:fixed;inset:0}.cui-app-sidebar-mobile{display:revert}.cui-app:where([data-sidebar=open],[open]) .cui-app-sidebar{visibility:visible;transform:translate(0)}.cui-app:where([data-sidebar=open],[open]) .cui-app-sidebar-backdrop{display:block}.cui-app-main{min-block-size:0;min-inline-size:0;overflow:auto}@media (width>=48rem){.cui-app-body{grid-template-columns:auto minmax(0,1fr)}.cui-app-sidebar{z-index:auto;inline-size:auto;box-shadow:none;visibility:visible;transition:none;position:static;transform:none}.cui-app-sidebar-backdrop,.cui-app-sidebar-mobile{display:none!important}}.cui-page-header{gap:var(--cui-space-3,.75rem);padding-block:var(--cui-space-6,2rem) var(--cui-space-5,1.5rem);display:grid}.cui-page-header>:where(h1,h2,p){max-inline-size:68ch;margin:0}.cui-page-header>:where(h1,h2){font-size:var(--cui-font-size-3,2rem);line-height:var(--cui-line-height-tight,1.2)}.cui-content{max-inline-size:var(--cui-content-size,68ch)}.cui-content>:where(h1,h2,h3,p,ul,ol,blockquote,pre){margin-block:0 var(--cui-space-4,1rem)}.cui-content>:where(h1,h2,h3){line-height:var(--cui-line-height-tight,1.2)}.cui-center{min-block-size:var(--cui-center-size,100vb);padding:var(--cui-space-4,1rem);place-items:center;display:grid}.cui-cover{min-block-size:var(--cui-cover-size,100vb);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.cui-cover-main{padding-block:var(--cui-space-6,2rem);align-content:center;display:grid}.cui-stack{gap:var(--cui-stack-gap,var(--cui-space-4,1rem));display:grid}.cui-stack>*{margin-block:0}.cui-cluster{align-items:var(--cui-cluster-align,center);justify-content:var(--cui-cluster-justify,flex-start);gap:var(--cui-cluster-gap,var(--cui-space-3,.75rem));flex-wrap:wrap;display:flex}.cui-grid{grid-template-columns:var(--cui-grid-columns,repeat(auto-fit, minmax(min(100%, var(--cui-grid-min,16rem)), 1fr)));gap:var(--cui-grid-gap,var(--cui-space-4,1rem));display:grid}.cui-grid[data-gap=compact]{--cui-grid-gap:var(--cui-space-3,.75rem)}.cui-grid[data-gap=spacious]{--cui-grid-gap:var(--cui-space-6,2rem)}@media (width>=48rem){.cui-grid[data-columns="2"]{--cui-grid-columns:repeat(2, minmax(0, 1fr))}.cui-grid[data-columns="3"]{--cui-grid-columns:repeat(3, minmax(0, 1fr))}.cui-grid[data-columns="4"]{--cui-grid-columns:repeat(4, minmax(0, 1fr))}}.cui-switcher{gap:var(--cui-switcher-gap,var(--cui-space-4,1rem));flex-wrap:wrap;display:flex}.cui-switcher>*{flex-basis:calc((var(--cui-switcher-threshold,40rem) - 100%) * 999);flex-grow:1}.cui-split{gap:var(--cui-split-gap,var(--cui-space-6,2rem));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.cui-split{grid-template-columns:minmax(0, var(--cui-split-start,1fr)) minmax(0, var(--cui-split-end,1fr));align-items:var(--cui-split-align,center)}}.cui-sidebar{gap:var(--cui-space-5,1.5rem);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=48rem){.cui-sidebar{grid-template-columns:minmax(14rem,.32fr) minmax(0,1fr);align-items:start}}.cui-surface{background:var(--cui-surface-bg,var(--cui-color-surface-raised,#fff));border:var(--cui-surface-border,var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df));border-radius:var(--cui-surface-radius,var(--cui-radius-2,.5rem));box-shadow:var(--cui-surface-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));padding:var(--cui-surface-padding,var(--cui-space-4,1rem))}.cui-surface[data-radius=none]{--cui-surface-radius:0}.cui-surface[data-radius=sm]{--cui-surface-radius:var(--cui-radius-1,.25rem)}.cui-surface[data-radius=md]{--cui-surface-radius:var(--cui-radius-2,.5rem)}.cui-surface[data-radius=lg]{--cui-surface-radius:var(--cui-radius-3,.75rem)}.cui-surface[data-elevation=flat]{--cui-surface-shadow:none}.cui-surface[data-elevation=raised]{--cui-surface-shadow:var(--cui-shadow-1,0 1px 2px #1317201f)}.cui-surface[data-elevation=floating]{--cui-surface-shadow:var(--cui-shadow-2,0 12px 28px #13172024)}.cui-surface[data-padding=none]{--cui-surface-padding:0}.cui-surface[data-padding=sm]{--cui-surface-padding:var(--cui-space-3,.75rem)}.cui-surface[data-padding=md]{--cui-surface-padding:var(--cui-space-4,1rem)}.cui-surface[data-padding=lg]{--cui-surface-padding:var(--cui-space-6,2rem)}.cui-aside{gap:var(--cui-aside-gap,var(--cui-space-2,.5rem));align-content:start;display:grid}.cui-aside>*{margin-block:0}.cui-aside:empty{display:none}.cui-meta{align-items:center;gap:var(--cui-meta-gap,var(--cui-space-2,.5rem) var(--cui-space-3,.75rem));color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-metadata,.875rem);font-weight:var(--cui-font-weight-strong,680);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cui-meta>*{align-items:center;gap:var(--cui-space-2,.5rem);margin:0;display:inline-flex}.cui-meta>*+:before{content:var(--cui-meta-separator,"·");color:var(--cui-color-border,#cfd6df);margin-inline-end:var(--cui-space-2,.5rem)}.cui-meta[data-variant=chips]{gap:var(--cui-meta-gap,var(--cui-space-2,.5rem))}.cui-meta[data-variant=chips]>*{padding:var(--cui-space-1,.25rem) var(--cui-space-3,.75rem);background:var(--cui-color-surface-muted,#edf0f4);white-space:nowrap;border-radius:999px}.cui-meta[data-variant=chips]>*>svg{flex:none;block-size:1em;inline-size:1em}.cui-meta[data-variant=chips]>*+:before{content:none}}@layer components{.cui-alert{--cui-alert-bg:var(--cui-color-surface-raised,#fff);--cui-alert-color:var(--cui-color,#1b1f27);--cui-alert-border:var(--cui-color-border,#cfd6df);--cui-alert-accent:var(--cui-color-muted,#5d6675);--cui-alert-on-accent:var(--cui-color-on-accent,#fff);--cui-alert-radius:var(--cui-radius-2,.5rem);--cui-surface-bg:var(--cui-alert-bg);--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-alert-border);--cui-surface-radius:var(--cui-alert-radius);--cui-surface-shadow:none;--cui-surface-padding:var(--cui-space-3,.75rem) var(--cui-space-4,1rem);align-items:start;gap:var(--cui-space-3,.75rem);border-inline-start:4px solid var(--cui-alert-accent);color:var(--cui-alert-color);grid-template-columns:auto 1fr auto;display:grid}.cui-alert[data-variant=info]{--cui-alert-accent:var(--cui-color-info,oklch(58% .14 230))}.cui-alert[data-variant=success]{--cui-alert-accent:var(--cui-color-success,oklch(60% .16 145))}.cui-alert[data-variant=warning]{--cui-alert-accent:var(--cui-color-warning,oklch(76% .16 80))}.cui-alert[data-variant=danger]{--cui-alert-accent:var(--cui-color-danger,oklch(58% .2 25))}.cui-alert-icon{background:color-mix(in oklch, var(--cui-alert-accent) 18%, transparent);block-size:1.5rem;inline-size:1.5rem;color:var(--cui-alert-accent);font-weight:var(--cui-font-weight-strong,680);border-radius:50%;place-items:center;font-size:.875rem;line-height:1;display:inline-grid}.cui-alert>.cui-stack{--cui-stack-gap:var(--cui-space-1,.25rem);align-self:center;min-inline-size:0}.cui-alert-title{font-weight:var(--cui-font-weight-strong,680);margin:0;line-height:1.3}.cui-alert>.cui-stack>p,.cui-alert-message{margin:0;line-height:1.4}.cui-alert>.cui-stack>.cui-cluster{--cui-cluster-gap:var(--cui-space-2,.5rem);margin-block-start:var(--cui-space-2,.5rem)}.cui-alert-dismiss{appearance:none;color:inherit;border-radius:var(--cui-control-radius,.25rem);cursor:pointer;opacity:.6;background:0 0;border:0;place-items:center;block-size:1.75rem;inline-size:1.75rem;font-size:1.125rem;line-height:1;display:inline-grid}.cui-alert-dismiss:hover{opacity:1;background:color-mix(in oklch, currentcolor 10%, transparent)}.cui-alert-dismiss:focus-visible{outline:2px solid var(--cui-color-focus,currentcolor);outline-offset:2px}.cui-alert[data-tone=filled]{--cui-alert-bg:color-mix(in oklch, var(--cui-alert-accent) 12%, var(--cui-color-surface-raised,#fff));--cui-alert-border:color-mix(in oklch, var(--cui-alert-accent) 30%, transparent);border-inline-start-width:var(--cui-border-size,1px)}.cui-alert[data-tone=solid]{--cui-alert-bg:var(--cui-alert-accent);--cui-alert-color:var(--cui-alert-on-accent);--cui-alert-border:var(--cui-alert-accent);border-inline-start-width:var(--cui-border-size,1px)}.cui-alert[data-tone=solid] .cui-alert-icon{background:color-mix(in oklch, var(--cui-alert-on-accent) 18%, transparent);color:var(--cui-alert-on-accent)}.cui-article-card{--cui-article-card-radius:var(--cui-radius-2,.5rem);--cui-article-card-padding:var(--cui-space-5,1.5rem);--cui-article-card-gap:var(--cui-space-2,.5rem);--cui-article-card-media-ratio:16 / 10;--cui-article-card-media-size:18rem;--cui-article-card-title-size:var(--cui-font-size-2,1.5rem);--cui-surface-bg:var(--cui-content-card-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-content-card-border,var(--cui-color-border,#cfd6df));--cui-surface-radius:var(--cui-article-card-radius);--cui-surface-shadow:var(--cui-content-card-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));--cui-surface-padding:0;color:var(--cui-color,#1b1f27);gap:0;display:grid;overflow:hidden}.cui-article-card[hidden]{display:none}.cui-article-card-media,.cui-article-card>:where(img,picture,video,iframe,svg,a):first-child{inline-size:100%;aspect-ratio:var(--cui-article-card-media-ratio,16 / 10);background:var(--cui-color-surface-muted,#edf0f4);display:block;overflow:hidden}.cui-article-card-media>:where(img,picture,video,iframe,svg){object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.cui-article-card-media>:where(img,picture>img){transition:transform .24s}a.cui-article-card-media:hover>:where(img,picture>img),a.cui-article-card-media:focus-visible>:where(img,picture>img){transform:scale(1.04)}}a.cui-article-card-media{text-decoration:none}.cui-article-card>.cui-stack{--cui-stack-gap:var(--cui-article-card-gap,var(--cui-space-2,.5rem));min-inline-size:0;padding:var(--cui-article-card-padding,var(--cui-space-5,1.5rem));align-content:start}.cui-article-card .cui-eyebrow{color:var(--cui-article-card-category-color,var(--cui-color-accent,oklch(57% .18 246)))}.cui-article-card .cui-eyebrow a{color:inherit;text-decoration:none}.cui-article-card .cui-eyebrow a:hover,.cui-article-card .cui-eyebrow a:focus-visible{text-decoration:underline}.cui-article-card .cui-display{--cui-display-measure:none;--cui-display-size:var(--cui-article-card-title-size,var(--cui-font-size-2,1.5rem));--cui-display-weight:var(--cui-font-weight-strong,680);--cui-display-leading:var(--cui-line-height-tight,1.2)}.cui-article-card .cui-display a{color:inherit;text-decoration:none}.cui-article-card .cui-display a:hover,.cui-article-card .cui-display a:focus-visible{color:var(--cui-color-accent,oklch(57% .18 246))}.cui-article-card>.cui-stack>p:not([class]){color:var(--cui-color-muted,#5d6675);line-height:var(--cui-line-height,1.55)}.cui-article-card .cui-meta>:first-child{color:var(--cui-color,#1b1f27)}.cui-article-card>.cui-stack>.cui-cluster{margin-block-start:var(--cui-space-3,.75rem)}.cui-article-card[data-orient=row]{flex-wrap:wrap;align-items:stretch;display:flex}.cui-article-card[data-orient=row]>.cui-article-card-media,.cui-article-card[data-orient=row]>:where(img,picture,video,iframe,svg,a):first-child{flex:1 1 var(--cui-article-card-media-size,18rem);min-inline-size:0;min-block-size:var(--cui-article-card-media-min-block-size,12rem);aspect-ratio:auto}.cui-article-card[data-orient=row]>.cui-stack{flex:2 1 var(--cui-article-card-body-min,20rem)}.cui-article-card[data-variant=featured]{--cui-article-card-media-ratio:21 / 9;--cui-article-card-title-size:var(--cui-font-size-3,2rem);--cui-article-card-padding:var(--cui-space-6,2rem)}.cui-article-card[data-variant=compact]{--cui-article-card-title-size:var(--cui-font-size-1,1.1875rem);--cui-article-card-padding:var(--cui-space-4,1rem)}.cui-article-card[data-variant=compact]>.cui-article-card-media,.cui-article-card[data-variant=compact]>:where(img,picture,video,iframe,svg,a):first-child{display:none}.cui-article-card[data-variant=flat]{--cui-content-card-shadow:none}.cui-article-card[data-variant=borderless]{--cui-border-size:0;--cui-content-card-shadow:none}.cui-stack[data-variant=stacked]:has(>.cui-article-card){--cui-stack-gap:0}.cui-stack[data-variant=stacked]>.cui-article-card{--cui-border-size:0;--cui-content-card-shadow:none;--cui-article-card-radius:0;border-block-end:var(--cui-border-size-line,1px) solid var(--cui-color-border,#cfd6df);padding-block:var(--cui-space-4,1rem)}.cui-stack[data-variant=stacked]>.cui-article-card:last-child{border-block-end:0}.cui-article-filter{--cui-article-filter-gap:var(--cui-space-2,.5rem);align-items:center;gap:var(--cui-article-filter-gap);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.cui-article-filter-label{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680);margin-inline-end:var(--cui-space-2,.5rem);padding:0}.cui-article-filter-label[data-visually-hidden]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cui-article-filter-chip{align-items:center;gap:var(--cui-space-2,.5rem);padding:var(--cui-space-2,.5rem) var(--cui-space-4,1rem);border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);background:var(--cui-color-surface,#f7f8fa);color:var(--cui-color,#1b1f27);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680);cursor:pointer;border-radius:999px;display:inline-flex;position:relative}@supports ((-webkit-user-select:none) or (user-select:none)){.cui-article-filter-chip{-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:no-preference){.cui-article-filter-chip{transition:background-color .16s,border-color .16s,color .16s}}.cui-article-filter-chip:hover{background:var(--cui-color-surface-muted,#edf0f4);border-color:var(--cui-color-muted,#5d6675)}.cui-article-filter-chip:has(input:focus-visible){outline:var(--cui-focus-size,2px) solid var(--cui-color-focus,var(--cui-color-accent,oklch(57% .18 246)));outline-offset:var(--cui-focus-offset,2px)}.cui-article-filter-chip:has(input:checked){background:var(--cui-color-accent,oklch(57% .18 246));border-color:var(--cui-color-accent,oklch(57% .18 246));color:var(--cui-color-on-accent,#fff)}.cui-article-filter-chip>input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cui-article-filter-count{min-inline-size:1.25rem;padding-inline:var(--cui-space-1,.25rem);background:var(--cui-color-surface-muted,#edf0f4);color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-neg-1,.8125rem);font-weight:var(--cui-font-weight-strong,680);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cui-article-filter-chip:has(input:checked) .cui-article-filter-count{color:inherit;background:#ffffff38}.cui-button{--cui-button-bg:var(--cui-color-surface-muted,#edf0f4);--cui-button-border:var(--cui-color-border,#cfd6df);--cui-button-color:var(--cui-color,#1b1f27);min-block-size:var(--cui-control-size,2.5rem);justify-content:center;align-items:center;gap:var(--cui-space-2,.5rem);border:var(--cui-border-size,1px) solid var(--cui-button-border,#cfd6df);border-radius:var(--cui-control-radius,.25rem);background:var(--cui-button-bg,#edf0f4);color:var(--cui-button-color,#1b1f27);font-weight:var(--cui-font-weight-strong,680);padding-block:.625rem;padding-inline:1rem;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.cui-button:hover{--cui-button-bg:color-mix(in oklch, var(--cui-color-surface-muted,#edf0f4), var(--cui-color,#1b1f27) 8%);transform:translateY(-1px)}.cui-button:active{transform:translateY(0)}.cui-button[data-variant=primary]{--cui-button-bg:var(--cui-color-accent,oklch(57% .18 246));--cui-button-border:var(--cui-color-accent,oklch(57% .18 246));--cui-button-color:var(--cui-color-on-accent,#fff)}.cui-button[data-variant=primary]:hover{--cui-button-bg:color-mix(in oklch, var(--cui-color-accent,oklch(57% .18 246)), black 8%);--cui-button-border:color-mix(in oklch, var(--cui-color-accent,oklch(57% .18 246)), black 8%)}:where(.cui-input,.cui-select,.cui-textarea){--cui-input-bg:var(--cui-color-surface-raised,#fff);--cui-input-border:var(--cui-color-border,#cfd6df);--cui-input-color:var(--cui-color,#1b1f27);--cui-input-placeholder:var(--cui-color-muted,#5d6675);--cui-input-radius:var(--cui-control-radius,.25rem);--cui-input-padding-block:.625rem;--cui-input-padding-inline:.875rem;inline-size:100%;min-block-size:var(--cui-control-size,2.5rem);border:var(--cui-border-size,1px) solid var(--cui-input-border);border-radius:var(--cui-input-radius);background:var(--cui-input-bg);color:var(--cui-input-color);padding-block:var(--cui-input-padding-block);padding-inline:var(--cui-input-padding-inline);font:inherit;transition:border-color .12s,box-shadow .12s;display:block}.cui-textarea{min-block-size:6rem}@supports (resize:vertical){.cui-textarea{resize:vertical}}.cui-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(-45deg,#0000 50%,currentColor 50%);background-position:calc(100% - 1.125rem),calc(100% - .625rem);background-repeat:no-repeat;background-size:.5rem .5rem;padding-inline-end:2rem}:where(.cui-input,.cui-select,.cui-textarea):focus-visible{outline:2px solid var(--cui-color-focus,currentColor);outline-offset:-1px;border-color:var(--cui-color-focus,currentColor)}:where(.cui-input,.cui-textarea)::placeholder{color:var(--cui-input-placeholder)}:where(.cui-input,.cui-select,.cui-textarea):disabled{opacity:.6;cursor:not-allowed}:where(.cui-input,.cui-select,.cui-textarea):read-only:not(:disabled){background:var(--cui-color-surface-muted,#edf0f4)}cui-field[data-invalid] :where(.cui-input,.cui-select,.cui-textarea){border-color:var(--cui-color-danger,#b3261e)}:where(.cui-input,.cui-select,.cui-textarea):user-invalid{border-color:var(--cui-color-danger,#b3261e)}.cui-check{align-items:center;gap:var(--cui-space-2,.5rem);cursor:pointer;display:inline-flex}.cui-check input[type=checkbox],.cui-check input[type=radio]{block-size:1.125rem;inline-size:1.125rem;margin:0}@supports (accent-color:currentcolor){.cui-check input[type=checkbox],.cui-check input[type=radio]{accent-color:var(--cui-color-accent,#2563eb)}}.cui-switch{--cui-switch-bg:var(--cui-color-surface-muted,#edf0f4);--cui-switch-bg-on:var(--cui-color-accent,#2563eb);--cui-switch-knob:var(--cui-color-surface-raised,#fff);align-items:center;gap:var(--cui-space-2,.5rem);cursor:pointer;display:inline-flex}.cui-switch input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cui-switch-track{background:var(--cui-switch-bg);border-radius:999px;block-size:1.5rem;inline-size:2.5rem;transition:background .16s;display:inline-block;position:relative}.cui-switch-track:after{content:"";background:var(--cui-switch-knob);border-radius:50%;block-size:1.25rem;inline-size:1.25rem;transition:transform .16s;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #0000002e}.cui-switch input:checked+.cui-switch-track{background:var(--cui-switch-bg-on)}.cui-switch input:checked+.cui-switch-track:after{transform:translate(1rem)}.cui-switch input:focus-visible+.cui-switch-track{outline:2px solid var(--cui-color-focus,currentColor);outline-offset:2px}.cui-field-label{font-weight:var(--cui-font-weight-strong,680);color:var(--cui-color,#1b1f27);margin-block-end:var(--cui-space-1,.25rem);display:block}.cui-field-help{font-size:var(--cui-font-size-1,.9375rem);color:var(--cui-color-muted,#5d6675);margin-block-start:var(--cui-space-1,.25rem);display:block}.cui-field-error{font-size:var(--cui-font-size-1,.9375rem);color:var(--cui-color-danger,#b3261e);margin-block-start:var(--cui-space-1,.25rem);display:block}.cui-contact-card{--cui-contact-card-radius:var(--cui-radius-2,.5rem);--cui-contact-card-padding:var(--cui-space-5,1.5rem);--cui-contact-card-gap:var(--cui-space-3,.75rem);--cui-contact-card-title-size:var(--cui-font-size-2,1.5rem);--cui-surface-bg:var(--cui-content-card-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-content-card-border,var(--cui-color-border,#cfd6df));--cui-surface-radius:var(--cui-contact-card-radius);--cui-surface-shadow:var(--cui-content-card-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));--cui-surface-padding:var(--cui-contact-card-padding);--cui-stack-gap:var(--cui-contact-card-gap);color:var(--cui-color,#1b1f27);align-content:start}.cui-contact-card[hidden]{display:none}.cui-contact-card .cui-eyebrow{color:var(--cui-contact-card-eyebrow-color,var(--cui-color-accent,oklch(57% .18 246)))}.cui-contact-card .cui-display{--cui-display-measure:none;--cui-display-size:var(--cui-contact-card-title-size,var(--cui-font-size-2,1.5rem));--cui-display-weight:var(--cui-font-weight-strong,680);--cui-display-leading:var(--cui-line-height-tight,1.2)}.cui-contact-card>p:not([class]){color:var(--cui-color-muted,#5d6675);line-height:var(--cui-line-height,1.55)}.cui-contact-card>.cui-cluster{margin-block-start:var(--cui-space-2,.5rem)}.cui-contact-card[data-align=center]{text-align:center;justify-items:center}.cui-contact-card[data-align=center]>.cui-cluster{--cui-cluster-justify:center}.cui-contact-card[data-variant=flat]{--cui-content-card-shadow:none}.cui-contact-card[data-variant=borderless]{--cui-border-size:0;--cui-content-card-shadow:none;padding-inline:0}.cui-contact-card[data-variant=inverse]{--cui-content-card-bg:var(--cui-color,#1b1f27);--cui-content-card-border:transparent;color:var(--cui-color-surface,#f7f8fa)}.cui-contact-card[data-variant=inverse]>p:not([class]){color:color-mix(in oklab, currentcolor 70%, transparent)}.cui-contact-methods{margin:0;padding:0}.cui-contact-methods>dt{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-eyebrow,.875rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.06em;text-transform:uppercase;margin-block-start:var(--cui-contact-methods-gap,var(--cui-space-3,.75rem))}.cui-contact-methods>dt:first-child{margin-block-start:0}.cui-contact-methods>dd{margin:var(--cui-space-1,.25rem) 0 0;color:var(--cui-color,#1b1f27);font-style:normal;line-height:var(--cui-line-height,1.55)}.cui-contact-methods a{color:inherit;text-decoration:none}.cui-contact-methods a:hover,.cui-contact-methods a:focus-visible{color:var(--cui-color-accent,oklch(57% .18 246));text-decoration:underline}.cui-contact-methods[data-layout=inline]{align-items:baseline;gap:var(--cui-space-2,.5rem) var(--cui-space-4,1rem);grid-template-columns:minmax(5rem,auto) minmax(0,1fr);display:grid}.cui-contact-methods[data-layout=inline]>dt,.cui-contact-methods[data-layout=inline]>dd{margin:0}.cui-contact-card[data-variant=inverse] .cui-contact-methods>dt{color:color-mix(in oklab, currentcolor 70%, transparent)}.cui-contact-card[data-variant=inverse] .cui-contact-methods>dd{color:currentColor}.cui-location-card{--cui-location-card-radius:var(--cui-radius-2,.5rem);--cui-location-card-padding:var(--cui-space-5,1.5rem);--cui-location-card-gap:var(--cui-space-3,.75rem);--cui-location-card-media-size:16rem;--cui-surface-bg:var(--cui-content-card-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-content-card-border,var(--cui-color-border,#cfd6df));--cui-surface-radius:var(--cui-location-card-radius);--cui-surface-shadow:var(--cui-content-card-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));--cui-surface-padding:0;color:var(--cui-color,#1b1f27);flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden}.cui-location-card[hidden]{display:none}.cui-location-card>.cui-stack{--cui-stack-gap:var(--cui-location-card-gap,var(--cui-space-3,.75rem));flex:1 1 var(--cui-location-card-body-min,16rem);min-inline-size:0;padding:var(--cui-location-card-padding,var(--cui-space-5,1.5rem));align-content:start}.cui-location-card .cui-display{--cui-display-measure:none;--cui-display-size:var(--cui-location-card-name-size,var(--cui-font-size-1,1.1875rem));--cui-display-weight:var(--cui-font-weight-strong,680);--cui-display-leading:var(--cui-line-height-tight,1.2)}.cui-location-card address{color:var(--cui-color-muted,#5d6675);font-style:normal;line-height:var(--cui-line-height,1.55)}.cui-location-card>.cui-stack>.cui-cluster{margin-block-start:var(--cui-space-2,.5rem)}.cui-location-card-media{flex:0 0 var(--cui-location-card-media-size,16rem);background:var(--cui-color-surface-muted,#edf0f4);position:relative;overflow:hidden}.cui-location-card-media>:where(img,iframe,cui-map,video,picture,svg){object-fit:cover;object-position:center;border:0;block-size:100%;min-block-size:12rem;inline-size:100%;display:block}@media (width<40rem){.cui-location-card>.cui-location-card-media{flex-basis:100%}.cui-location-card-media>:where(img,iframe,cui-map,video,picture,svg){aspect-ratio:var(--cui-location-card-media-ratio,16 / 10);block-size:auto}}.cui-location-card[data-orient=stacked]{flex-direction:column}.cui-location-card[data-orient=stacked]>.cui-location-card-media{flex:none;inline-size:100%}.cui-location-card[data-orient=stacked] .cui-location-card-media>:where(img,iframe,cui-map,video,picture,svg){aspect-ratio:var(--cui-location-card-media-ratio,16 / 10);block-size:auto}.cui-location-card[data-variant=flat]{--cui-content-card-shadow:none}.cui-location-card[data-variant=borderless]{--cui-border-size:0;--cui-content-card-shadow:none}.cui-feature-card,.cui-case-card,.cui-content-card,.cui-stat,.cui-logo-item{--cui-surface-bg:var(--cui-content-card-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-content-card-border,var(--cui-color-border,#cfd6df));--cui-surface-radius:var(--cui-content-card-radius,var(--cui-radius-2,.5rem));--cui-surface-shadow:var(--cui-content-card-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));color:var(--cui-color,#1b1f27)}.cui-feature-card,.cui-content-card,.cui-stat,.cui-logo-item{--cui-surface-padding:var(--cui-content-card-padding,var(--cui-space-5,1.5rem));gap:var(--cui-content-card-gap,var(--cui-space-3,.75rem));display:grid}.cui-feature-card[data-align=center],.cui-content-card[data-align=center],.cui-case-card[data-align=center],.cui-stat[data-align=center],.cui-logo-item[data-align=center]{text-align:center;justify-items:center}.cui-feature-card[data-variant=flat],.cui-content-card[data-variant=flat],.cui-case-card[data-variant=flat],.cui-stat[data-variant=flat],.cui-logo-item[data-variant=flat]{--cui-content-card-shadow:none}.cui-feature-card[data-variant=borderless],.cui-content-card[data-variant=borderless],.cui-case-card[data-variant=borderless],.cui-stat[data-variant=borderless],.cui-logo-item[data-variant=borderless]{--cui-border-size:0;--cui-content-card-shadow:none}.cui-feature-card>:where(h2,h3,p),.cui-content-card>:where(h2,h3,p),.cui-stat>:where(p,span),.cui-logo-item>:where(p,span){margin:0}.cui-feature-card>:where(p),.cui-content-card>:where(p),.cui-case-card p,.cui-stat-label{color:var(--cui-content-card-muted-color,var(--cui-color-muted,#5d6675))}.cui-grid>.cui-feature-card{grid-row:span var(--cui-feature-card-rows,3);grid-template-rows:subgrid;row-gap:var(--cui-content-card-gap,var(--cui-space-3,.75rem))}.cui-feature-icon{inline-size:var(--cui-feature-icon-size,var(--cui-control-size,2.5rem));block-size:var(--cui-feature-icon-size,var(--cui-control-size,2.5rem));border-radius:var(--cui-control-radius,.25rem);background:var(--cui-feature-icon-bg,var(--cui-color-surface-muted,#edf0f4));color:var(--cui-feature-icon-color,var(--cui-color-accent,oklch(57% .18 246)));font-weight:var(--cui-font-weight-strong,680);place-items:center;display:inline-grid}.cui-case-card{--cui-surface-padding:0;display:grid;overflow:hidden}.cui-case-card-media{inline-size:100%;aspect-ratio:var(--cui-case-card-media-ratio,16 / 10);background:var(--cui-color-surface-muted,#edf0f4);object-fit:cover}.cui-case-card-body{--cui-stack-gap:var(--cui-content-card-gap,var(--cui-space-3,.75rem));padding:var(--cui-content-card-padding,var(--cui-space-5,1.5rem))}.cui-case-card-meta{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-metadata,.875rem);font-weight:var(--cui-font-weight-strong,680)}.cui-logo-item{min-block-size:var(--cui-logo-item-min-block-size,5rem);text-align:center;align-content:center;justify-items:center}.cui-logo-item img,.cui-logo-item svg{max-inline-size:var(--cui-logo-max-inline-size,9rem);max-block-size:var(--cui-logo-max-block-size,2.25rem)}.cui-stat{align-content:var(--cui-stat-align,start)}.cui-stat-value{color:var(--cui-color,#1b1f27);font-size:var(--cui-stat-value-size,var(--cui-font-size-4,2.75rem));font-weight:var(--cui-font-weight-display,760);letter-spacing:0;line-height:var(--cui-line-height-tight,1.2)}.cui-stat-label{font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680)}.cui-cta{--cui-cta-gap:var(--cui-space-5,1.5rem);--cui-cta-padding:var(--cui-space-6,2rem);--cui-cta-content-size:48rem;--cui-cta-title-size:var(--cui-font-size-4,clamp(1.875rem, 1.48rem + 1.56vi, 2.75rem));--cui-cta-inverse-bg:var(--cui-color-inverse-surface,#10141b);--cui-cta-inverse-color:var(--cui-color-inverse,#f7f8fa);--cui-cta-inverse-muted-color:var(--cui-color-inverse-muted,#ffffffc7);--cui-cta-inverse-eyebrow-color:var(--cui-color-inverse-eyebrow,#ffffffc2);--cui-surface-padding:var(--cui-cta-padding,2rem);--cui-surface-bg:var(--cui-cta-bg,var(--cui-color-surface-raised,#fff));--cui-stack-gap:var(--cui-cta-gap,1.5rem);color:var(--cui-cta-color,var(--cui-color,#1b1f27))}.cui-cta-content{--cui-stack-gap:var(--cui-space-3,.75rem);max-inline-size:var(--cui-cta-content-size,48rem)}.cui-cta-content>:where(p):not([class]){max-inline-size:var(--cui-content-measure,68ch);color:var(--cui-cta-muted-color,var(--cui-color-muted,#5d6675));margin:0}.cui-cta-title{max-inline-size:18ch;color:var(--cui-cta-title-color,var(--cui-cta-color,var(--cui-color,#1b1f27)));font-size:var(--cui-cta-title-size,2.75rem);font-weight:var(--cui-font-weight-display,760);line-height:var(--cui-line-height-tight,1.2);text-wrap:balance;margin:0}.cui-cta[data-variant=simple]{text-align:center;justify-items:center}.cui-cta[data-variant=simple] .cui-cta-title,.cui-cta[data-variant=simple] .cui-cta-content>:where(p):not([class]){margin-inline:auto}.cui-cta[data-variant=full-bleed]{--cui-cta-padding:var(--cui-section-space-compact,clamp(2.5rem, 7vi, 5rem)) var(--cui-container-gutter,2rem);--cui-cta-bg:var(--cui-color-surface-muted,#edf0f4);--cui-surface-radius:0;--cui-surface-shadow:none;border-inline:0}.cui-cta[data-tone=inverse]{--cui-color:var(--cui-cta-inverse-color,#f7f8fa);--cui-color-muted:var(--cui-cta-inverse-muted-color,#ffffffc7);--cui-color-surface-raised:var(--cui-color-inverse-surface-raised,#101319b8);--cui-cta-bg:var(--cui-cta-inverse-bg,#10141b);--cui-cta-color:var(--cui-cta-inverse-color,#f7f8fa);--cui-cta-title-color:var(--cui-cta-inverse-color,#f7f8fa);--cui-cta-muted-color:var(--cui-cta-inverse-muted-color,#ffffffc7);--cui-cta-eyebrow-color:var(--cui-cta-inverse-eyebrow-color,#ffffffc2);color:var(--cui-cta-color,#f7f8fa)}.cui-cta[data-variant=sticky]{z-index:var(--cui-cta-sticky-z-index,20);inline-size:min(100% - (var(--cui-container-gutter,2rem) * 2), var(--cui-container,72rem));margin-inline:auto;position:sticky;inset-block-end:var(--cui-cta-sticky-offset,var(--cui-space-4,1rem))}@media (width>=48rem){.cui-cta[data-variant=split],.cui-cta[data-variant=sticky]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.cui-dialog{--cui-dialog-bg:var(--cui-color-surface-raised,#fff);--cui-dialog-color:var(--cui-color,#1b1f27);--cui-dialog-border:var(--cui-color-border,#cfd6df);--cui-dialog-radius:var(--cui-radius-2,.5rem);--cui-dialog-padding:var(--cui-space-5,1.5rem);--cui-dialog-max-inline-size:28rem;--cui-dialog-shadow:0 16px 48px #0000002e;--cui-dialog-backdrop:#0006;--cui-surface-bg:var(--cui-dialog-bg);--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-dialog-border);--cui-surface-radius:var(--cui-dialog-radius);--cui-surface-shadow:var(--cui-dialog-shadow);--cui-surface-padding:var(--cui-dialog-padding);color:var(--cui-dialog-color);inline-size:min(100vi - 2rem, var(--cui-dialog-max-inline-size));max-block-size:calc(100vb - 2rem);overflow:auto}.cui-dialog::backdrop{background:var(--cui-dialog-backdrop)}.cui-dialog[data-size=sm]{--cui-dialog-max-inline-size:22rem}.cui-dialog[data-size=md]{--cui-dialog-max-inline-size:32rem}.cui-dialog[data-size=lg]{--cui-dialog-max-inline-size:44rem}.cui-dialog[data-size=full]{--cui-dialog-max-inline-size:100vi;--cui-surface-radius:0;block-size:100vb;max-block-size:100vb}.cui-dialog-header{justify-content:space-between;align-items:start;gap:var(--cui-space-3,.75rem);margin-block-end:var(--cui-space-3,.75rem);display:flex}.cui-dialog-title{font-size:var(--cui-font-size-3,1.5rem);font-weight:var(--cui-font-weight-strong,680);margin:0;line-height:1.2}.cui-dialog-close{appearance:none;color:inherit;border-radius:var(--cui-control-radius,.25rem);cursor:pointer;background:0 0;border:0;place-items:center;block-size:2rem;inline-size:2rem;font-size:1.25rem;line-height:1;display:inline-grid}.cui-dialog-close:hover{background:var(--cui-color-surface-muted,#edf0f4)}.cui-dialog-close:focus-visible{outline:2px solid var(--cui-color-focus,currentColor);outline-offset:2px}.cui-dialog-body{margin-block-end:var(--cui-space-4,1rem)}.cui-dialog-actions{justify-content:flex-end;gap:var(--cui-space-2,.5rem);display:flex}.cui-dialog[data-variant=sheet-end]{--cui-dialog-max-inline-size:28rem;--cui-surface-radius:0;border-block:0;border-inline-end:0;block-size:100vb;max-block-size:100vb;margin-block:0;margin-inline:auto 0}.cui-dialog[data-variant=sheet-end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-inline:0 auto}@media (prefers-reduced-motion:no-preference){.cui-dialog[open]{animation:.18s cui-dialog-in}.cui-dialog[open]::backdrop{animation:.18s cui-dialog-backdrop-in}.cui-dialog[open][data-variant=sheet-end]{animation:.22s cui-dialog-sheet-in}}@keyframes cui-dialog-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:none}}@keyframes cui-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cui-dialog-sheet-in{0%{transform:translate(100%)}to{transform:none}}.cui-disclosure{--cui-disclosure-bg:var(--cui-color-surface-raised,#fff);--cui-disclosure-color:var(--cui-color,#1b1f27);--cui-disclosure-border:var(--cui-color-border,#cfd6df);--cui-disclosure-radius:var(--cui-radius-2,.5rem);--cui-disclosure-padding-inline:var(--cui-space-4,1rem);--cui-disclosure-padding-block:var(--cui-space-3,.75rem);--cui-disclosure-summary-color:var(--cui-color,#1b1f27);--cui-disclosure-marker-color:var(--cui-color-muted,#5d6675);--cui-disclosure-hover-bg:var(--cui-color-surface-muted,#edf0f4);--cui-surface-bg:var(--cui-disclosure-bg);--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-disclosure-border);--cui-surface-radius:var(--cui-disclosure-radius);--cui-surface-shadow:none;--cui-surface-padding:0;color:var(--cui-disclosure-color);display:block;overflow:clip}.cui-disclosure>summary,.cui-disclosure>.cui-disclosure-summary{align-items:center;gap:var(--cui-space-3,.75rem);padding-block:var(--cui-disclosure-padding-block,.75rem);padding-inline:var(--cui-disclosure-padding-inline,1rem);color:var(--cui-disclosure-summary-color);font-weight:var(--cui-font-weight-strong,680);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}@supports ((-webkit-user-select:none) or (user-select:none)){.cui-disclosure>summary,.cui-disclosure>.cui-disclosure-summary{-webkit-user-select:none;user-select:none}}.cui-disclosure>summary::-webkit-details-marker{display:none}.cui-disclosure>.cui-disclosure-summary::-webkit-details-marker{display:none}.cui-disclosure>summary:after,.cui-disclosure>.cui-disclosure-summary:after{content:"";border-block-end:2px solid var(--cui-disclosure-marker-color);border-inline-end:2px solid var(--cui-disclosure-marker-color);block-size:.55rem;inline-size:.55rem;transition:transform .16s,translate .16s;transform:rotate(45deg)translateY(-.15em)}.cui-disclosure[open]>summary:after,.cui-disclosure[open]>.cui-disclosure-summary:after{transform:rotate(225deg)translateY(.15em)}.cui-disclosure>summary:hover,.cui-disclosure>.cui-disclosure-summary:hover{background:var(--cui-disclosure-hover-bg)}.cui-disclosure>summary:focus-visible,.cui-disclosure>.cui-disclosure-summary:focus-visible{outline:2px solid var(--cui-color-focus,var(--cui-color-accent,currentColor));outline-offset:-2px}.cui-disclosure-eyebrow{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.08em;text-transform:uppercase;margin:0;display:block}.cui-disclosure-body{padding-block:0 var(--cui-disclosure-padding-block,.75rem);padding-inline:var(--cui-disclosure-padding-inline,1rem)}.cui-disclosure[data-variant=ghost]{--cui-disclosure-bg:transparent;border-color:#0000;border-block-end:var(--cui-border-size,1px) solid var(--cui-disclosure-border);border-radius:0}.cui-disclosure[data-variant=ghost]+.cui-disclosure[data-variant=ghost]{border-block-start:0}.cui-disclosure[data-tone=subtle]{--cui-disclosure-bg:var(--cui-color-surface-muted,#edf0f4);--cui-disclosure-hover-bg:var(--cui-color-surface,#f7f8fa)}.cui-stack[data-variant=stacked]:has(.cui-disclosure){--cui-stack-gap:0}.cui-stack[data-variant=stacked] .cui-disclosure{border-radius:0}.cui-stack[data-variant=stacked] .cui-disclosure+.cui-disclosure{border-block-start:0}.cui-stack[data-variant=stacked] .cui-disclosure:first-child{border-start-start-radius:var(--cui-disclosure-radius,.5rem);border-start-end-radius:var(--cui-disclosure-radius,.5rem)}.cui-stack[data-variant=stacked] .cui-disclosure:last-child{border-end-end-radius:var(--cui-disclosure-radius,.5rem);border-end-start-radius:var(--cui-disclosure-radius,.5rem)}@media (prefers-reduced-motion:no-preference){.cui-disclosure[open]>.cui-disclosure-body{animation:.16s cui-disclosure-in}}@keyframes cui-disclosure-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.cui-event-card{--cui-event-card-radius:var(--cui-radius-2,.5rem);--cui-event-card-padding:var(--cui-space-5,1.5rem);--cui-event-card-gap:var(--cui-space-2,.5rem);--cui-event-card-date-size:7rem;--cui-event-card-date-bg:var(--cui-color-surface-muted,#edf0f4);--cui-event-card-date-color:var(--cui-color,#1b1f27);--cui-event-card-title-size:var(--cui-font-size-2,1.5rem);--cui-surface-bg:var(--cui-content-card-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-content-card-border,var(--cui-color-border,#cfd6df));--cui-surface-radius:var(--cui-event-card-radius);--cui-surface-shadow:var(--cui-content-card-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));--cui-surface-padding:0;color:var(--cui-color,#1b1f27);flex-wrap:wrap;align-items:stretch;gap:0;display:flex;position:relative;overflow:hidden}.cui-event-card[hidden]{display:none}.cui-event-card-date{flex:0 0 var(--cui-event-card-date-size,7rem);justify-content:center;align-items:center;gap:var(--cui-space-1,.25rem);padding:var(--cui-space-4,1rem) var(--cui-space-3,.75rem);background:var(--cui-event-card-date-bg);color:var(--cui-event-card-date-color);text-align:center;flex-direction:column;line-height:1;display:flex}.cui-event-card-date-month{font-size:var(--cui-font-size-eyebrow,.875rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.12em;text-transform:uppercase}.cui-event-card-date-day{font-size:var(--cui-font-size-4,2.75rem);font-weight:var(--cui-font-weight-display,760);line-height:1}.cui-event-card-date-year{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680)}.cui-event-card>.cui-stack{--cui-stack-gap:var(--cui-event-card-gap,var(--cui-space-2,.5rem));flex:2 1 var(--cui-event-card-body-min,18rem);min-inline-size:0;padding:var(--cui-event-card-padding,var(--cui-space-5,1.5rem));align-content:start}.cui-event-card .cui-eyebrow{color:var(--cui-event-card-category-color,var(--cui-color-accent,oklch(57% .18 246)))}.cui-event-card .cui-eyebrow a{color:inherit;text-decoration:none}.cui-event-card .cui-eyebrow a:hover,.cui-event-card .cui-eyebrow a:focus-visible{text-decoration:underline}.cui-event-card .cui-display{--cui-display-measure:none;--cui-display-size:var(--cui-event-card-title-size,var(--cui-font-size-2,1.5rem));--cui-display-weight:var(--cui-font-weight-strong,680);--cui-display-leading:var(--cui-line-height-tight,1.2)}.cui-event-card .cui-display a{color:inherit;text-decoration:none}.cui-event-card .cui-display a:hover,.cui-event-card .cui-display a:focus-visible{color:var(--cui-color-accent,oklch(57% .18 246))}.cui-event-card>.cui-stack>p:not([class]){color:var(--cui-color-muted,#5d6675);line-height:var(--cui-line-height,1.55)}.cui-event-card .cui-meta>:first-child{color:var(--cui-color,#1b1f27)}.cui-event-card>.cui-stack>.cui-cluster{margin-block-start:var(--cui-space-3,.75rem)}.cui-event-card>span{z-index:1;align-items:center;gap:var(--cui-space-1,.25rem);padding:var(--cui-space-1,.25rem) var(--cui-space-3,.75rem);background:var(--cui-color-surface-muted,#edf0f4);color:var(--cui-color,#1b1f27);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;display:inline-flex;position:absolute;inset-block-start:var(--cui-space-3,.75rem);inset-inline-end:var(--cui-space-3,.75rem)}.cui-event-card[data-orient=stacked]{flex-direction:column}.cui-event-card[data-orient=stacked]>.cui-event-card-date{gap:var(--cui-space-3,.75rem);flex-direction:row;flex:none;inline-size:100%}.cui-event-card[data-orient=stacked] .cui-event-card-date-day{font-size:var(--cui-font-size-3,2rem)}.cui-event-card[data-variant=featured]{--cui-event-card-date-size:9rem;--cui-event-card-title-size:var(--cui-font-size-3,2rem);--cui-event-card-padding:var(--cui-space-6,2rem)}.cui-event-card[data-variant=featured] .cui-event-card-date-day{font-size:var(--cui-font-size-5,4rem)}.cui-event-card[data-variant=compact]{--cui-event-card-date-size:5.5rem;--cui-event-card-title-size:var(--cui-font-size-1,1.1875rem);--cui-event-card-padding:var(--cui-space-4,1rem)}.cui-event-card[data-variant=compact] .cui-event-card-date-day{font-size:var(--cui-font-size-3,2rem)}.cui-event-card[data-variant=compact]>.cui-stack>p:not([class]){display:none}.cui-event-card[data-variant=flat]{--cui-content-card-shadow:none}.cui-event-card[data-variant=borderless]{--cui-border-size:0;--cui-content-card-shadow:none}.cui-event-card[data-status=upcoming]>span{background:color-mix(in oklab, var(--cui-color-accent,oklch(57% .18 246)) 14%, transparent);color:var(--cui-color-accent,oklch(57% .18 246))}.cui-event-card[data-status=ongoing]>span{background:color-mix(in oklab, var(--cui-color-success,oklch(58% .16 150)) 16%, transparent);color:var(--cui-color-success,oklch(58% .16 150))}.cui-event-card[data-status=ongoing]{--cui-event-card-date-bg:color-mix(in oklab, var(--cui-color-success,oklch(58% .16 150)) 18%, var(--cui-color-surface-muted,#edf0f4))}.cui-event-card[data-status=past]{--cui-event-card-date-bg:var(--cui-color-surface-muted,#edf0f4);--cui-event-card-date-color:var(--cui-color-muted,#5d6675);opacity:.78}.cui-event-card[data-status=past]>span{background:var(--cui-color-surface-muted,#edf0f4);color:var(--cui-color-muted,#5d6675)}.cui-event-card[data-status=cancelled]{--cui-event-card-date-bg:color-mix(in oklab, var(--cui-color-danger,oklch(58% .19 28)) 12%, var(--cui-color-surface-muted,#edf0f4));--cui-event-card-date-color:var(--cui-color-muted,#5d6675)}.cui-event-card[data-status=cancelled]>span{background:color-mix(in oklab, var(--cui-color-danger,oklch(58% .19 28)) 16%, transparent);color:var(--cui-color-danger,oklch(58% .19 28))}.cui-event-card[data-status=cancelled] .cui-display{text-decoration:line-through;-webkit-text-decoration-color:var(--cui-color-danger,oklch(58% .19 28));text-decoration-color:var(--cui-color-danger,oklch(58% .19 28));text-decoration-thickness:2px}.cui-event-card[data-status=sold-out]>span{background:color-mix(in oklab, var(--cui-color-warning,oklch(72% .16 82)) 22%, transparent);color:var(--cui-color,#1b1f27)}.cui-stack[data-variant=stacked]:has(>.cui-event-card){--cui-stack-gap:0}.cui-stack[data-variant=stacked]>.cui-event-card{--cui-border-size:0;--cui-content-card-shadow:none;--cui-event-card-radius:0;border-block-end:var(--cui-border-size-line,1px) solid var(--cui-color-border,#cfd6df);padding-block:var(--cui-space-3,.75rem)}.cui-stack[data-variant=stacked]>.cui-event-card:last-child{border-block-end:0}.cui-stack[data-variant=agenda]:has(>.cui-event-card){--cui-stack-gap:var(--cui-space-3,.75rem)}.cui-stack[data-variant=agenda]:has(>.cui-event-card)>:where(h2,h3,h4){border-block-end:var(--cui-border-size-line,1px) solid var(--cui-color-border,#cfd6df);color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-eyebrow,.875rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.08em;text-transform:uppercase;margin-block-start:var(--cui-space-4,1rem);padding-block-end:var(--cui-space-2,.5rem)}.cui-stack[data-variant=agenda]:has(>.cui-event-card)>:where(h2,h3,h4):first-child{margin-block-start:0}.cui-hero{--cui-hero-min-block-size:min(86vb, 48rem);--cui-hero-padding-block:var(--cui-section-space-hero,clamp(6rem, 18vi, 14rem));--cui-hero-gap:var(--cui-space-7,3rem);--cui-hero-content-size:42rem;--cui-hero-media-size:38rem;--cui-hero-media-min-block-size:clamp(18rem, 44vi, 34rem);--cui-hero-overlay:linear-gradient(90deg, #101319d1, #10131947);--cui-hero-media-radius:var(--cui-radius-2,.5rem);--cui-hero-title-size:var(--cui-font-size-display,clamp(3rem, 1.9rem + 4.4vi, 5.5rem));--cui-hero-container-size:var(--cui-container-wide,96rem);--cui-hero-background-image:none;--cui-hero-background-position:center;--cui-hero-background-size:cover;min-block-size:var(--cui-hero-min-block-size,min(86vb, 48rem));background:var(--cui-hero-bg,var(--cui-color-surface,#f7f8fa));color:var(--cui-hero-color,var(--cui-color,#1b1f27));padding-block:var(--cui-hero-padding-block,clamp(6rem, 18vi, 14rem));align-items:center;display:grid;position:relative;overflow:hidden}.cui-hero-bg{z-index:0;background-image:var(--cui-hero-background-image,none);background-position:var(--cui-hero-background-position,center);background-size:var(--cui-hero-background-size,cover);position:absolute;inset:0}.cui-hero-bg:after{background:var(--cui-hero-overlay,linear-gradient(90deg, #101319d1, #10131947));content:"";position:absolute;inset:0}.cui-hero-inner{z-index:1;inline-size:min(100% - (var(--cui-container-gutter,2rem) * 2), var(--cui-hero-container-size,var(--cui-container-wide,96rem)));gap:var(--cui-hero-gap,3rem);margin-inline:auto;display:grid}.cui-hero-inner>.cui-stack{--cui-stack-gap:var(--cui-space-5,1.5rem);z-index:1;max-inline-size:var(--cui-hero-content-size,42rem);position:relative}.cui-hero-inner>.cui-stack>:where(p):not([class]){max-inline-size:var(--cui-content-measure,68ch);color:var(--cui-hero-muted-color,var(--cui-color-muted,#5d6675));font-size:var(--cui-font-size-2,1.5rem);line-height:1.4}.cui-hero .cui-display{--cui-display-size:var(--cui-hero-title-size,var(--cui-font-size-display,5.5rem))}.cui-hero-media{min-inline-size:0;display:none}.cui-hero-media>:where(img,video,picture){block-size:100%;inline-size:100%;min-block-size:var(--cui-hero-media-min-block-size,clamp(18rem, 44vi, 34rem));border-radius:var(--cui-hero-media-radius,.5rem);object-fit:cover;display:block}.cui-hero[data-variant=split] .cui-hero-inner{grid-template-columns:minmax(0,1fr)}.cui-hero[data-variant=split] .cui-hero-media{max-inline-size:min(100%, var(--cui-hero-media-size,38rem));display:block}.cui-hero[data-media=start] .cui-hero-inner>.cui-stack{order:2}.cui-hero[data-media=start] .cui-hero-media{order:1}.cui-hero[data-variant=text]{--cui-hero-min-block-size:auto;--cui-hero-padding-block:var(--cui-section-space,clamp(4rem, 10vi, 8rem));--cui-hero-container-size:var(--cui-container,72rem)}.cui-hero[data-variant=text] .cui-hero-inner>.cui-stack{justify-items:var(--cui-hero-text-justify,start);max-inline-size:var(--cui-hero-text-size,54rem)}.cui-hero[data-variant=text][data-align=center]{--cui-hero-text-justify:center}.cui-hero[data-variant=text][data-align=center] .cui-hero-inner>.cui-stack{text-align:center;margin-inline:auto}.cui-hero[data-variant=text][data-align=center] .cui-display,.cui-hero[data-variant=text][data-align=center] .cui-hero-inner>.cui-stack>:where(p):not([class]){margin-inline:auto}.cui-hero[data-variant=overlay],.cui-hero[data-variant=background]{--cui-hero-color:var(--cui-color-on-accent,#fff);--cui-hero-muted-color:#ffffffd1}.cui-hero[data-variant=overlay] .cui-eyebrow,.cui-hero[data-variant=background] .cui-eyebrow{color:#ffffffc7}.cui-hero[data-variant=background] .cui-hero-bg{display:block}.cui-hero[data-variant=overlay] .cui-hero-media{z-index:0;display:block;position:absolute;inset:0}.cui-hero[data-variant=overlay] .cui-hero-media:after{background:var(--cui-hero-overlay,linear-gradient(90deg, #101319d1, #10131947));content:"";position:absolute;inset:0}.cui-hero[data-variant=overlay] .cui-hero-media>:where(img,video,picture){border-radius:0;block-size:100%;min-block-size:100%}.cui-hero[data-width=narrow]{--cui-hero-container-size:var(--cui-container-narrow,48rem)}.cui-hero[data-width=default]{--cui-hero-container-size:var(--cui-container,72rem)}.cui-hero[data-width=wide]{--cui-hero-container-size:var(--cui-container-wide,96rem)}@media (width>=56rem){.cui-hero[data-variant=split] .cui-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.cui-hero[data-media=start] .cui-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.cui-hero[data-media=start] .cui-hero-inner>.cui-stack,.cui-hero[data-media=start] .cui-hero-media{order:initial}}.cui-itinerary-item{--cui-itinerary-marker-size:6rem;--cui-itinerary-marker-color:var(--cui-color-accent,oklch(57% .18 246));--cui-itinerary-padding:var(--cui-space-5,1.5rem);--cui-itinerary-radius:var(--cui-radius-3,.75rem);--cui-itinerary-body-gap:var(--cui-space-3,.75rem);--cui-surface-bg:var(--cui-content-card-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);--cui-surface-radius:var(--cui-itinerary-radius);--cui-surface-shadow:none;--cui-surface-padding:var(--cui-itinerary-padding);align-items:center;gap:var(--cui-space-4,1rem);color:var(--cui-color,#1b1f27);flex-wrap:wrap;display:flex}.cui-itinerary-item[hidden]{display:none}.cui-itinerary-marker{flex:0 0 var(--cui-itinerary-marker-size,6rem);color:var(--cui-itinerary-marker-color,var(--cui-color-accent,oklch(57% .18 246)));font-size:var(--cui-font-size-1,1.1875rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.16em;font-variant-numeric:tabular-nums;align-self:flex-start;line-height:1.2}.cui-itinerary-item>.cui-stack{--cui-stack-gap:var(--cui-itinerary-body-gap,var(--cui-space-3,.75rem));flex:1 1 var(--cui-itinerary-body-min,18rem);min-inline-size:0}.cui-itinerary-item>.cui-stack>:where(h1,h2,h3,h4,h5,h6){font-size:var(--cui-font-size-1,1.1875rem);font-weight:var(--cui-font-weight-strong,680);line-height:var(--cui-line-height-tight,1.2)}.cui-itinerary-item>.cui-stack>p:not([class]){color:var(--cui-color-muted,#5d6675);line-height:var(--cui-line-height,1.55)}.cui-stack[data-variant=compact]:has(>.cui-itinerary-item){--cui-stack-gap:var(--cui-space-2,.5rem)}.cui-stack[data-variant=compact]>.cui-itinerary-item{--cui-itinerary-marker-size:4.5rem;--cui-itinerary-padding:var(--cui-space-4,1rem);--cui-itinerary-body-gap:var(--cui-space-2,.5rem)}.cui-stack[data-variant=compact] .cui-itinerary-marker{font-size:var(--cui-font-size-0,1rem)}.cui-stack[data-variant=bare]:has(>.cui-itinerary-item){--cui-stack-gap:0}.cui-stack[data-variant=bare]>.cui-itinerary-item{--cui-surface-border:0;--cui-surface-radius:0;--cui-surface-bg:transparent;border-block-end:var(--cui-border-size-line,1px) solid var(--cui-color-border,#cfd6df);padding-inline:0}.cui-stack[data-variant=bare]>.cui-itinerary-item:last-child{border-block-end:0}.cui-itinerary-item[data-status=past]{opacity:.78}.cui-itinerary-item[data-status=past] .cui-itinerary-marker{color:var(--cui-color-muted,#5d6675)}.cui-itinerary-item[data-status=ongoing] .cui-itinerary-marker{color:var(--cui-color-success,oklch(58% .16 150))}.cui-itinerary-item[data-status=cancelled] .cui-itinerary-marker{color:var(--cui-color-danger,oklch(58% .19 28))}.cui-itinerary-item[data-status=cancelled]>.cui-stack>:where(h1,h2,h3,h4,h5,h6){text-decoration:line-through;-webkit-text-decoration-color:var(--cui-color-danger,oklch(58% .19 28));text-decoration-color:var(--cui-color-danger,oklch(58% .19 28))}.cui-media-full,.cui-figure,.cui-media-card,.cui-media-overlay{--cui-media-radius:var(--cui-radius-2,.5rem);--cui-media-ratio:16 / 9;--cui-media-fit:cover;--cui-media-position:center;--cui-media-bg:var(--cui-color-surface-muted,#edf0f4)}.cui-media-full{background:var(--cui-media-bg);border-radius:var(--cui-media-radius,var(--cui-radius-2,.5rem));inline-size:100%;display:block;overflow:hidden}.cui-media-full>:where(div,span):only-child{display:contents}.cui-media-full>:where(img,video,picture,iframe,svg),.cui-media-full>:where(div,span)>:where(img,video,picture,iframe,svg){block-size:100%;inline-size:100%;aspect-ratio:var(--cui-media-full-ratio,var(--cui-media-ratio,16 / 9));object-fit:var(--cui-media-fit,cover);object-position:var(--cui-media-position,center);border:0;display:block}.cui-media-full[data-ratio=square]{--cui-media-full-ratio:1 / 1}.cui-media-full[data-ratio=portrait]{--cui-media-full-ratio:3 / 4}.cui-media-full[data-ratio=wide]{--cui-media-full-ratio:21 / 9}.cui-media-full[data-ratio=auto]{--cui-media-full-ratio:auto}.cui-media-full[data-radius=none]{--cui-media-radius:0}.cui-media-full[data-bleed=full]{--cui-media-radius:0;border-radius:0;inline-size:100vi;margin-inline:calc(50% - 50vi)}.cui-figure{gap:var(--cui-figure-gap,var(--cui-space-3,.75rem));margin:0;display:grid}.cui-figure>.cui-figure-media,.cui-figure>:where(img,video,picture,iframe,svg){inline-size:100%;aspect-ratio:var(--cui-figure-ratio,var(--cui-media-ratio,16 / 9));background:var(--cui-media-bg,var(--cui-color-surface-muted,#edf0f4));border-radius:var(--cui-media-radius,var(--cui-radius-2,.5rem));object-fit:var(--cui-media-fit,cover);object-position:var(--cui-media-position,center);border:0;display:block;overflow:hidden}.cui-figure[data-ratio=square]{--cui-figure-ratio:1 / 1}.cui-figure[data-ratio=portrait]{--cui-figure-ratio:3 / 4}.cui-figure[data-ratio=wide]{--cui-figure-ratio:21 / 9}.cui-figure[data-ratio=auto]{--cui-figure-ratio:auto}.cui-figure[data-radius=none]{--cui-media-radius:0}.cui-figure-caption,.cui-figure>figcaption{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-caption,.875rem);line-height:var(--cui-line-height-normal,1.5)}.cui-figure[data-align=center]{text-align:center;justify-items:center}.cui-figure[data-bleed=full]{--cui-media-radius:0;inline-size:100vi;margin-inline:calc(50% - 50vi)}.cui-figure[data-bleed=full]>.cui-figure-caption,.cui-figure[data-bleed=full]>figcaption{inline-size:min(100% - (var(--cui-container-gutter,2rem) * 2), var(--cui-container-size,var(--cui-container,72rem)));margin-inline:auto}.cui-media-card{--cui-surface-bg:var(--cui-content-card-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-content-card-border,var(--cui-color-border,#cfd6df));--cui-surface-radius:var(--cui-media-card-radius,var(--cui-radius-2,.5rem));--cui-surface-shadow:var(--cui-content-card-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));--cui-surface-padding:0;color:var(--cui-color,#1b1f27);gap:0;display:grid;overflow:hidden}.cui-media-card[data-radius=none]{--cui-media-card-radius:0}.cui-media-card[data-radius=sm]{--cui-media-card-radius:var(--cui-radius-1,.25rem)}.cui-media-card[data-radius=md]{--cui-media-card-radius:var(--cui-radius-2,.5rem)}.cui-media-card[data-radius=lg]{--cui-media-card-radius:var(--cui-radius-3,.75rem)}.cui-media-card[data-elevation=flat]{--cui-content-card-shadow:none}.cui-media-card[data-elevation=raised]{--cui-content-card-shadow:var(--cui-shadow-1,0 1px 2px #1317201f)}.cui-media-card[data-elevation=floating]{--cui-content-card-shadow:var(--cui-shadow-2,0 12px 28px #13172024)}.cui-media-card[data-padding=none]{--cui-content-card-padding:0}.cui-media-card[data-padding=sm]{--cui-content-card-padding:var(--cui-space-3,.75rem)}.cui-media-card[data-padding=md]{--cui-content-card-padding:var(--cui-space-4,1rem)}.cui-media-card[data-padding=lg]{--cui-content-card-padding:var(--cui-space-6,2rem)}.cui-media-card[data-variant=borderless]{--cui-border-size:0;--cui-content-card-shadow:none}.cui-media-card[data-ratio=square]{--cui-media-card-media-ratio:1 / 1}.cui-media-card[data-ratio=portrait]{--cui-media-card-media-ratio:3 / 4}.cui-media-card[data-ratio=wide]{--cui-media-card-media-ratio:21 / 9}.cui-media-card[data-ratio=auto]{--cui-media-card-media-ratio:auto}.cui-media-card-media,.cui-media-card>:where(img,video,picture,iframe,svg):is(:first-child,:last-child){inline-size:100%;aspect-ratio:var(--cui-media-card-media-ratio,16 / 10);background:var(--cui-media-bg,var(--cui-color-surface-muted,#edf0f4));object-fit:var(--cui-media-fit,cover);object-position:var(--cui-media-position,center);border:0;display:block;overflow:hidden}.cui-media-card-media>:where(img,video,picture,iframe,svg),.cui-media-card-media picture>img,.cui-media-card>picture:is(:first-child,:last-child)>img{object-fit:var(--cui-media-fit,cover);object-position:var(--cui-media-position,center);block-size:100%;inline-size:100%;display:block}.cui-media-card>.cui-stack{--cui-stack-gap:var(--cui-content-card-gap,var(--cui-space-3,.75rem));padding:var(--cui-content-card-padding,var(--cui-space-5,1.5rem))}.cui-media-card>.cui-stack>p:not([class]){color:var(--cui-content-card-muted-color,var(--cui-color-muted,#5d6675))}.cui-media-card .cui-eyebrow{color:var(--cui-media-card-eyebrow-color,var(--cui-color-accent,oklch(57% .18 246)))}.cui-media-card>.cui-stack>.cui-cluster{margin-block-start:var(--cui-space-2,.5rem)}.cui-media-card[data-orient=row]{flex-wrap:wrap;align-items:stretch;display:flex}.cui-media-card[data-orient=row]>.cui-media-card-media,.cui-media-card[data-orient=row]>:where(img,video,picture,iframe,svg):is(:first-child,:last-child){flex:1 1 var(--cui-media-card-media-size,18rem);min-inline-size:0;min-block-size:var(--cui-media-card-media-min-block-size,12rem);aspect-ratio:var(--cui-media-card-media-ratio,auto)}.cui-media-card[data-orient=row][data-ratio]:not([data-ratio=auto])>.cui-media-card-media,.cui-media-card[data-orient=row][data-ratio]:not([data-ratio=auto])>:where(img,video,picture,iframe,svg):is(:first-child,:last-child){align-self:start}.cui-media-card[data-orient=row]>.cui-stack{flex:2 1 var(--cui-media-card-body-min,28rem);min-inline-size:0}.cui-media-overlay{align-content:var(--cui-media-overlay-align-block,end);isolation:isolate;min-block-size:var(--cui-media-overlay-min-block-size,22rem);aspect-ratio:var(--cui-media-overlay-ratio,var(--cui-media-ratio,16 / 9));border-radius:var(--cui-media-overlay-radius,var(--cui-radius-2,.5rem));background:var(--cui-media-bg,var(--cui-color-surface-muted,#edf0f4));color:var(--cui-media-overlay-color,oklch(98% 0 0));grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.cui-media-overlay[data-ratio=square]{--cui-media-overlay-ratio:1 / 1}.cui-media-overlay[data-ratio=portrait]{--cui-media-overlay-ratio:3 / 4}.cui-media-overlay[data-ratio=wide]{--cui-media-overlay-ratio:21 / 9}.cui-media-overlay[data-ratio=auto]{--cui-media-overlay-ratio:auto}.cui-media-overlay[data-radius=none]{--cui-media-overlay-radius:0}.cui-media-overlay-media,.cui-media-overlay>:where(img,video,picture,iframe,svg):first-child{z-index:-2;object-fit:var(--cui-media-fit,cover);object-position:var(--cui-media-position,center);border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.cui-media-overlay:before{content:"";z-index:-1;background:var(--cui-media-overlay-scrim,linear-gradient(to top, #0b0e13c7 0%, #0b0e1352 50%, #0b0e1300 100%));pointer-events:none;position:absolute;inset:0}.cui-media-overlay[data-scrim=solid]:before{background:var(--cui-media-overlay-scrim,#0b0e138f)}.cui-media-overlay[data-scrim=top]:before{background:var(--cui-media-overlay-scrim,linear-gradient(to bottom, #0b0e13c7 0%, #0b0e1352 50%, #0b0e1300 100%))}.cui-media-overlay[data-scrim=none]:before{display:none}.cui-media-overlay>.cui-stack{--cui-stack-gap:var(--cui-space-3,.75rem);padding:var(--cui-media-overlay-padding,var(--cui-space-5,1.5rem) var(--cui-space-6,2rem));min-inline-size:0;max-inline-size:var(--cui-media-overlay-content-size,32rem);color:inherit}.cui-media-overlay .cui-eyebrow{color:var(--cui-media-overlay-eyebrow-color,#ffffffdb)}.cui-media-overlay .cui-display{--cui-display-measure:none;--cui-display-size:var(--cui-media-overlay-title-size,var(--cui-font-size-3,2rem));--cui-display-leading:var(--cui-line-height-tight,1.2)}.cui-media-overlay>.cui-stack>.cui-cluster{margin-block-start:var(--cui-space-2,.5rem)}.cui-media-overlay[data-align=center]{--cui-media-overlay-align-block:center;text-align:center}.cui-media-overlay[data-align=center]>.cui-stack{justify-items:center;margin-inline:auto}.cui-media-overlay[data-align=end]{--cui-media-overlay-align-block:end;text-align:end}.cui-media-overlay[data-align=end]>.cui-stack{justify-items:end;margin-inline-start:auto}.cui-media-overlay[data-align=start]{--cui-media-overlay-align-block:start}.cui-nav{gap:var(--cui-space-2,.5rem);flex-direction:column;display:flex}.cui-nav-link{justify-content:space-between;align-items:center;gap:var(--cui-space-2,.5rem);border-radius:var(--cui-control-radius,.25rem);min-block-size:2.25rem;color:var(--cui-color-muted,#5d6675);padding-block:var(--cui-space-2,.5rem);padding-inline:var(--cui-space-3,.75rem);text-decoration:none;display:inline-flex}.cui-nav-link:hover,.cui-nav-link[aria-current=page]{background:var(--cui-color-surface-muted,#edf0f4);color:var(--cui-color,#1b1f27)}.cui-nav-link[aria-current=page]{font-weight:var(--cui-font-weight-strong,680)}.cui-dropdown{--cui-dropdown-animation-duration:.18s;--cui-dropdown-animation-easing:cubic-bezier(.2, 0, 0, 1);--cui-dropdown-animation-distance:.25rem;--cui-dropdown-min-size:12rem;position:relative}.cui-dropdown-toggle{inline-size:100%;font:inherit;text-align:start;background:0 0;border:0}.cui-dropdown-toggle:after{content:"";block-size:.45rem;inline-size:.45rem;transition:transform var(--cui-dropdown-animation-duration,.18s) var(--cui-dropdown-animation-easing,cubic-bezier(.2, 0, 0, 1));border-block-end:2px solid;border-inline-end:2px solid;transform:rotate(45deg)translateY(-.12rem)}.cui-dropdown[data-open]>.cui-dropdown-toggle:after{transform:rotate(225deg)translateY(-.12rem)}.cui-dropdown-menu{--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);--cui-surface-radius:var(--cui-radius-2,.5rem);--cui-surface-bg:var(--cui-color-surface-raised,#fff);--cui-surface-shadow:var(--cui-shadow-2,0 12px 28px #13172024);--cui-surface-padding:var(--cui-space-2,.5rem);min-inline-size:var(--cui-dropdown-min-size,12rem);gap:var(--cui-space-1,.25rem);opacity:0;transform:translateY(var(--cui-dropdown-animation-distance,.25rem));transform-origin:top;transition:opacity var(--cui-dropdown-animation-duration,.18s) var(--cui-dropdown-animation-easing,cubic-bezier(.2, 0, 0, 1)), transform var(--cui-dropdown-animation-duration,.18s) var(--cui-dropdown-animation-easing,cubic-bezier(.2, 0, 0, 1)), display var(--cui-dropdown-animation-duration,.18s) allow-discrete;display:grid}.cui-dropdown[data-open]>.cui-dropdown-menu{opacity:1;transform:translateY(0)}.cui-dropdown-menu[hidden]{display:none}@starting-style{.cui-dropdown[data-open]>.cui-dropdown-menu{opacity:0;transform:translateY(var(--cui-dropdown-animation-distance,.25rem))}}.cui-dropdown-item{justify-content:space-between;align-items:center;gap:var(--cui-space-2,.5rem);border-radius:var(--cui-control-radius,.25rem);min-block-size:2.25rem;color:var(--cui-color,#1b1f27);padding-block:var(--cui-space-2,.5rem);padding-inline:var(--cui-space-3,.75rem);text-decoration:none;display:flex}.cui-dropdown-item:hover,.cui-dropdown-item[aria-current=page]{background:var(--cui-color-surface-muted,#edf0f4)}.cui-dropdown-divider{block-size:var(--cui-border-size,1px);background:var(--cui-color-border,#cfd6df);margin-block:var(--cui-space-1,.25rem);border:0}@media (width>=48rem){.cui-nav{flex-direction:row;align-items:center}.cui-dropdown-toggle{inline-size:auto}.cui-dropdown-menu{z-index:40;position:absolute;inset-block-start:calc(100% + var(--cui-space-2,.5rem));inset-inline-start:0}.cui-dropdown-menu .cui-dropdown-menu{inset-block-start:calc(var(--cui-space-2,.5rem) * -1);inset-inline-start:calc(100% + var(--cui-space-2,.5rem))}.cui-dropdown-menu .cui-dropdown-toggle:after{transform:rotate(-45deg)}.cui-dropdown-menu .cui-dropdown[data-open]>.cui-dropdown-toggle:after{transform:rotate(135deg)}}@media (prefers-reduced-motion:reduce){.cui-dropdown{--cui-dropdown-animation-duration:1ms;--cui-dropdown-animation-distance:0}.cui-dropdown-toggle:after,.cui-dropdown[data-open]>.cui-dropdown-menu{transition:none}}.cui-navbar{--cui-navbar-animation-duration:.22s;--cui-navbar-animation-easing:cubic-bezier(.2, 0, 0, 1);--cui-navbar-animation-distance:.25rem;background:var(--cui-navbar-bg,var(--cui-color-surface-raised,#fff));border-block-end:var(--cui-border-size,1px) solid var(--cui-navbar-border,var(--cui-color-border,#cfd6df));color:var(--cui-navbar-color,var(--cui-color,#1b1f27));display:block}.cui-navbar[hidden]{display:none}.cui-navbar[sticky]{z-index:var(--cui-navbar-sticky-z-index,10);position:sticky;inset-block-start:var(--cui-navbar-sticky-offset,0)}.cui-navbar-inner{inline-size:min(100% - var(--cui-navbar-gutter,2rem), var(--cui-navbar-width,var(--cui-container,72rem)));padding-block:var(--cui-navbar-padding-block,.75rem);margin-inline:auto;display:grid}.cui-navbar-bar{min-block-size:var(--cui-navbar-size,3.25rem);justify-content:space-between;align-items:center;gap:var(--cui-space-3,.75rem);display:flex}.cui-navbar-brand{min-inline-size:0;color:inherit;font-weight:var(--cui-font-weight-strong,680);align-items:center;text-decoration:none;display:inline-flex}.cui-navbar-toggle{inline-size:var(--cui-control-size,2.5rem);block-size:var(--cui-control-size,2.5rem);border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-control-radius,.25rem);background:var(--cui-color-surface-muted,#edf0f4);color:inherit;font:inherit;justify-content:center;align-items:center;display:inline-flex}.cui-navbar-toggle-lines,.cui-navbar-toggle-lines:before,.cui-navbar-toggle-lines:after{content:"";background:currentColor;border-radius:999px;block-size:2px;inline-size:1.125rem;display:block}.cui-navbar-toggle-lines{position:relative}.cui-navbar-toggle-lines:before,.cui-navbar-toggle-lines:after{position:absolute;inset-inline-start:0}.cui-navbar-toggle-lines:before{inset-block-start:-.375rem}.cui-navbar-toggle-lines:after{inset-block-start:.375rem}.cui-navbar-collapse{opacity:0;transform:translateY(calc(var(--cui-navbar-animation-distance,.25rem) * -1));transition:grid-template-rows var(--cui-navbar-animation-duration,.22s) var(--cui-navbar-animation-easing,cubic-bezier(.2, 0, 0, 1)), opacity var(--cui-navbar-animation-duration,.22s) var(--cui-navbar-animation-easing,cubic-bezier(.2, 0, 0, 1)), transform var(--cui-navbar-animation-duration,.22s) var(--cui-navbar-animation-easing,cubic-bezier(.2, 0, 0, 1)), visibility var(--cui-navbar-animation-duration,.22s) var(--cui-navbar-animation-easing,cubic-bezier(.2, 0, 0, 1));visibility:hidden;grid-template-rows:0fr;display:grid;overflow:hidden}.cui-navbar[expanded] .cui-navbar-collapse{opacity:1;visibility:visible;grid-template-rows:1fr;transform:translateY(0)}.cui-navbar[animation=fade] .cui-navbar-collapse{transform:none}.cui-navbar[animation=none] .cui-navbar-collapse{transition:none;transform:none}.cui-navbar-collapse-panel{gap:var(--cui-space-3,.75rem);min-block-size:0;padding-block:var(--cui-space-3,.75rem) var(--cui-space-2,.5rem);display:grid;overflow:hidden}.cui-navbar-nav,.cui-navbar-actions{align-items:stretch;gap:var(--cui-space-2,.5rem);flex-direction:column;display:flex}@media (width>=48rem){.cui-navbar-inner{min-block-size:var(--cui-navbar-size,3.25rem);align-items:center;gap:var(--cui-space-5,1.5rem);display:flex}.cui-navbar-toggle{display:none}.cui-navbar-collapse{opacity:1;visibility:visible;flex:1;min-inline-size:0;transition:none;display:flex;overflow:visible;transform:none}.cui-navbar-collapse-panel{justify-content:space-between;align-items:center;gap:var(--cui-space-4,1rem);flex:1;min-inline-size:0;padding-block:0;display:flex;overflow:visible}.cui-navbar-nav,.cui-navbar-actions{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.cui-navbar{--cui-navbar-animation-duration:1ms;--cui-navbar-animation-distance:0}.cui-navbar-collapse{transition:none}}.cui-page-intro{--cui-page-intro-padding-block:var(--cui-section-space-compact,clamp(2.5rem, 7vi, 5rem));--cui-page-intro-gap:var(--cui-space-5,1.5rem);--cui-page-intro-content-size:52rem;--cui-page-intro-aside-size:20rem;--cui-page-intro-title-size:var(--cui-font-size-5,clamp(2.375rem, 1.66rem + 2.86vi, 4rem));--cui-page-intro-inverse-bg:var(--cui-color-inverse-surface,#10141b);--cui-page-intro-inverse-color:var(--cui-color-inverse,#f7f8fa);--cui-page-intro-inverse-muted-color:var(--cui-color-inverse-muted,#ffffffc7);--cui-page-intro-inverse-aside-bg:var(--cui-color-inverse-surface-raised,#101319b8);box-sizing:border-box;border-block-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);background:var(--cui-page-intro-bg,var(--cui-color-surface,#f7f8fa));color:var(--cui-page-intro-color,var(--cui-color,#1b1f27));padding-block:var(--cui-page-intro-padding-block,clamp(2.5rem, 7vi, 5rem));padding-inline:var(--cui-container-gutter,2rem);display:block}.cui-page-intro-layout{max-inline-size:var(--cui-container-wide,96rem);gap:var(--cui-page-intro-gap,1.5rem);margin-inline:auto;display:grid}.cui-page-intro-layout>.cui-stack{--cui-stack-gap:var(--cui-space-4,1rem);max-inline-size:var(--cui-page-intro-content-size,52rem)}.cui-page-intro-layout>.cui-stack>p:not([class]){max-inline-size:var(--cui-content-measure,68ch);color:var(--cui-page-intro-muted-color,var(--cui-color-muted,#5d6675));font-size:var(--cui-font-size-1,1.1875rem);line-height:1.5}.cui-page-intro .cui-display{--cui-display-measure:16ch;--cui-display-size:var(--cui-page-intro-title-size,var(--cui-font-size-5,4rem))}.cui-page-intro[data-variant=landing]{--cui-page-intro-title-size:var(--cui-font-size-display,clamp(3rem, 1.9rem + 4.4vi, 5.5rem));--cui-page-intro-content-size:60rem}.cui-page-intro[data-variant=case],.cui-page-intro[data-variant=campaign]{--cui-page-intro-bg:var(--cui-color-surface-muted,#edf0f4)}.cui-page-intro[data-variant=vacancy]{--cui-page-intro-content-size:46rem}.cui-page-intro[data-variant=full-bleed]{--cui-page-intro-bg:var(--cui-color-surface-muted,#edf0f4)}.cui-page-intro[data-variant=full-bleed] .cui-page-intro-layout{max-inline-size:100%}.cui-page-intro[data-tone=inverse]{--cui-color:var(--cui-page-intro-inverse-color,#f7f8fa);--cui-color-muted:var(--cui-page-intro-inverse-muted-color,#ffffffc7);--cui-color-surface-raised:var(--cui-page-intro-inverse-aside-bg,#101319b8);--cui-color-border:var(--cui-color-inverse-border,#ffffff2e);--cui-page-intro-bg:var(--cui-page-intro-inverse-bg,#10141b);--cui-page-intro-color:var(--cui-page-intro-inverse-color,#f7f8fa);--cui-page-intro-muted-color:var(--cui-page-intro-inverse-muted-color,#ffffffc7);background:var(--cui-page-intro-bg,#10141b);color:var(--cui-page-intro-color,#f7f8fa)}.cui-page-intro[data-align=center] .cui-page-intro-layout>.cui-stack{text-align:center;justify-items:center;margin-inline:auto}.cui-page-intro[data-align=center] .cui-cluster{--cui-cluster-justify:center}@media (width>=56rem){.cui-page-intro[data-variant=case] .cui-page-intro-layout,.cui-page-intro[data-variant=vacancy] .cui-page-intro-layout,.cui-page-intro[data-variant=campaign] .cui-page-intro-layout{grid-template-columns:minmax(0, 1fr) minmax(16rem, var(--cui-page-intro-aside-size,20rem));align-items:end}}.cui-pagination{--cui-pagination-gap:var(--cui-space-1,.25rem);--cui-pagination-size:2.5rem;justify-content:center;display:flex}.cui-pagination[data-align=start]{justify-content:flex-start}.cui-pagination[data-align=end]{justify-content:flex-end}.cui-pagination ul{align-items:center;gap:var(--cui-pagination-gap,var(--cui-space-1,.25rem));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cui-pagination li{margin:0;display:flex}.cui-pagination-link{justify-content:center;align-items:center;gap:var(--cui-space-2,.5rem);min-inline-size:var(--cui-pagination-size,2.5rem);min-block-size:var(--cui-pagination-size,2.5rem);padding-inline:var(--cui-space-3,.75rem);border:var(--cui-border-size,1px) solid transparent;border-radius:var(--cui-radius-1,.25rem);color:var(--cui-color,#1b1f27);font:inherit;font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680);cursor:pointer;background:0 0;line-height:1;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.cui-pagination-link{transition:background-color .16s,border-color .16s,color .16s}}.cui-pagination-link:hover{background:var(--cui-color-surface-muted,#edf0f4);border-color:var(--cui-color-border,#cfd6df)}.cui-pagination-link:focus-visible{outline:var(--cui-focus-size,2px) solid var(--cui-color-focus,var(--cui-color-accent,oklch(57% .18 246)));outline-offset:var(--cui-focus-offset,2px)}.cui-pagination-link[aria-current=page]{background:var(--cui-color-accent,oklch(57% .18 246));border-color:var(--cui-color-accent,oklch(57% .18 246));color:var(--cui-color-on-accent,#fff);cursor:default}.cui-pagination-link[aria-current=page]:hover{background:var(--cui-color-accent,oklch(57% .18 246));border-color:var(--cui-color-accent,oklch(57% .18 246))}.cui-pagination-link[aria-disabled=true],.cui-pagination-link:disabled{color:var(--cui-color-muted,#5d6675);opacity:.55;pointer-events:none;cursor:default}.cui-pagination-link[data-control]{padding-inline:var(--cui-space-4,1rem)}.cui-pagination-ellipsis{min-inline-size:var(--cui-pagination-size,2.5rem);min-block-size:var(--cui-pagination-size,2.5rem);color:var(--cui-color-muted,#5d6675);font-weight:var(--cui-font-weight-strong,680);justify-content:center;align-items:center;display:inline-flex}@supports ((-webkit-user-select:none) or (user-select:none)){.cui-pagination-ellipsis{-webkit-user-select:none;user-select:none}}.cui-pagination-status{padding-inline:var(--cui-space-3,.75rem);color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680);white-space:nowrap;align-items:center;display:inline-flex}:is(.cui-pagination[data-variant=compact] li:has(>.cui-pagination-ellipsis),.cui-pagination[data-variant=compact] li:has(>.cui-pagination-link:not([data-control]))){display:none}.cui-pagination[data-variant=compact] ul{flex:1;justify-content:space-between}.cui-quote,.cui-testimonial{--cui-surface-bg:var(--cui-quote-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-quote-border,var(--cui-color-border,#cfd6df));--cui-surface-radius:var(--cui-quote-radius,var(--cui-radius-2,.5rem));--cui-surface-shadow:var(--cui-quote-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));--cui-surface-padding:var(--cui-quote-padding,var(--cui-space-6,2rem));gap:var(--cui-quote-gap,var(--cui-space-4,1rem));color:var(--cui-quote-color,var(--cui-color,#1b1f27));display:grid}.cui-quote{max-inline-size:var(--cui-quote-size,52rem)}.cui-quote>:where(blockquote,p),.cui-testimonial>:where(blockquote,p),.cui-quote-body,.cui-testimonial-body{color:inherit;font-size:var(--cui-quote-body-size,var(--cui-font-size-2,1.5rem));font-weight:var(--cui-font-weight-strong,680);line-height:var(--cui-line-height-tight,1.2);text-wrap:balance;margin:0}.cui-quote-mark{color:var(--cui-quote-accent,var(--cui-color-accent,oklch(57% .18 246)));font-size:var(--cui-quote-mark-size,var(--cui-font-size-display,5.5rem));font-weight:var(--cui-font-weight-display,760);line-height:.75}.cui-quote-footer,.cui-testimonial-author{align-items:center;gap:var(--cui-space-3,.75rem);color:var(--cui-quote-muted-color,var(--cui-color-muted,#5d6675));display:flex}.cui-quote-footer :where(cite,span),.cui-testimonial-author :where(cite,span){font-style:normal}.cui-quote-author,.cui-testimonial-name{color:var(--cui-quote-color,var(--cui-color,#1b1f27));font-weight:var(--cui-font-weight-strong,680)}.cui-quote-meta,.cui-testimonial-role{color:var(--cui-quote-muted-color,var(--cui-color-muted,#5d6675));font-size:var(--cui-font-size-metadata,.875rem)}.cui-testimonial{align-content:start}.cui-testimonial-avatar{inline-size:var(--cui-testimonial-avatar-size,3rem);block-size:var(--cui-testimonial-avatar-size,3rem);background:var(--cui-color-surface-muted,#edf0f4);object-fit:cover;border-radius:50%}.cui-quote[data-variant=pull]{--cui-quote-bg:transparent;--cui-quote-border:transparent;--cui-quote-shadow:none;--cui-quote-padding:var(--cui-space-5,1.5rem) 0;border-block:var(--cui-border-size,1px) solid var(--cui-quote-border-line,var(--cui-color-border,#cfd6df));border-inline:0;border-radius:0}.cui-quote[data-variant=accent],.cui-testimonial[data-variant=accent]{border-inline-start:calc(var(--cui-border-size,1px) * 4) solid var(--cui-quote-accent,var(--cui-color-accent,oklch(57% .18 246)))}.cui-quote[data-inverse],.cui-testimonial[data-inverse]{--cui-quote-bg:var(--cui-color-inverse-surface,#10141b);--cui-quote-border:var(--cui-color-inverse-border,#ffffff2e);--cui-quote-color:var(--cui-color-inverse,#f7f8fa);--cui-quote-muted-color:var(--cui-color-inverse-muted,#ffffffc7);--cui-quote-accent:var(--cui-color-inverse-eyebrow,#ffffffc2)}.cui-quote[data-align=center],.cui-testimonial[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}.cui-quote[data-align=center] .cui-quote-footer,.cui-testimonial[data-align=center] .cui-testimonial-author{justify-content:center}.cui-segmented{--cui-segmented-bg:var(--cui-color-surface-muted,#edf0f4);--cui-segmented-border:var(--cui-color-border,#cfd6df);--cui-segmented-radius:999px;--cui-segmented-padding:var(--cui-space-1,.25rem);--cui-segmented-gap:var(--cui-space-1,.25rem);--cui-segment-active-bg:var(--cui-color-surface-raised,#fff);--cui-segment-active-shadow:var(--cui-shadow-1,0 1px 2px #1317201a);gap:var(--cui-segmented-gap,var(--cui-space-1,.25rem));border:var(--cui-border-size,1px) solid var(--cui-segmented-border,var(--cui-color-border,#cfd6df));border-radius:var(--cui-segmented-radius,999px);background:var(--cui-segmented-bg,var(--cui-color-surface-muted,#edf0f4));padding:var(--cui-segmented-padding,var(--cui-space-1,.25rem));display:inline-flex}.cui-segment{justify-content:center;align-items:center;gap:var(--cui-space-2,.5rem);border-radius:var(--cui-segmented-radius,999px);min-block-size:2rem;min-inline-size:0;color:var(--cui-color-muted,#5d6675);font:inherit;padding-block:var(--cui-space-2,.5rem);padding-inline:var(--cui-space-3,.75rem);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.cui-segment:hover{color:var(--cui-color,#1b1f27)}.cui-segment:focus-visible{outline:var(--cui-focus-size,2px) solid var(--cui-color-focus,var(--cui-color-accent,oklch(57% .18 246)));outline-offset:calc(var(--cui-focus-offset,2px) * -1)}.cui-segment[aria-current=page],.cui-segment[aria-selected=true]{background:var(--cui-segment-active-bg,var(--cui-color-surface-raised,#fff));box-shadow:var(--cui-segment-active-shadow,var(--cui-shadow-1,0 1px 2px #1317201a));color:var(--cui-color,#1b1f27);font-weight:var(--cui-font-weight-strong,680)}.cui-segmented[data-fill]{display:flex}.cui-segmented[data-orient=stacked]{--cui-segmented-radius:var(--cui-radius-2,.5rem);flex-direction:column;align-items:stretch}.cui-segmented[data-orient=stacked] .cui-segment{text-align:start;flex:none;justify-content:flex-start}@media (prefers-reduced-motion:reduce){.cui-segment{transition:none}}.cui-sidenav{--cui-sidenav-width:16rem;--cui-sidenav-collapsed-width:4.5rem;--cui-sidenav-bg:var(--cui-color-surface-raised,#fff);--cui-sidenav-border:var(--cui-color-border,#cfd6df);--cui-sidenav-color:var(--cui-color,#1b1f27);--cui-sidenav-backdrop:#0006;--cui-sidenav-padding:var(--cui-space-3,.75rem);--cui-sidenav-gap:var(--cui-space-3,.75rem);--cui-sidenav-z-index:50;--cui-sidenav-sticky-offset:0;--cui-sidenav-animation-duration:.22s;--cui-sidenav-animation-easing:cubic-bezier(.2, 0, 0, 1);--cui-sidenav-translate:-100%;inline-size:var(--cui-sidenav-width);color:var(--cui-sidenav-color);z-index:var(--cui-sidenav-z-index,50);max-inline-size:85vi;transform:translateX(var(--cui-sidenav-translate,-100%));visibility:hidden;transition:transform var(--cui-sidenav-animation-duration,.22s) var(--cui-sidenav-animation-easing,cubic-bezier(.2, 0, 0, 1)), visibility var(--cui-sidenav-animation-duration,.22s) var(--cui-sidenav-animation-easing,cubic-bezier(.2, 0, 0, 1)), inline-size var(--cui-sidenav-animation-duration,.22s) var(--cui-sidenav-animation-easing,cubic-bezier(.2, 0, 0, 1));flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.cui-sidenav[hidden]{display:none}.cui-sidenav[side=end]{--cui-sidenav-translate:100%;inset-inline:auto 0}.cui-sidenav[expanded]{visibility:visible;transform:translate(0)}.cui-sidenav-inner{gap:var(--cui-sidenav-gap,var(--cui-space-3,.75rem));background:var(--cui-sidenav-bg,var(--cui-color-surface-raised,#fff));border-inline-end:var(--cui-border-size,1px) solid var(--cui-sidenav-border,var(--cui-color-border,#cfd6df));min-block-size:0;padding:var(--cui-sidenav-padding,var(--cui-space-3,.75rem));flex-direction:column;flex:1;display:flex}.cui-sidenav[side=end] .cui-sidenav-inner{border-inline:0;border-inline-start:var(--cui-border-size,1px) solid var(--cui-sidenav-border,var(--cui-color-border,#cfd6df))}.cui-sidenav-backdrop{z-index:-1;background:var(--cui-sidenav-backdrop,#0006);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cui-sidenav-animation-duration,.22s) var(--cui-sidenav-animation-easing,cubic-bezier(.2, 0, 0, 1)), visibility var(--cui-sidenav-animation-duration,.22s) var(--cui-sidenav-animation-easing,cubic-bezier(.2, 0, 0, 1));position:fixed;inset:0}.cui-sidenav[expanded] .cui-sidenav-backdrop{opacity:1;visibility:visible;pointer-events:auto}.cui-sidenav-header{min-block-size:var(--cui-control-size,2.5rem);justify-content:space-between;align-items:center;gap:var(--cui-space-2,.5rem);display:flex}.cui-sidenav-brand{align-items:center;gap:var(--cui-space-2,.5rem);min-inline-size:0;color:inherit;font-weight:var(--cui-font-weight-strong,680);text-decoration:none;display:inline-flex}.cui-sidenav-logo{flex:none;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-flex}.cui-sidenav-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.cui-sidenav-nav{gap:var(--cui-space-1,.25rem);flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.cui-sidenav-nav .cui-nav-link{justify-content:flex-start}.cui-sidenav-icon{flex:none;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.cui-sidenav-footer{gap:var(--cui-space-2,.5rem);flex-direction:column;display:flex}.cui-sidenav-footer:empty{display:none}.cui-sidenav-dismiss,.cui-sidenav-toggle{inline-size:var(--cui-control-size,2.5rem);block-size:var(--cui-control-size,2.5rem);border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-control-radius,.25rem);background:var(--cui-color-surface-muted,#edf0f4);color:inherit;font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.cui-sidenav-toggle:before{content:"";block-size:.5rem;inline-size:.5rem;transition:transform var(--cui-sidenav-animation-duration,.22s) var(--cui-sidenav-animation-easing,cubic-bezier(.2, 0, 0, 1));border-block-end:2px solid;border-inline-start:2px solid;transform:rotate(45deg)}.cui-sidenav[collapsed] .cui-sidenav-toggle:before,.cui-sidenav[side=end] .cui-sidenav-toggle:before{transform:rotate(225deg)}.cui-sidenav[side=end][collapsed] .cui-sidenav-toggle:before{transform:rotate(45deg)}.cui-sidenav-toggle{display:none}.cui-sidenav-dismiss{position:relative}.cui-sidenav-dismiss:before,.cui-sidenav-dismiss:after{content:"";background:currentColor;border-radius:999px;block-size:2px;inline-size:1rem;position:absolute}.cui-sidenav-dismiss:before{transform:rotate(45deg)}.cui-sidenav-dismiss:after{transform:rotate(-45deg)}@media (width>=48rem){.cui-sidenav{z-index:auto;visibility:visible;max-inline-size:none;transition:inline-size var(--cui-sidenav-animation-duration,.22s) var(--cui-sidenav-animation-easing,cubic-bezier(.2, 0, 0, 1));position:static;transform:none}.cui-sidenav[side=end]{inset-inline:auto}.cui-sidenav[sticky]{align-self:start;block-size:100dvh;position:sticky;inset-block-start:var(--cui-sidenav-sticky-offset,0)}.cui-sidenav[collapsed]{inline-size:var(--cui-sidenav-collapsed-width,4.5rem)}.cui-sidenav[collapsed] .cui-sidenav-label{display:none}.cui-sidenav[collapsed] .cui-sidenav-header{justify-content:center}.cui-sidenav[collapsed] .cui-sidenav-brand{display:none}.cui-sidenav[collapsed] .cui-sidenav-nav .cui-nav-link,.cui-sidenav[collapsed] .cui-sidenav-footer{justify-content:center}.cui-sidenav[collapsed] .cui-sidenav-footer{align-items:center}.cui-sidenav-toggle{display:inline-flex}.cui-sidenav-dismiss,.cui-sidenav-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.cui-sidenav{--cui-sidenav-animation-duration:1ms}.cui-sidenav,.cui-sidenav-backdrop,.cui-sidenav-toggle:before{transition:none}}.cui-tablist{border-block-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);scrollbar-gutter:stable;display:flex;overflow-x:auto}.cui-tab{color:var(--cui-color-muted,#5d6675);padding-block:var(--cui-space-3,.75rem);padding-inline:var(--cui-space-4,1rem);background:0 0;border:0;border-block-end:2px solid #0000}.cui-tab[data-selected=true]{border-block-end-color:var(--cui-color-accent,oklch(57% .18 246));color:var(--cui-color,#1b1f27);font-weight:var(--cui-font-weight-strong,680)}.cui-person{--cui-person-photo-size:var(--cui-space-7,3rem);--cui-person-photo-ratio:1 / 1;--cui-person-radius:var(--cui-radius-2,.5rem);--cui-person-gap:var(--cui-space-4,1rem);--cui-person-body-gap:var(--cui-space-1,.25rem);--cui-person-padding:var(--cui-space-5,1.5rem);--cui-surface-bg:var(--cui-content-card-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-content-card-border,var(--cui-color-border,#cfd6df));--cui-surface-radius:var(--cui-person-radius);--cui-surface-shadow:var(--cui-content-card-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));--cui-surface-padding:var(--cui-person-padding);gap:var(--cui-person-gap);color:var(--cui-color,#1b1f27);align-content:start;text-decoration:none;display:grid}a.cui-person{color:inherit}a.cui-person:hover,a.cui-person:focus-visible{border-color:var(--cui-color-accent,oklch(57% .18 246))}.cui-person-photo,.cui-person>img:first-child{inline-size:100%;max-inline-size:var(--cui-person-photo-size);aspect-ratio:var(--cui-person-photo-ratio);background:var(--cui-color-surface-muted,#edf0f4);border-radius:var(--cui-person-photo-radius,50%);object-fit:cover;object-position:center;display:block}.cui-person[data-photo=square]{--cui-person-photo-radius:var(--cui-radius-2,.5rem)}.cui-person[data-photo=rounded]{--cui-person-photo-radius:var(--cui-radius-1,.25rem)}.cui-person .cui-stack{--cui-stack-gap:var(--cui-person-body-gap,var(--cui-space-1,.25rem));min-inline-size:0}.cui-person-name{color:var(--cui-color,#1b1f27);font-size:var(--cui-person-name-size,var(--cui-font-size-1,1.1875rem));font-weight:var(--cui-font-weight-strong,680);line-height:var(--cui-line-height-tight,1.2)}.cui-person-role{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-person-role-size,var(--cui-font-size-0,1rem));font-weight:var(--cui-font-weight-regular,450)}.cui-person-meta{color:var(--cui-person-meta-color,var(--cui-color-accent,oklch(57% .18 246)));font-size:var(--cui-font-size-eyebrow,.875rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.08em;text-transform:uppercase}.cui-person-bio{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-0,1rem);line-height:var(--cui-line-height,1.55);margin-block-start:var(--cui-space-2,.5rem)}.cui-person .cui-cluster{margin:0;margin-block-start:var(--cui-space-3,.75rem);padding:0}.cui-person a{color:var(--cui-color,#1b1f27);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680);text-decoration:none}.cui-person a:hover,.cui-person a:focus-visible{color:var(--cui-color-accent,oklch(57% .18 246));text-decoration:underline}.cui-person[data-orient=row]{--cui-person-photo-size:var(--cui-person-photo-row-size,7rem);grid-template-columns:auto minmax(0,1fr);align-items:start}.cui-person[data-align=center]{text-align:center;justify-items:center}.cui-person[data-align=center] .cui-cluster{--cui-cluster-justify:center}.cui-person[data-variant=flat]{--cui-content-card-shadow:none}.cui-person[data-variant=borderless]{--cui-border-size:0;--cui-content-card-shadow:none;padding-inline:0}.cui-person[data-variant=leadership]{--cui-person-photo-size:var(--cui-person-photo-leadership-size,11rem);--cui-person-name-size:var(--cui-font-size-2,1.5rem);--cui-person-role-size:var(--cui-font-size-1,1.1875rem);--cui-person-body-gap:var(--cui-space-2,.5rem);--cui-person-padding:var(--cui-space-6,2rem);--cui-person-gap:var(--cui-space-5,1.5rem)}.cui-org-chart{--cui-org-gap:var(--cui-space-5,1.5rem);--cui-org-link-size:var(--cui-space-5,1.5rem);--cui-org-line-color:var(--cui-color-border,#cfd6df);--cui-org-card-min-inline-size:14rem;--cui-org-v-middle:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 0 1 L 100 1 M 50 1 L 50 100' stroke='white' stroke-width='2' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-v-first:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 100 1 L 50 1 L 50 100' stroke='white' stroke-width='2' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-v-last:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 0 1 L 50 1 L 50 100' stroke='white' stroke-width='2' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-v-only:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 50 0 L 50 100' stroke='white' stroke-width='2' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--cui-org-h-middle:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 1 0 L 1 100 M 1 50 L 100 50' stroke='white' stroke-width='2' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-h-first:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 1 100 L 1 50 L 100 50' stroke='white' stroke-width='2' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-h-last:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 1 0 L 1 50 L 100 50' stroke='white' stroke-width='2' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-h-only:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 0 50 L 100 50' stroke='white' stroke-width='2' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}.cui-org-chart,.cui-org-children{list-style:none}.cui-org-node{min-inline-size:var(--cui-org-card-min-inline-size,14rem);flex-direction:column;align-items:center;margin:0;padding:0;display:flex;position:relative}.cui-org-node>.cui-org-card,.cui-org-node>.cui-person{inline-size:100%}.cui-org-children{gap:var(--cui-org-gap,1.5rem);justify-content:center;inline-size:100%;margin:0;padding:0;padding-block-start:calc(var(--cui-org-link-size) * 2);display:flex;position:relative}.cui-org-children>.cui-org-node{flex:0 auto;position:relative}.cui-org-children:before{content:"";block-size:var(--cui-org-link-size,1.5rem);background:var(--cui-org-line-color,#cfd6df);-webkit-mask:var(--cui-org-v-only) center / 100% 100% no-repeat;mask:var(--cui-org-v-only) center / 100% 100% no-repeat;position:absolute;inset-block-start:0;inset-inline:0}.cui-org-children>.cui-org-node:before{content:"";block-size:var(--cui-org-link-size,1.5rem);background:var(--cui-org-line-color,#cfd6df);-webkit-mask:var(--cui-org-v-middle) center / 100% 100% no-repeat;mask:var(--cui-org-v-middle) center / 100% 100% no-repeat;position:absolute;inset-block-start:calc(var(--cui-org-link-size) * -1);inset-inline:0}.cui-org-children>.cui-org-node:first-child:not(:only-child):before{-webkit-mask-image:var(--cui-org-v-first);mask-image:var(--cui-org-v-first)}.cui-org-children>.cui-org-node:last-child:not(:only-child):before{-webkit-mask-image:var(--cui-org-v-last);mask-image:var(--cui-org-v-last)}.cui-org-children>.cui-org-node:only-child:before{-webkit-mask-image:var(--cui-org-v-only);mask-image:var(--cui-org-v-only)}.cui-org-chart[data-layout=horizontal]{flex-direction:row;align-items:start}.cui-org-chart[data-layout=horizontal] .cui-org-node{flex-direction:row;align-items:center}.cui-org-chart[data-layout=horizontal] .cui-org-children{flex-direction:column;justify-content:start;align-items:start;block-size:100%;inline-size:auto;padding-block-start:0;padding-inline-start:calc(var(--cui-org-link-size) * 2)}.cui-org-chart[data-layout=horizontal] .cui-org-children:before{inline-size:var(--cui-org-link-size,1.5rem);block-size:100%;-webkit-mask-image:var(--cui-org-h-only);mask-image:var(--cui-org-h-only);inset-block:0;inset-inline:0 auto}.cui-org-chart[data-layout=horizontal] .cui-org-children>.cui-org-node:before{inset-block:0;inset-inline:calc(var(--cui-org-link-size) * -1) auto;inline-size:var(--cui-org-link-size,1.5rem);block-size:100%;-webkit-mask-image:var(--cui-org-h-middle);mask-image:var(--cui-org-h-middle)}.cui-org-chart[data-layout=horizontal] .cui-org-children>.cui-org-node:first-child:not(:only-child):before{-webkit-mask-image:var(--cui-org-h-first);mask-image:var(--cui-org-h-first)}.cui-org-chart[data-layout=horizontal] .cui-org-children>.cui-org-node:last-child:not(:only-child):before{-webkit-mask-image:var(--cui-org-h-last);mask-image:var(--cui-org-h-last)}.cui-org-chart[data-layout=horizontal] .cui-org-children>.cui-org-node:only-child:before{-webkit-mask-image:var(--cui-org-h-only);mask-image:var(--cui-org-h-only)}.cui-org-chart[data-line=dashed]{--cui-org-v-middle:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 0 1 L 100 1 M 50 1 L 50 100' stroke='white' stroke-width='2' stroke-dasharray='6 6' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-v-first:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 100 1 L 50 1 L 50 100' stroke='white' stroke-width='2' stroke-dasharray='6 6' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-v-last:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 0 1 L 50 1 L 50 100' stroke='white' stroke-width='2' stroke-dasharray='6 6' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-v-only:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 50 0 L 50 100' stroke='white' stroke-width='2' stroke-dasharray='6 6' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--cui-org-h-middle:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 1 0 L 1 100 M 1 50 L 100 50' stroke='white' stroke-width='2' stroke-dasharray='6 6' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-h-first:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 1 100 L 1 50 L 100 50' stroke='white' stroke-width='2' stroke-dasharray='6 6' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-h-last:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 1 0 L 1 50 L 100 50' stroke='white' stroke-width='2' stroke-dasharray='6 6' fill='none' vector-effect='non-scaling-stroke' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cui-org-h-only:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M 0 50 L 100 50' stroke='white' stroke-width='2' stroke-dasharray='6 6' fill='none' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){a.cui-person{transition:border-color .16s,box-shadow .16s,transform .16s}}.cui-tree-item{--_-indent:calc(var(--cui-tree-indent,1.25rem) * (var(--cui-tree-level,1) - 1));outline:none;list-style:none;position:relative}.cui-tree-item>.cui-tree-row{align-items:center;gap:var(--cui-space-2,.5rem);padding:var(--cui-tree-row-padding,.25rem .5rem);border-radius:var(--cui-tree-row-radius,.25rem);cursor:default;padding-inline-start:calc(var(--cui-tree-row-padding-inline,.5rem) + var(--_-indent));display:flex}@supports ((-webkit-user-select:none) or (user-select:none)){.cui-tree-item>.cui-tree-row{-webkit-user-select:none;user-select:none}}.cui-tree-item>.cui-tree-row:hover{background:var(--cui-tree-row-hover,color-mix(in oklch, currentColor 8%, transparent))}.cui-tree-item[aria-selected=true]>.cui-tree-row{background:var(--cui-tree-row-selected,color-mix(in oklch, currentColor 14%, transparent))}.cui-tree-item:focus-visible>.cui-tree-row{outline:2px solid var(--cui-color-focus,currentColor);outline-offset:-2px}.cui-tree-toggle{block-size:1rem;inline-size:1rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.cui-tree-toggle:before{content:"";border-block-end:2px solid;border-inline-end:2px solid;block-size:.5rem;inline-size:.5rem;transition:transform .12s;transform:rotate(-45deg)}.cui-tree-item[aria-expanded=true]>.cui-tree-row>.cui-tree-toggle:before{transform:rotate(45deg)}.cui-tree-children{margin:0;padding:0;display:none}.cui-tree-item[aria-expanded=true]>.cui-tree-children{display:block}.cui-tree-item[data-dragging]{opacity:.5}.cui-tree-item[data-drop-position]:before,.cui-tree-item[data-drop-position]:after{content:"";inset-inline:var(--_-indent) 0;background:var(--cui-tree-drop-line,currentColor);pointer-events:none;block-size:2px;position:absolute}.cui-tree-item[data-drop-position=before]:before{inset-block-start:-1px}.cui-tree-item[data-drop-position=after]:after{inset-block-end:-1px}.cui-tree-item[data-drop-position=into]>.cui-tree-row{outline:2px dashed var(--cui-tree-drop-line,currentColor);outline-offset:-2px}.cui-vacancy-card{--cui-vacancy-card-radius:var(--cui-radius-2,.5rem);--cui-vacancy-card-padding:var(--cui-space-5,1.5rem);--cui-vacancy-card-gap:var(--cui-space-3,.75rem);--cui-vacancy-card-media-ratio:4 / 3;--cui-vacancy-card-media-size:14rem;--cui-vacancy-card-title-size:var(--cui-font-size-2,1.5rem);--cui-surface-bg:var(--cui-content-card-bg,var(--cui-color-surface-raised,#fff));--cui-surface-border:var(--cui-border-size,1px) solid var(--cui-content-card-border,var(--cui-color-border,#cfd6df));--cui-surface-radius:var(--cui-vacancy-card-radius);--cui-surface-shadow:var(--cui-content-card-shadow,var(--cui-shadow-1,0 1px 2px #1317201f));--cui-surface-padding:0;color:var(--cui-color,#1b1f27);gap:0;display:grid;position:relative;overflow:hidden}.cui-vacancy-card[hidden]{display:none}.cui-vacancy-card>:where(img,picture,video,svg,a):first-child{inline-size:100%;aspect-ratio:var(--cui-vacancy-card-media-ratio,4 / 3);background:var(--cui-color-surface-muted,#edf0f4);display:block;overflow:hidden}.cui-vacancy-card>:where(picture,a):first-child>:where(img,picture,video,svg){object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.cui-vacancy-card>a:first-child>:where(img,picture>img){transition:transform .24s}.cui-vacancy-card>a:first-child:hover>:where(img,picture>img),.cui-vacancy-card>a:first-child:focus-visible>:where(img,picture>img){transform:scale(1.04)}}.cui-vacancy-card>a:first-child{text-decoration:none}.cui-vacancy-card>.cui-stack{--cui-stack-gap:var(--cui-vacancy-card-gap,var(--cui-space-3,.75rem));padding:var(--cui-vacancy-card-padding,var(--cui-space-5,1.5rem));align-content:start}.cui-vacancy-card>.cui-stack>.cui-cluster{margin-block-start:auto;padding-block-start:var(--cui-space-1,.25rem)}.cui-vacancy-card .cui-eyebrow{color:var(--cui-vacancy-card-eyebrow-color,var(--cui-color-accent,oklch(57% .18 246)))}.cui-vacancy-card .cui-eyebrow a{color:inherit;text-decoration:none}.cui-vacancy-card .cui-eyebrow a:hover,.cui-vacancy-card .cui-eyebrow a:focus-visible{text-decoration:underline}.cui-vacancy-card .cui-display{--cui-display-measure:none;--cui-display-size:var(--cui-vacancy-card-title-size,var(--cui-font-size-2,1.5rem));--cui-display-weight:var(--cui-font-weight-strong,680);--cui-display-leading:var(--cui-line-height-tight,1.2)}.cui-vacancy-card .cui-display a{color:inherit;text-decoration:none}.cui-vacancy-card .cui-display a:hover,.cui-vacancy-card .cui-display a:focus-visible{color:var(--cui-color-accent,oklch(57% .18 246))}.cui-vacancy-card .cui-lead{--cui-lead-measure:none;--cui-lead-size:var(--cui-font-size-1,1.1875rem);--cui-lead-leading:var(--cui-line-height-tight,1.2);text-wrap:balance}.cui-vacancy-card>.cui-stack>p:not([class]){color:var(--cui-color-muted,#5d6675);line-height:var(--cui-line-height,1.55)}.cui-vacancy-card>span{z-index:1;align-items:center;gap:var(--cui-space-1,.25rem);padding:var(--cui-space-1,.25rem) var(--cui-space-3,.75rem);background:var(--cui-color-surface-muted,#edf0f4);color:var(--cui-color,#1b1f27);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;display:inline-flex;position:absolute;inset-block-start:var(--cui-space-3,.75rem);inset-inline-end:var(--cui-space-3,.75rem)}.cui-vacancy-card[data-orient=row]{flex-wrap:wrap;align-items:stretch;display:flex}.cui-vacancy-card[data-orient=row]>:where(img,picture,video,svg,a):first-child{flex:1 1 var(--cui-vacancy-card-media-size,14rem);min-inline-size:0;min-block-size:var(--cui-vacancy-card-media-min-block-size,11rem);aspect-ratio:auto}.cui-vacancy-card[data-orient=row]>.cui-stack{flex:2 1 var(--cui-vacancy-card-body-min,20rem);min-inline-size:0}.cui-vacancy-card[data-variant=featured]{--cui-vacancy-card-media-ratio:16 / 9;--cui-vacancy-card-media-size:20rem;--cui-vacancy-card-title-size:var(--cui-font-size-3,2rem);--cui-vacancy-card-padding:var(--cui-space-6,2rem)}.cui-vacancy-card[data-variant=compact]{--cui-vacancy-card-title-size:var(--cui-font-size-1,1.1875rem);--cui-vacancy-card-padding:var(--cui-space-4,1rem);--cui-vacancy-card-gap:var(--cui-space-2,.5rem)}.cui-vacancy-card[data-variant=compact]>:where(img,picture,video,svg,a):first-child,.cui-vacancy-card[data-variant=compact] .cui-lead,.cui-vacancy-card[data-variant=compact]>.cui-stack>p:not([class]){display:none}.cui-vacancy-card[data-variant=flat]{--cui-content-card-shadow:none}.cui-vacancy-card[data-variant=borderless]{--cui-border-size:0;--cui-content-card-shadow:none}.cui-vacancy-card[data-status=new]>span{background:color-mix(in oklab, var(--cui-color-accent,oklch(57% .18 246)) 14%, transparent);color:var(--cui-color-accent,oklch(57% .18 246))}.cui-vacancy-card[data-status=closing]>span{background:color-mix(in oklab, var(--cui-color-warning,oklch(72% .16 82)) 22%, transparent);color:var(--cui-color,#1b1f27)}.cui-vacancy-card[data-status=closed]{opacity:.7}.cui-vacancy-card[data-status=closed]>span{background:var(--cui-color-surface-muted,#edf0f4);color:var(--cui-color-muted,#5d6675)}.cui-vacancy-card[data-status=closed] .cui-display a{color:var(--cui-color-muted,#5d6675)}.cui-stack[data-variant=stacked]:has(>.cui-vacancy-card){--cui-stack-gap:0}.cui-stack[data-variant=stacked]>.cui-vacancy-card{--cui-border-size:0;--cui-content-card-shadow:none;--cui-vacancy-card-radius:0;border-block-end:var(--cui-border-size-line,1px) solid var(--cui-color-border,#cfd6df);padding-block:var(--cui-space-4,1rem)}.cui-stack[data-variant=stacked]>.cui-vacancy-card:last-child{border-block-end:0}.cui-vacancy-detail{--cui-vacancy-detail-gap:var(--cui-space-7,3rem);--cui-vacancy-detail-aside-size:19rem;--cui-vacancy-detail-collapse:52rem;gap:var(--cui-space-6,2rem) var(--cui-vacancy-detail-gap);display:grid}@container (width>=52rem){.cui-vacancy-detail{grid-template-columns:minmax(0, 1fr) var(--cui-vacancy-detail-aside-size)}.cui-vacancy-detail[data-aside=start]{grid-template-columns:var(--cui-vacancy-detail-aside-size) minmax(0, 1fr)}.cui-vacancy-detail[data-aside=start]>.cui-vacancy-aside{order:-1}}.cui-vacancy-detail>header{--cui-stack-gap:var(--cui-space-3,.75rem);border-block-end:var(--cui-border-size-line,1px) solid var(--cui-color-border,#cfd6df);grid-column:1/-1;padding-block-end:var(--cui-space-5,1.5rem)}.cui-vacancy-detail>header .cui-display{--cui-display-measure:none;--cui-display-size:var(--cui-vacancy-title-size,var(--cui-font-size-display,2.75rem));--cui-display-leading:var(--cui-line-height-display,1.05)}.cui-vacancy-detail>header .cui-lead{--cui-lead-measure:48ch;--cui-lead-size:var(--cui-font-size-1,1.1875rem);--cui-lead-leading:var(--cui-line-height,1.55);text-wrap:balance}.cui-vacancy-detail>:where(.cui-flow,.cui-prose){min-inline-size:0;max-inline-size:var(--cui-vacancy-main-measure,68ch)}.cui-vacancy-detail section>:where(h2,h3){margin-block:0 var(--cui-space-3,.75rem);font-size:var(--cui-font-size-2,1.5rem);font-weight:var(--cui-font-weight-strong,680);line-height:var(--cui-line-height-tight,1.2)}.cui-vacancy-detail section>:where(p,ul,ol){margin-block:0 var(--cui-space-3,.75rem);line-height:var(--cui-line-height,1.55)}.cui-vacancy-detail section>:where(p,ul,ol):last-child{margin-block-end:0}.cui-vacancy-detail section>:where(ul,ol){padding-inline-start:var(--cui-space-5,1.5rem)}.cui-vacancy-aside{--cui-surface-bg:var(--cui-color-surface,#f7f8fa);--cui-surface-shadow:none;--cui-surface-padding:var(--cui-space-5,1.5rem);--cui-stack-gap:var(--cui-space-5,1.5rem);align-content:start}@container (width>=52rem){.cui-vacancy-aside{position:sticky;inset-block-start:var(--cui-vacancy-aside-top,var(--cui-space-6,2rem))}}.cui-vacancy-aside .cui-eyebrow{color:var(--cui-color-muted,#5d6675)}.cui-vacancy-aside dl{grid-template-columns:auto 1fr;gap:0;margin:0;display:grid}.cui-vacancy-aside dt{padding-block:var(--cui-space-2,.5rem);color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-neg-1,.875rem);grid-column:1;padding-inline-end:var(--cui-space-4,1rem)}.cui-vacancy-aside dd{padding-block:var(--cui-space-2,.5rem);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680);text-align:end;grid-column:2;margin:0}.cui-vacancy-aside dt:not(:first-of-type),.cui-vacancy-aside dd:not(:first-of-type){border-block-start:var(--cui-border-size-line,1px) solid var(--cui-color-border,#cfd6df)}.cui-vacancy-aside>.cui-stack:has(>:where(.cui-button,button)){--cui-stack-gap:var(--cui-space-3,.75rem)}.cui-vacancy-aside :where(.cui-button,button){inline-size:100%}.cui-vacancy-aside>.cui-stack:has(>:where(.cui-button,button))>p{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-neg-1,.875rem);text-align:center}.cui-vacancy-aside>.cui-stack:not(:has(>:where(.cui-button,button))){--cui-stack-gap:var(--cui-space-1,.25rem);border-block-start:var(--cui-border-size-line,1px) solid var(--cui-color-border,#cfd6df);font-size:var(--cui-font-size-neg-1,.875rem);padding-block-start:var(--cui-space-5,1.5rem)}.cui-vacancy-aside a:not(.cui-button){color:var(--cui-color-accent,oklch(57% .18 246))}}@layer elements{cui-map,cui-carousel{display:block}cui-tabs{gap:var(--cui-space-4,1rem);display:grid}cui-field{gap:var(--cui-space-1,.25rem);display:grid}cui-field>[slot=help]{font-size:var(--cui-font-size-1,.9375rem);color:var(--cui-color-muted,#5d6675)}cui-field>[slot^=error],cui-map>[slot=title]{margin:0}cui-map>[slot=legend]{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-caption,.875rem);margin:0}cui-cookie-banner a{color:var(--cui-color-accent,oklch(57% .18 246))}}@layer docs{:root{--cui-docs-navbar-z-index:50;--cui-docs-navbar-sticky-offset:0}html{scroll-padding-block-start:5rem}body{min-block-size:100vb}.docs-navbar{z-index:var(--cui-docs-navbar-z-index,50);border-block-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);position:sticky;inset-block-start:var(--cui-docs-navbar-sticky-offset,0)}.docs-page-hero{inline-size:min(100% - (var(--cui-container-gutter,2rem) * 2), var(--cui-container,72rem));border-block-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);margin-inline:auto}.docs-card-grid,.docs-token-grid{gap:var(--cui-space-4,1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.docs-card{gap:var(--cui-space-3,.75rem);border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-2,.5rem);background:var(--cui-color-surface-raised,#fff);box-shadow:var(--cui-shadow-1,0 1px 2px #1317201f);padding:var(--cui-space-5,1.5rem);display:grid}.docs-link-card{gap:var(--cui-space-3,.75rem);border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-2,.5rem);background:var(--cui-color-surface-raised,#fff);box-shadow:var(--cui-shadow-1,0 1px 2px #1317201f);color:var(--cui-color,#1b1f27);padding:var(--cui-space-5,1.5rem);text-decoration:none;display:grid}.docs-link-card:hover{border-color:var(--cui-color-accent,oklch(57% .18 246));transform:translateY(-1px)}.docs-card>:where(h2,h3,p),.docs-link-card>:where(h3,p){margin:0}.docs-link-card p{color:var(--cui-color-muted,#5d6675)}.docs-doc-layout{gap:var(--cui-space-6,2rem);display:grid}.docs-on-page{gap:var(--cui-space-2,.5rem);flex-wrap:wrap;align-items:start;display:flex}.docs-panel{padding-block-start:var(--cui-space-4,1rem)}.docs-section-stack{--cui-stack-gap:var(--cui-space-5,1.5rem);gap:var(--cui-space-3,.75rem);display:grid}.docs-hero-demo{--cui-hero-padding-block:var(--cui-space-7,3rem);--cui-hero-title-size:var(--cui-font-size-5,4rem)}.docs-hero-demo-split{--cui-hero-min-block-size:auto;--cui-hero-media-min-block-size:22rem}.docs-hero-demo-background{--cui-hero-min-block-size:32rem}.docs-hero-demo-overlay{--cui-hero-min-block-size:34rem}.docs-preview{border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-2,.5rem);background:var(--cui-color-surface,#f7f8fa);overflow:hidden}.docs-preview-frame{min-block-size:20rem;padding:var(--cui-space-4,1rem)}.docs-preview-frame .cui-app{min-block-size:24rem}.docs-side-nav{gap:var(--cui-space-2,.5rem);display:grid}.docs-side-nav a{border-radius:var(--cui-control-radius,.25rem);color:var(--cui-color-muted,#5d6675);padding-block:var(--cui-space-2,.5rem);padding-inline:var(--cui-space-3,.75rem);text-decoration:none}.docs-side-nav a[aria-current=page]{background:var(--cui-color-surface-muted,#edf0f4);color:var(--cui-color,#1b1f27);font-weight:var(--cui-font-weight-strong,680)}.docs-token{border-radius:var(--cui-radius-2,.5rem);border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);min-block-size:5rem}.docs-token[data-token=accent]{background:var(--cui-color-accent,oklch(57% .18 246))}.docs-token[data-token=success]{background:var(--cui-color-success,oklch(58% .16 150))}.docs-token[data-token=warning]{background:var(--cui-color-warning,oklch(72% .16 82))}.docs-token[data-token=danger]{background:var(--cui-color-danger,oklch(58% .19 28))}.docs-footer{border-block-start:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df)}.docs-swatch-grid{gap:var(--cui-space-3,.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.docs-swatch{gap:var(--cui-space-2,.5rem);border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-2,.5rem);background:var(--cui-color-surface-raised,#fff);padding:var(--cui-space-3,.75rem);display:grid}.docs-swatch-chip{border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-1,.25rem);background:var(--docs-swatch-color,transparent);block-size:4rem}.docs-swatch-name{font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem);font-weight:var(--cui-font-weight-strong,680)}.docs-swatch-meta{color:var(--cui-color-muted,#5d6675);font-size:var(--cui-font-size-neg-1,.875rem)}.docs-type-scale{gap:var(--cui-space-3,.75rem);display:grid}.docs-type-row{gap:var(--cui-space-2,.5rem);border-block-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);padding-block-end:var(--cui-space-3,.75rem);display:grid}.docs-type-row>.docs-type-meta{gap:var(--cui-space-3,.75rem);color:var(--cui-color-muted,#5d6675);font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem);flex-wrap:wrap;display:flex}.docs-type-sample{line-height:var(--cui-line-height-tight,1.2);margin:0}.docs-space-list{gap:var(--cui-space-2,.5rem);display:grid}.docs-space-row{gap:var(--cui-space-3,.75rem);grid-template-columns:8rem minmax(6rem,1fr) auto;align-items:center;display:grid}.docs-space-bar{border-radius:var(--cui-radius-1,.25rem);background:var(--cui-color-accent,oklch(57% .18 246));block-size:.75rem}.docs-space-row>code{font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem)}.docs-space-row>.docs-space-meta{color:var(--cui-color-muted,#5d6675);font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem);text-align:end}.docs-radius-grid,.docs-shadow-grid{gap:var(--cui-space-4,1rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.docs-radius-tile{background:var(--cui-color-accent,oklch(57% .18 246));block-size:7rem;color:var(--cui-color-on-accent,#fff);font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem);padding:var(--cui-space-2,.5rem);place-items:end center;display:grid}.docs-radius-tile[data-radius="0"]{border-radius:0}.docs-radius-tile[data-radius="1"]{border-radius:var(--cui-radius-1,.25rem)}.docs-radius-tile[data-radius="2"]{border-radius:var(--cui-radius-2,.5rem)}.docs-radius-tile[data-radius=full]{border-radius:999px}.docs-shadow-tile{border-radius:var(--cui-radius-2,.5rem);background:var(--cui-color-surface-raised,#fff);block-size:7rem;font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem);place-items:center;display:grid}.docs-shadow-tile[data-shadow="1"]{box-shadow:var(--cui-shadow-1)}.docs-shadow-tile[data-shadow="2"]{box-shadow:var(--cui-shadow-2)}.docs-section-block{border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-1,.25rem);background:var(--cui-color-surface-muted,#edf0f4);color:var(--cui-color-muted,#5d6675);font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem);place-items:center;display:grid}.docs-section-block[data-spacing=compact]{padding-block:var(--cui-section-space-compact,clamp(2.5rem, 7vi, 5rem))}.docs-section-block[data-spacing=default]{padding-block:var(--cui-section-space,clamp(4rem, 10vi, 8rem))}.docs-section-block[data-spacing=spacious]{padding-block:var(--cui-section-space-spacious,clamp(5.5rem, 14vi, 11rem))}.docs-section-block[data-spacing=hero]{padding-block:var(--cui-section-space-hero,clamp(6rem, 18vi, 14rem))}.docs-density-demo{--cui-control-size:calc((2.5rem + (var(--cui-density,1) - 1) * .35rem) * var(--cui-control-scale,1));gap:var(--cui-space-3,.75rem);border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-2,.5rem);background:var(--cui-color-surface-raised,#fff);padding:var(--cui-space-4,1rem);display:grid}.docs-density-controls{align-items:center;gap:var(--cui-space-3,.75rem);color:var(--cui-color-muted,#5d6675);font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem);flex-wrap:wrap;display:flex}.docs-density-controls input[type=range]{flex:1;min-inline-size:12rem}.docs-density-meter{gap:var(--cui-space-2,.5rem);display:grid}.docs-density-bar{block-size:var(--cui-control-size,2.5rem);border-radius:var(--cui-control-radius,.25rem);background:var(--cui-color-accent,oklch(57% .18 246));transition:block-size 80ms linear}.docs-density-readout{color:var(--cui-color-muted,#5d6675);font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem)}.docs-token-table{border-collapse:collapse;width:100%;font-size:var(--cui-font-size-0,1rem)}.docs-token-table :where(th,td){padding:var(--cui-space-3,.75rem);border-block-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);text-align:start;vertical-align:top}.docs-token-table th{background:var(--cui-color-surface-muted,#edf0f4);font-weight:var(--cui-font-weight-strong,680)}.docs-token-table code{font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem)}.docs-layout-cell{border:var(--cui-border-size,1px) dashed var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-1,.25rem);background:var(--cui-color-surface-muted,#edf0f4);min-block-size:3.5rem;color:var(--cui-color-muted,#5d6675);font-family:var(--cui-code-font,monospace);font-size:var(--cui-font-size-neg-1,.875rem);padding:var(--cui-space-3,.75rem);place-items:center;display:grid}.docs-layout-cell[data-emphasis=primary]{background:var(--cui-color-accent,oklch(57% .18 246));color:var(--cui-color-on-accent,#fff);border-style:solid}.docs-layout-frame{border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-2,.5rem);background:var(--cui-color-surface,#f7f8fa);overflow:hidden}.docs-layout-shell{block-size:22rem;overflow:hidden}.docs-layout-app{block-size:24rem;overflow:hidden}.docs-layout-app .cui-app{min-block-size:100%}.docs-layout-app .cui-app-sidebar{inline-size:auto;box-shadow:none;visibility:visible;position:static;transform:none}.docs-layout-app .cui-app-body{grid-template-columns:auto minmax(0,1fr)}.docs-prevnext{--cui-cluster-justify:space-between}.docs-stage-rig{gap:var(--cui-space-3,.75rem);isolation:isolate;border-radius:var(--cui-radius-2,.5rem);transition:background-color .6s;display:grid}.docs-stage-rig cui-scroll-stage{--cui-stage-min-block-size:100svh;--cui-stage-track-block-size:56svh;border-radius:var(--cui-radius-2,.5rem)}.docs-stage-panel{border-radius:var(--cui-radius-2,.5rem);color:#fff;isolation:isolate;block-size:100%;inline-size:100%;position:relative;overflow:clip}.docs-stage-bg{z-index:0;will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-8%}.docs-stage-panel[data-tone=dawn] .docs-stage-bg{background:radial-gradient(900px 700px at 18% 4%,oklch(82% .16 55/.85),#0000 55%),radial-gradient(1000px 800px at 92% 96%,oklch(64% .2 22/.7),#0000 55%),linear-gradient(160deg,oklch(96% .04 70),oklch(78% .13 38))}.docs-stage-panel[data-tone=noon] .docs-stage-bg{background:radial-gradient(900px 700px at 82% 8%,oklch(96% .08 90/.85),#0000 55%),radial-gradient(1000px 800px at 12% 96%,oklch(72% .15 210/.75),#0000 55%),linear-gradient(170deg,oklch(98% .02 220),oklch(82% .1 200))}.docs-stage-panel[data-tone=dusk] .docs-stage-bg{background:radial-gradient(900px 800px at 24% 100%,oklch(46% .2 290/.9),#0000 55%),radial-gradient(1000px 800px at 86% 0,oklch(56% .22 30/.75),#0000 50%),linear-gradient(165deg,oklch(22% .08 290),oklch(32% .14 320))}.docs-stage-veil{z-index:1;opacity:calc(.25 + (1 - var(--cui-stage-focus,0)) * .55);pointer-events:none;background:linear-gradient(90deg,oklch(15% .04 280/.55),oklch(15% .04 280/.18) 55%,oklch(15% .04 280/.5));transition:opacity .12s linear;position:absolute;inset:0}.docs-stage-panel[data-tone=dawn] .docs-stage-veil,.docs-stage-panel[data-tone=noon] .docs-stage-veil{background:linear-gradient(90deg,oklch(20% .04 50/.4),oklch(20% .04 50/.12) 55%,oklch(20% .04 50/.36))}.docs-stage-meter{z-index:3;pointer-events:none;background:oklch(100% 0 0/.16);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.docs-stage-meter-bar{block-size:100%;inline-size:calc(var(--cui-stage-focus,0) * 100%);background:linear-gradient(90deg,oklch(100% 0 0/.2),#fff,oklch(100% 0 0/.2));transition:inline-size 80ms linear;display:block}.docs-stage-card{z-index:2;max-inline-size:36rem;padding:var(--cui-space-5,1.5rem);border-radius:var(--cui-radius-2,.5rem);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);color:#fff;gap:var(--cui-space-2,.5rem);will-change:transform, opacity, filter;background:oklch(100% 0 0/.08);border:1px solid oklch(100% 0 0/.18);display:grid;position:absolute;inset-block-start:50%;inset-inline:6%;translate:0 -50%}.docs-stage-card[data-effect=wheel]{transform:translate3d(0, 0, calc(var(--cui-stage-focus,0) * 220px - 320px)) rotateY(calc(var(--cui-stage-offset,0) * 35deg));transform-origin:-20%;opacity:calc(.18 + var(--cui-stage-focus,0) * .82);filter:blur(calc((1 - var(--cui-stage-focus,0)) * 4px))}.docs-stage-card[data-effect=slide]{transform:translate3d(calc(var(--cui-stage-offset,0) * -40%), 0, 0);opacity:calc(.28 + var(--cui-stage-focus,0) * .72)}.docs-stage-card[data-effect=scale]{transform:scale(calc(.72 + var(--cui-stage-focus,0) * .28));transform-origin:50% 100%;opacity:calc(.15 + var(--cui-stage-focus,0) * .85);filter:blur(calc((1 - var(--cui-stage-focus,0)) * 8px))}.docs-stage-eyebrow{color:oklch(100% 0 0/.82);font-size:.78rem;font-weight:var(--cui-font-weight-strong,680);letter-spacing:.16em;text-transform:uppercase;margin:0}.docs-stage-title{color:#fff;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:var(--cui-font-weight-display,760);letter-spacing:-.01em;margin:0;line-height:1.05}.docs-stage-card p{color:oklch(100% 0 0/.86);max-inline-size:36rem;margin:0;line-height:1.55}.docs-stage-card code{color:#fff;background:oklch(100% 0 0/.14);border-radius:.25rem;padding:.1em .35em}.docs-stage-code{padding:var(--cui-space-3,.75rem) var(--cui-space-4,1rem);border-radius:var(--cui-radius-1,.25rem);color:oklch(100% 0 0/.92);font-family:var(--cui-font-family-mono,monospace);background:oklch(0% 0 0/.4);border:1px solid oklch(100% 0 0/.12);margin:0}@supports (font-family:ui-monospace){.docs-stage-code{font-family:var(--cui-font-family-mono,ui-monospace, monospace)}}.docs-stage-code{white-space:pre;font-size:.78rem;line-height:1.55;overflow-x:auto}:root{--docs-tone-dawn:oklch(98% .025 70);--docs-tone-noon:oklch(98% .022 220);--docs-tone-dusk:oklch(94% .03 290)}:root[data-theme=dark]{--docs-tone-dawn:oklch(20% .04 60);--docs-tone-noon:oklch(18% .04 220);--docs-tone-dusk:oklch(15% .05 290)}.docs-stage-rig[data-cui-tone=dawn]{background:var(--docs-tone-dawn)}.docs-stage-rig[data-cui-tone=noon]{background:var(--docs-tone-noon)}.docs-stage-rig[data-cui-tone=dusk]{background:var(--docs-tone-dusk)}.docs-reveal-rig{--cui-stage-min-block-size:48svh;--cui-stage-track-block-size:36svh}.docs-reveal-panel{block-size:100%;padding:var(--cui-space-4,1rem);border-radius:var(--cui-radius-2,.5rem);border:1px solid var(--cui-color-border,#cfd6df);background:linear-gradient(160deg,oklch(98% .02 240),oklch(94% .04 220));place-content:center;display:grid}.docs-reveal-grid{gap:var(--cui-space-3,.75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));inline-size:100%;max-inline-size:56rem;margin-inline:auto;display:grid}.docs-reveal-card{gap:var(--cui-space-1,.25rem);padding:var(--cui-space-3,.75rem) var(--cui-space-4,1rem);border-radius:var(--cui-radius-2,.5rem);background:var(--cui-color-surface-raised,#fff);border:1px solid var(--cui-color-border,#cfd6df);box-shadow:var(--cui-shadow-1,0 1px 2px #1317201f);min-block-size:3.5rem;display:grid}.docs-reveal-card strong{font-family:var(--cui-font-family-mono,monospace)}@supports (font-family:ui-monospace){.docs-reveal-card strong{font-family:var(--cui-font-family-mono,ui-monospace, monospace)}}.docs-reveal-card strong{color:var(--cui-color-accent,oklch(57% .18 246));font-size:.92rem}.docs-reveal-card span{color:var(--cui-color-muted,#5d6675);font-size:.86rem}@media (width<48rem){.docs-stage-card{padding:var(--cui-space-4,1rem);inset-inline:4%}.docs-stage-card[data-effect=wheel]{transform-origin:50%;transform:translate3d(0, 0, calc(var(--cui-stage-focus,0) * 120px - 200px)) rotateY(calc(var(--cui-stage-offset,0) * 18deg))}.docs-stage-rig cui-scroll-stage{--cui-stage-track-block-size:64svh}}@media (width>=64rem){.docs-doc-layout{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}.docs-on-page{flex-direction:column;position:sticky;inset-block-start:6rem}}.docs-tree-frame{--cui-tree-row-hover:var(--cui-color-surface-muted,#edf0f4);--cui-tree-row-selected:var(--cui-color-surface-raised,#fff)}.docs-tree-log,.docs-form-log{min-block-size:1.25rem;margin-block-start:var(--cui-space-3,.75rem)}.docs-form-frame{gap:var(--cui-space-4,1rem);align-content:start;max-inline-size:34rem;display:grid}.docs-form-frame .cui-stack{--cui-stack-gap:var(--cui-space-3,.75rem)}.docs-tree-menu{z-index:1000;min-inline-size:10rem;padding:var(--cui-space-1,.25rem);border:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);border-radius:var(--cui-radius-2,.5rem);background:var(--cui-color-surface-raised,#fff);display:grid;position:fixed;box-shadow:0 8px 24px #0000001f}.docs-tree-menu[hidden]{display:none}.docs-tree-menu button{appearance:none;color:inherit;font:inherit;text-align:start;padding:var(--cui-space-2,.5rem) var(--cui-space-3,.75rem);border-radius:var(--cui-control-radius,.25rem);cursor:pointer;background:0 0;border:0}.docs-tree-menu button:hover,.docs-tree-menu button:focus-visible{background:var(--cui-color-surface-muted,#edf0f4);outline:none}.docs-roadmap{--cui-stack-gap:var(--cui-space-7,3rem)}.docs-roadmap-priority{gap:var(--cui-space-4,1rem);display:grid}.docs-roadmap-priority-header{justify-content:space-between;align-items:start;gap:var(--cui-space-3,.75rem);border-block-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);flex-wrap:wrap;padding-block-end:var(--cui-space-3,.75rem);display:flex}.docs-roadmap-eyebrow{margin:0 0 var(--cui-space-1,.25rem) 0;font-size:var(--cui-font-size-1,.9375rem);font-weight:var(--cui-font-weight-strong,680);text-transform:uppercase;letter-spacing:.06em;color:var(--cui-color-muted,#5d6675)}.docs-roadmap-title{font-size:var(--cui-font-size-3,1.5rem);margin:0;line-height:1.2}.docs-roadmap-status{align-items:center;gap:var(--cui-space-2,.5rem);padding:var(--cui-space-1,.25rem) var(--cui-space-3,.75rem);font-size:var(--cui-font-size-1,.9375rem);font-weight:var(--cui-font-weight-strong,680);font-variant-numeric:tabular-nums;background:color-mix(in oklch, currentcolor 10%, transparent);color:var(--cui-color-muted,#5d6675);border-radius:999px;display:inline-flex}.docs-roadmap-status[data-state=complete]{background:color-mix(in oklch, var(--cui-color-success,oklch(60% .16 145)) 18%, transparent);color:var(--cui-color-success,oklch(60% .16 145))}.docs-roadmap-status[data-state=in-progress]{background:color-mix(in oklch, var(--cui-color-info,oklch(58% .14 230)) 18%, transparent);color:var(--cui-color-info,oklch(58% .14 230))}.docs-roadmap-status[data-state=not-started]{background:color-mix(in oklch, currentcolor 8%, transparent);color:var(--cui-color-muted,#5d6675)}.docs-roadmap-priority-intro{color:var(--cui-color-muted,#5d6675);max-inline-size:var(--cui-measure,64ch);margin:0;font-style:italic}.docs-roadmap-list{margin:0;padding:0;list-style:none}.docs-roadmap-list>li{padding-block:var(--cui-space-2,.5rem);border-block-end:var(--cui-border-size,1px) solid color-mix(in oklch, var(--cui-color-border,#cfd6df) 50%, transparent);line-height:var(--cui-line-height,1.55);padding-inline-start:1.75rem;position:relative}.docs-roadmap-list>li:last-child{border-block-end:0}.docs-roadmap-list>li:before{content:"○";inline-size:1.25rem;color:var(--cui-color-muted,#5d6675);font-size:1rem;line-height:var(--cui-line-height,1.55);text-align:start;position:absolute;inset-block-start:var(--cui-space-2,.5rem);inset-inline-start:0}.docs-roadmap-list>li[data-status=done]{color:var(--cui-color-muted,#5d6675)}.docs-roadmap-list>li[data-status=done]:before{content:"✓";color:var(--cui-color-success,oklch(60% .16 145));font-weight:var(--cui-font-weight-strong,680)}.docs-roadmap-list code{color:inherit;font-family:var(--cui-code-font,SFMono-Regular, consolas, monospace);background:color-mix(in oklch, currentcolor 8%, transparent);border-radius:var(--cui-radius-1,.25rem);padding:.05em .3em;font-size:.9em}@media (width>=56rem){.docs-roadmap-list{column-count:2;column-gap:var(--cui-space-5,1.5rem)}.docs-roadmap-list>li{break-inside:avoid}}.docs-roadmap-note{font-size:var(--cui-font-size-1,.9375rem);color:var(--cui-color-muted,#5d6675);margin-block-start:var(--cui-space-1,.25rem);font-style:italic;display:block}.docs-changelog{--cui-stack-gap:var(--cui-space-7,3rem)}.docs-release{gap:var(--cui-space-4,1rem);border-block-end:var(--cui-border-size,1px) solid var(--cui-color-border,#cfd6df);padding-block-end:var(--cui-space-7,3rem);display:grid}.docs-release:last-child{border-block-end:0;padding-block-end:0}.docs-release-header{justify-content:space-between;align-items:center;gap:var(--cui-space-3,.75rem);flex-wrap:wrap;display:flex}.docs-release-eyebrow{font-size:var(--cui-font-size-1,.9375rem);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;color:var(--cui-color-muted,#5d6675);margin:0}.docs-release-title{font-variant-numeric:tabular-nums;margin:0}.docs-release-tag{padding:var(--cui-space-1,.25rem) var(--cui-space-3,.75rem);font-size:var(--cui-font-size-1,.9375rem);font-weight:var(--cui-font-weight-strong,680);background:color-mix(in oklch, currentcolor 10%, transparent);color:var(--cui-color-muted,#5d6675);border-radius:999px;align-items:center;display:inline-flex}.docs-release-tag[data-impact=breaking]{background:color-mix(in oklch, var(--cui-color-danger,oklch(58% .2 25)) 18%, transparent);color:var(--cui-color-danger,oklch(58% .2 25))}.docs-release-tag[data-impact=minor]{background:color-mix(in oklch, var(--cui-color-info,oklch(58% .14 230)) 18%, transparent);color:var(--cui-color-info,oklch(58% .14 230))}.docs-release-summary{max-inline-size:var(--cui-measure,64ch);line-height:var(--cui-line-height,1.55);margin:0}.docs-change-group{gap:var(--cui-space-2,.5rem);display:grid}.docs-change-heading{font-size:var(--cui-font-size-1,.9375rem);font-weight:var(--cui-font-weight-strong,680);letter-spacing:.04em;text-transform:uppercase;color:var(--cui-color-muted,#5d6675);margin:0}.docs-change-group[data-change=added] .docs-change-heading{color:var(--cui-color-success,oklch(60% .16 145))}.docs-change-group[data-change=changed] .docs-change-heading{color:var(--cui-color-info,oklch(58% .14 230))}.docs-change-group[data-change=removed] .docs-change-heading{color:var(--cui-color-danger,oklch(58% .2 25))}.docs-change-list{gap:var(--cui-space-2,.5rem);margin:0;padding:0;list-style:none;display:grid}.docs-change-list>li{line-height:var(--cui-line-height,1.55);max-inline-size:var(--cui-measure,72ch);padding-inline-start:1.25rem;position:relative}.docs-change-list>li:before{content:"—";color:var(--cui-color-muted,#5d6675);position:absolute;inset-inline-start:0}.docs-changelog code{font-family:var(--cui-code-font,SFMono-Regular, consolas, monospace);background:color-mix(in oklch, currentcolor 8%, transparent);border-radius:var(--cui-radius-1,.25rem);padding:.05em .3em;font-size:.9em}.docs-upgrade{gap:var(--cui-space-4,1rem);padding:var(--cui-space-5,1.5rem);border:var(--cui-border-size,1px) solid color-mix(in oklch, var(--cui-color-danger,oklch(58% .2 25)) 30%, var(--cui-color-border,#cfd6df));border-radius:var(--cui-radius-2,.5rem);background:color-mix(in oklch, var(--cui-color-danger,oklch(58% .2 25)) 4%, var(--cui-color-surface-raised,#fff));display:grid}.docs-upgrade-heading{font-size:var(--cui-font-size-2,1.0625rem);margin:0}.docs-upgrade-lead{max-inline-size:var(--cui-measure,72ch);line-height:var(--cui-line-height,1.55);margin:0}.docs-upgrade-pair{gap:var(--cui-space-3,.75rem);display:grid}.docs-upgrade-col{gap:var(--cui-space-2,.5rem);min-inline-size:0;display:grid}.docs-upgrade-label{font-size:var(--cui-font-size-1,.9375rem);font-weight:var(--cui-font-weight-strong,680);margin:0}.docs-upgrade-label[data-kind=before]{color:var(--cui-color-danger,oklch(58% .2 25))}.docs-upgrade-label[data-kind=after]{color:var(--cui-color-success,oklch(60% .16 145))}.docs-upgrade-note{max-inline-size:var(--cui-measure,72ch);font-size:var(--cui-font-size-1,.9375rem);line-height:var(--cui-line-height,1.55);color:var(--cui-color-muted,#5d6675);margin:0}@media (width>=56rem){.docs-upgrade-pair{grid-template-columns:1fr 1fr;align-items:start}}}
