.reel{--gutter:var(--global-space);--reel-padding:var(--space-xs-s);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gutter);height:auto;margin-inline:auto;max-width:100%;overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:touch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-block:var(--reel-padding)}.reel>*{scroll-margin-inline-start:var(--reel-item-scroll-margin,calc(var(--gutter)*2));-ms-flex-preferred-size:max(var(--reel-min-item-width,16rem),min(var(--reel-item-width,37rem),95%));flex-basis:max(var(--reel-min-item-width,16rem),min(var(--reel-item-width,37rem),95%));-ms-flex-negative:var(--reel-item-shrink,0);flex-shrink:var(--reel-item-shrink,0)}.reel>:first-child{-webkit-margin-start:var(--reel-item-margin,calc(var(--gutter)/2));margin-inline-start:var(--reel-item-margin,calc(var(--gutter)/2))}.reel>:last-child{-webkit-margin-end:var(--reel-item-margin,calc(var(--gutter)/2));margin-inline-end:var(--reel-item-margin,calc(var(--gutter)/2))}.reel[data-scroll=snap]{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.reel[data-scroll=snap]>*{scroll-snap-align:start}.reel[data-item-width=large]{--reel-item-width:37rem}.reel[data-item-width=medium]{--reel-item-width:32rem}.reel[data-item-width=small]{--reel-item-width:27rem}: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-space);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{--frame-ratio:var(--ratio-34);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(--color-pattern-on-background-default);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]){-webkit-border-after:none;border-block-end:none;-webkit-border-end:var(--border-thin) solid var(--color-border-default);border-inline-end:var(--border-thin) solid var(--color-border-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-stepper-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(--space-m-l);--msf-header-padding-block:var(--space-s-m);--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{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: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]){-webkit-border-after:var(--border-thin) solid var(--color-border-default);border-block-end:var(--border-thin) solid var(--color-border-default)}.multi-step-form__header .pattern{display:none}@container --multi-step-form (width >= 48rem){.multi-step-form__header .pattern{aspect-ratio:440/350;block-size:auto;display:block;fill:var(--color-pattern-on-background-default);inline-size:clamp(200px,200px + 10cqi,350px);inset-block-end:20px;inset-inline-end:-50px;position:absolute}}.multi-step-form__header[data-color=brand-three]{background-color:var(--color-fill-brand-three);color:var(--color-text-on-fill-brand-three)}.multi-step-form__header[data-color=brand-three] .eyebrow{color:var(--color-eyebrow-on-fill-brand-three)}.multi-step-form__header[data-color=brand-three] web-indicator{--_line-progress-color:var(--color-fill-tertiary-default)}.multi-step-form__header[data-color=brand-three] web-indicator[completed]{--_marker-background:var(--color-fill-default);--_marker-color:var(--color-text-on-fill-default)}.multi-step-form__header[data-color=brand-three] .indicator__step[aria-current=step]{--_label-weight:var(--weight-bold);--_marker-background:var(--color-fill-default);--_marker-color:var(--color-text-on-fill-default)}.multi-step-form__header[data-color=brand-three] .indicator__step:has(~[aria-current=step]){--_marker-background:var(--color-fill-default);--_marker-color:var(--color-text-success);--_marker-counter-visibility:none;--_marker-icon-visibility:block}.multi-step-form__header[data-color=brand-three] .indicator__subline{color:var(--color-minor-text-on-fill-brand-three)}.multi-step-form__header[data-color=brand-three] .pattern{fill:var(--color-pattern-on-fill-brand-three)}.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-space);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{--frame-ratio:var(--ratio-34);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{--frame-ratio:var(--ratio-169);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]){-webkit-border-after:none;border-block-end:none;-webkit-border-end:var(--border-thin) solid var(--color-border-default);border-inline-end:var(--border-thin) solid var(--color-border-default)}.multi-step-form[data-layout=horizontal] .pattern{position:static}.multi-step-form[data-layout=horizontal] .indicator-stepper{--indicator-stepper-direction:column;--gutter:var(--space-xs-s);--connection-icon-display:none;--_subline-visibility:block}.multi-step-form[data-layout=horizontal] .indicator-stepper__step{grid-template-columns:var(--_marker-size) 1fr}.multi-step-form[data-layout=horizontal] .indicator-stepper[data-connection=dashed-line]{--gutter:var(--space-3xs-2xs)}.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[data-layout=horizontal] .indicator-stepper[data-connection=dashed-line] .indicator-stepper__connection:before{justify-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@property --_line-color-stop{syntax:"<percentage>";inherits:true;initial-value:0}web-indicator{container:--indicator/inline-size;display:block;overflow:clip}web-indicator[completed]{--_marker-counter-visibility:none;--_marker-icon-visibility:block;--_marker-background:var(--color-fill-success);--_marker-color:var(--color-text-on-fill-success)}web-indicator[completed] .indicator-stepper__step{--step-opacity:.5}web-indicator[completed] .indicator-progress{--_line-color-stop:100%}.indicator{--_marker-size:22px;counter-reset:--counter}@container --indicator (width >= 400px){.indicator{--_marker-size:24px}}@container --indicator (width >= 600px){.indicator{--_subline-visibility:block;--_marker-size:26px}}.indicator__step{counter-increment:--counter}.indicator__step[aria-current=step]{--_label-weight:var(--weight-bold);--_marker-background:var(--color-fill-success);--_marker-color:var(--color-text-on-fill-success)}.indicator__step:has(~[aria-current=step]){--_marker-background:var(--color-fill-success);--_marker-color:var(--color-text-on-fill-success);--_marker-counter-visibility:none;--_marker-icon-visibility:block}.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,var(--color-fill-secondary-default));border-radius:100%;color:var(--_marker-color,var(--color-text-on-fill-secondary-default));font-size:var(--size--3);justify-items:center}.indicator__marker:before{content:counter(--counter);display:var(--_marker-counter-visibility,block);font-weight:var(--weight-bold);grid-area:marker;line-height:var(--leading-flat)}.indicator__marker web-icon{--icon-size:1em;display:var(--_marker-icon-visibility,none);font-size:12px;grid-area:marker}.indicator__label{font-weight:var(--_label-weight,var(--weight-normal));white-space:nowrap}.indicator__label,.indicator__subline{font-size:var(--size--2);line-height:var(--leading-flat)}.indicator__subline{color:var(--color-minor-text-on-background-default);display:var(--_subline-visibility,none)}.indicator-progress{interpolate-size:allow-keywords}.indicator-progress,.indicator-progress__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.indicator-progress__step{gap:var(--space-5xs-4xs);inline-size:var(--_marker-size);overflow:clip}.indicator-progress__step:not(:last-child){-webkit-padding-end:var(--space-5xs-4xs);padding-inline-end:var(--space-5xs-4xs)}.indicator-progress__step{-webkit-transition:inline-size var(--timing-fast) ease;transition:inline-size var(--timing-fast) ease;white-space:nowrap}.indicator-progress__step[aria-current=step]{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}@container --indicator (width >= 800px){.indicator-progress__step{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}}.indicator-progress__line{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(var(--_line-progress-color,var(--color-fill-success))),color-stop(0,var(--_line-background-color,var(--color-fill-secondary-default))));background:linear-gradient(to right,var(--_line-progress-color,var(--color-fill-success)) var(--_line-color-stop,0),var(--_line-background-color,var(--color-fill-secondary-default)) 0);block-size:var(--border-regular);-ms-flex:1;flex:1;transition:--_line-color-stop var(--timing-fast) ease-out}.indicator-progress__line:has(~[aria-current=step]){--_line-color-stop:100%}.indicator-stepper{--gutter:var(--space-3xs-2xs);--reel-item-width:min-content;--reel-item-shrink:1;--reel-item-margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gutter);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:var(--indicator-stepper-direction,row);flex-direction:var(--indicator-stepper-direction,row);padding:0}@container --indicator (width >= 560px){.indicator-stepper{--gutter:var(--space-s-m)}}.indicator-stepper__step{--step-opacity:.5;display:grid;grid-template-areas:"counter text connection";grid-template-columns:var(--_marker-size) -webkit-min-content auto;grid-template-columns:var(--_marker-size) min-content auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.indicator-stepper__step:last-of-type{--connection-display:none}.indicator-stepper__step[aria-current=step]{--step-opacity:1}.indicator-stepper__text{grid-area:text;-webkit-padding-start:var(--space-4xs-3xs);padding-inline-start:var(--space-4xs-3xs);-webkit-padding-end:var(--gutter);opacity:var(--step-opacity);padding-inline-end:var(--gutter)}.indicator-stepper__connection{display:var(--connection-display,block)}.indicator-stepper__connection web-icon{--icon-size:0.625rem;display:var(--connection-icon-display,block)}@container --indicator (width >= 650px){.indicator-stepper .indicator-stepper__step{grid-template-columns:var(--_marker-size) auto auto}}.indicator-stepper[data-connection=dashed-line] .indicator-stepper__step{--connection-icon-display:none;gap:10px 0}.indicator-stepper[data-connection=dashed-line] .indicator-stepper__connection{--dashed-line-size:10px}.indicator-stepper[data-connection=dashed-line] .indicator-stepper__connection:before{content:"";display:block;inline-size:var(--dashed-line-size);-webkit-border-before:var(--border-regular) dashed var(--color-border-default);border-block-start:var(--border-regular) dashed var(--color-border-default)}@container --indicator (width >= 560px){.indicator-stepper[data-connection=dashed-line] .indicator-stepper__connection{--dashed-line-size:20px}}@container --indicator (width >= 800px){.indicator-stepper[data-connection=dashed-line] .indicator-stepper__connection{--dashed-line-size:30px}}