/*! Preset v6.0.0 | MIT License | https://github.com/Microflash/preset */*,:before,:after{box-sizing:border-box}*{line-height:calc(.6rem + 2ex);line-height:var(--preset-line-height, calc(.6rem + 2ex) );word-wrap:break-word;overflow-wrap:break-word}:where(:not(dialog)){margin:0}:where(html){height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--csstools-color-scheme--light: initial;color-scheme:light dark;hanging-punctuation:first last}@media (color: 48842621){:where(html){--csstools-color-scheme--light: }}@media (prefers-color-scheme: dark){:where(html){--csstools-color-scheme--light: }}@media (prefers-reduced-motion: no-preference),(update: fast){:where(html){interpolate-size:allow-keywords}:where(html)[focus-within].js-focus-within,.js-focus-within :where(html)[focus-within]{scroll-behavior:smooth}:where(html):focus-within{scroll-behavior:smooth}}:where(:target){scroll-margin-block:3rem;scroll-margin-block:var(--preset-scroll-offset, 3rem);scroll-margin-block:3rlh;scroll-margin-block:var(--preset-scroll-offset, 3rlh)}@media (prefers-reduced-motion: no-preference),(update: fast){.js-has-pseudo :where([csstools-has-1m-2w-2p-37-14-1m-38-2p-36-2v-2t-38-15]){scroll-behavior:smooth}:where(:has(:target)){scroll-behavior:smooth}}:where(body){min-height:100%;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-moz-tab-size:var(--preset-tab-size, 2);-o-tab-size:var(--preset-tab-size, 2);tab-size:var(--preset-tab-size, 2);-webkit-font-smoothing:antialiased}:where([hidden]:not([hidden=until-found])){display:none}:root{--presetOutlineTransition: outline-offset 145ms cubic-bezier(.25, 0, .4, 1)}@supports (transition-timing-function: linear(0,1)){:root{--presetOutlineTransition: outline-offset 145ms linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1)}}@media (prefers-reduced-motion: no-preference),(update: fast){:where(.focus-visible).js-focus-visible,.js-focus-visible :where(.focus-visible){transition:outline-offset 145ms cubic-bezier(.25,0,.4,1);transition:var(--preset-outline-transition, var(--presetOutlineTransition))}:where(:focus-visible){transition:outline-offset 145ms cubic-bezier(.25,0,.4,1);transition:var(--preset-outline-transition, var(--presetOutlineTransition))}:where(:not(:active).focus-visible).js-focus-visible,.js-focus-visible :where(:not(:active).focus-visible){transition-duration:.25s}:where(:not(:active):focus-visible){transition-duration:.25s}}:where(:not(fieldset):not(progress):not(meter)){background-origin:border-box;background-repeat:no-repeat}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;border-bottom:none;cursor:help}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-feature-settings:"lnum";font-variant-numeric:lining-nums}:where(td,p,li,figcaption){text-wrap:pretty}:where(img,svg,canvas,audio,video,iframe,embed,object){vertical-align:middle;font-style:italic;shape-margin:.75rem}:where(img,svg,video){max-width:100%;height:auto;background-size:cover}:where(svg:not([stroke-linecap])){stroke-linecap:round}:where(svg:not([stroke-linejoin])){stroke-linejoin:round}:where(iframe){border:none}:where(summary){display:list-item}:where(dialog)::backdrop{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);-webkit-backdrop-filter:var(--preset-dialog-backdrop-filter, blur(25px));backdrop-filter:var(--preset-dialog-backdrop-filter, blur(25px))}.js-has-pseudo :where([csstools-has-2w-38-31-30-1m-2w-2p-37-14-2s-2x-2p-30-33-2v-2j-33-34-2t-32-2l-15]:not(does-not-exist):not(does-not-exist)){overflow:hidden}:where(html:has(dialog[open])){overflow:hidden}:where(table){border-collapse:collapse;border-spacing:0;caption-side:bottom;caption-side:var(--preset-table-caption-side, bottom)}:where(td,math,time[datetime*=":"]){font-feature-settings:"tnum","lnum",tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:where(input,button,textarea,select,optgroup),:where(input[type=file])::file-selector-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(select,textarea){field-sizing:content}:where(textarea){resize:vertical}:where(textarea:not([rows])){min-height:10em}:where(input,textarea){hanging-punctuation:none}:where(a[href],area,button,input:not([type=text]):not([type=email]):not([type=file]):not([type=number]):not([type=password]):not([type=""]):not([type=tel]):not([type=url]),label[for],select,summary,[role=button],[onclick],[tabindex]:not([tabindex*="-"])),:where(input[type=file])::file-selector-button{cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[role=button],[onclick],[tabindex]:not([tabindex*="-"])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(button,input[type=button],input[type=image],input[type=submit],input[type=reset]),:where(input[type=file])::file-selector-button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(button,input[type=button],input[type=image],input[type=submit],input[type=reset],[role=button])[disabled],:where(input[type=file][disabled])::file-selector-button{cursor:not-allowed}
