/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-amber-100:oklch(96.2% 0.059 95.617);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-white:#fff;--spacing:0.25rem;--container-xs:20rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--tracking-wide:0.025em;--radius-lg:0.5rem;--radius-xl:0.75rem;--aspect-video:16 / 9;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-flex-accent:#6b52d1;--color-flex-accent-soft:#efeafc;--color-flex-ink:#111827;--color-flex-muted:#6b7280;--color-flex-line:#e5e7eb;--color-flex-bg:#f8fafc;--color-flex-card:#ffffff;--color-flex-ok:#059669;--color-flex-danger:#dc2626;--radius-flex:12px}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden="until-found"])){display:none!important}}@layer utilities{.static{position:static}.container{width:100%;@media (width>=40rem){max-width:40rem}@media (width>=48rem){max-width:48rem}@media (width>=64rem){max-width:64rem}@media (width>=80rem){max-width:80rem}@media (width>=96rem){max-width:96rem}}.block{display:block}.contents{display:contents}}@layer base{:root{color-scheme:light}html{scroll-behavior:smooth}html,body{overflow-wrap:break-word}body{margin:0;background-color:var(--color-flex-bg);font-family:var(--font-sans);color:var(--color-flex-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-flex-accent);text-underline-offset:2px}a:hover{text-decoration-line:underline}:focus-visible{outline:2px solid var(--color-flex-accent);outline-offset:3px}img,video,iframe{height:auto;max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important;border:0}.screen-reader-text:focus{clip:auto!important;clip-path:none;background:#fff;color:var(--color-flex-ink);display:block;font-size:.875rem;font-weight:600;height:auto;left:.5rem;line-height:normal;padding:.75rem 1rem;text-decoration:none;top:.5rem;width:auto;z-index:100000}.updated{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}}@layer components{.flexstart-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;&:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal}&:focus{position:absolute}&:focus{inset-inline-start:calc(var(--spacing) * 4)}&:focus{top:calc(var(--spacing) * 4)}&:focus{z-index:50}&:focus{border-radius:var(--radius-lg)}&:focus{background-color:var(--color-white)}&:focus{padding-inline:calc(var(--spacing) * 4)}&:focus{padding-block:calc(var(--spacing) * 2)}&:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}&:focus{color:var(--color-flex-ink)}&:focus{text-decoration-line:none}&:focus{--tw-shadow:0 1px 2px var(--tw-shadow-color, rgb(15 23 42 / 0.06)), 0 8px 24px var(--tw-shadow-color, rgb(15 23 42 / 0.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.flexstart-site{display:flex;min-height:100vh;flex-direction:column}.flexstart-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-flex-line);background-color:var(--color-flex-card)}.flexstart-header-image{overflow:hidden;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-flex-line)}.flexstart-header-image img{display:block;height:auto;width:100%}.flexstart-header-inner,.flexstart-footer-inner,.flexstart-container{margin-inline:auto;width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5)}.flexstart-container--narrow{max-width:var(--container-3xl)}.flexstart-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.flexstart-brand{min-width:0}.flexstart-site-title{margin:0;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.flexstart-site-title a{color:var(--color-flex-ink);text-decoration-line:none}.flexstart-site-description{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-muted)}.custom-logo-link{display:inline-flex;text-decoration-line:none}.custom-logo{height:calc(var(--spacing) * 10);width:auto}.flexstart-nav-toggle{display:inline-flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);background-color:var(--color-white);@media (width>=48rem){display:none}}.flexstart-nav-toggle-bars,.flexstart-nav-toggle-bars::before,.flexstart-nav-toggle-bars::after{display:block;width:1.1rem;height:2px;background:var(--color-flex-ink);position:relative}.flexstart-nav-toggle-bars::before,.flexstart-nav-toggle-bars::after{content:"";position:absolute;inset-inline-start:0}.flexstart-nav-toggle-bars::before{top:-6px}.flexstart-nav-toggle-bars::after{top:6px}.flexstart-nav{display:none;width:100%;@media (width>=48rem){display:flex}@media (width>=48rem){width:auto}@media (width>=48rem){align-items:center}@media (width>=48rem){gap:calc(var(--spacing) * 6)}}.flexstart-nav.is-open{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-flex-line);padding-top:calc(var(--spacing) * 4)}.flexstart-menu{margin:0;display:flex;list-style-type:none;flex-direction:column;flex-wrap:wrap;gap:var(--spacing);padding:0;@media (width>=48rem){flex-direction:row}@media (width>=48rem){align-items:center}@media (width>=48rem){column-gap:calc(var(--spacing) * 5)}@media (width>=48rem){row-gap:var(--spacing)}}.flexstart-menu a{display:inline-flex;min-height:calc(var(--spacing) * 11);align-items:center;color:var(--color-flex-ink);text-decoration-line:none}.flexstart-menu a:hover,.flexstart-menu .current-menu-item>a,.flexstart-menu .current_page_item>a{color:var(--color-flex-accent)}.flexstart-menu .sub-menu{margin:0;list-style-type:none;padding-inline-start:calc(var(--spacing) * 4);@media (width>=48rem){position:absolute}@media (width>=48rem){inset-inline-start:calc(var(--spacing) * 0)}@media (width>=48rem){z-index:20}@media (width>=48rem){min-width:calc(var(--spacing) * 48)}@media (width>=48rem){border-radius:var(--radius-xl)}@media (width>=48rem){border-style:var(--tw-border-style);border-width:1px}@media (width>=48rem){border-color:var(--color-flex-line)}@media (width>=48rem){background-color:var(--color-white)}@media (width>=48rem){padding:calc(var(--spacing) * 2)}@media (width>=48rem){padding-inline-start:calc(var(--spacing) * 2)}@media (width>=48rem){--tw-shadow:0 1px 2px var(--tw-shadow-color, rgb(15 23 42 / 0.06)), 0 8px 24px var(--tw-shadow-color, rgb(15 23 42 / 0.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.flexstart-menu li{position:relative}@media (min-width:768px){.flexstart-menu .sub-menu{display:none}.flexstart-menu li:hover>.sub-menu,.flexstart-menu li:focus-within>.sub-menu{display:block}.flexstart-menu .sub-menu .sub-menu{top:0;inset-inline-start:100%}.flexstart-menu>li:last-child>.sub-menu,.flexstart-menu>li:nth-last-child(-n+2)>.sub-menu{inset-inline-start:auto;inset-inline-end:0}}@media (width>=48rem){.flexstart-languages{margin-inline-start:calc(var(--spacing) * 2)}}.ft-language-switcher{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);padding:0}.ft-language-switcher a{display:inline-flex;min-height:calc(var(--spacing) * 9);align-items:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-ink);text-decoration-line:none}.ft-language-switcher .active a,.ft-language-switcher a:hover{border-color:var(--color-flex-accent);color:var(--color-flex-accent)}.flexstart-main{flex:1;padding-block:calc(var(--spacing) * 10);--tw-outline-style:none;outline-style:none}.flexstart-archive-header{margin-bottom:calc(var(--spacing) * 8)}.flexstart-archive-title{margin:0;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.flexstart-archive-description{margin-top:calc(var(--spacing) * 2);color:var(--color-flex-muted)}.flexstart-cards{display:grid;gap:calc(var(--spacing) * 6)}.flexstart-card{overflow:hidden;border-radius:var(--radius-flex);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);background-color:var(--color-flex-card);--tw-shadow:0 1px 2px var(--tw-shadow-color, rgb(15 23 42 / 0.06)), 0 8px 24px var(--tw-shadow-color, rgb(15 23 42 / 0.04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sticky.flexstart-card{border-color:var(--color-flex-accent)}.flexstart-card-media{display:block;overflow:hidden;text-decoration-line:none}.flexstart-card-media img{aspect-ratio:var(--aspect-video);width:100%;object-fit:cover}.flexstart-card-body{padding:calc(var(--spacing) * 6)}.flexstart-card-title{margin:0;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.flexstart-sticky{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-flex-accent);text-transform:uppercase}.flexstart-card-title a{color:var(--color-flex-ink);text-decoration-line:none}.flexstart-card-title a:hover{color:var(--color-flex-accent)}.flexstart-meta{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-muted)}.flexstart-card-excerpt{margin-top:calc(var(--spacing) * 3);color:var(--color-flex-muted)}.flexstart-card-excerpt p{margin:0}.flexstart-entry-header{margin-bottom:calc(var(--spacing) * 6)}.flexstart-entry-title,.flexstart-archive-title{overflow-wrap:anywhere}.flexstart-entry-title{margin:0;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.flexstart-entry-media{margin:0;margin-bottom:calc(var(--spacing) * 8);overflow:hidden;border-radius:var(--radius-flex)}.flexstart-entry-media img{width:100%}.flexstart-entry-content{font-size:1.05rem;--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);overflow-wrap:break-word}.flexstart-entry-content::after{content:"";display:table;clear:both}.flexstart-entry-content>*{max-width:100%}.flexstart-entry-content>p,.flexstart-entry-content>ul,.flexstart-entry-content>ol,.flexstart-entry-content>dl,.flexstart-entry-content>blockquote,.flexstart-entry-content>pre,.flexstart-entry-content>table,.flexstart-entry-content>figure,.flexstart-entry-content>hr,.flexstart-entry-content>.wp-block-group,.flexstart-entry-content>.wp-block-image,.flexstart-entry-content>.wp-block-gallery,.flexstart-entry-content>.wp-block-quote,.flexstart-entry-content>.wp-block-pullquote,.flexstart-entry-content>.wp-block-table,.flexstart-entry-content>.wp-block-embed,.flexstart-entry-content>.wp-block-video,.flexstart-entry-content>.wp-block-audio,.flexstart-entry-content>.wp-block-cover,.flexstart-entry-content>.wp-block-media-text,.flexstart-entry-content>.wp-block-columns,.flexstart-entry-content>.wp-block-buttons,.flexstart-entry-content>.wp-block-separator,.flexstart-entry-content>.wp-block-file,.flexstart-entry-content>.wp-block-search{margin-top:calc(var(--spacing) * 5)}.flexstart-entry-content>:first-child{margin-top:0}.flexstart-entry-content h1,.flexstart-entry-content h2,.flexstart-entry-content h3,.flexstart-entry-content h4,.flexstart-entry-content h5,.flexstart-entry-content h6{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word}.flexstart-entry-content h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.flexstart-entry-content h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.flexstart-entry-content h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.flexstart-entry-content h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.flexstart-entry-content h5{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.flexstart-entry-content h6{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.flexstart-entry-content ul,.comment-content ul,.flexstart-entry-content .wp-block-latest-posts,.flexstart-entry-content .wp-block-categories,.flexstart-entry-content .wp-block-archives,.flexstart-entry-content .wp-block-latest-comments{list-style-type:disc;padding-inline-start:1.5rem}.flexstart-entry-content ol,.comment-content ol{list-style-type:decimal;padding-inline-start:1.5rem}.flexstart-entry-content ul ul,.comment-content ul ul{list-style-type:circle}.flexstart-entry-content ul ul ul,.comment-content ul ul ul{list-style-type:square}.flexstart-entry-content ol ol,.comment-content ol ol{list-style-type:lower-alpha}.flexstart-entry-content ol ol ol,.comment-content ol ol ol{list-style-type:lower-roman}.flexstart-entry-content li,.comment-content li{margin-block:var(--spacing)}.flexstart-entry-content li ul,.flexstart-entry-content li ol,.comment-content li ul,.comment-content li ol{margin-top:var(--spacing);margin-bottom:var(--spacing)}.flexstart-entry-content dl{margin-block:calc(var(--spacing) * 5)}.flexstart-entry-content dt{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.flexstart-entry-content dd{margin-inline-start:calc(var(--spacing) * 6)}.flexstart-entry-content address{font-style:italic}.flexstart-entry-content mark{background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 0.5)}.flexstart-entry-content ins{background-color:var(--color-flex-accent-soft);text-decoration-line:none}.flexstart-entry-content abbr[title],.flexstart-entry-content acronym[title]{cursor:help;text-decoration:underline dotted}.flexstart-entry-content q{quotes:"“" "”" "‘" "’"}.flexstart-entry-content cite,.flexstart-entry-content dfn,.flexstart-entry-content var{font-style:italic}.flexstart-entry-content big{font-size:1.25em}.flexstart-entry-content small{font-size:.875em}.flexstart-entry-content del,.flexstart-entry-content s,.flexstart-entry-content strike{text-decoration:line-through}.flexstart-entry-content hr{margin-block:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-flex-line)}.flexstart-entry-content details{margin-block:calc(var(--spacing) * 5)}.flexstart-entry-content summary{cursor:pointer;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.flexstart-entry-content .has-drop-cap:not(:focus)::first-letter{float:left;font-size:3.4em;font-weight:700;line-height:.8;margin:.08em .12em 0 0}.flexstart-entry-content .has-background{padding:1.25rem}.clear,.flexstart-entry-content .clear{clear:both}.flexstart-entry-content kbd,.flexstart-entry-content samp{border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);background-color:var(--color-white);padding-inline:var(--spacing);font-family:var(--font-mono);font-size:.9em}.flexstart-entry-content blockquote,.wp-block-quote.is-style-flexstart-accent{margin:0;border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--color-flex-accent);background-color:var(--color-flex-accent-soft);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-style:italic}.flexstart-entry-content blockquote cite,.wp-block-quote cite,.wp-block-pullquote cite{margin-top:calc(var(--spacing) * 2);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-muted);font-style:normal}.wp-block-pullquote{margin-block:calc(var(--spacing) * 8);border-block-style:var(--tw-border-style);border-block-width:2px;border-color:var(--color-flex-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.wp-block-verse,.flexstart-entry-content pre,.flexstart-entry-content code,.wp-block-code,.wp-block-preformatted{font-family:var(--font-mono);font-size:.95em}.flexstart-entry-content pre,.wp-block-code,.wp-block-preformatted,.wp-block-verse{overflow-x:auto;border-radius:var(--radius-xl);background-color:var(--color-flex-ink);padding:calc(var(--spacing) * 4);color:var(--color-white)}.flexstart-entry-content :not(pre)>code{border-radius:.25rem;background-color:var(--color-flex-accent-soft);padding-inline:var(--spacing);color:var(--color-flex-ink)}.flexstart-entry-content table,.wp-block-table table,.comment-content table{width:100%;border-collapse:collapse}.wp-block-table,.flexstart-entry-content .wp-block-table{overflow-x:auto}.flexstart-entry-content>table,.comment-content table{display:block;overflow-x:auto}.flexstart-entry-content th,.flexstart-entry-content td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:start}.flexstart-entry-content .alignleft,.flexstart-entry-content img.alignleft,.flexstart-entry-content .alignleft img,.alignleft{float:left;margin-inline-end:1.25rem;margin-bottom:1rem;max-width:50%}.flexstart-entry-content .alignright,.flexstart-entry-content img.alignright,.flexstart-entry-content .alignright img,.alignright{float:right;margin-inline-start:1.25rem;margin-bottom:1rem;max-width:50%}.flexstart-entry-content .aligncenter,.aligncenter{display:block;margin-inline:auto;text-align:center}.flexstart-entry-content .alignnone{margin-block:calc(var(--spacing) * 4)}.flexstart-entry-content .has-text-align-left{text-align:start}.flexstart-entry-content .has-text-align-center{text-align:center}.flexstart-entry-content .has-text-align-right{text-align:end}.flexstart-entry-content .has-text-align-justify{text-align:justify}.gallery{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}.gallery .gallery-item{box-sizing:border-box;flex:0 0 100%;margin:0;min-width:0;text-align:center}.gallery-columns-2 .gallery-item{flex-basis:calc((100% - 1rem) / 2)}.gallery-columns-3 .gallery-item{flex-basis:calc((100% - 2rem) / 3)}.gallery-columns-4 .gallery-item{flex-basis:calc((100% - 3rem) / 4)}.gallery-columns-5 .gallery-item{flex-basis:calc((100% - 4rem) / 5)}.gallery-columns-6 .gallery-item{flex-basis:calc((100% - 5rem) / 6)}.gallery-columns-7 .gallery-item{flex-basis:calc((100% - 6rem) / 7)}.gallery-columns-8 .gallery-item{flex-basis:calc((100% - 7rem) / 8)}.gallery-columns-9 .gallery-item{flex-basis:calc((100% - 8rem) / 9)}@media (max-width:640px){.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{flex-basis:calc((100% - 1rem) / 2)}}.wp-block-gallery{margin-block:calc(var(--spacing) * 6);max-width:100%}.wp-block-gallery .wp-block-image{margin:0;min-width:0}.gallery img,.wp-block-gallery img,.flexstart-entry-content img,.flexstart-entry-content video,.flexstart-entry-content iframe,.wp-block-embed iframe,.wp-block-embed__wrapper,.wp-block-video video,.wp-block-audio audio{height:auto;max-width:100%}.wp-block-embed,.wp-block-video,.wp-block-audio,.wp-block-cover,.wp-block-media-text,.wp-block-columns,.wp-block-group,.wp-block-image,.wp-block-file{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-block-columns{max-width:100%}.wp-block-column,.wp-block-media-text__content,.wp-block-media-text__media{min-width:0}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-direction:column}}.wp-block-cover{overflow:hidden;border-radius:var(--radius-flex)}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3)}.wp-block-file{margin-block:calc(var(--spacing) * 4)}.wp-block-search__inside-wrapper{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.wp-block-search__input{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 40);flex:1;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);padding-inline:calc(var(--spacing) * 3)}.wp-block-search__button{display:inline-flex;min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:0;background-color:var(--color-flex-accent);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.wp-block-calendar table{width:100%}.comment-content{overflow-wrap:anywhere}.comment-content h1,.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content h6{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.comment-content h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.comment-content h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.comment-content h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.comment-content h4,.comment-content h5,.comment-content h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.comment-content img,.comment-content video,.comment-content iframe{height:auto;max-width:100%}.comment-awaiting-moderation{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-muted);font-style:italic}.comment-reply-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2)}.comment-form-cookies-consent input{margin-top:var(--spacing)}.comment-form-cookies-consent label{margin-bottom:0;display:inline}.comment-notes,.logged-in-as{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-muted)}.post-password-form{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-flex);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.post-password-form label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.post-password-form input[type="password"]{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);width:100%;max-width:var(--container-xs);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);padding-inline:calc(var(--spacing) * 3)}.post-password-form input[type="submit"]{margin-top:calc(var(--spacing) * 3);display:inline-flex;min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:0;background-color:var(--color-flex-accent);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.more-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none}.bypostauthor>.comment-body{border-color:var(--color-flex-accent)}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption,.wp-element-caption,.flexstart-entry-content figcaption{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-muted)}.flexstart-comment-list .children{margin-top:calc(var(--spacing) * 4);list-style-type:none;border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-flex-line);padding-inline-start:calc(var(--spacing) * 4);@media (width>=48rem){padding-inline-start:calc(var(--spacing) * 8)}}.flexstart-comment-list .pingback .comment-body,.flexstart-comment-list .trackback .comment-body{background-color:var(--color-flex-bg)}.comment-meta{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.comment-author img{margin-inline-end:calc(var(--spacing) * 3);border-radius:calc(infinity * 1px)}.flexstart-tags{overflow-wrap:break-word}.flexstart-widget{min-width:0}.flexstart-widget select,.flexstart-widget table,.flexstart-widget img,.flexstart-widget iframe{max-width:100%}.flexstart-widget select{min-height:calc(var(--spacing) * 11);width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3)}.flexstart-widget ul ul{margin-top:calc(var(--spacing) * 2);padding-inline-start:calc(var(--spacing) * 4)}.wp-calendar-table{width:100%;text-align:center}.wp-calendar-table th,.wp-calendar-table td{padding-inline:var(--spacing);padding-block:var(--spacing)}.wp-calendar-nav{margin-top:calc(var(--spacing) * 2);display:flex;justify-content:space-between;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tagcloud,.wp-block-tag-cloud{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing)}.flexstart-widget .flexstart-search{margin-top:0}.flexstart-header{overflow:visible}.flexstart-entry-content .alignwide{max-width:var(--container-4xl)}.flexstart-entry-content .wp-block-image img,.flexstart-entry-content .wp-block-gallery img{border-radius:var(--radius-xl)}.flexstart-entry-content .wp-block-separator{border-color:var(--color-flex-line)}.flexstart-entry-content .wp-block-button__link,.flexstart-button,.flexstart-search-submit,.flexstart-entry-content .wp-element-button{display:inline-flex;min-height:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:var(--radius-lg);background-color:var(--color-flex-accent);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none}.flexstart-entry-content .wp-block-button__link:hover,.flexstart-button:hover,.flexstart-search-submit:hover{opacity:90%}.flexstart-page-links{margin-top:calc(var(--spacing) * 8);display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);clear:both}.flexstart-page-links a,.flexstart-page-links>span{display:inline-flex;min-height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);padding-inline:calc(var(--spacing) * 3);text-decoration-line:none}.flexstart-tags,.flexstart-edit-link{margin-top:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-muted);clear:both}.flexstart-empty{padding-block:calc(var(--spacing) * 8)}.flexstart-empty-title{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.flexstart-search{margin-top:calc(var(--spacing) * 6);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.flexstart-search-field{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 56);flex:1;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3)}.navigation.pagination,.post-navigation,.comment-navigation{margin-top:calc(var(--spacing) * 10)}.nav-links{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4)}.nav-previous,.nav-next,.page-numbers{color:var(--color-flex-ink);text-decoration-line:none}.page-numbers{display:inline-flex;min-height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);padding-inline:calc(var(--spacing) * 3)}.page-numbers.current,.page-numbers:hover{border-color:var(--color-flex-accent);color:var(--color-flex-accent)}.flexstart-nav-label{display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-flex-muted);text-transform:uppercase}.flexstart-nav-title{display:block;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.nav-previous,.nav-next{max-width:48%}.flexstart-comments{margin-top:calc(var(--spacing) * 12);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-flex-line);padding-top:calc(var(--spacing) * 10)}.flexstart-comments-title,.comment-reply-title{margin:0;margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.flexstart-comment-list{margin:0;list-style-type:none;padding:0}.flexstart-comment-list .comment{margin-bottom:calc(var(--spacing) * 6)}.comment-body{border-radius:var(--radius-flex);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.comment-form label{margin-bottom:var(--spacing);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.comment-form .form-submit .submit{display:inline-flex;min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:0;background-color:var(--color-flex-accent);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.flexstart-footer{margin-top:auto;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-flex-line);background-color:var(--color-flex-card);padding-block:calc(var(--spacing) * 10)}.flexstart-widgets{margin-bottom:calc(var(--spacing) * 8);display:grid;gap:calc(var(--spacing) * 6);@media (width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.flexstart-widget-title,.flexstart-widget h2,.flexstart-widget .wp-block-heading{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-flex-muted);text-transform:uppercase}.flexstart-widget ul{margin:0;list-style-type:none;padding:0}.flexstart-widget li+li{margin-top:calc(var(--spacing) * 2)}.flexstart-footer-menu{margin:0;margin-bottom:calc(var(--spacing) * 6);display:flex;list-style-type:none;flex-wrap:wrap;gap:calc(var(--spacing) * 4);padding:0}.flexstart-footer-menu a{color:var(--color-flex-ink);text-decoration-line:none}.flexstart-colophon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-muted)}.flexstart-colophon p{margin:0}.flexstart-footer-text{margin-top:calc(var(--spacing) * 2)}.flexstart-breadcrumbs,.flex-seo-breadcrumb{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-flex-muted)}.flexstart-breadcrumbs ol,.flex-seo-breadcrumb ol{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2);padding:0}.flexstart-breadcrumbs li:not(:last-child)::after,.flex-seo-breadcrumb li:not(:last-child)::after{content:"/";margin-inline-start:.5rem;color:var(--color-flex-line)}.flexstart-breadcrumbs a,.flex-seo-breadcrumb a{color:var(--color-flex-muted);text-decoration-line:none}.flex-form{margin-block:calc(var(--spacing) * 6)}.flex-form input[type="text"],.flex-form input[type="email"],.flex-form input[type="url"],.flex-form input[type="tel"],.flex-form input[type="number"],.flex-form input[type="date"],.flex-form select,.flex-form textarea{width:100%;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-flex-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.flex-form button,.flex-form input[type="submit"]{display:inline-flex;min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:0;background-color:var(--color-flex-accent);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.flex-form .flex-form-success-message:not(:empty){margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-flex-ok)}.flex-form .flex-form-error-message:not(:empty){margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-flex-danger)}.flexstart-entry-content audio,.flexstart-entry-content video{width:100%}.editor-styles-wrapper ul{list-style-type:disc;padding-inline-start:1.5rem}.editor-styles-wrapper ol{list-style-type:decimal;padding-inline-start:1.5rem}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-tracking:initial;--tw-leading:initial}}}