.region[data-flush] .hero:only-child{-webkit-margin-before:var(--space-s-m);margin-block-start:var(--space-s-m)}.hero{--_background:var(--background);--_text:var(--text);--_minor:var(--minor);--_eyebrow:var(--eyebrow);--_text-highlight:var(--text-highlight);--_pattern:var(--pattern);--_border:var(--border)}.hero:where(:not([data-color-role])){--background:var(--color-fill-secondary-default);--text:var(--color-text-on-fill-secondary-default);--minor:var(--color-minor-text-on-fill-secondary-default);--eyebrow:var(--color-eyebrow-on-fill-secondary-default);--text-highlight:var(--color-text-highlight-on-fill-secondary-default);--pattern:var(--color-pattern-on-fill-secondary-default);--border:var(--color-border-on-fill-secondary-default)}.hero{--breakout-max-width:calc(var(--global-max-width) - var(--_wrapper-padding) * 2);--_hero-padding:var(--space-m-l);aspect-ratio:2/.85;background-color:var(--_background);border-radius:clamp(0px,(100vw - 100%)*100000,var(--radius-large));color:var(--_text);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:clip}.hero:not(:has(.hero__content)) .hero__media :where(img,picture){position:static}.hero:not([data-effect=none]):has(.hero__media){color:#fff}.hero__media{grid-column:1/-1;grid-row:1/-1;position:relative}.hero__media :where(img,picture){block-size:100%;inline-size:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute}.hero__media img{border-radius:0;-webkit-filter:brightness(.4) saturate(1.25);filter:brightness(.4) saturate(1.25)}.hero__content{align-self:end;grid-column:1/-1;grid-row:1/-1;margin-inline:initial;padding:var(--_hero-padding);z-index:var(--stack-10)}.hero__content p:not([class*=measure-]){max-inline-size:var(--measure-ideal)}@media(width >= 39rem){.hero__content{padding:var(--space-l-xl)}}@media(width >= 48rem){.hero__content{-ms-flex-item-align:center;align-self:center}}.hero[data-size=wide]{aspect-ratio:var(--ratio-249)}.hero[data-size=extrawide],.hero[data-size=ultrawide]{aspect-ratio:var(--ratio-329)}.hero[data-size=fluid]{aspect-ratio:var(--ratio-409)}.hero[data-placement] .hero__content:has(>.ce_text){max-inline-size:-webkit-fit-content;max-inline-size:-moz-fit-content;max-inline-size:fit-content}.hero[data-placement=right] .hero__content{justify-self:end}.hero[data-placement=center] .hero__content{-ms-flex-item-align:center;align-self:center;justify-self:center}.hero[data-placement=top-left] .hero__content{-ms-flex-item-align:start;align-self:start;justify-self:start}.hero[data-placement=top-right] .hero__content{-ms-flex-item-align:start;align-self:start;justify-self:end}.hero[data-placement=bottom-left] .hero__content{-ms-flex-item-align:end;align-self:end;justify-self:start}.hero[data-placement=bottom-right] .hero__content{-ms-flex-item-align:end;align-self:end;justify-self:end}.hero[data-effect*=gradient-] .hero__media img,.hero[data-effect=none] .hero__media img{-webkit-filter:none;filter:none}.hero[data-effect*=gradient-]:after{--_gradient-dir:var(--gradient-dir,to top);background:linear-gradient(var(--_gradient-dir),rgba(0,0,0,.86) 0,rgba(0,0,0,.829) 10.5%,rgba(0,0,0,.79) 19.6%,rgba(0,0,0,.745) 27.5%,rgba(0,0,0,.694) 34.4%,rgba(0,0,0,.639) 40.6%,rgba(0,0,0,.58) 46.1%,rgba(0,0,0,.517) 51.3%,rgba(0,0,0,.452) 56.2%,rgba(0,0,0,.386) 61.1%,rgba(0,0,0,.319) 66.1%,rgba(0,0,0,.251) 71.4%,rgba(0,0,0,.185) 77.3%,rgba(0,0,0,.121) 83.9%,rgba(0,0,0,.059) 91.4%,transparent 100%);content:"";grid-column:1/-1;grid-row:1/-1;z-index:var(--stack-5)}@media(width >= 48rem){.hero[data-effect=gradient-ltr]:after{--gradient-dir:to right}.hero[data-effect=gradient-rtl]:after{--gradient-dir:to left}}.hero-overlapping{--_overlapping-size:var(--overlapping-size,100px)}@media screen and (min-width:39rem){.hero-overlapping:not([data-overlapping]){--overlapping-size:150px}}@media screen and (min-width:80rem){.hero-overlapping:not([data-overlapping]){--overlapping-size:200px}}.hero-overlapping[data-overlapping=small]{--overlapping-size:50px}.hero-overlapping .hero__content{-webkit-padding-after:calc(var(--_hero-padding) + var(--_overlapping-size));padding-block-end:calc(var(--_hero-padding) + var(--_overlapping-size))}.hero-overlapping__content{-webkit-margin-before:calc(var(--_overlapping-size)*-1);margin-block-start:calc(var(--_overlapping-size)*-1);margin-inline:auto;max-inline-size:var(--global-max-width-wide);position:relative;z-index:var(--stack-5)}.logo-strip-container{container-name:--logoStripContainer}@supports not (container-type:inline-size){.logo-strip-container:where(.MD) .logo-strip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.logo-strip-container:where(:not(.MD)) .logo-strip__logo:not([data-prio]){display:none}.logo-strip-container:where(.MD) .logo-strip-inline-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.logo-strip-container:where(.MD) .logo-strip-inline-content>*{margin-inline:0}}.logo-strip{--_base-height:var(--base-height,4rem);--_scale-factor-horizontal:0.2;--_scale-factor-vertical:0.6;--_logo-min-size:0.5;--_logo-max-size:1;--_gutter:var(--gutter,var(--space-s-m));display:grid;gap:var(--_gutter);grid-template-columns:repeat(2,minmax(100px,1fr))}@container --logoStripContainer (inline-size >= 400px){.logo-strip{--gutter:var(--space-m-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.logo-strip .logo-strip__logo{margin:0}.logo-strip[data-vertical-alignment=start]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.logo-strip-inline-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--global-gutter);text-align:center}.logo-strip-inline-content>*{margin-inline:auto}@container --logoStripContainer (inline-size >= 600px){.logo-strip-inline-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.logo-strip-inline-content>*{margin-inline:0}}.logo-strip[data-horizontal-alignment=start]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.logo-strip[data-grayscale] img{-webkit-filter:grayscale(1);filter:grayscale(1);mix-blend-mode:multiply;-webkit-transition:-webkit-filter var(--timing-fast) ease-out;transition:-webkit-filter var(--timing-fast) ease-out;transition:filter var(--timing-fast) ease-out;transition:filter var(--timing-fast) ease-out,-webkit-filter var(--timing-fast) ease-out}.logo-strip[data-grayscale] img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.logo-strip[data-size=small]{--base-height:3rem}.logo-strip__logo{--_base-ratio:calc(var(--width) / var(--height));--_factor-horizontal:min(var(--_scale-factor-horizontal) * -1 * var(--_base-ratio) + var(--_scale-factor-horizontal) + 1,1);--_factor-vertical:max(var(--_scale-factor-vertical) * -1 * var(--_base-ratio) + var(--_scale-factor-vertical) + 1,1);aspect-ratio:var(--_base-ratio);block-size:clamp(var(--_base-height)*var(--_logo-min-size),var(--_base-height)*var(--_factor-horizontal)*var(--_factor-vertical),var(--_base-height)*var(--_logo-max-size));margin:auto;max-inline-size:100%}@container --logoStripContainer (inline-size < 600px){.logo-strip__logo:not([data-prio]){display:none}}.logo-strip__logo img{block-size:auto;border-radius:0;display:block;inline-size:100%}.tag{--_background:var(--background);--_text:var(--text);--_minor:var(--minor);--_eyebrow:var(--eyebrow);--_text-highlight:var(--text-highlight);--_pattern:var(--pattern);--_border:var(--border)}.tag:where(:not([data-color-role])){--background:var(--color-fill-secondary-default);--text:var(--color-text-on-fill-secondary-default);--minor:var(--color-minor-text-on-fill-secondary-default);--eyebrow:var(--color-eyebrow-on-fill-secondary-default);--text-highlight:var(--color-text-highlight-on-fill-secondary-default);--pattern:var(--color-pattern-on-fill-secondary-default);--border:var(--color-border-on-fill-secondary-default)}.tag{background-color:var(--_background);border-radius:100vw;color:var(--_text);display:block;font-size:var(--size--2);font-weight:var(--weight-black);inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;line-height:var(--leading-flat);padding:.75em;white-space:nowrap}:root{--_view-transition-duration:400ms;view-transition-name:none}:root::view-transition-group(multi-step-formbody){-webkit-animation-duration:var(--_view-transition-duration);animation-duration:var(--_view-transition-duration)}:root::view-transition-group(multi-step-controls){-webkit-animation-duration:var(--_view-transition-duration);animation-duration:var(--_view-transition-duration)}:root::view-transition-group(multi-step-image){-webkit-animation-duration:calc(var(--_view-transition-duration)/2);animation-duration:calc(var(--_view-transition-duration)/2)}:root::view-transition-old(multi-step-image){-webkit-animation-name:image-out;animation-name:image-out}:root::view-transition-new(multi-step-image){-webkit-animation-delay:var(--_view-transition-duration);animation-delay:var(--_view-transition-duration);-webkit-animation-name:view-in;animation-name:view-in}@-webkit-keyframes view-out{to{opacity:0;translate:0 -50px}}@keyframes view-out{to{opacity:0;translate:0 -50px}}@-webkit-keyframes view-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@keyframes view-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@-webkit-keyframes image-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@keyframes image-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@-webkit-keyframes image-out{to{opacity:0;translate:0 50px}}@keyframes image-out{to{opacity:0;translate:0 50px}}.multi-step-form-container{container:--multi-step-form/inline-size}@supports not (container-type:inline-size){.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image){display:grid;gap:var(--global-gutter);grid-template-columns:50% 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image) .multi-step-form__view-legend{grid-column:1/-1}.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image) .frame{display:block;grid-column:1/2;-webkit-margin-before:0;margin-block-start:0;view-transition-name:multi-step-image}.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image) .formbody{grid-column:2/3;-webkit-margin-before:0;margin-block-start:0}.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image) .multi-step-form__controls{-webkit-margin-before:0;margin-block-start:0}.multi-step-form-container:where(.LG) .multi-step-form__header:has(.pattern){--_msf-header-pattern-padding:100px;-webkit-padding-end:var(--_msf-header-pattern-padding);padding-inline-end:var(--_msf-header-pattern-padding)}.multi-step-form-container:where(.LG) .multi-step-form__header .pattern{aspect-ratio:440/350;block-size:auto;display:block;fill:var(--_pattern);inline-size:clamp(200px,200px + 10cqi,350px);inset-block-end:20px;inset-inline-end:-50px;position:absolute}.multi-step-form-container:where(.LG) .multi-step-form__view:has(.multi-step-form__view-image){grid-template-columns:40% 1fr}.multi-step-form-container:where(.XL) .multi-step-form{--msf-body-padding:var(--space-l-xl)}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal]{display:grid;grid-template-columns:360px 1fr}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .multi-step-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--space-s-m);justify-content:space-between;padding-block:var(--_msf-header-padding-block);padding-inline:var(--_msf-header-padding-inline);-webkit-padding-before:var(--_msf-body-padding);padding-block-start:var(--_msf-body-padding)}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .multi-step-form__header:not([data-color-role]){-webkit-border-after:none;border-block-end:none;-webkit-border-end:var(--border-thin) solid var(--color-border-on-background-default);border-inline-end:var(--border-thin) solid var(--color-border-on-background-default)}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .pattern{position:static}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper{--indicator-direction:column;--gutter:var(--space-xs-s);--connection-icon-display:none;--_subline-visibility:block}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper__step{grid-template-columns:var(--_marker-size) 1fr}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper[data-connection=dashed-line]{--gutter:var(--space-3xs-2xs)}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper[data-connection=dashed-line] .indicator-stepper__connection{--dashed-line-size:30px;grid-row:2}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper[data-connection=dashed-line] .indicator-stepper__connection:before{justify-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.multi-step-form-container:where(.XXXL) .multi-step-form{--msf-body-padding:var(--space-xl-2xl)}}web-multi-step-form{--box-padding:0px;--box-border-width:0px;display:block;overflow:clip}.multi-step-form{--_msf-header-padding-inline:var(--msf-header-padding-inline,var(--space-m-l));--_msf-header-padding-block:var(--msf-header-padding-block,var(--space-s-m));--_msf-body-padding:var(--msf-body-padding,var(--space-m-l))}@container --multi-step-form (width >= 56rem){.multi-step-form{--msf-body-padding:var(--space-l-xl)}}@container --multi-step-form (width >= 80rem){.multi-step-form{--msf-body-padding:var(--space-xl-2xl)}}.multi-step-form__header{--_background:var(--background);--_text:var(--text);--_minor:var(--minor);--_eyebrow:var(--eyebrow);--_text-highlight:var(--text-highlight);--_pattern:var(--pattern);--_border:var(--border);overflow:clip;padding-block:var(--_msf-header-padding-block);padding-inline:var(--_msf-header-padding-inline);position:relative}.multi-step-form__header:has(.pattern){--_msf-header-pattern-padding:var(--msf-header-pattern-padding,300px)}@container --multi-step-form (width >= 48rem){.multi-step-form__header:has(.pattern){--msf-header-pattern-padding:100px;-webkit-padding-end:var(--_msf-header-pattern-padding);padding-inline-end:var(--_msf-header-pattern-padding)}}.multi-step-form__header:not([data-color-role]){-webkit-border-after:var(--border-thin) solid var(--color-border-on-background-default);border-block-end:var(--border-thin) solid var(--color-border-on-background-default)}.multi-step-form__header .pattern{display:none;fill:var(--_pattern)}@container --multi-step-form (width >= 48rem){.multi-step-form__header .pattern{aspect-ratio:440/350;block-size:auto;display:block;inline-size:clamp(200px,200px + 10cqi,350px);inset-block-end:20px;inset-inline-end:-50px;position:absolute}}.multi-step-form__header{background-color:var(--_background);color:var(--_text)}.multi-step-form__body{padding:var(--_msf-body-padding)}.multi-step-form__view .formbody{view-transition-name:multi-step-formbody}@container --multi-step-form (width >= 600px){.multi-step-form__view:has(.multi-step-form__view-image){display:grid;gap:var(--global-gutter);grid-template-columns:50% 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.multi-step-form__view:has(.multi-step-form__view-image) .multi-step-form__view-legend{grid-column:1/-1}.multi-step-form__view:has(.multi-step-form__view-image) .frame{display:block;grid-column:1/2;-webkit-margin-before:0;margin-block-start:0;view-transition-name:multi-step-image}.multi-step-form__view:has(.multi-step-form__view-image) .formbody{grid-column:2/3;-webkit-margin-before:0;margin-block-start:0}.multi-step-form__view:has(.multi-step-form__view-image) .multi-step-form__controls{-webkit-margin-before:0;margin-block-start:0}}@container --multi-step-form (width >= 800px){.multi-step-form__view:has(.multi-step-form__view-image){grid-template-columns:40% 1fr}}.multi-step-form__view>:not(.visually-hidden)+*{-webkit-margin-before:var(--space-s-m);margin-block-start:var(--space-s-m)}.multi-step-form .frame{border-radius:var(--radius-medium);display:none}.multi-step-form__controls{view-transition-name:multi-step-controls}.multi-step-form__next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-margin-start:auto;margin-inline-start:auto}.multi-step-form__next:where([dir=rtl]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto}@container --multi-step-form (width >= 56rem){.multi-step-form[data-layout=horizontal]{display:grid;grid-template-columns:360px 1fr}.multi-step-form[data-layout=horizontal] .multi-step-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--space-s-m);justify-content:space-between;padding-block:var(--_msf-header-padding-block);padding-inline:var(--_msf-header-padding-inline);-webkit-padding-before:var(--_msf-body-padding);padding-block-start:var(--_msf-body-padding)}.multi-step-form[data-layout=horizontal] .multi-step-form__header:not([data-color-role]){-webkit-border-after:none;border-block-end:none;-webkit-border-end:var(--border-thin) solid var(--color-border-on-background-default);border-inline-end:var(--border-thin) solid var(--color-border-on-background-default)}.multi-step-form[data-layout=horizontal] .pattern{position:static}.multi-step-form[data-layout=horizontal] .indicator[data-variant=seperated]{--indicator-direction:column;--sublabel-visibility:block;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.multi-step-form[data-layout=horizontal] .indicator[data-variant=seperated] .indicator__seperator{rotate:90deg;translate:calc((var(--_marker-size) - var(--_seperator-size))/2) 0}}@property --_line-color-stop{syntax:"<percentage>";inherits:true;initial-value:0%}web-indicator{--_progress-bar-block-size:4px;--_progress-bar-border-radius:var(--radius-small);container:--indicator/inline-size;display:block}web-indicator:has(progress){display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-s-m);-webkit-box-align:center;-ms-flex-align:center;align-items:center}web-indicator:has(progress) progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--_progress-bar-block-size);border:none;border-radius:var(--_progress-bar-border-radius);inline-size:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}web-indicator:has(progress) progress::-webkit-progress-bar{background-color:var(--color-fill-secondary-default);border-radius:var(--_progress-bar-border-radius)}web-indicator:has(progress) progress::-webkit-progress-value{background-color:var(--color-fill-green);border-radius:var(--_progress-bar-border-radius)}web-indicator:has(progress) progress::-moz-progress-bar{background-color:var(--color-fill-green);border-radius:var(--_progress-bar-border-radius)}web-indicator:has(progress) .indicator-label{color:var(--_minor);font-size:var(--size--2);line-height:var(--leading-flat);text-wrap:nowrap}web-indicator[completed] .indicator{--_marker-counter-visibility:none;--_marker-icon-visibility:block;--_marker-background:var(--color-fill-green);--_marker-color:var(--color-text-on-fill-green)}web-indicator[completed] .indicator__line{--_line-color-stop:100%}web-indicator .indicator{--_marker-size:var(--marker-size,22px);--_marker-background:var(--marker-background,var(--color-fill-secondary-default));--_marker-color:var(--marker-color,var(--color-text-on-fill-secondary-default));--_marker-counter-visibility:var(--marker-counter-visibility,block);--_marker-icon-visibility:var(--marker-icon-visibility,none);--_sublabel-visibility:var(--sublabel-visibility,none);counter-reset:--counter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;interpolate-size:allow-keywords;padding:0}@container --indicator (width >= 400px){web-indicator .indicator{--marker-size:24px}}@container --indicator (width >= 600px){web-indicator .indicator{--sublabel-visibility:block;--marker-size:26px}}web-indicator .indicator li{margin:0;padding:0}web-indicator .indicator li::marker{content:""}web-indicator .indicator__step{counter-increment:--counter}web-indicator .indicator__step[aria-current=step]{--_label-weight:var(--weight-black);--_marker-background:var(--color-fill-green);--_marker-color:var(--color-text-on-fill-green)}web-indicator .indicator__step:has(~[aria-current=step]){--_marker-background:var(--color-fill-green);--_marker-color:var(--color-text-on-fill-green);--_marker-counter-visibility:none;--_marker-icon-visibility:block}web-indicator .indicator__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-5xs-4xs);inline-size:var(--_marker-size);overflow:clip}web-indicator .indicator__step:not(:last-child){-webkit-padding-end:var(--space-5xs-4xs);padding-inline-end:var(--space-5xs-4xs)}web-indicator .indicator__step{-webkit-transition:inline-size var(--timing-fast) ease;transition:inline-size var(--timing-fast) ease;white-space:nowrap}web-indicator .indicator__step[aria-current=step]{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}@container --indicator (width >= 800px){web-indicator .indicator__step{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}}web-indicator .indicator__marker{block-size:var(--_marker-size);inline-size:var(--_marker-size);-ms-flex-negative:0;display:grid;flex-shrink:0;grid-template-areas:"marker";grid-template-columns:1fr;grid-template-rows:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--_marker-background);border:var(--border-thin) solid #fff;border-radius:100vw;color:var(--_marker-color);font-size:var(--size--3);justify-items:center}web-indicator .indicator__marker:before{content:counter(--counter);display:var(--_marker-counter-visibility);font-weight:var(--weight-black);grid-area:marker;line-height:var(--leading-flat);text-box-trim:trim-both}web-indicator .indicator__marker web-icon{--icon-size:1em;display:var(--_marker-icon-visibility);font-size:12px;grid-area:marker}web-indicator .indicator__label{font-size:var(--size--2);font-weight:var(--_label-weight,var(--weight-normal));line-height:var(--leading-flat);white-space:nowrap}web-indicator .indicator__line{--_line-color-stop:0%;--_line-progress-color:var(--color-fill-green);--_line-background-color:var(--color-fill-secondary-default);-webkit-box-flex:1;background:linear-gradient(to right,var(--_line-progress-color) var(--_line-color-stop),var(--_line-background-color) 0);block-size:var(--_progress-bar-block-size);border-radius:var(--_progress-bar-border-radius) 0 0 var(--_progress-bar-border-radius);-ms-flex:1;flex:1;transition:--_line-color-stop var(--timing-slow) linear(0,.027 1.7%,.11 3.7%,.592 11.5%,.797 15.6%,.936 19.9%,.982 22.2%,1.013 24.6%,1.034 27.7%,1.04 31.3%,1 53.9%,1)}web-indicator .indicator__line:has(~[aria-current=step]){--_line-color-stop:100%}web-indicator .indicator[data-variant=seperated]{--reel-item-width:min-content;--reel-item-shrink:1;--reel-item-margin:0px;--_seperator-size:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:var(--indicator-direction,row);flex-direction:var(--indicator-direction,row)}web-indicator .indicator[data-variant=seperated] .indicator__step{display:grid;gap:0 var(--space-4xs-3xs);grid-template-areas:"marker label" ". sublabel";grid-template-columns:var(--_marker-size) 1fr;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}web-indicator .indicator[data-variant=seperated] .indicator__marker{grid-area:marker}web-indicator .indicator[data-variant=seperated] .indicator__label{grid-area:label}web-indicator .indicator[data-variant=seperated] .indicator__sublabel{color:var(--_minor);display:var(--_sublabel-visibility);font-size:var(--size--2);grid-area:sublabel;line-height:var(--leading-flat)}web-indicator .indicator[data-variant=seperated] .indicator__seperator{font-size:var(--_seperator-size)}