:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-500:#e36d60;--color-accent-500:#41848f;--color-neutral-0:#fff;--color-neutral-100:#ecf0f1;--color-neutral-500:#95a5a6;--color-neutral-700:#333;--color-neutral-900:#1c2833;--color-red-500:#c0392b;--color-green-500:#27ae60;--color-blue-500:#2980b9;--color-yellow-500:#f1c40f;--hue-accent:32;--hue-accent-2:208;--alpha-weak:15%;--alpha-medium:40%;--alpha-strong:70%;--layout-content:45rem;--layout-wide:64rem;--space-base:1rem;--font-family-base:"Open Sans", "Helvetica Neue", "Arial", sans-serif;--font-family-highlight:"Roboto Condensed", "Helvetica Neue", "Arial Narrow", sans-serif;--line-height-base:1.4;--font-size-small:clamp(.6rem, .533rem + .333vw, .8rem);--font-size-base:clamp(.75rem, .667rem + .417vw, 1rem);--font-size-large:clamp(1.35rem, 1.2rem + .75vw, 1.8rem);--font-size-xlarge:clamp(1.8rem, 1.6rem + 1vw, 2.4rem);--breakpoint-mobile:480px;--breakpoint-tablet:782px;--color-surface:#fff;--color-surface-content:#fff;--color-surface-subtle:#f6f6f6;--color-surface-header:#f6f6f6;--color-surface-footer:#fbfbfb;--color-text:#333;--color-text-muted:#6c7781;--color-border:#ccc;--color-border-strong:#333;--color-accent:#e36d60;--color-accent-secondary:#41848f;--color-link:#0073aa;--color-link-hover:#00a0d2;--color-link-visited:#333;--color-focus-ring:#0073aa;--color-code-surface:#eee;--color-code-text:#333;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-state-danger:#c0392b;--color-state-success:#27ae60;--color-state-warning:#f1c40f;--color-state-info:#2980b9}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#121212;--color-surface-content:#181818;--color-surface-subtle:#333;--color-surface-header:#1a1a1a;--color-surface-footer:#1a1a1a;--color-text:#fff;--color-text-muted:#a8a8a8;--color-border:#333;--color-border-strong:#ccc;--color-link:#4e9efd;--color-link-hover:#bbdfff;--color-link-visited:#bbdfff;--color-focus-ring:#7cc0ff;--color-code-surface:#2b2b2b;--color-code-text:#e6e6e6;--color-state-danger:#ff8a80;--color-state-success:#7ee2a8;--color-state-warning:#ffd95e;--color-state-info:#8abfff}}:root{--dropdown-symbol-width:.7em;--global-font-size:20;--font-size-regular:calc(var(--global-font-size) / 16 * 1rem);--font-size-larger:calc(48 / var(--global-font-size) * 1rem);--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1}.wp-site-header,.wp-site-footer,.wp-block-template-part{max-width:var(--layout-content);width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.wp-site-header.is-style-full-bleed,.wp-site-footer.is-style-full-bleed,.wp-block-template-part.is-style-full-bleed{max-width:none;padding-left:0;padding-right:0}.wp-site-header .wp-block-navigation,header.wp-block-template-part .wp-block-navigation{max-width:var(--layout-content);margin-left:auto;margin-right:auto}.wp-site-header.is-style-full-bleed .wp-block-navigation,.wp-block-template-part.is-style-full-bleed .wp-block-navigation{max-width:none;margin-left:0;margin-right:0}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{width:auto}.wp-block-navigation__responsive-container-content{padding-left:1.5rem;padding-right:1.5rem}.wp-block-navigation .wp-block-page-list{gap:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex}.wp-block-navigation .wp-block-page-list li{-ms-flex-align:center;align-items:center;list-style:none;display:-ms-flexbox;display:flex}.wp-block-navigation .wp-block-page-list ul{margin:0;list-style:none}.wp-block-navigation .wp-block-page-list ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem}.wp-block-navigation .wp-block-page-list ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1rem}.wp-block-navigation .wp-block-page-list a{color:inherit;text-decoration:none}.wp-block-navigation .wp-block-page-list a:hover,.wp-block-navigation .wp-block-page-list .current-menu-item>a,.wp-block-navigation .wp-block-page-list .current_page_item>a{text-underline-offset:4px;text-decoration:underline}.wp-block-navigation .wp-block-page-list a:focus-visible{text-underline-offset:4px;text-decoration:underline}.wp-block-query{margin:0}.wp-block-post-template{margin:0;padding:0;list-style:none}.wp-block-post{margin-bottom:var(--space-base)}.wp-block-post-title{margin-top:0}.is-style-bento-grid,.is-style-optimus-bento-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.is-style-floating-nav-shell{z-index:1000;backdrop-filter:blur(10px);background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.2);border-radius:50px;width:fit-content;max-width:90%;margin-left:auto;margin-right:auto;padding:.5rem 2rem;position:sticky;top:1rem;box-shadow:0 4px 30px rgba(0,0,0,.1)}.is-style-optimus-layout{gap:2rem}