/* shitate: built from assets/css/reset.css + assets/css/tokens.css + assets/css/utilities.css + style.css. Edit those files, then run `npm run build:css`. */
*,:before,:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre){margin:0}:where(b,strong){font-weight:bolder}:where(abbr[title]){text-decoration:underline dotted}:where(sub,sup){position:relative;font-size:75%;line-height:0;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(code,kbd,samp,pre){font-family:var(--st-font-mono, ui-monospace, monospace);font-size:1em}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(fieldset){min-width:0}:where(legend){padding:0}:where(textarea){resize:vertical}:where(button,[type=button],[type=submit],[type=reset]){-webkit-appearance:button;appearance:button}:where(progress){vertical-align:baseline}:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}:where(img,picture,video,canvas,svg){max-width:100%;height:auto;vertical-align:middle}:where(iframe,embed,object){max-width:100%}:where(.wp-block-html)>:where(iframe:only-child){display:block;width:100%}:where(button,input,optgroup,select,textarea){margin:0;font:inherit;color:inherit}:where(:target){scroll-margin-block-start:var(--st-space-l, 1.5rem)}:where(:focus-visible){outline:2px solid var(--st-color-brand, #2952cc);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--st-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--st-font-serif: Georgia, "Times New Roman", "Noto Serif", serif;--st-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--st-ratio: 1.25;--st-text-m: 1rem;--st-ratio-min: calc((1 + var(--st-ratio, 1.25)) / 2);--st-ratio-fluid: var(--st-ratio, 1.25);--st-r: var(--st-ratio-fluid);--st-text-s: calc(var(--st-text-m) / var(--st-r));--st-text-xs: calc(var(--st-text-m) / var(--st-r) / var(--st-r));--st-text-xxs: calc(var(--st-text-m) / var(--st-r) / var(--st-r) / var(--st-r));--st-text-l: calc(var(--st-text-m) * var(--st-r));--st-text-xl: calc(var(--st-text-m) * var(--st-r) * var(--st-r));--st-text-xxl: calc(var(--st-text-m) * var(--st-r) * var(--st-r) * var(--st-r));--st-text-xxxl: calc(var(--st-text-m) * var(--st-r) * var(--st-r) * var(--st-r) * var(--st-r));--st-color-brand: var(--wp--preset--color--primary, #2952cc);--st-color-brand-hover: var(--wp--preset--color--primary-hover, #20409f);--st-color-accent: var(--wp--preset--color--accent, #0fae8e);--st-color-base: var(--wp--preset--color--base, #ffffff);--st-color-base-2: var(--wp--preset--color--base-2, #f4f6fc);--st-color-contrast: var(--wp--preset--color--contrast, #171f33);--st-color-contrast-2: var(--wp--preset--color--contrast-2, #515766);--st-color-neutral: var(--wp--preset--color--neutral, #5c6b90);--st-color-border: var(--wp--preset--color--line, #e4e9f7);--st-color-rule: color-mix(in srgb, var(--st-color-neutral) 35%, var(--st-color-base));--st-color-underline: color-mix(in srgb, currentColor 45%, transparent);--st-space-m: 1rem;--st-line-height: 1.75;--st-line: calc(var(--st-text-m) * var(--st-line-height));--st-space-xxs: .25rem;--st-space-xs: .5rem;--st-space-s: .75rem;--st-space-l: 1.5rem;--st-space-xl: 2.5rem;--st-space-xxl: 4rem;--st-space-xxxl: 6.5rem;--st-width-max: var(--wp--style--global--wide-size, 78.75rem);--st-width-text: var(--wp--style--global--content-size, 64rem);--st-width-min: 375px;--st-space-section: var(--st-space-xxl);--st-radius-s: .375rem;--st-radius-m: .625rem;--st-radius-l: .75rem;--st-radius-card: var(--st-radius-m);--st-border-card: 1px solid var(--st-color-border);--st-transition: .2s}@property --st-vw{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --st-width-min-px{syntax: "<length>"; inherits: true; initial-value: 375px;}@property --st-width-max-px{syntax: "<length>"; inherits: true; initial-value: 1260px;}@supports (width: calc(tan(atan2(1vw,1px))*1px)){:root{--st-vw: 100vw;--st-width-min-px: var(--st-width-min);--st-width-max-px: var(--st-width-max);--st-fluid-t: clamp(0, calc(tan(atan2(calc(var(--st-vw) - var(--st-width-min-px)), 1px))/tan(atan2(max(1px, calc(var(--st-width-max-px) - var(--st-width-min-px))), 1px))) , 1);--st-ratio-fluid: calc(var(--st-ratio-min) + (var(--st-ratio, 1.25) - var(--st-ratio-min)) * var(--st-fluid-t))}}:root :where(.is-layout-flow,.is-layout-constrained)>:where(figure,.wp-block-image,.wp-block-gallery,.wp-block-table,.wp-block-quote,.wp-block-pullquote,.wp-block-separator,.wp-block-embed):not(:first-child),:root :where(.is-layout-flow,.is-layout-constrained)>:where(figure,.wp-block-image,.wp-block-gallery,.wp-block-table,.wp-block-quote,.wp-block-pullquote,.wp-block-separator,.wp-block-embed)+*{margin-block-start:calc(var( --wp--style--block-gap, 1.5rem ) * 1.5)}:root :where(.is-layout-flow,.is-layout-constrained)>:where(h3,h4):not(:first-child){margin-block-start:calc(var( --wp--style--block-gap, 1.5rem ) * 1.5)}:root :where(.is-layout-flow,.is-layout-constrained)>:where(h1,h2):not(:first-child){margin-block-start:calc(var( --wp--style--block-gap, 1.5rem ) * 2)}:root :where(.is-layout-flow,.is-layout-constrained)>:where(h1,h2,h3,h4,h5,h6)+:not(:first-child,h1,h2,h3,h4,h5,h6){margin-block-start:calc(var( --wp--style--block-gap, 1.5rem ) * .5)}:where(a:where(:not(.wp-element-button))){text-decoration-thickness:.0625rem;text-underline-offset:.2em;text-decoration-color:var(--st-color-underline)}:where(a:where(:not(.wp-element-button)):is(:hover,:focus-visible)){text-decoration-color:currentColor}:root :where(.wp-block-quote:not(.has-text-align-right,.has-text-align-center,.is-style-plain,.is-style-large,.is-large)){border-inline-start:.25rem solid var(--st-color-rule);padding-inline-start:var(--st-space-l)}:root :where(.wp-block-quote.has-text-align-right:not(.is-style-plain,.is-style-large,.is-large)){border-inline-end:.25rem solid var(--st-color-rule);padding-inline-end:var(--st-space-l)}:root :where(.wp-block-quote) cite{display:block;margin-block-start:var(--st-space-xs);color:var(--st-color-neutral);font-size:var(--st-text-s)}:root :where(.wp-block-pullquote) :where(cite,footer){display:block;margin-block-start:var(--st-space-s);color:var(--st-color-neutral);font-size:var(--st-text-s);font-weight:400;text-transform:none}:root :where(.wp-block-table) table{font-variant-numeric:tabular-nums}:root :where(.wp-block-table) :is(td,th){padding:var(--st-space-xs) var(--st-space-s);border-width:0 0 .0625rem;border-color:var(--st-color-rule);text-align:start;vertical-align:top}:root :where(.wp-block-table) :is(thead,tfoot){border-width:0}:root :where(.wp-block-table) thead th{border-bottom-color:var(--st-color-neutral);font-weight:600}:root :where(.wp-block-table) tfoot :is(td,th){border-width:.0625rem 0 0;border-color:var(--st-color-neutral)}:root :where(.wp-block-table:not(.is-style-stripes)) tbody tr:nth-child(2n){background-color:var(--st-color-base-2)}:root :where(.wp-block-image,.wp-block-embed,.wp-block-video,.wp-block-audio) figcaption{margin-block:var(--st-space-xs) 0}:root :where(.wp-block-separator:not(.has-background,.is-style-dots)){border-bottom-width:.0625rem;color:var(--st-color-rule)}:root :where(code:not(pre *)){padding:.125rem .375rem;border-radius:.25rem;background-color:var(--st-color-base-2);font-size:.9em}:root :where(.wp-block-query-pagination){font-size:var(--st-text-s)}:root .wp-block-query-pagination>:where(*){margin:0}:root :where(.wp-block-query-pagination-numbers){display:inline-flex;flex-wrap:wrap;gap:var(--st-space-xxs)}:root :where(.wp-block-query-pagination-numbers) .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.25rem;block-size:2.25rem;padding-inline:var(--st-space-xs);border-radius:var(--st-radius-s);text-decoration:none}:root :where(.wp-block-query-pagination-numbers) a.page-numbers:hover{background-color:var(--st-color-base-2)}:root :where(.wp-block-query-pagination-numbers) .page-numbers.current{background-color:var(--st-color-contrast);color:var(--st-color-base);font-weight:600}:root :where(.wp-block-query-pagination-previous,.wp-block-query-pagination-next){font-weight:600;text-decoration:none}.mt-0{margin-top:0!important}.mt-xxs{margin-top:var(--st-space-xxs)!important}.mt-xs{margin-top:var(--st-space-xs)!important}.mt-s{margin-top:var(--st-space-s)!important}.mt-m{margin-top:var(--st-space-m)!important}.mt-l{margin-top:var(--st-space-l)!important}.mt-xl{margin-top:var(--st-space-xl)!important}.mt-xxl{margin-top:var(--st-space-xxl)!important}.mt-xxxl{margin-top:var(--st-space-xxxl)!important}.mb-0{margin-bottom:0!important}.mb-xxs{margin-bottom:var(--st-space-xxs)!important}.mb-xs{margin-bottom:var(--st-space-xs)!important}.mb-s{margin-bottom:var(--st-space-s)!important}.mb-m{margin-bottom:var(--st-space-m)!important}.mb-l{margin-bottom:var(--st-space-l)!important}.mb-xl{margin-bottom:var(--st-space-xl)!important}.mb-xxl{margin-bottom:var(--st-space-xxl)!important}.mb-xxxl{margin-bottom:var(--st-space-xxxl)!important}.ml-0{margin-left:0!important}.ml-xxs{margin-left:var(--st-space-xxs)!important}.ml-xs{margin-left:var(--st-space-xs)!important}.ml-s{margin-left:var(--st-space-s)!important}.ml-m{margin-left:var(--st-space-m)!important}.ml-l{margin-left:var(--st-space-l)!important}.ml-xl{margin-left:var(--st-space-xl)!important}.ml-xxl{margin-left:var(--st-space-xxl)!important}.ml-xxxl{margin-left:var(--st-space-xxxl)!important}.mr-0{margin-right:0!important}.mr-xxs{margin-right:var(--st-space-xxs)!important}.mr-xs{margin-right:var(--st-space-xs)!important}.mr-s{margin-right:var(--st-space-s)!important}.mr-m{margin-right:var(--st-space-m)!important}.mr-l{margin-right:var(--st-space-l)!important}.mr-xl{margin-right:var(--st-space-xl)!important}.mr-xxl{margin-right:var(--st-space-xxl)!important}.mr-xxxl{margin-right:var(--st-space-xxxl)!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-xxs{margin-left:var(--st-space-xxs)!important;margin-right:var(--st-space-xxs)!important}.mx-xs{margin-left:var(--st-space-xs)!important;margin-right:var(--st-space-xs)!important}.mx-s{margin-left:var(--st-space-s)!important;margin-right:var(--st-space-s)!important}.mx-m{margin-left:var(--st-space-m)!important;margin-right:var(--st-space-m)!important}.mx-l{margin-left:var(--st-space-l)!important;margin-right:var(--st-space-l)!important}.mx-xl{margin-left:var(--st-space-xl)!important;margin-right:var(--st-space-xl)!important}.mx-xxl{margin-left:var(--st-space-xxl)!important;margin-right:var(--st-space-xxl)!important}.mx-xxxl{margin-left:var(--st-space-xxxl)!important;margin-right:var(--st-space-xxxl)!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-xxs{margin-top:var(--st-space-xxs)!important;margin-bottom:var(--st-space-xxs)!important}.my-xs{margin-top:var(--st-space-xs)!important;margin-bottom:var(--st-space-xs)!important}.my-s{margin-top:var(--st-space-s)!important;margin-bottom:var(--st-space-s)!important}.my-m{margin-top:var(--st-space-m)!important;margin-bottom:var(--st-space-m)!important}.my-l{margin-top:var(--st-space-l)!important;margin-bottom:var(--st-space-l)!important}.my-xl{margin-top:var(--st-space-xl)!important;margin-bottom:var(--st-space-xl)!important}.my-xxl{margin-top:var(--st-space-xxl)!important;margin-bottom:var(--st-space-xxl)!important}.my-xxxl{margin-top:var(--st-space-xxxl)!important;margin-bottom:var(--st-space-xxxl)!important}.m-0{margin:0!important}.m-xxs{margin:var(--st-space-xxs)!important}.m-xs{margin:var(--st-space-xs)!important}.m-s{margin:var(--st-space-s)!important}.m-m{margin:var(--st-space-m)!important}.m-l{margin:var(--st-space-l)!important}.m-xl{margin:var(--st-space-xl)!important}.m-xxl{margin:var(--st-space-xxl)!important}.m-xxxl{margin:var(--st-space-xxxl)!important}.pt-0{padding-top:0!important}.pt-xxs{padding-top:var(--st-space-xxs)!important}.pt-xs{padding-top:var(--st-space-xs)!important}.pt-s{padding-top:var(--st-space-s)!important}.pt-m{padding-top:var(--st-space-m)!important}.pt-l{padding-top:var(--st-space-l)!important}.pt-xl{padding-top:var(--st-space-xl)!important}.pt-xxl{padding-top:var(--st-space-xxl)!important}.pt-xxxl{padding-top:var(--st-space-xxxl)!important}.pb-0{padding-bottom:0!important}.pb-xxs{padding-bottom:var(--st-space-xxs)!important}.pb-xs{padding-bottom:var(--st-space-xs)!important}.pb-s{padding-bottom:var(--st-space-s)!important}.pb-m{padding-bottom:var(--st-space-m)!important}.pb-l{padding-bottom:var(--st-space-l)!important}.pb-xl{padding-bottom:var(--st-space-xl)!important}.pb-xxl{padding-bottom:var(--st-space-xxl)!important}.pb-xxxl{padding-bottom:var(--st-space-xxxl)!important}.pl-0{padding-left:0!important}.pl-xxs{padding-left:var(--st-space-xxs)!important}.pl-xs{padding-left:var(--st-space-xs)!important}.pl-s{padding-left:var(--st-space-s)!important}.pl-m{padding-left:var(--st-space-m)!important}.pl-l{padding-left:var(--st-space-l)!important}.pl-xl{padding-left:var(--st-space-xl)!important}.pl-xxl{padding-left:var(--st-space-xxl)!important}.pl-xxxl{padding-left:var(--st-space-xxxl)!important}.pr-0{padding-right:0!important}.pr-xxs{padding-right:var(--st-space-xxs)!important}.pr-xs{padding-right:var(--st-space-xs)!important}.pr-s{padding-right:var(--st-space-s)!important}.pr-m{padding-right:var(--st-space-m)!important}.pr-l{padding-right:var(--st-space-l)!important}.pr-xl{padding-right:var(--st-space-xl)!important}.pr-xxl{padding-right:var(--st-space-xxl)!important}.pr-xxxl{padding-right:var(--st-space-xxxl)!important}.px-0{padding-left:0!important;padding-right:0!important}.px-xxs{padding-left:var(--st-space-xxs)!important;padding-right:var(--st-space-xxs)!important}.px-xs{padding-left:var(--st-space-xs)!important;padding-right:var(--st-space-xs)!important}.px-s{padding-left:var(--st-space-s)!important;padding-right:var(--st-space-s)!important}.px-m{padding-left:var(--st-space-m)!important;padding-right:var(--st-space-m)!important}.px-l{padding-left:var(--st-space-l)!important;padding-right:var(--st-space-l)!important}.px-xl{padding-left:var(--st-space-xl)!important;padding-right:var(--st-space-xl)!important}.px-xxl{padding-left:var(--st-space-xxl)!important;padding-right:var(--st-space-xxl)!important}.px-xxxl{padding-left:var(--st-space-xxxl)!important;padding-right:var(--st-space-xxxl)!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-xxs{padding-top:var(--st-space-xxs)!important;padding-bottom:var(--st-space-xxs)!important}.py-xs{padding-top:var(--st-space-xs)!important;padding-bottom:var(--st-space-xs)!important}.py-s{padding-top:var(--st-space-s)!important;padding-bottom:var(--st-space-s)!important}.py-m{padding-top:var(--st-space-m)!important;padding-bottom:var(--st-space-m)!important}.py-l{padding-top:var(--st-space-l)!important;padding-bottom:var(--st-space-l)!important}.py-xl{padding-top:var(--st-space-xl)!important;padding-bottom:var(--st-space-xl)!important}.py-xxl{padding-top:var(--st-space-xxl)!important;padding-bottom:var(--st-space-xxl)!important}.py-xxxl{padding-top:var(--st-space-xxxl)!important;padding-bottom:var(--st-space-xxxl)!important}.p-0{padding:0!important}.p-xxs{padding:var(--st-space-xxs)!important}.p-xs{padding:var(--st-space-xs)!important}.p-s{padding:var(--st-space-s)!important}.p-m{padding:var(--st-space-m)!important}.p-l{padding:var(--st-space-l)!important}.p-xl{padding:var(--st-space-xl)!important}.p-xxl{padding:var(--st-space-xxl)!important}.p-xxxl{padding:var(--st-space-xxxl)!important}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-dialog,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-close{position:static}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-close{position:absolute;top:var(--shitate-nav-toggle-top, 1rem);right:var(--shitate-nav-toggle-right, 1rem);margin:0;padding:0}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding-top:calc(var(--shitate-nav-toggle-top, 1rem) + var(--shitate-nav-toggle-size, 1.5rem) + var(--st-space-m, 1rem))}.wp-block-navigation .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation-overlay-close{translate:var(--shitate-nav-close-dx, 0px) var(--shitate-nav-close-dy, 0px)}:where(a,button,summary,.wp-element-button,.wp-block-button__link,input[type=submit],input[type=button],input[type=reset]){transition:var(--st-transition, .2s)}

