*,:after,:before{box-sizing:border-box}*{color:inherit;font:inherit;margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"lnum";font-variant-numeric:lining-nums;min-height:100dvh}a:not([class]){-webkit-text-decoration-skip:ink;color:currentcolor;text-decoration-skip-ink:auto}img,picture{display:block;height:auto;width:100%}img[height="0"]{height:0}img[width="0"]{width:0}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}svg{fill:currentcolor}svg path[stroke]{fill:none}button{background-color:transparent;border-width:0;padding:0}button:not(:disabled,[aria-busy]){cursor:pointer}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}:root{--viewport-width:calc(100vw - var(--scrollbar-size, 0px));--spacing-wrapper:16;--content-padding:1rem;--content-max-width:100rem;--card-image-ratio:.664;--card-image-ratio-reversed:1.5060240964;--card-image-ratio-landscape:1.5;--card-image-ratio-landscape-reversed:.6666666667;--breakpoint-size:320;--content-width:calc(var(--breakpoint-size) - var(--spacing-wrapper)*2);--body-background:var(--page-background,var(--color-surface-primary));--content-size:min(var(--viewport-width) - (var(--content-padding) * 2),var(--content-max-width));--outline-style:solid;--outline-width:2px;--outline-offset:.125rem}:root *{outline-color:currentColor;outline-color:-webkit-focus-ring-color}@media(min-width:22.5em){:root{--breakpoint-size:360}}@media(min-width:36em){:root{--breakpoint-size:576}}@media(min-width:62em){:root{--breakpoint-size:992;--spacing-wrapper:48;--content-padding:3rem}}@media(min-width:75em){:root{--breakpoint-size:1200}}@media(min-width:87.5em){:root{--breakpoint-size:1400}}@media(min-width:100em){:root{--breakpoint-size:1600}}body,html{width:100%}body{background-color:var(--body-background);color:var(--color-graphite);font-family:var(--font-stack-sans);line-height:1.5}[id=site]{display:grid;grid-template-columns:[full-width-start] minmax(var(--content-padding),1fr) [content-start] min(100% - var(--content-padding) * 2,var(--content-max-width)) [content-end] minmax(var(--content-padding),1fr) [full-width-end];grid-template-rows:repeat(2,auto) 1fr repeat(2,auto);min-height:100dvh}[id=site]>*{grid-column:full-width}[id=site] main{grid-template-columns:inherit}main{background-color:var(--main-background)}.userInput-keyboard:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:var(--outline-offset);outline-style:var(--outline-style);outline-width:var(--outline-width)}@keyframes autoFillStart{0%{background-color:transparent}to{background-color:#fff0}}@keyframes autoFillCancel{0%{background-color:#fff0}to{background-color:transparent}}.typescale{--title-1-font-size:1.75rem;--title-1-spacing-top:2rem;--title-1-spacing-bottom:1rem;--title-2-font-size:1.25rem;--title-2-spacing-top:1.5rem;--title-2-spacing-bottom:.75rem;--title-3-font-size:1rem;--title-3-spacing-top:1.25rem;--title-3-spacing-bottom:.5rem;--title-4-font-size:.875rem;--title-4-spacing-top:1rem;--title-4-spacing-bottom:.5rem;--body-font-size:.875rem;--body-spacing:.5rem}.typescale *{font-size:var(--body-font-size);margin:var(--body-spacing) 0}.typescale li{margin-bottom:0;margin-top:0}.typescale h1{margin-bottom:var(--title-1-spacing-bottom);margin-top:var(--title-1-spacing-top)}.typescale h2{margin-bottom:var(--title-2-spacing-bottom);margin-top:var(--title-2-spacing-top)}.typescale h3{margin-bottom:var(--title-3-spacing-bottom);margin-top:var(--title-3-spacing-top)}.typescale h4{margin-bottom:var(--title-4-spacing-bottom);margin-top:var(--title-4-spacing-top)}.typescale :where(h1,h2,h3,h4,h5,h6){line-height:1.2}.typescale :where(h1,h2,h3,h4,h5,h6) *{font-size:inherit}.typescale :where(h1,h2,h3,h4,h5,h6)+*{margin-top:0}.media-image{transition:opacity .3s cubic-bezier(.25,.46,.45,.94),var(--media-image-extra-transition,color)}:root:not([data-ssr]) .media-image.load{opacity:0}.tt{font-family:var(--tt-font-family,var(--typography-typeface-primary));font-size:var(--tt-font-size);font-weight:var(--tt-font-weight,700);letter-spacing:var(--tt-letter-spacing,0);line-height:var(--tt-line-height,1.2);text-wrap:balance}.tt.center-aligned{text-align:center}.tt.headline{--tt-font-family:var(--typography-typeface-secondary);--tt-font-weight:600;--tt-line-height:1.5}.tt.headline.size-xl{--tt-font-size:1.125rem}.tt.headline.size-lg{--tt-font-size:1rem}.tt.headline.size-md{--tt-font-size:.875rem}.tt:not(.headline).size-3xl{--tt-font-size:2.5rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-3xl)/16*1rem)}.tt:not(.headline).size-2xl{--tt-font-size:2.25rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-2xl)/16*1rem)}.tt:not(.headline).size-xl{--tt-font-size:2rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-xl)/16*1rem)}.tt:not(.headline).size-lg{--tt-font-size:1.75rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-lg)/16*1rem)}.tt:not(.headline).size-md{--tt-font-size:1.5rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-md)/16*1rem)}.tt:not(.headline).size-sm{--tt-font-size:1.25rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-sm)/16*1rem)}.tt:not(.headline).size-xs{--tt-font-size:1.125rem;--tt-letter-spacing:calc(var(--typography-title-letter-spacing-xs)/16*1rem)}@media(min-width:62em){.tt.decorated{position:relative}.tt.decorated:after{background-color:currentColor;content:"";height:1px;left:100%;position:absolute;top:50%;transform:translate(1rem,-50%);width:var(--tt-decoration-size,3.5rem)}.tt.centered:after{width:var(--tt-decoration-size,50%)}.tt.divider:after{background-color:currentColor;content:"";display:block;height:1px;margin:var(--tt-divider-spacing,.5rem) 0 0 auto;width:var(--tt-divider-size,2.5rem)}}.ui-icon{--ui-icon-size:1.5rem;height:var(--ui-icon-size);width:var(--ui-icon-size)}.ui-icon.size-m{--ui-icon-size:2rem}.ui-icon.size-l{--ui-icon-size:2.375rem}@keyframes pulse{0%,to{opacity:0;transform:scale(.9)}48%{opacity:1}50%{transform:scale(1)}52%{opacity:1}}.loading-dots{align-items:var(--loading-dots-align,center);background-color:var(--loading-dots-background,transparent);color:var(--color-graphite);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:19}.loading-dots.sticky{--loading-dots-align:start}.loading-dots.sticky .loading-dots-animation{position:sticky;top:50%;transform:translateY(-50%)}.loading-dots.align-start{--loading-dots-align:start}.loading-dots.align-end{--loading-dots-align:end}.loading-dots.size-xs{font-size:.4rem}.loading-dots.size-xs .loading-dots-animation span{margin:0 .25em}.loading-dots.size-s{font-size:.5rem}.loading-dots.size-s .loading-dots-animation span{margin:0 .25em}.loading-dots.size-m{font-size:.625rem}.loading-dots.size-m .loading-dots-animation span{margin:0 .4em}.loading-dots.size-l{font-size:.75rem}.loading-dots.size-l .loading-dots-animation span{margin:0 .3333333333em}.loading-dots.v-enter-active,.loading-dots.v-leave-active{transition:background-color .25s cubic-bezier(.25,.46,.45,.94)}.loading-dots.v-enter-active .loading-dots-animation,.loading-dots.v-leave-active .loading-dots-animation{transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.loading-dots.v-enter-from,.loading-dots.v-leave-to{background-color:transparent}.loading-dots.v-enter-from .loading-dots-animation,.loading-dots.v-leave-to .loading-dots-animation{opacity:0}.loading-dots-animation{display:flex;flex-direction:row;margin-bottom:var(--loading-dots-offset,0);margin-top:var(--loading-dots-offset,0)}.loading-dots-animation span{animation:pulse .7s ease-in-out infinite;background-color:currentcolor;border-radius:50%;float:left;height:1em;opacity:0;width:1em}.loading-dots-animation span:nth-child(2){animation-delay:.1s}.loading-dots-animation span:nth-child(3){animation-delay:.2s}.tool-tip{--tooltip-offset:.75rem;background:var(--color-white);border:1px solid var(--color-white);border-radius:2px;box-shadow:var(--shadow-level2),var(--shadow-level4),0 6px 16px #0000000a;font-size:.75rem;font-weight:500;max-width:12.375rem;opacity:0;padding:.25rem .5rem;position:absolute;text-align:center;transform:var(--tool-tip-start);transition:opacity .3s ease,transform .3s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content}.tool-tip:after{border:solid var(--color-white);border-color:var(--color-white) transparent var(--color-white) transparent;border-width:0 8px 8px;box-sizing:border-box;content:"";filter:drop-shadow(0 -2px 2px rgba(52,52,52,.07));height:0;position:absolute;width:0;z-index:1}.tool-tip.above{--tool-tip-left:-50%;--tool-tip-start:translate3d(var(--tool-tip-left),.9375rem,0);bottom:calc(100% + var(--tooltip-offset));left:50%}.tool-tip.above:after{bottom:-.5rem;left:50%;transform:translate(-50%) rotate(180deg)}.tool-tip.below{--tool-tip-start:translate3d(var(--tool-tip-left),-.9375rem,0);left:50%;top:calc(100% + var(--tooltip-offset))}.tool-tip.below:after{left:50%;top:-.5rem;transform:translate(-50%)}.tool-tip.left{--tool-tip-start:translate3d(.9375rem,0,0);right:calc(100% + var(--tooltip-offset))}.tool-tip.left:after{right:-.4375rem;transform:translate(35%,50%) rotate(90deg)}:has(>.tool-tip):is(:hover,:focus-visible,:active)>.tool-tip{opacity:1;transform:translate3d(var(--tool-tip-left,0),0,0)}[role=link][tabindex="0"]{cursor:pointer}.cta{--cta-icon-size:1.5rem;--cta-border-width:0px;--cta-default-transition:background-color .25s cubic-bezier(.215,.61,.355,1),border-color .25s cubic-bezier(.215,.61,.355,1),color .25s cubic-bezier(.215,.61,.355,1);-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--cta-background);border-color:var(--cta-border);border-radius:var(--cta-border-radius);border-style:solid;border-width:var(--cta-border-width,0);color:var(--cta-color);cursor:pointer;display:inline-flex;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);line-height:var(--cta-line-height);margin:0;min-height:var(--cta-min-height);min-width:var(--cta-min-width);padding:0 calc(var(--cta-padding) - var(--cta-border-width, 0px));position:relative;transition:var(--cta-default-transition)}.cta:is(a){text-decoration:none}.cta svg{height:var(--cta-icon-size);width:var(--cta-icon-size)}:root:not([data-input=touch]) .cta:focus-visible{outline-offset:var(--outline-offset);outline-style:var(--outline-style);outline-width:var(--outline-width)}.cta:disabled,.cta[aria-busy]{cursor:default;pointer-events:none}.cta.loading,.cta:disabled,.cta:is(a):not([href]),.cta[aria-disabeld=true]{background-color:var(--cta-background--disabled,var(--cta-background));border-color:var(--color-border--disabled);color:var(--color-text--disabled)}.cta.icon-only{--cta-padding:0}.cta.icon-only .label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cta.icon-only .label+span{margin:0 .4375rem}.cta.icon-only svg{margin:0}.cta:not(.icon-only) .label{padding-bottom:var(--cta-label-padding);padding-top:var(--cta-label-padding)}.cta:not(.icon-only) .label:first-child{padding-left:var(--cta-text-padding)}.cta:not(.icon-only) .label:last-child{padding-right:var(--cta-text-padding)}.cta:not(.icon-only) .contents>:first-child:not(.label){margin-right:var(--cta-icon-padding)}.cta:not(.icon-only) .contents>:last-child:not(.label){margin-left:var(--cta-icon-padding)}.cta.loading{color:var(--cta-color)}.cta.loading .contents{opacity:0;transition-delay:0s}.cta.loading .loading-dots{color:inherit}.cta.rounded{--cta-border-radius:calc((var(--cta-min-height) + (var(--cta-border-width, 0px)*2))/2)}.cta.transparent{background-color:transparent;border-width:0;color:inherit}.cta:where(.size-xs){--cta-min-height:1.75rem;--cta-min-width:3.625rem}.cta:where(.size-xs).icon-only{--cta-min-width:1.75rem}.cta:where(.size-s){--cta-min-height:2rem;--cta-min-width:4rem}.cta:where(.size-s).icon-only{--cta-min-width:2rem}.cta:where(.size-m){--cta-min-height:2.5rem;--cta-min-width:4.5rem}.cta:where(.size-m).icon-only{--cta-min-width:2.5rem}.cta:where(.size-l){--cta-min-height:3rem;--cta-min-width:4.875rem}.cta:where(.size-l).icon-only{--cta-min-width:3rem}.cta:where(.size-xl){--cta-min-height:3.5rem;--cta-min-width:5rem}.cta:where(.size-xl).icon-only{--cta-min-width:3.5rem}[data-input=mouse] .cta:not([aria-busy],:disabled):hover,[data-input=mouse] :is(a,button):hover .cta:is(span):not([aria-busy],:disabled){background-color:var(--cta-background--hover,var(--cta-background));border-color:var(--cta-border--hover,var(--cta-border));color:var(--cta-color--hover,var(--cta-color))}[data-input=keyboard] .cta:not([aria-busy]):focus-visible,[data-input=keyboard] :is(a,button):focus-visible .cta:is(span):not([aria-busy]){background-color:var(--cta-background--focus,var(--cta-background--hover,var(--cta-background)));border-color:var(--cta-border--focus,var(--cta-border--hover,var(--cta-border)));color:var(--cta-color--focus,var(--cta-color--hover,var(--cta-color)))}[data-input=keyboard] .cta:not([aria-busy]):active,[data-input=keyboard] :is(a,button):active .cta:not([aria-busy]),[data-input=mouse] .cta:not([aria-busy],:disabled):active,[data-input=mouse] :is(a,button):active .cta:not([aria-busy],:disabled),[data-input=touch] .cta:not([aria-busy]):active,[data-input=touch] :is(a,button):active .cta:not([aria-busy]){background-color:var(--cta-background--active,var(--cta-background--hover,var(--cta-background)));border-color:var(--cta-border--active,var(--cta-border--hover,var(--cta-border)));color:var(--cta-color--active,var(--cta-color--hover,var(--cta-color)))}.cta .contents{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;opacity:1;text-align:center;transition:opacity .25s cubic-bezier(.25,.46,.45,.94) .1s;width:100%}.cta .contents>*{flex:0 0 auto}.cta .contents>.label{flex-shrink:1;text-wrap:balance}.cta .contents .sub-label{position:absolute;top:50%;transform:translateY(-50%);transition:font-size .3s ease,top .3s ease}.cta .contents .sub-label.move{font-size:.6875rem;top:1rem}.cta.type-solid{outline-color:var(--cta-outline,var(--cta-background))}.cta.type-solid.loading,.cta.type-solid:disabled,.cta.type-solid:is(a):not([href]),.cta.type-solid[aria-disabeld=true]{outline-color:var(--color-text-primary)}.error-block{--error-content-spacing:1.25rem;--error-content-font-size:.875rem;--error-content-title-size:3.75rem;--error-content-subtitle-size:1.5rem;--error-content-subtitle-spacing:1rem;display:grid;grid-template-columns:inherit}.error-block.background{place-items:center}.error-block.background .error-background,.error-block.background .error-block-content{grid-column:1/-1;grid-row:1/-1}.error-block.background .error-block-content{max-width:35rem;text-align:center}.error-block .error-block-content{color:var(--error-content-color);display:grid;font-size:var(--error-content-font-size);grid-column:content;padding:var(--error-content-spacing) 0}.error-block .error-block-content hgroup,.error-block .error-block-content p{text-wrap:balance}.error-block .error-block-content hgroup p.tt,.error-block .error-block-content p p.tt{font-size:var(--error-content-subtitle-size);margin:var(--error-content-subtitle-spacing) 0}.error-block .error-block-content hgroup .tt.size-1,.error-block .error-block-content p .tt.size-1{font-size:var(--error-content-title-size)}.error-block-options{display:grid;gap:.75rem 1.25rem;margin:1.25rem auto 0;width:-moz-fit-content;width:fit-content}.error-block-options .cta{width:100%}.error-block-debug{font-family:monospace;font-size:.5625rem}.error-block-debug:not(:first-child){margin-top:1.25rem}@media(min-width:36em){.error-block-options{grid-template-columns:repeat(2,1fr)}}@media(min-width:62em){.error-block{--error-content-spacing:1.5rem;--error-content-font-size:1rem;--error-content-title-size:6.25rem;--error-content-subtitle-size:2rem;--error-content-subtitle-spacing:1.5rem}}html.fixed{display:grid;min-height:100%;overflow:hidden;padding-inline-end:var(--scrollbar-size)}
