:root{color-scheme:light dark;--wp--style--global--content-size: 850px;--wp--style--global--wide-size: 1050px;--site-width: 1366px;--content-width: 1050px;--post-width: 850px;--sidebar-width: 400px;--content: var(--wp--style--global--content-size, 850px);--wide: 1250px;--full: 1366px;--max: 1566px;--widemax: 1766px;--color-primary: #C0392B;--color-secondary: #2D3748;--color-tertiary: #16A085;--color-action: #2563EB;--color-text: #212121;--color-text-sec: #262A5D;--color-links: #C0392B;--color-bg: #FFFFFC;--color-content-bg: #FFFFFE;--color-border: #DDDDDD;--color-button: #C0392B;--color-button-text: #FFFFFE;--color-button-sec: #EBFED5;--color-button-sec-text: #007E4C;--color-headline: #212121;--color-accent: #F59E0B;--color-headline-links: #C0392B;--color-text-light: #ffffff;--color-info: #2563eb;--color-success: #047857;--color-warning: #b45309;--color-error: #b91c1c;--color-primary-rgb: 192, 57, 43;--color-button-rgb: 192, 57, 43;--neutral-50:  color-mix(in oklch, var(--color-primary) 2%,  oklch(98% 0 0));--neutral-100: color-mix(in oklch, var(--color-primary) 3%,  oklch(96% 0 0));--neutral-200: color-mix(in oklch, var(--color-primary) 4%,  oklch(92% 0 0));--neutral-300: color-mix(in oklch, var(--color-primary) 5%,  oklch(85% 0 0));--neutral-400: color-mix(in oklch, var(--color-primary) 6%,  oklch(70% 0 0));--neutral-500: color-mix(in oklch, var(--color-primary) 6%,  oklch(55% 0 0));--neutral-600: color-mix(in oklch, var(--color-primary) 6%,  oklch(40% 0 0));--neutral-700: color-mix(in oklch, var(--color-primary) 5%,  oklch(28% 0 0));--neutral-800: color-mix(in oklch, var(--color-primary) 4%,  oklch(18% 0 0));--neutral-900: color-mix(in oklch, var(--color-primary) 3%,  oklch(12% 0 0));--primary-tint-soft:    color-mix(in oklch, var(--color-primary), white 92%);--primary-tint:         color-mix(in oklch, var(--color-primary), white 80%);--primary-tint-strong:  color-mix(in oklch, var(--color-primary), white 60%);--primary-shade-soft:   color-mix(in oklch, var(--color-primary), black 10%);--primary-shade:        color-mix(in oklch, var(--color-primary), black 25%);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--color-primary) 35%, transparent);--color-header-bg: #FFFFFE;--color-header-text: #212121;--color-header-title: #1E1E1E;--color-header-tagline: #777777;--color-header-menu-links: #212121;--color-header-menu-hover: #2E2E2E;--color-header-menu-active: #C0392B;--color-header-submenu-bg: #FFFFFE;--color-header-submenu-links: #212121;--color-header-submenu-hover: #C0392B;--color-main-menu-bg: #DDDDDD;--color-main-menu-links: #1E1E1E;--color-main-menu-active: #1E1E1E;--color-main-menu-subtext: #777777;--color-main-menu-submenu-bg: #FFFFFF;--color-main-menu-submenu-links: #1E1E1E;--color-main-menu-submenu-hover: #777777;--color-main-menu-icons: #1E1E1E;--color-main-menu-social: #1E1E1E;--color-sidebar-bg: #FFFDFA;--color-sidebar-text: #212121;--color-sidebar-title: #212121;--color-sidebar-links: #C0392B;--color-footer-bg: #080808;--color-footer-text: #EEEEEE;--color-footer-title: #FFFFFE;--color-footer-links: #EEEEEE;--font-body: "Valley Sans", system-ui, sans-serif;--font-sans: "Valley Sans", system-ui, sans-serif;--font-head: GTReallySans, system-ui, sans-serif;--font-button: "Valley Sans", system-ui, sans-serif;--font-button-weight: 600;--font-content: var(--font-body);--font-serif: ui-serif, "New York", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-mono: 'SF Mono', SFMono-Regular, Consolas, Monaco, Menlo, Courier, sans-serif;--font-weight: 400;--font-weight-bold: 600;--fs-base: var(--wp--preset--font-size--base, 1.0625rem);--fs-xs: var(--wp--preset--font-size--extra-small, 0.8125rem);--fs-s: var(--wp--preset--font-size--small, 0.9375rem);--fs-m: var(--wp--preset--font-size--medium, 1.25rem);--fs-l: var(--wp--preset--font-size--large, 1.25rem);--fs-xl: var(--wp--preset--font-size--x-large, 1.375rem);--fs-2xl: var(--wp--preset--font-size--xx-large, 1.5625rem);--fs-3xl: var(--wp--preset--font-size--xxx-large, 2.125rem);--fs-4xl: var(--wp--preset--font-size--xxxx-large, 2.8125rem);--fs-5xl: var(--wp--preset--font-size--huge, 4.125rem);--lh-base: 1.5882352941176;--lh-tight: 1.25;--lh-relaxed: 1.75;--track-display:  -0.015em;--track-headline: -0.003em;--track-title:     0.004em;--track-body:     -0.022em;--track-caption:  -0.016em;--space-third: 0.5625rem;--space-half: 0.875rem;--space-single: 1.6875rem;--space-mid: 2.5625rem;--space-double: 3.375rem;--space-triple: 5.0625rem;--space-quad: 6.75rem;--space-xs: 0.3125rem;--space-s: 0.875rem;--space-m: 1.6875rem;--space-l: 2.5625rem;--space-xl: 3.375rem;--space-2xl: 5.0625rem;--space-3xl: var(--fs-3xl);--space-4xl: var(--fs-4xl);--space-5xl: var(--fs-5xl);--shadow-tint: color-mix(in srgb, var(--color-primary, #262A5D) 12%, transparent);--shadow-tint-strong: color-mix(in srgb, var(--color-primary, #262A5D) 25%, transparent);--shadow-sm: 0 1px 2px var(--shadow-tint);--shadow: 0 2px 8px var(--shadow-tint);--shadow-md: 0 4px 16px var(--shadow-tint);--shadow-lg: 0 12px 32px var(--shadow-tint-strong);--shadow-xl: 0 24px 48px var(--shadow-tint-strong);--main-shadow: 0 50px 100px -20px var(--shadow-tint-strong), 0 30px 60px -30px var(--shadow-tint);--button-shadow: 0 2px 4px var(--shadow-tint);--radius-xs: 0.125rem;--radius-s: 0.25rem;--radius-m: 0.5rem;--radius-l: 0.75rem;--radius-xl: 1rem;--radius-full: 999rem;--header-space: 0.3125rem;--btn-space: 0.875rem 1.6875rem;--card-space: 1.6875rem;--footer-space: 0.875rem 1.6875rem;--content-gap: 1.6875rem;--container-gap: 2.5625rem;--gutter: 1.6875rem;--ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);--ease-out-quint: cubic-bezier(0.22, 1, 0.36, 1);--ease-out-expo:  cubic-bezier(0.16, 1, 0.3, 1);--ease-premium:   cubic-bezier(0.32, 0.72, 0, 1);--ease-spring:    cubic-bezier(0.34, 1.56, 0.64, 1);--motion-fast:    0.18s var(--ease-out-quart);--motion:         0.28s var(--ease-out-quart);--motion-slow:    0.5s  var(--ease-premium);--motion-emphasis:0.7s  var(--ease-premium);--transition-fast: var(--motion-fast);--transition: var(--motion);--transition-slow: var(--motion-slow);--transition-duration: 0.3s;--text-underline-offset: 0.2em;--breadcrumb-fs: 14px;--breadcrumb-lh: 20px;--header-letter-spacing: 0;--header-height: 3.4375rem;--border-radius: var(--radius-m);scroll-behavior:smooth;--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--space-1: var(--space-xs);--space-2: var(--space-third);--space-3: var(--space-half);--space-4: var(--space-single);--space-5: var(--space-mid);--space-6: var(--space-double);--space-7: var(--space-triple);--space-8: var(--space-quad);--bp-wide: 1280px;--bp-desktop: 1080px;--bp-tablet: 992px;--bp-tablet-sm: 768px;--bp-mobile: 640px;--bp-mobile-sm: 400px;--bp-wp-tablet: 782px;--bp-wp-mobile: 480px}@media (prefers-reduced-motion: reduce){:root{--motion-fast:     0.01ms linear;--motion:          0.01ms linear;--motion-slow:     0.01ms linear;--motion-emphasis: 0.01ms linear;--transition-fast: 0.01ms linear;--transition:      0.01ms linear;--transition-slow: 0.01ms linear}*, *::before, *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}@keyframes md-fade-in-up{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes md-fade-in{from{opacity:0}to{opacity:1}}@keyframes md-scale-in{from{opacity:0;transform:scale(0.96)}to{opacity:1;transform:scale(1)}}.md-anim-fade-in-up{animation:md-fade-in-up var(--motion-emphasis) both}.md-anim-fade-in{animation:md-fade-in var(--motion-slow) both}.md-anim-scale-in{animation:md-scale-in var(--motion-slow) both}@media (max-width: 992px){:root{--breadcrumb-fs: 13px;--breadcrumb-lh: 19px}}@media (max-width: 640px){:root{--breadcrumb-fs: 12px;--breadcrumb-lh: 18px}}html{scroll-behavior:smooth}:target{scroll-margin-block-start:calc(var(--header-height, 60px) + var(--space-single, 1rem))}
/*!
	Theme Name: Marketers Delight
	Version: 9.6.0
	Requires at least: 6.7
	Requires PHP: 8.2
	Author: Gaurav Tiwari
	Author URL: https://gauravtiwari.org
	Description: A modern WordPress theme framework with typography-first design, modular CSS architecture, and powerful marketing features.
	Text Domain: md
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
 *, *::before, *::after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus-visible{background-color:var(--color-content-bg);border-radius:3px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent), transparent 35%);clip:auto !important;clip-path:none;color:var(--color-links);display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999em;top:2.5rem;z-index:999999999}.skip-link:focus-visible{background-color:var(--color-content-bg);border-radius:3px;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent), transparent 35%);clip:auto;color:var(--color-links);display:block;font-size:0.875rem;font-weight:700;height:auto;left:6px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:7px;width:auto}:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent), var(--color-text) 25%);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent), transparent 75%)}:focus:not(:focus-visible){outline:none}[role="button"]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent), var(--color-text) 25%);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent), transparent 75%)}@font-face{font-family:md-icon;font-display:swap;src:url("/wp-content/themes/md-local/md.woff2?v=1789535424") format('woff2');font-style:normal;font-weight:400}body{position:relative}html, body{transition:background-color var(--transition), color var(--transition)}b,strong,.bold{font-weight:600}i,em,.italic{font-style:italic;font-variation-settings:"ital" 10}[class*="md-icon"]{display:inline-block;margin-inline-end:0.2em}[class*="md-icon"]::before{display:inline-block;font-family:md-icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:never;text-align:center;text-decoration:inherit;text-transform:none}.md-icon.icon-data::before{content:attr(data-md-icon)}.small{font-size:var(--fs-s);line-height:1.5em}.has-text-color.has-white-color{color:var(--color-text-light)}#cancel-comment-reply-link::before, .menu-icon a, .list-check li::before{display:inline-block;font-family:md-icon;font-style:normal;font-weight:400;line-height:1}main{display:block}ul{list-style:square}p{position:relative}.header a, .footer a{text-decoration:none}img,a img,.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{height:auto;max-width:100%;vertical-align:top}iframe,video,object{max-width:100%}sup{line-height:1}hr{border:0;height:0;border-block-start:1px solid color-mix(in srgb, var(--color-border), transparent 40%);border-block-end:1px solid color-mix(in srgb, var(--color-border), var(--color-bg) 40%)}pre,code, .font-mono{font-family:var(--font-mono);font-size:0.9em}code a,.format code a{border-bottom:0;color:var(--color-text)}pre{overflow:auto;padding:26px}code{border-radius:3px;padding:2px 5px}abbr,acronym{border-bottom:1px dotted color-mix(in srgb, var(--color-text-sec), transparent 25%);cursor:help;text-decoration:none}a abbr,a acronym{border-bottom:none}.wp-block-media-text>.wp-block-media-text__content{padding-block:1em}.is-layout-flex{display:flex;gap:var(--space-s)}.is-style-link .wp-element-button{box-shadow:none}.wp-block-group{margin-block-end:1rem}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-text) 15%) transparent}html{scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border) 30%) color-mix(in srgb, var(--color-bg), var(--color-border) 8%);&::-webkit-scrollbar{width:10px;height:10px}&::-webkit-scrollbar-track{background:color-mix(in srgb, var(--color-bg), var(--color-border) 8%)}&::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary) 40%, var(--color-border) 30%);border-radius:5px;border:2px solid color-mix(in srgb, var(--color-bg), var(--color-border) 8%);transition:background 0.2s;&:hover{background:color-mix(in srgb, var(--color-primary) 60%, var(--color-border) 20%)}&:active{background:var(--color-primary)}}&::-webkit-scrollbar-corner{background:color-mix(in srgb, var(--color-bg), var(--color-border) 8%)}}:is(pre, code, .sidebar, .menu-header, textarea, .overflow-auto, [style*="overflow"]){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-text) 10%) transparent;&::-webkit-scrollbar{width:5px;height:5px}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary) 25%, var(--color-text) 10%);border-radius:5px;&:hover{background:color-mix(in srgb, var(--color-primary) 45%, var(--color-text) 15%)}}}html[data-theme="dark"]{scrollbar-color:color-mix(in srgb, var(--color-primary) 35%, white 12%) color-mix(in srgb, var(--color-bg), white 4%);& :is(pre, code, .sidebar, .menu-header, textarea, .overflow-auto, [style*="overflow"]){scrollbar-color:color-mix(in srgb, var(--color-primary) 25%, white 8%) transparent}& ::-webkit-scrollbar-track{background:color-mix(in srgb, var(--color-bg), white 4%)}& ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary) 35%, white 12%);border-color:color-mix(in srgb, var(--color-bg), white 4%);&:hover{background:color-mix(in srgb, var(--color-primary) 55%, white 15%)}&:active{background:var(--color-primary)}}}:is(a, button, summary, label, [role="button"], input, select, textarea){-webkit-tap-highlight-color:transparent}:is(a, button, summary, label, [role="button"], .button, input[type="submit"]){touch-action:manipulation}html{overscroll-behavior-y:none}:is(.clear, [class*="columns-"], .inner, .post-box, .content-inner, .content-text, .byline, .menu, .sidebar)::after{clear:both;content:'';display:table}.inner{margin-inline:auto;max-width:var(--site-width);position:relative}.post-box{position:relative}@media (max-width: 640px){#wpadminbar{position:fixed !important}}.cta-box.post-box, .post-box .cta-box{box-shadow:var(--shadow-md)}@media (max-width: 1366px){.content-box{padding:var(--space-half)}.header-cover .content-inner{padding-inline:var(--space-half)}}@media (max-width: 992px){.header .content-inner, .header-cover .content-inner{padding-block:var(--space-double)}}@media (min-width: 993px){.content-width{width:62.225475841874%}.post-width{max-width:850px}.content-inner{margin-inline:auto}.header-cover .content-inner{max-width:var(--site-width);text-align:center}.header .content-inner, .header-cover .content-inner{padding-block:var(--space-quad)}.content-sidebar .content-inner{max-width:80.952380952381%;}.content-full .content-inner, .content-headline .inner{max-width:76.866764275256%;}.content-full .content-inner{display:grid;grid-template-columns:[full-start] minmax(0, 1fr) [wide-start] minmax(0, 100px) [content-start] min(100%, 850px) [content-end] minmax(0, 100px) [wide-end] minmax(0, 1fr) [full-end]}.content-full .content-inner > *{grid-column:content}.content-full .content-inner > .alignwide, .content-full .content-inner > .wp-block-group.alignwide, .content-full .content-inner > .wp-block-image.alignwide, .content-full .content-inner > .wp-block-cover.alignwide, .content-full .content-inner > .wp-block-columns.alignwide, .content-full .content-inner > .wp-block-media-text.alignwide, .content-full .content-inner > .wp-block-table.alignwide, .content-full .content-inner > .aligncenter.wrap-small{grid-column:wide}.content-full .content-inner > .alignfull, .content-full .content-inner > .wp-block-group.alignfull, .content-full .content-inner > .wp-block-image.alignfull, .content-full .content-inner > .wp-block-cover.alignfull, .content-full .content-inner > .wp-block-columns.alignfull, .content-full .content-inner > .wp-block-media-text.alignfull, .content-full .content-inner > .wp-block-table.alignfull, .content-full .content-inner > .aligncenter.wrap, .content-full .content-inner > .bleed-full{grid-column:full}.content-sidebar .inner{display:grid;grid-template-columns:minmax(0, 1050fr) minmax(0, 400fr);gap:0 var(--gutter)}.content-sidebar .content{grid-column:1}.content-sidebar .sidebar{grid-column:2;padding:var(--space-single) var(--space-half)}.content-sidebar.sidebar-left .inner{grid-template-columns:minmax(0, 400fr) minmax(0, 1050fr)}.content-sidebar.sidebar-left .content{grid-column:2}.content-sidebar.sidebar-left .sidebar{grid-column:1;padding-inline-start:0;padding-inline-end:var(--space-single)}}.style-minimal .content-headline{margin-block-end:var(--space-single)}.style-minimal .featured-image-cover{padding-block:var(--space-mid)}.style-minimal.loop-teasers .featured-image{margin-block-end:var(--space-half)}.style-minimal .share + .content-text{margin-block-start:var(--space-single)}@media (min-width: 993px){.style-minimal{padding-block:var(--space-single)}.style-minimal.loop-default .post-box{margin-block-end:var(--space-double)}.style-minimal.content-sidebar .alignfull, .style-minimal.content-sidebar .alignwide{margin-inline:0}.style-minimal.content-sidebar .content-headline:not(:first-child){padding-block-start:var(--space-single)}.style-minimal.content-full .content-headline:not(:first-child){padding-block-start:var(--space-double)}.style-minimal.content-full .share + .content-text{margin-block-start:var(--space-double)}.style-minimal.loop-default .content-text:not(:last-child){padding-block-end:var(--space-double)}.style-minimal .author-box, .style-minimal .comments{padding-block:var(--space-double)}.style-minimal .featured-image-cover{padding-inline:var(--space-single)}}@media (max-width: 992px){.style-minimal .content-text{padding-block-end:var(--space-single)}.style-minimal .author-box, .style-minimal .comments{padding-block:var(--space-single)}}.author-box{max-width:var(--content);margin-inline:auto;text-align:left;color:var(--color-text)}.author-box a{text-decoration:none}.author-avatar{flex:none}.author-avatar img{display:block;border-radius:50%;aspect-ratio:1;object-fit:cover;object-position:center top}.author-details{min-width:0}.author-eyebrow{margin:0 0 0.35rem;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-primary)}.author-name{font-family:var(--font-head);font-size:1.5rem;font-weight:600;line-height:var(--lh-tight);letter-spacing:-0.01em;margin:0;color:var(--color-headline)}.author-title-org{margin:0.4rem 0 0;font-size:0.9375rem;color:var(--color-text-sec);line-height:1.5}.author-title-org .separator{margin:0 0.45em;opacity:0.45}.author-bio{color:var(--color-text);font-size:1rem;line-height:var(--lh-base);max-width:70ch}.author-bio p{margin:0 0 var(--space-half)}.author-bio p:last-child{margin-block-end:0}.author-expertise{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem}.author-expertise-label{font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:var(--color-text-sec);margin-inline-end:0.15rem}.author-expertise-tag{display:inline-block;padding:0.22em 0.7em;font-size:0.8125rem;line-height:1.45;color:var(--color-text);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-content-bg));border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));border-radius:var(--radius-full)}[data-theme="dark"] .author-expertise-tag{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-content-bg))}.author-social{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem}.author-social-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;font-size:1rem;color:var(--color-text-sec);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:color var(--motion), border-color var(--motion), background-color var(--motion), transform var(--motion)}.author-social-link:hover{color:var(--color-button-text);background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px)}.author-social-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.style-authority{display:flex;flex-direction:column;gap:1.6875rem}.author-box.style-authority:not(.author-box-archive){margin-block:0 1.6875rem;padding-block:1.6875rem 0;border-block-start:1px solid var(--color-border)}.author-box.style-authority [class]{margin-block-end:0}.style-authority .authority-head{display:flex;align-items:center;gap:0.875rem}.style-authority .author-avatar img{width:80px;height:80px}.style-authority .authority-foot{display:flex;align-items:center;justify-content:space-between;gap:0.875rem;flex-wrap:wrap;padding-block-start:0.875rem;border-block-start:1px solid var(--color-border)}.style-authority .authority-foot-actions{display:flex;align-items:center;gap:0.875rem;flex-wrap:wrap}.author-cta{white-space:nowrap}.author-box-archive{margin-block-end:3.375rem;padding-block-end:1.6875rem;border-block-end:1px solid var(--color-border)}.author-box-archive .author-name{font-size:clamp(1.75rem, 1.35rem + 1.9vw, 2.5rem);font-weight:800;line-height:1.08;letter-spacing:-0.015em}@media all and (max-width: 600px){.style-authority .authority-head{align-items:flex-start}.style-authority .author-avatar img{width:64px;height:64px}.style-authority .authority-foot{flex-direction:column;align-items:stretch}}.archives-title{margin-block-end:var(--space-single);position:relative}.archives-title .headline{margin-block-end:var(--space-third)}.bleed-full{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);width:100svw;max-width:100svw;margin-inline:calc(50% - 50svw);position:relative}
:root{--button-glow: color-mix(in srgb, var(--color-button) 30%, transparent);--button-glow-hover: color-mix(in srgb, var(--color-button) 40%, transparent);--button-tint: color-mix(in srgb, var(--color-button) 10%, transparent);--button-tint-hover: color-mix(in srgb, var(--color-button) 16%, transparent);--button-tint-active: color-mix(in srgb, var(--color-button) 22%, transparent);--button-danger: var(--wp--preset--color--rose, #dc2626);--button-success: var(--wp--preset--color--teal, #0f766e);--button-focus: color-mix(in srgb, var(--color-accent), var(--color-text) 25%)}:where(.wp-element-button, .wp-block-button__link), :is(input[type="submit"], button[type="submit"], button.button, .button, a.button, .button a){background:var(--color-button);color:var(--color-button-text);border:none;border-radius:var(--radius-m);cursor:pointer;font-size:1rem;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-half);font-weight:600;letter-spacing:var(--track-body);line-height:1.2;padding:0.75rem 1.5rem;text-align:center;text-decoration:none;transition:transform var(--transition), box-shadow var(--transition), background-color var(--transition), border-color var(--transition), color var(--transition);appearance:none;box-shadow:var(--shadow-sm)}.wp-block-buttons{margin-block-end:1.5em}:where(.wp-element-button, .wp-block-button__link):hover, :is(input[type="submit"], button[type="submit"], button.button, .button, a.button, .button a):hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}:where(.wp-element-button, .wp-block-button__link):active, :is(input[type="submit"], button[type="submit"], button.button, .button, a.button, .button a):active{transform:translateY(0);box-shadow:var(--shadow-sm)}:where(.wp-element-button, .wp-block-button__link):focus-visible, :is(input[type="submit"], button[type="submit"], button.button, .button, a.button):focus-visible{outline:2px solid var(--button-focus);outline-offset:2px}.button:has(> .button-subtext:not(:empty)){flex-direction:column;gap:0.125rem}.button-subtext{font-weight:var(--font-weight);font-size:0.8125em;opacity:0.85}.button-subtext:empty{display:none}.button svg, .wp-element-button svg{block-size:1.125em;inline-size:1.125em;flex-shrink:0}.button:has(> svg:first-child):not(.button-icon, .button-close, .button-copy, .button-link){padding-inline-start:1rem}.button:has(> svg:last-child):not(.button-icon, .button-close, .button-copy, .button-link){padding-inline-end:1rem}:is(.button-icon, .button-close, .button-copy, .button-inline){display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;transition:background-color var(--transition), border-color var(--transition), color var(--transition)}:is(.button, a.button).button-soft{background:var(--button-tint);color:var(--color-button);box-shadow:none}:is(.button, a.button).button-soft:hover{background:var(--button-tint-hover);color:var(--color-button);transform:none;box-shadow:none}:is(.button, a.button).button-soft:active{background:var(--button-tint-active)}:is(.button, a.button).button-outline{background:transparent;border:1.5px solid var(--color-border);color:var(--color-text);font-weight:500;box-shadow:none}:is(.button, a.button).button-outline:hover{background:color-mix(in srgb, var(--color-button) 5%, transparent);border-color:var(--color-button);color:var(--color-button);box-shadow:none;transform:none}:is(.button, a.button).button-outline:active{transform:none;box-shadow:none}.menu .button.button-outline a{background-color:transparent}:is(.button, a.button).button-ghost{background:transparent;color:var(--color-text-sec);font-weight:500;box-shadow:none}:is(.button, a.button).button-ghost:hover{background:color-mix(in srgb, var(--color-border) 50%, transparent);color:var(--color-text);transform:none;box-shadow:none}:is(.button, a.button).button-ghost:active{background:color-mix(in srgb, var(--color-border) 80%, transparent)}:is(.button, a.button).button-link{background:transparent;color:var(--color-button);padding:0.25rem 0;font-weight:600;box-shadow:none;border-radius:var(--radius-xs)}:is(.button, a.button).button-link:hover{background:transparent;color:var(--color-button);transform:none;box-shadow:none}:is(.button, a.button).button-minimal{background:transparent;border:none;color:var(--color-text);box-shadow:none;padding:0.5rem 1rem;font-weight:500}:is(.button, a.button).button-minimal:hover{background:transparent;color:var(--color-text);box-shadow:none;transform:none}:is(.button, a.button).button-minimal:active{transform:none;box-shadow:none;opacity:0.7}:is(.button, a.button).button-minimal.button-primary{color:var(--color-button);background:var(--button-tint);font-weight:600}:is(.button, a.button).button-minimal.button-primary:hover{background:var(--button-tint-hover);color:var(--color-button)}.button.button-sec, a.button.button-sec, .button.button-sec a{background-color:var(--color-button-sec);color:var(--color-button-sec-text);box-shadow:none}.button.button-sec:hover{background-color:color-mix(in srgb, var(--color-button-sec), var(--color-text) 8%);transform:none;box-shadow:none}.button.button-small{font-size:0.9rem;padding:0.625rem 1rem}.button.button-large{font-size:1.125rem;padding:1rem 2rem}.button-text{font-size:var(--fs-m);line-height:var(--lh-tight)}:is(.button, a.button, button).button-inline{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-s);color:var(--color-text);font-size:0.8125rem;font-weight:500;padding:0.375rem 0.75rem;box-shadow:none}:is(.button, a.button, button).button-inline:hover{background:color-mix(in srgb, var(--color-button) 5%, transparent);border-color:var(--color-button);color:var(--color-button);transform:none;box-shadow:none}:is(.button, a.button, button).button-icon{background:transparent;border:none;border-radius:var(--radius-m);color:var(--color-text-sec);padding:0;inline-size:2.25rem;block-size:2.25rem;position:relative;box-shadow:none}:is(.button, a.button, button).button-icon svg{block-size:1.25rem;inline-size:1.25rem}:is(.button, a.button, button).button-icon:hover{background:color-mix(in srgb, var(--color-border) 50%, transparent);color:var(--color-text);transform:none;box-shadow:none}@media (pointer: coarse){:is(.button, a.button, button).button-icon::after{content:"";position:absolute;top:50%;left:50%;inline-size:max(100%, 3rem);block-size:max(100%, 3rem);translate:-50% -50%}}:is(.button, a.button, button).button-icon.button-circle{border:1px solid var(--color-border);border-radius:var(--radius-full)}:is(.button, a.button, button).button-icon.button-circle:hover{background:color-mix(in srgb, var(--color-button) 6%, transparent);border-color:var(--color-button);color:var(--color-button)}:is(.button, a.button, button).button-close{background:transparent;border:none;border-radius:var(--radius-full);color:var(--color-text-sec);padding:0;inline-size:2.25rem;block-size:2.25rem;position:relative;box-shadow:none}:is(.button, a.button, button).button-close:hover{background:color-mix(in srgb, var(--button-danger) 10%, transparent);color:var(--button-danger);transform:none;box-shadow:none}@media (pointer: coarse){:is(.button, a.button, button).button-close::after{content:"";position:absolute;top:50%;left:50%;inline-size:max(100%, 3rem);block-size:max(100%, 3rem);translate:-50% -50%}}:is(.button, button).button-copy{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-s);color:var(--color-text-sec);font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:0.75rem;font-weight:500;gap:0.375rem;padding:0.3125rem 0.625rem;box-shadow:none}:is(.button, button).button-copy svg{block-size:0.875rem;inline-size:0.875rem}:is(.button, button).button-copy:hover{border-color:var(--color-text-sec);color:var(--color-text);transform:none;box-shadow:none}:is(.button, button).button-copy.is-copied{border-color:var(--button-success);color:var(--button-success)}:is(.button, a.button, button).button-danger{background:color-mix(in srgb, var(--button-danger) 10%, transparent);color:color-mix(in srgb, var(--button-danger), var(--color-text) 15%);box-shadow:none}:is(.button, a.button, button).button-danger:hover{background:color-mix(in srgb, var(--button-danger) 16%, transparent);transform:none;box-shadow:none}:is(.button, a.button, button).button-danger-solid{background:var(--button-danger);color:var(--color-text-light);box-shadow:none}:is(.button, a.button, button).button-danger-solid:hover{background:color-mix(in srgb, var(--button-danger), var(--color-text) 12%);transform:none;box-shadow:none}:is(.button, a.button, button).button-success{background:var(--button-success);color:var(--color-text-light);box-shadow:none}:is(.button, a.button, button).button-success:hover{background:var(--button-success);transform:none;box-shadow:none}:is(.button, button).is-loading, :is(.button, button)[aria-busy="true"]{pointer-events:none;opacity:0.85}:is(.button, button).is-loading::before, :is(.button, button)[aria-busy="true"]::before{content:"";inline-size:1em;block-size:1em;border-radius:var(--radius-full);border:2px solid color-mix(in srgb, currentColor 35%, transparent);border-block-start-color:currentColor;animation:md-button-spin 0.7s linear infinite}@keyframes md-button-spin{to{rotate:360deg}}:is(input[type="submit"], button[type="submit"], button.button, .button):is(:disabled, .is-disabled){background:color-mix(in srgb, var(--color-border) 70%, transparent);color:var(--color-text-sec);cursor:not-allowed;opacity:0.7;box-shadow:none;transform:none;pointer-events:none}.button-group{display:inline-flex;gap:0.125rem;padding:0.25rem;background:color-mix(in srgb, var(--color-border) 45%, transparent);border-radius:var(--radius-m)}.button-group > :is(button, a){appearance:none;background:transparent;border:none;border-radius:calc(var(--radius-m) - 0.25rem);color:var(--color-text-sec);cursor:pointer;font-family:inherit;font-size:0.875rem;font-weight:500;line-height:1.2;padding:0.375rem 0.875rem;text-decoration:none}.button-group > :is(button, a):hover{color:var(--color-text)}.button-group > :is(button, a):is([aria-pressed="true"], .is-active){background:var(--color-content-bg);color:var(--color-text);font-weight:600;box-shadow:var(--shadow-sm)}.button-group > :is(button, a):focus-visible{outline:2px solid var(--button-focus);outline-offset:-2px}.button.button-arrow::after, .button.button-arrow.button-text::after, .menu .button-arrow a::after, .woocommerce ul.products li.product .button::after{content:'\e80f';display:inline-block;font-family:'md-icon';margin-inline-start:13px;transition:transform var(--transition-slow)}.button.button-arrow:hover::after, .menu .button-arrow a:hover::after{transform:translateX(4px)}.button.button-arrow.button-link::after{margin-inline-start:8px}.button:is(.button-arrow, .button-link) > svg:last-child{transition:transform var(--transition-slow)}.button:is(.button-arrow, .button-link):hover > svg:last-child{transform:translateX(4px)}.button.button-arrow:has(> svg:last-child)::after{content:none}.menu .button-arrow::after{display:none}.button.button-badge{padding:0;overflow:hidden;gap:0}.button.button-badge .button-label, .button.button-badge > :first-child:not(.badge){padding:0.75rem 1.25rem}.button.button-badge .badge{background:color-mix(in srgb, var(--color-text) 22%, transparent);border-radius:0;color:inherit;align-self:stretch;display:inline-flex;align-items:center;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;padding:0.75rem 1rem;position:static;height:auto}.button-split{display:inline-flex}.button-split > .button:first-child{border-start-end-radius:0;border-end-end-radius:0}.button-split > .button:last-child{border-start-start-radius:0;border-end-start-radius:0;border-inline-start:1px solid color-mix(in srgb, var(--color-button-text) 25%, transparent);padding-inline:0.5rem}.button-split > .button:hover{transform:none;box-shadow:var(--shadow-sm)}@media (min-width: 640px){.button + .button{margin-inline-start:var(--space-half)}}@media (max-width: 640px){:is(.button, button[type="submit"], input[type="submit"]):not(.button-icon, .button-circle, .button-close, .button-copy, .button-inline, .button-link, .button-group > *, .button-split > *){display:flex;width:100%}.button + .button:not(.button-icon, .button-close, .button-copy, .button-inline){margin-block-start:var(--space-half)}.button-split > .button:first-child{flex:1}}.badge{display:inline-block;padding:0.375rem 0.75rem;font-size:0.875rem;font-weight:600;border-radius:var(--radius-s);line-height:1.4;background:color-mix(in srgb, var(--color-border), transparent 70%);color:var(--color-text)}.badge-circle{border-radius:50%;line-height:1;padding:0.25rem}.badge-success{background:color-mix(in srgb, var(--wp--preset--color--teal) 18%, transparent);color:color-mix(in srgb, var(--wp--preset--color--teal), var(--color-text) 35%)}.badge-warning{background:color-mix(in srgb, var(--wp--preset--color--amber) 18%, transparent);color:color-mix(in srgb, var(--wp--preset--color--amber), var(--color-text) 40%)}.badge-error{background:color-mix(in srgb, var(--wp--preset--color--rose) 18%, transparent);color:color-mix(in srgb, var(--wp--preset--color--rose), var(--color-text) 40%)}.badge-info{background:color-mix(in srgb, var(--wp--preset--color--sky) 18%, transparent);color:color-mix(in srgb, var(--wp--preset--color--sky), var(--color-text) 35%)}.badge-neutral{background:color-mix(in srgb, var(--color-border), transparent 70%);color:var(--color-text)}
body{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--font-weight);line-height:var(--lh-base);font-variant-ligatures:common-ligatures;font-kerning:normal;overflow-x:hidden;text-underline-offset:var(--text-underline-offset);accent-color:var(--color-primary);caret-color:var(--color-primary);letter-spacing:-0.004em}:where(body){letter-spacing:var(--track-body)}:where(h1, .h1, .headline-1){letter-spacing:var(--track-display)}:where(h2, .h2, .headline-2){letter-spacing:var(--track-headline)}:where(h3, h4, h5, h6, .h3, .h4, .h5, .h6){letter-spacing:var(--track-title)}:where(small, .byline, .caption, figcaption, .text-small, .font-size-xs, .font-size-s){letter-spacing:var(--track-caption)}body{-webkit-font-smoothing:auto}.huge-title, .huge-text{font-size:clamp(3.125rem, calc(2.125rem + 2.5vw), 4.125rem);line-height:1.227}h1, .large-title, .headline, .large-text{font-size:clamp(2.25rem, calc(1.6875rem + 1.4063vw), 2.8125rem);line-height:1.2}h2, .main-title, .main-text{font-size:clamp(1.875rem, calc(1.625rem + 0.625vw), 2.125rem);line-height:1.235}h3, .med-title, .med-text{font-size:clamp(1.4375rem, calc(1.3125rem + 0.3125vw), 1.5625rem);line-height:1.52}h4, .mid-title, .mid-text{font-size:clamp(1.3125rem, calc(1.25rem + 0.1563vw), 1.375rem);line-height:1.591}h5, .small-title, .small-text{font-size:clamp(1.125rem, calc(1rem + 0.3125vw), 1.25rem);line-height:1.4}h6, .micro-title, .micro-text{font-size:1.25rem;line-height:1.5}.huge-title, h1, .large-title, .headline, h2, .main-title{font-family:GTReallySans, system-ui, sans-serif}h3, .med-title, h4, .mid-title, h5, .small-title, h6, .micro-title{font-family:"Valley Sans", system-ui, sans-serif}.huge-title, h1, .large-title, .headline, h2, .main-title{font-weight:900}h3, .med-title, h6, .micro-title{font-weight:600}h4, .mid-title{font-weight:700}h5, .small-title{font-weight:500}h2, .main-title, h3, .med-title, h4, .mid-title, h5, .small-title, h6, .micro-title{letter-spacing:normal}blockquote, q, .wp-block-quote, .wp-block-pullquote{font-size:clamp(1.1875rem, calc(1.125rem + 0.1563vw), 1.25rem);line-height:1.6;font-weight:400}button, input[type="submit"], input[type="button"], input[type="reset"], .button, .wp-element-button, .wp-block-button__link{font-size:clamp(1.0625rem, calc(1rem + 0.1563vw), 1.125rem);line-height:1.111}:where(h1, h2, h3, h4, h5, h6, .headline){text-wrap:balance}.format :where(table, .data, .stat, .price, .number){font-variant-numeric:tabular-nums}.format{word-wrap:break-word;overflow-wrap:break-word}.format :where(.md-text-balance){text-wrap:balance}.format :where(.md-text-pretty){text-wrap:pretty}.format :where(.headline, h1, h2, h3, h4, h5, h6){margin-block-end:0.875rem;position:relative;transition:color var(--motion)}.format :where(.headline, h1, h2, h3, h4, h5, h6) a{color:var(--color-headline-links);transition:color var(--motion), border-color var(--motion);position:relative}.format :where(ul, ol, dl, p, hr, blockquote, pre, table, fieldset){margin-block-end:1.6875rem}.format :where(.wp-caption, .gfield, .wp-block-image, .wp-block-post-featured-image, .wp-block-video, .wp-block-embed, .wp-block-gallery, .wp-block-audio, .wp-block-cover, .wp-block-buttons, .wp-block-group, .email-form-wrap){margin-block-end:1.6875rem}.format .block-editor-block-list__layout > :where(ul, ol, dl, p, hr, blockquote, pre, table, fieldset, figure, details, .wp-caption, .gfield, .wp-block-image, .wp-block-post-featured-image, .wp-block-video, .wp-block-embed, .wp-block-gallery, .wp-block-audio, .wp-block-cover, .wp-block-buttons, .wp-block-group, .email-form-wrap){margin-block-end:1.6875rem}.format .block-editor-block-list__layout > :where(.headline, h1, h2, h3, h4, h5, h6){margin-block-end:0.875rem}.format .block-editor-block-list__layout > :where(.wp-block-media-text, .wp-block-search, .wp-block-file, .wp-block-tabs, .wp-block-accordion, .wp-block-playlist, .wp-block-pullquote, .wp-block-verse, .wp-block-preformatted){margin-block-end:var(--space-double)}.format .block-editor-block-list__layout > :where(.wp-block-columns){margin-block-end:var(--space-mid)}.format :where(.content-inner, .block-editor-block-list__layout) > :where(.alignwide, .alignfull, .bleed-full):not(section):not(:last-child), .format > :where(.alignwide, .alignfull, .bleed-full):not(section):not(:last-child){margin-block-end:1.6875rem}.format :where(ul, ol){margin-inline-start:1.6875rem}.format li :where(ul, ol){margin-block-start:0.5625rem}.format :where(li, dd){margin-block-end:0.5625rem;position:relative}.format .list{margin-inline:0}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text){align-items:start;column-gap:var(--space-half);color:var(--color-text);display:grid;grid-template-columns:3.25rem minmax(0, 1fr);margin-inline:0;padding:0}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text)::before{color:var(--color-primary);content:"\201C";font-family:var(--font-serif);font-size:5.5rem;line-height:0.9;speak:never;text-align:center}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text) > *{grid-column:2}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text) > :first-child{margin-block-start:0}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text) > :last-child{margin-block-end:0}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text) :where(cite, footer){color:var(--color-text-sec);display:block;font-family:var(--font-body);font-size:var(--fs-s);font-style:normal;line-height:1.5;margin-block-start:var(--space-half)}.format q{-webkit-box-decoration-break:clone;background:color-mix(in srgb, var(--color-primary) 5%, var(--color-content-bg));border-radius:var(--radius-xs);box-decoration-break:clone;padding-inline:0.12em;quotes:"“" "”" "‘" "’"}.format q::before{content:open-quote}.format q::after{content:close-quote}@media (max-width: 640px){.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text){column-gap:var(--space-third);grid-template-columns:2.25rem minmax(0, 1fr)}.format blockquote:not(.wp-block-pullquote blockquote):not(.is-style-newstyle):not(.is-style-success):not(.md-quote-text)::before{font-size:4rem}}.format :where(figure.wp-block-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.format :where(table){width:100%;border-collapse:collapse;border-spacing:0;text-align:left;font-size:var(--fs-s);line-height:1.6}.format :where(caption){text-align:left;font-size:var(--fs-xs);color:var(--color-text-sec);margin-block-end:0.5625rem}.format :where(th, td){padding:0.75rem 1rem;border-bottom:1px solid var(--color-border);vertical-align:top}.format :where(th){font-weight:600;color:var(--color-headline)}.format :where(thead th){border-bottom:2px solid var(--color-border)}.format :where(tbody tr:hover){background-color:color-mix(in srgb, var(--color-content-bg), var(--color-border) 25%)}.format > :last-child{margin-block-end:0}.format :where(.headline, h1, h2, h3) a:hover{color:var(--color-primary)}.format :where(.headline, h1, h2, h3) a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:where(.content .headline, .content .headline a, .content-text h1, .content-text h2, .content-text h3, .content-text h4, .content-text h5, .content-text h6){color:var(--color-headline)}:where(.content-inner) > table, :where(.content-inner) > figure{margin-block-end:1.6875rem}.alignleft, .alignright, .aligncenter, .alignnone{display:block;position:relative;margin-block-end:1.6875rem}.alignleft{float:left;margin-inline-end:1.6875rem}.alignright{float:right;margin-inline-start:1.6875rem}.alignwide, .alignfull{max-width:initial}.alignwide img, .alignfull img{border-radius:0.3rem;width:stretch;height:auto}.alignfull, .alignwide{position:relative;z-index:999}.aligncenter img{border-radius:var(--radius-m)}.aligncenter{clear:both;float:none;margin-inline:auto;text-align:center}.alignnone{clear:both;float:none}.width-full{clear:both;display:block;width:100%}.display-block{display:block}.auto{margin-inline-start:auto;margin-inline-end:auto}@media (max-width: 768px){.alignright, .alignleft, .wp-block-image .alignleft, .wp-block-image .alignright{clear:both;display:block;float:none;margin-inline-start:auto;margin-inline-end:auto;text-align:center}.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption{display:block}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.caps{text-transform:uppercase}.text-dark{color:var(--color-headline)}:where(.text-sec, .entry-subtitle){color:var(--color-text-sec)}.text-white .text-sec{color:color-mix(in srgb, var(--color-text-light), transparent 25%)}.text-white{color:var(--color-text-light)}.text-intro::first-letter, .has-drop-cap::first-letter, .drop{color:var(--color-links);float:left;font-size:4.5rem;line-height:1;margin-block-end:0.1rem;margin-inline-end:0.1rem;font-weight:bold;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.1)}.text-sep{position:relative}.text-sep::after{background-color:var(--color-primary);content:'';display:block;height:0.25rem;margin-block-start:1.25rem;width:9.125rem;transition:width var(--motion-emphasis), background-color var(--motion-slow);border-radius:2px}.text-sep:hover::after{width:12rem;background:linear-gradient(90deg, var(--color-primary), var(--color-secondary))}.text-center.text-sep::after, .text-center .text-sep::after{margin-inline:auto}.badge{background-color:color-mix(in srgb, var(--color-content-bg), var(--color-border) 40%);border-radius:var(--radius-s);color:var(--color-text);display:inline-block;font-size:0.75rem;font-weight:600;padding:0.2rem 0.5rem;text-transform:uppercase}a.badge{border-bottom:0}.badge-dark{background-color:var(--color-text);color:var(--color-text-light)}.badge-primary{background-color:var(--color-primary);color:var(--color-text-light)}[data-theme="dark"] .badge-dark{background-color:color-mix(in srgb, var(--color-bg), var(--color-text) 15%);color:var(--color-text)}.middot:not(:last-child)::after{content:'\00b7';margin-inline-start:0.375rem;margin-inline-end:0.1875rem}@media (min-width: 993px){.text-intro, .intro, .subtitle{font-size:1.35rem;line-height:1.5}}.list, .list > ul, ul.list-check{list-style:none}.list li, ul.list-check li{position:relative;transition:transform var(--motion), padding-inline-start var(--motion)}.list > li:hover{transform:translateX(4px)}.list > li:not(:last-child), .box-style-list ul > li:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-border), transparent 35%);margin-block-end:0.5625rem;padding-block-end:0.5625rem;transition:border-color var(--motion)}.list > li:hover:not(:last-child){border-bottom-color:var(--color-primary)}.list.list-large > li:not(:last-child){margin-block-end:1.6875rem;padding-block-end:1.6875rem}.list .children{border-inline-start:1px solid color-mix(in srgb, var(--color-border), transparent 30%);margin-inline-start:0;margin-block-start:1.6875rem;padding-inline-start:1.6875rem}.list .children li:not(:last-child){margin-block-end:1.6875rem}.list li.small a{border-bottom-color:var(--color-text-sec);color:var(--color-text-sec)}ul.list-check li:not(:last-child){margin-block-end:0.5625rem}ul.list-check li::before{color:green;position:absolute;inset-inline-start:-1.6875rem;inset-block-start:3px}.image-overlay{background-position:center top;background-size:cover;display:block;position:relative;z-index:0;overflow:hidden;transition:transform var(--motion-slow)}.image-overlay:hover{transform:scale(1.02)}.image-overlay::after{z-index:-1;transition:opacity var(--motion-slow)}.image-overlay:hover::after{opacity:0.8}.overlay, .image-overlay::after{background-color:;content:'';display:block;height:100%;position:absolute;inset:0;width:100%}.circle{border-radius:50%;transition:transform var(--motion-slow), box-shadow var(--motion-slow)}.circle:hover{transform:rotate(5deg) scale(1.05)}.shadow, .wp-block-image.shadow img{box-shadow:0 5px 25px rgba(0, 0, 0, 0.2);transition:box-shadow var(--motion-slow), transform var(--motion-slow)}.shadow:hover, .wp-block-image.shadow img:hover{box-shadow:0 8px 35px rgba(0, 0, 0, 0.25);transform:translateY(-2px)}.shadow-large, .wp-block-image.shadow-large img{box-shadow:0 5px 55px rgba(0, 0, 0, 0.15);transition:box-shadow var(--motion-slow), transform var(--motion-slow)}.shadow-large:hover, .wp-block-image.shadow-large img:hover{box-shadow:0 10px 65px rgba(0, 0, 0, 0.2);transform:translateY(-3px)}.shadow-small, .wp-block-image.shadow-small img{box-shadow:0 5px 15px rgba(0, 0, 0, 0.15);transition:box-shadow var(--motion-slow), transform var(--motion-slow)}.shadow-small:hover, .wp-block-image.shadow-small img:hover{box-shadow:0 7px 20px rgba(0, 0, 0, 0.2);transform:translateY(-1px)}.wp-block-image.shadow, .wp-block-image.shadow-large, .wp-block-image.shadow-small{box-shadow:none}.box{background-color:var(--color-content-bg);transition:box-shadow var(--motion-slow), transform var(--motion)}.box:hover{box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);transform:translateY(-1px)}.avatar{border-radius:50%;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);transition:transform var(--motion-slow), box-shadow var(--motion-slow)}.avatar:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0, 0, 0, 0.3)}.twitter-tweet{margin-inline-start:auto;margin-inline-end:auto}.highlight{background:color-mix(in srgb, var(--color-accent) 30%, transparent);padding:2px 8px;border-radius:6px;font-size:0.95em}.highlight-code{font-family:'SF Mono', SFMono-Regular, Consolas, monospace;background:color-mix(in srgb, var(--color-text), transparent 92%)}.highlight-code-red{font-family:'SF Mono', SFMono-Regular, Consolas, monospace;background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:color-mix(in srgb, var(--color-primary), var(--color-text) 40%)}.highlight-code-blue{font-family:'SF Mono', SFMono-Regular, Consolas, monospace;background:color-mix(in srgb, var(--color-links) 15%, transparent);color:color-mix(in srgb, var(--color-links), var(--color-text) 35%)}.highlight-code-dark{font-family:'SF Mono', SFMono-Regular, Consolas, monospace;background:color-mix(in srgb, var(--color-text), var(--color-bg) 55%);color:var(--color-text-light)}.highlight-gradient{background:linear-gradient(135deg, var(--color-primary) 0%, color-mix(in srgb, var(--color-primary), var(--color-secondary) 35%) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.highlight-underline{text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:4px}.highlight-caps{text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:0.9em;color:var(--color-primary)}.highlight-strike{text-decoration:line-through;color:var(--color-text-sec)}.highlight-green{background:color-mix(in srgb, var(--color-accent) 20%, transparent);padding:2px 6px;border-radius:4px}details{border:1px solid var(--color-border);border-radius:var(--radius-m);margin-block-end:1.6875rem;transition:border-color var(--transition)}details[open]{border-color:color-mix(in srgb, var(--color-border), var(--color-text) 15%)}details summary{cursor:pointer;font-weight:600;list-style:none;padding:0.875rem 1.6875rem;position:relative;transition:color var(--transition)}details summary::-webkit-details-marker, details summary::marker{display:none;content:''}details summary::after{content:'\e80f';font-family:md-icon;font-size:0.8em;font-weight:400;position:absolute;right:1.6875rem;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform var(--transition)}details[open] summary::after{transform:translateY(-50%) rotate(270deg)}details summary:hover{color:var(--color-primary)}details > :not(summary){padding:0 1.6875rem}details > :not(summary):last-child{padding-block-end:1.6875rem}details[open] summary{border-bottom:1px solid var(--color-border);margin-block-end:0.875rem}.honeypot{position:absolute;left:-9999px;top:-9999px}.md-sticky{position:sticky !important;top:0;z-index:9999}.admin-bar .md-sticky{top:32px}.md-sticky-margin{position:sticky !important;top:calc(var(--header-height) + var(--space-single));z-index:9999}.admin-bar .md-sticky-margin{top:calc(var(--header-height) + 32px)}#header{z-index:9999}.is-layout-constrained ul li, .is-layout-constrained ol li{margin-inline-start:var(--space-single) !important}.nopadding, .has-nopadding{padding:0}.nomargin{margin:0}.no-border, .no-border *{border:0;box-shadow:none}.border-radius{border-radius:var(--radius-xs)}.border-radius-10, mark{border-radius:var(--radius-m)}.page h1.headline{text-align:center}.byline a{border-bottom:0}.nounderline, .nounderline *{text-decoration:none}@media (max-width: 640px){.close-on-mobile{display:none}}
label{cursor:pointer;display:inline-block;font-weight:var(--font-weight-bold);margin-block-end:var(--space-third)}label.required, .required{color:var(--color-primary)}input, textarea{font-family:inherit;font-size:inherit;line-height:inherit;padding:var(--space-half)}:is(
	.wp-block-search__inside-wrapper,
	.search-form,
	.form-attached,
	.form-attached-2,
	.form-inline
) :is(input[type], select, textarea){margin-block-end:0}:is(.wp-block-search__inside-wrapper, .search-form) :is(input, .button, [type="submit"], button){align-self:stretch}@media (pointer: coarse){:is(input, select, textarea):not([type="checkbox"]):not([type="radio"]):not([type="range"]){font-size:max(1rem, var(--fs-base))}}:is(
	input[type="text"],
	input[type="email"],
	input[type="search"],
	input[type="url"],
	input[type="password"],
	input[type="tel"],
	input[type="number"],
	textarea
){background-color:var(--color-content-bg);border-radius:var(--radius-m);border:2px solid var(--color-border);margin-block-end:var(--space-half);position:relative;width:100%;appearance:none;line-height:1.5;transition:border-color var(--transition), box-shadow var(--transition), background-color var(--transition)}:is(
	input[type="text"],
	input[type="email"],
	input[type="search"],
	input[type="url"],
	input[type="password"],
	input[type="tel"],
	input[type="number"],
	textarea
):hover{border-color:color-mix(in srgb, var(--color-border), #000 20%)}:is(
	input[type="text"],
	input[type="email"],
	input[type="search"],
	input[type="url"],
	input[type="password"],
	input[type="tel"],
	input[type="number"],
	textarea
):focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring, 0 0 0 3px rgba(var(--color-primary-rgb), 0.1));outline:none}textarea{min-height:120px;resize:vertical;field-sizing:content;min-block-size:120px}fieldset{border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-single)}legend{background-color:var(--color-content-bg);font-weight:var(--font-weight-bold);padding-inline:0.5rem}::placeholder{color:var(--color-text-sec);opacity:0.7}:focus-visible::placeholder{opacity:0.5}select{appearance:none;background-color:var(--color-content-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px;border:2px solid var(--color-border);border-radius:var(--radius-m);cursor:pointer;max-width:100%;padding-block:var(--space-half);padding-inline-start:var(--space-half);padding-inline-end:2.5rem;transition:border-color var(--transition), box-shadow var(--transition)}select:hover{border-color:color-mix(in srgb, var(--color-border), #000 20%)}select:focus-visible{border-color:var(--color-primary);box-shadow:var(--focus-ring, 0 0 0 3px rgba(var(--color-primary-rgb), 0.1));outline:none}input[type="checkbox"], input[type="radio"]{accent-color:var(--color-primary);cursor:pointer;block-size:1.1rem;inline-size:1.1rem}input[type="range"]{accent-color:var(--color-primary)}progress{accent-color:var(--color-primary)}input[type="checkbox"] + label, input[type="radio"] + label{cursor:pointer;margin-inline-start:0.5rem}.form-input-name, .form-input-email{background-repeat:no-repeat;background-position:16px center;background-size:16px 16px;padding-inline-start:45px}.form-input-name{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23888' d='M144 128a80 80 0 1 1 160 0 80 80 0 1 1-160 0zm208 0a128 128 0 1 0-256 0 128 128 0 1 0 256 0zM48 480c0-70.7 57.3-128 128-128l96 0c70.7 0 128 57.3 128 128l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-97.2-78.8-176-176-176l-96 0C78.8 304 0 382.8 0 480l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z'/%3E%3C/svg%3E")}.form-input-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23888' d='M61.4 64C27.5 64 0 91.5 0 125.4c0 .9 0 1.7.1 2.6L0 128l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256-.1 0c0-.9.1-1.7.1-2.6C512 91.5 484.5 64 450.6 64L61.4 64zM464 192.3L464 384c0 8.8-7.2 16-16 16L64 400c-8.8 0-16-7.2-16-16l0-191.7 154.8 117.4c31.4 23.9 74.9 23.9 106.4 0L464 192.3zM48 125.4C48 118 54 112 61.4 112l389.2 0c7.4 0 13.4 6 13.4 13.4 0 4.2-2 8.2-5.3 10.7L280.2 271.5c-14.3 10.8-34.1 10.8-48.4 0L53.3 136.1c-3.3-2.5-5.3-6.5-5.3-10.7z'/%3E%3C/svg%3E")}[data-theme="dark"] .form-input-name{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23a1a1aa' d='M144 128a80 80 0 1 1 160 0 80 80 0 1 1-160 0zm208 0a128 128 0 1 0-256 0 128 128 0 1 0 256 0zM48 480c0-70.7 57.3-128 128-128l96 0c70.7 0 128 57.3 128 128l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-97.2-78.8-176-176-176l-96 0C78.8 304 0 382.8 0 480l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z'/%3E%3C/svg%3E")}[data-theme="dark"] .form-input-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23a1a1aa' d='M61.4 64C27.5 64 0 91.5 0 125.4c0 .9 0 1.7.1 2.6L0 128l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256-.1 0c0-.9.1-1.7.1-2.6C512 91.5 484.5 64 450.6 64L61.4 64zM464 192.3L464 384c0 8.8-7.2 16-16 16L64 400c-8.8 0-16-7.2-16-16l0-191.7 154.8 117.4c31.4 23.9 74.9 23.9 106.4 0L464 192.3zM48 125.4C48 118 54 112 61.4 112l389.2 0c7.4 0 13.4 6 13.4 13.4 0 4.2-2 8.2-5.3 10.7L280.2 271.5c-14.3 10.8-34.1 10.8-48.4 0L53.3 136.1c-3.3-2.5-5.3-6.5-5.3-10.7z'/%3E%3C/svg%3E")}.email-form-title:empty, .email-form-footer:empty{display:none}.email-form-footer{clear:both;font-size:0.8em;font-style:italic;line-height:1.5em;text-align:center}.form-input, .form-submit{width:100%}.form-input, .form-submit:not(:last-child){margin-block-end:var(--space-half)}.form-full .form-input{display:block}[class*="form-attached"]{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:stretch}.form-attached-2{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto}[class*="form-attached"] .form-input{border-inline-end-width:0;border-radius:var(--radius-m) 0 0 var(--radius-m);margin-block-end:0;width:auto}.form-attached-2 .form-input:nth-child(2){border-radius:0}[class*="form-attached"] .form-submit{align-self:stretch;border-radius:0 var(--radius-m) var(--radius-m) 0;box-shadow:none;margin:0;padding-block:0;width:auto}[class*="form-attached"] .form-submit:hover, [class*="form-attached"] .form-submit:active{box-shadow:none;transform:none}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-half)}.form-actions.form-actions-start{justify-content:flex-start}.form-capsule{--capsule-pad: 0.25rem;display:flex;align-items:center;gap:var(--capsule-pad);padding:var(--capsule-pad);background:var(--color-content-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:border-color var(--transition), box-shadow var(--transition)}.form-capsule :is(input[type="text"], input[type="email"], input[type="search"]){background:transparent;border:none;border-radius:0;flex:1;min-width:0;margin-block-end:0;padding:0.375rem 0.375rem 0.375rem 0.875rem;width:auto}.form-capsule :is(input):focus-visible{border:none;box-shadow:none;outline:none}.form-capsule:focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.form-capsule .button, .form-capsule input[type="submit"], .form-capsule button[type="submit"]{border-radius:var(--radius-full);flex-shrink:0;font-size:0.875rem;padding:0.625rem 1.125rem;box-shadow:none}.form-capsule :is(.button, input[type="submit"], button[type="submit"]):hover{transform:none;box-shadow:none}.form-search{position:relative;display:flex}.form-search > svg{position:absolute;inset-inline-start:0.875rem;top:50%;translate:0 -50%;inline-size:1.125rem;block-size:1.125rem;color:var(--color-text-sec);pointer-events:none}.form-search :is(input[type="search"], input[type="text"]){margin-block-end:0;padding-inline-start:2.5rem}.form-search:has(> .button, > input[type="submit"], > button[type="submit"]) :is(input[type="search"], input[type="text"]){padding-inline-end:6rem}.form-search :is(.button, input[type="submit"], button[type="submit"]){position:absolute;inset-inline-end:0.3125rem;top:50%;translate:0 -50%;font-size:0.8125rem;padding:0.375rem 0.875rem;border-radius:calc(var(--radius-m) - 0.125rem);box-shadow:none}.form-search :is(.button, input[type="submit"], button[type="submit"]):hover{transform:none;box-shadow:none}
.header{background-color:var(--color-header-bg);color:var(--color-header-text);font-family:"Valley Sans", system-ui, sans-serif;font-size:17px;font-weight:500;line-height:23px;letter-spacing:-0.008em;position:relative}.header-simple{text-align:center}.header-wrap{position:relative}#header{border-block-end:1px solid var(--color-border)}.header-inner{max-width:var(--widemax);padding-inline:var(--space-s, 0.7rem)}.header-aside{justify-content:flex-end}.header-trigger{margin-inline-start:0.875rem}.header.featured-image-cover{padding-block-end:0}.site-title{vertical-align:middle}:where(.header) .site-title, :where(.header) .site-title:hover{color:var(--color-header-title)}.header-logo{display:inline-block}.site-logo{display:inline-block;vertical-align:middle}.custom-logo-link{display:inline-block;position:relative;vertical-align:middle;width:48px;z-index:10}@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))){.md-svg-logo{background-color:var(--md-svg-logo-fill-light, var(--color-header-title));display:inline-grid;-webkit-mask-image:var(--md-svg-logo-image);mask-image:var(--md-svg-logo-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mask-mode:alpha}.md-svg-logo-source{display:block;height:auto;max-width:100%;visibility:hidden}[data-theme="dark"] .md-svg-logo{background-color:var(--md-svg-logo-fill-dark, var(--color-header-title))}}@media print, (forced-colors: active){.md-svg-logo{background-color:transparent;-webkit-mask-image:none;mask-image:none}.md-svg-logo-source{visibility:visible}}.header-simple .site-logo{display:inline-block}.tagline{color:var(--color-header-tagline);font-size:17px;line-height:28px}.tagline a{color:var(--color-header-tagline)}.header-triggers{text-align:right}.header-trigger{cursor:pointer;display:inline-block;position:relative;vertical-align:middle}.header-menu-trigger-icon{font-size:25px;line-height:1;vertical-align:middle}.header-trigger-text{margin-inline-start:0.3125rem;vertical-align:middle}.has-mobile-menu .header-menu-trigger-icon::before{content:'\e810'}.header-btn{display:inline-flex;align-items:center;gap:0.35em;padding:0.875rem 1.6875rem;font-weight:600;border-radius:var(--radius-m, 0.5rem);text-decoration:none;transition:background-color var(--motion), color var(--motion), transform var(--motion);vertical-align:middle}.header-btn:hover{transform:translateY(-1px)}.header-btn-primary{background-color:var(--color-button);color:var(--color-button-text)}.header-btn-primary:hover{background-color:var(--color-button);opacity:0.9;color:var(--color-button-text)}.header-btn-secondary{background-color:var(--color-secondary);color:var(--color-text-light)}.header-btn-secondary:hover{background-color:var(--color-secondary);opacity:0.9;color:var(--color-text-light)}.header-btn-outline{background-color:transparent;border:2px solid var(--color-header-menu-links);color:var(--color-header-menu-links)}.header-btn-outline:hover{background-color:var(--color-header-menu-links);color:var(--color-text-light)}@media (max-width: 992px){.header-triggers{display:flex;flex-direction:row;align-items:center;gap:0.3125rem;padding-block-start:0}.header-btn{padding:0.3125rem 0.875rem;font-size:0.875rem}.header-btn-text{display:none}}.md-more-menu > .md-more-toggle{appearance:none;background:transparent;border:0;color:var(--color-header-menu-links);cursor:pointer;font:inherit;font-weight:700;letter-spacing:0.15em;min-height:44px;padding:0.3125rem 0.875rem}.md-more-menu > .md-more-toggle:focus-visible{outline:2px solid var(--color-links);outline-offset:2px}.md-more-menu .sub-menu .menu-item{white-space:nowrap}:where(.header) a{color:var(--color-header-menu-links)}:where(.header) a:hover{color:var(--color-header-menu-hover)}:where(.header) .button, :where(.header) .button:hover, :where(.header) .menu>.current-menu-item.button>a{color:var(--color-text-light)}@media (min-width: 993px){.header{padding-block-end:5px;padding-block-start:5px;--md-header-pad-top: 5px}.header-wrap{display:flex;align-items:center;gap:0.875rem}.header-logo{flex-shrink:0}.header-aside{flex:1 1 0%;min-width:0;display:flex;justify-content:flex-end;align-items:center}.header-aside .header-menu{flex:1 1 0%;min-width:0}.header-aside .menu-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.header-aside .menu-header > .menu-item{white-space:nowrap}.md-more-menu{position:relative}.md-more-menu > .sub-menu{min-width:14.5rem;width:14.5rem;margin-block-start:var(--space-s, 0.5rem);padding:var(--space-xs, 0.375rem);right:0}.md-more-menu > .sub-menu > .menu-item{width:100%}.md-more-menu > .sub-menu > .menu-item > a{box-sizing:border-box;display:flex;align-items:center;min-height:44px;width:100%;padding:var(--space-s, 0.625rem) var(--space-m, 0.75rem);text-align:start}.md-more-menu > .sub-menu > .menu-item-has-children > a{padding-inline-start:var(--space-m, 0.75rem);padding-inline-end:3rem}.md-more-menu > .sub-menu > .menu-item-has-children > .menu-toggle{left:auto;right:var(--space-xs, 0.25rem);top:50%;height:40px;min-height:40px;min-width:40px;padding:0;border-radius:var(--radius-m, 0.5rem);transform:translateY(-50%)}.md-more-menu > .sub-menu > .menu-item-has-children > .menu-toggle::before{content:''}.md-more-menu > .sub-menu > .menu-item-has-children > .menu-toggle::after{content:'\e816'}.md-more-menu > .sub-menu > .menu-item-has-children > .menu-toggle:hover, .md-more-menu > .sub-menu > .menu-item-has-children > .menu-toggle:focus-visible{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.md-more-menu > .sub-menu > .menu-item.button{box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--color-border), transparent 35%);margin:var(--space-xs, 0.375rem) 0 0;padding:var(--space-s, 0.5rem) var(--space-xs, 0.25rem) var(--space-xs, 0.25rem)}.md-more-menu > .sub-menu > .menu-item.button > a{justify-content:center;color:var(--color-button-text, var(--color-text-light));min-height:40px;padding:var(--space-xs, 0.5rem) var(--space-m, 0.75rem);font-size:0.925em;line-height:1.2}.header-triggers{flex-shrink:0;display:flex;align-items:center;gap:0.3125rem}.site-title{font-size:31px;line-height:45px}.header-standard .site-logo{margin-inline-end:0.5625rem}}@media (min-width: 783px) and (max-width: 1200px){body.admin-bar #wpadminbar #wp-toolbar{display:flex;align-items:flex-start}body.admin-bar #wpadminbar #wp-admin-bar-root-default{flex:1 1 auto;min-width:0;height:32px;overflow:hidden}body.admin-bar #wpadminbar #wp-admin-bar-top-secondary{flex:0 0 auto;position:static}}@media (max-width: 992px){.header{font-size:16px;line-height:20px;padding-block-end:5px;padding-block-start:5px;--md-header-pad-top: 5px}.site-title{font-size:22px;line-height:45px}.tagline{font-size:16px;line-height:28px}.custom-logo-link{width:45px}.header-wrap{display:flex;align-items:center;justify-content:space-between}.header-triggers{flex-shrink:0;z-index:100}}@media (max-width: 640px){.header{font-size:18px;line-height:20px;padding-block-end:5px;padding-block-start:5px;--md-header-pad-top: 5px}.site-title{font-size:22px;line-height:40px}.tagline{font-size:15px;line-height:28px}.custom-logo-link{width:40px}}.header-sticky{position:sticky;top:0;z-index:100;transition:box-shadow var(--motion-slow), padding var(--motion-slow);padding-block-start:calc(var(--md-header-pad-top, 0px) + env(safe-area-inset-top, 0px));padding-inline:env(safe-area-inset-left, 0px) env(safe-area-inset-right, 0px)}.admin-bar .header-sticky{top:var(--wp-admin--admin-bar--height, 32px)}.header-sticky.header-scrolled{box-shadow:var(--shadow-sm)}[data-md-style="refined"] .header-sticky.header-scrolled{background-color:color-mix(in srgb, var(--color-header-bg) 72%, transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:none;border-block-end:1px solid color-mix(in srgb, var(--color-text) 10%, transparent)}[data-md-style="refined"] .header-sticky.header-solid.header-scrolled{background-color:var(--color-header-bg);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not (backdrop-filter: blur(1px)){[data-md-style="refined"] .header-sticky.header-scrolled{background-color:var(--color-header-bg)}}@media (prefers-reduced-transparency: reduce){[data-md-style="refined"] .header-sticky.header-scrolled{background-color:var(--color-header-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width: 768px){.header-sticky-shrink.header-scrolled{padding-block-start:0.25rem;padding-block-end:0.25rem}.header-sticky-shrink.header-scrolled .custom-logo-link{width:2.125rem;transition:width var(--motion-slow)}.header-sticky-shrink.header-scrolled .site-title{font-size:1.5625rem;transition:font-size var(--motion-slow)}}
.menu, .menu ul{list-style:none}.menu-item{cursor:pointer;display:inline-block;position:relative;text-align:start}.menu-item a{display:inline-block;padding:0.875rem 0.875rem;position:relative;transition:color var(--motion-slow), background-color var(--motion-slow), transform var(--motion)}.menu-item a:hover{transform:translateY(-1px)}.menu-item a:focus-visible{outline:2px solid var(--color-links);outline-offset:2px}.menu-item-label{display:inline-block;cursor:default}.menu-item-title{position:relative}.menu-item-desc{display:block;font-size:14 px;line-height:22 px}.menu-trigger{cursor:pointer}.menu-toggle{background:none;border:none;cursor:pointer;padding:0.3125rem;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:inherit;font:inherit;line-height:inherit}.menu-toggle:focus-visible{outline:2px solid var(--color-links);outline-offset:2px}.menu-toggle::before, .menu-toggle::after{font-family:md-icon;line-height:1;transition:transform var(--motion-slow)}.menu-toggle::after{content:'\e80e';display:inline-block}.menu-toggle .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}.sub-menu{font-size:18 px;display:none;line-height:20 px;letter-spacing:-0.008em;z-index:50}.sub-menu .menu-toggle{height:100%;position:absolute;top:0}.menu-item.button{background-color:transparent;box-shadow:none;padding:0}.menu-item.button a, .menu-item.button a:hover{color:#fff;width:100%}@media (min-width: 993px){.menu-item.button{margin-inline-start:0.3125rem}.menu>.menu-item-right{float:right}.menu-header>.menu-item-has-children::after{content:'';position:absolute;bottom:-1rem;left:-2rem;right:-2rem;height:1.5rem;pointer-events:auto}.menu-header .sub-menu::before{content:'';position:absolute;top:-1rem;left:0;right:0;height:1rem}.menu-item-has-children:hover>.sub-menu, .menu-item-has-children:focus-within>.sub-menu{display:block;animation:mdSubReveal 0.2s cubic-bezier(0.32, 0.72, 0, 1)}.sub-menu{background-color:var(--color-header-submenu-bg);border:1px solid color-mix(in srgb, var(--color-border), transparent 50%);border-radius:var(--radius-l, 0.75rem);box-shadow:0 1px 2px color-mix(in oklch, var(--color-headline, #212121) 6%, transparent), 0 8px 24px -8px color-mix(in oklch, var(--color-headline, #212121) 16%, transparent), 0 16px 48px -16px color-mix(in oklch, var(--color-headline, #212121) 12%, transparent);margin-block-start:var(--space-third, 0.25rem);padding:var(--space-third, 0.25rem);pointer-events:none;position:absolute;right:0;top:100%;width:16.875rem;opacity:0;transform:translateY(4px);transition:opacity var(--motion), transform 0.2s cubic-bezier(0.32, 0.72, 0, 1)}.menu-item-has-children:hover > .sub-menu, .menu-item-has-children:focus-within > .sub-menu{pointer-events:auto}.menu-item-has-children:hover>.sub-menu, .menu-item-has-children:focus-within>.sub-menu{opacity:1;transform:translateY(0)}@keyframes mdSubReveal{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.menu-header .sub-menu .sub-menu{left:-16.875rem;top:0}:where(.menu) .sub-menu a:not([class]){border-bottom:0;border-radius:var(--radius-m, 0.5rem);padding-block:0.5625rem;transition:background-color var(--motion-fast), color var(--motion-fast)}.menu .sub-menu .menu-item, .menu .sub-menu .menu-item a{display:block}}@media (max-width: 992px){.menu-item, .menu-item a{display:block}.sub-menu .sub-menu .sub-menu{margin-inline-start:0.875rem}.show-submenu>.menu-toggle::after{content:'\e817';transform:rotate(180deg)}.show-submenu>.menu-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}.menu .menu-toggle{background-color:color-mix(in srgb, var(--color-header-menu-links) 8%, transparent);font-size:22 px;height:100%;min-width:44px;min-height:44px;padding-inline-start:1.3125rem;padding-block-start:0.875rem;padding-inline-end:1.3125rem;position:absolute;top:0;right:0;transition:background-color var(--motion);border-radius:var(--radius-s, 0.25rem)}.menu .menu-toggle:hover, .menu .menu-toggle:focus-visible{background-color:color-mix(in srgb, var(--color-header-menu-links) 14%, transparent)}}.menu-header>.menu-item.current-menu-item>a, .menu-header a:hover{font-weight:600}@media (min-width: 993px){.menu-header>.menu-item>a{border-radius:var(--radius-m, 0.5rem);transition:background-color var(--motion-fast), color var(--motion-fast)}.menu-header>.menu-item>a:hover, .menu-header>.menu-item:focus-within>a{background-color:color-mix(in srgb, var(--color-header-menu-hover, var(--color-primary)) 12%, transparent);color:var(--color-header-menu-hover, var(--color-primary))}}.menu-header>.menu-item>a::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--color-primary);transition:width var(--motion-slow), left var(--motion-slow)}.menu-header>.menu-item>a:hover::after, .menu-header>.menu-item:focus-within>a::after, .menu-header>.menu-item.current-menu-item>a::after{width:100%;left:0}.header-menu-trigger{background:none;border:none;cursor:pointer;font:inherit;line-height:inherit;min-width:44px;min-height:44px}.header-menu-trigger:focus-visible{outline:2px solid var(--color-links);outline-offset:2px}.header-trigger{color:var(--color-header-menu-links)}:where(.menu-header > .menu-item > a)>.menu-item-desc{color:var(--color-header-text)}@media (min-width: 993px){.header-menu{display:inline-block}.header .header-menu-trigger{display:none}.menu-header .sub-menu a:hover, .menu-header .sub-menu a:focus-visible{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:var(--radius-m, 0.5rem);color:var(--color-primary)}.menu-header .menu-item.button a{padding-inline-start:0.875rem;padding-inline-end:0.875rem}.menu-header .sub-menu>.menu-item-has-children>a{padding-inline-start:2rem}.menu-header .sub-menu{background-color:var(--color-header-submenu-bg)}.menu-header .sub-menu .sub-menu{right:15.1875rem}.menu-header .sub-menu a, .menu-header .sub-menu .menu-toggle{color:var(--color-header-submenu-links)}.menu-header .sub-menu .menu-toggle{padding-block-start:0.875rem;left:0.875rem}.menu-header .sub-menu .menu-toggle::before{content:'\e816'}.menu-header .sub-menu .menu-toggle::after{content:''}}html.has-mobile-menu, body.has-mobile-menu{overflow:hidden}.mobile-menu-close, .mobile-menu-back, .mobile-menu-title{display:none}@media (max-width: 992px){.header-menu{background-color:var(--color-header-bg);--mobile-menu-nav-height: calc(44px + (2 *
							0.3125rem						) + env(safe-area-inset-top, 0px));display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;margin:0;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity var(--motion-slow), transform var(--motion-slow), visibility 0s linear var(--transition-duration, 0.3s)}.has-mobile-menu .header-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity var(--motion-slow), transform var(--motion-slow)}.mobile-menu-nav{display:flex;align-items:center;justify-content:space-between;position:relative;padding:calc(0.3125rem + env(safe-area-inset-top, 0px)) 0.875rem 0.3125rem;border-bottom:1px solid color-mix(in srgb, var(--color-border), transparent 35%);flex-shrink:0;z-index:999}.mobile-menu-title{display:block;font-size:0.9375rem;font-weight:700;left:50%;letter-spacing:0.01em;max-width:calc(100% - 8rem);overflow:hidden;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}.mobile-menu-back{background:none;border:none;cursor:pointer;font-size:14px;padding:0.3125rem;color:var(--color-header-menu-links);line-height:1;min-width:44px;min-height:44px;display:flex;align-items:center;gap:4px;opacity:0;visibility:hidden;transform:translateX(-10px);transition:opacity var(--motion), visibility var(--motion), transform var(--motion)}.mobile-menu-back::before{content:'\e816';font-family:md-icon;font-size:16px}.header-menu[data-submenu-open="true"] .mobile-menu-back{opacity:1;visibility:visible;transform:translateX(0)}.mobile-menu-close{background:none;border:none;cursor:pointer;font-size:22px;padding:0.3125rem;color:var(--color-header-menu-links);line-height:1;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;margin-inline-start:auto}.mobile-menu-close::before{content:'\e810';font-family:md-icon;display:block}.mobile-menu-close:hover, .mobile-menu-back:hover{opacity:0.7}.mobile-menu-close:focus-visible, .mobile-menu-back:focus-visible{outline:2px solid var(--color-links);outline-offset:2px}.menu-header{flex:1;overflow-y:auto;overflow-x:hidden;padding-block:0.3125rem;padding-inline:max(0.875rem, calc((100vw - 42rem) / 2));padding-block-end:calc(1.6875rem + env(safe-area-inset-bottom, 0px));position:relative;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-header .menu-item:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-border), transparent 45%)}.menu-header>.menu-item>a{font-size:clamp(18px, 2vw, 16px);padding:0.875rem 0;min-height:44px;display:flex;align-items:center}.menu-header .current-menu-item > a, .menu-header .current-menu-ancestor > a{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.menu-header .menu-item-has-children>a, .menu-header .menu-item-has-children>.menu-item-label{padding-inline-end:calc(44px +
						0.875rem					)}.menu-header .sub-menu{position:fixed;top:0;left:100%;right:auto;bottom:0;width:100%;background-color:var(--color-header-bg);z-index:100;padding-block:var(--mobile-menu-nav-height, 60px) calc(1.6875rem + env(safe-area-inset-bottom, 0px));padding-inline:max(0.875rem, calc((100vw - 42rem) / 2));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:transform 0.3s cubic-bezier(0.32, 0.72, 0, 1);will-change:transform}.menu-header .show-submenu>.sub-menu{display:block;transform:translateX(-100%)}.menu-header .sub-menu .sub-menu{left:100%;padding-block-start:var(--mobile-menu-nav-height, 60px)}.menu-header .sub-menu .show-submenu>.sub-menu{transform:translateX(-100%)}.menu-header .sub-menu a{padding:0.875rem 0;display:flex;align-items:center;min-height:44px}.menu-header .sub-menu .menu-item:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-border), transparent 35%)}.menu-header .menu-toggle::after{content:'\e80f'}.admin-bar .header-menu{top:46px}.admin-bar .menu-header .sub-menu{top:46px;padding-block-start:var(--mobile-menu-nav-height, 60px)}}@media (max-width: 992px) and (min-width: 601px){.admin-bar .header-menu{top:32px}.admin-bar .menu-header .sub-menu{top:32px}}@media (max-width: 992px) and (prefers-reduced-motion: reduce){.header-menu, .menu-header .sub-menu, .mobile-menu-back{transition:none !important}}@media (min-width: 993px){.menu .mega-menu{position:static}.menu .mega-menu::after{content:none}.menu .mega-menu > .menu-toggle{background:transparent;display:inline-flex;min-width:0;min-height:0;padding:0 var(--space-third, 0.25rem);pointer-events:none;vertical-align:middle}.menu .mega-menu > .sub-menu{background-color:var(--color-header-submenu-bg);border:1px solid color-mix(in srgb, var(--color-border), transparent 50%);border-radius:var(--radius-l, 0.75rem);box-shadow:0 1px 2px color-mix(in oklch, var(--color-headline, #212121) 6%, transparent), 0 12px 32px -8px color-mix(in oklch, var(--color-headline, #212121) 16%, transparent), 0 24px 60px -20px color-mix(in oklch, var(--color-headline, #212121) 12%, transparent);column-count:3;column-fill:balance;column-gap:var(--space-single, 1rem);column-rule:1px solid color-mix(in srgb, var(--color-border), transparent 55%);display:block;left:0;right:0;margin-block-start:var(--space-third, 0.25rem);margin-inline:auto;max-width:min(40rem, calc(100vw - 2rem));padding:0.5rem;pointer-events:none;top:100%;width:auto}.menu .mega-menu:hover > .sub-menu, .menu .mega-menu:focus-within > .sub-menu{pointer-events:auto}@media (max-width: 1199px){.menu .mega-menu > .sub-menu{column-count:2;max-width:min(28rem, calc(100vw - 2rem))}}.menu .mega-menu > .sub-menu > .menu-item{border-bottom:1px solid color-mix(in srgb, var(--color-border), transparent 50%);break-inside:avoid;display:block;min-width:0}.menu .mega-menu > .sub-menu > .menu-item:last-child{border-bottom:0}.menu .mega-menu > .sub-menu > .menu-item > a, .menu .mega-menu > .sub-menu > .menu-item > .menu-item-label{border:0;border-radius:var(--radius-s, 0.25rem);color:var(--color-header-submenu-links);display:block;font-size:15px;font-weight:500;letter-spacing:normal;line-height:1.3;overflow-wrap:anywhere;padding:0.5625rem 0.875rem;text-decoration:none;text-transform:none;transition:background-color var(--motion-fast), color var(--motion-fast);white-space:normal;word-break:normal}.menu .mega-menu > .sub-menu > .menu-item > a:hover, .menu .mega-menu > .sub-menu > .menu-item > a:focus-visible, .menu .mega-menu > .sub-menu > .menu-item:focus-within > a{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);transform:none}.menu .mega-menu > .sub-menu .menu-item-desc{color:var(--color-header-text);display:block;font-size:15px;font-weight:400;letter-spacing:normal;line-height:1.4;margin-block-start:2px;opacity:0.72;text-transform:none;transition:opacity var(--motion-fast)}.menu .mega-menu > .sub-menu > .menu-item > a:hover .menu-item-desc{opacity:1}.menu .mega-menu > .sub-menu:has(.sub-menu){column-count:auto;column-rule:none;display:grid;gap:0;grid-template-columns:repeat(3, 1fr);max-width:min(46rem, calc(100vw - 2rem));padding:var(--space-half, 0.5rem) var(--space-half, 0.5rem)}.menu .mega-menu > .sub-menu:has(.sub-menu) > .menu-item + .menu-item{border-inline-start:1px solid color-mix(in srgb, var(--color-border), transparent 55%);padding-inline-start:var(--space-half, 0.5rem)}.menu .mega-menu > .sub-menu:has(.sub-menu) > .menu-item{padding-inline-end:var(--space-half, 0.5rem)}.menu .mega-menu > .sub-menu > .menu-item-has-children > a, .menu .mega-menu > .sub-menu > .menu-item-has-children > .menu-item-label{background-color:transparent;border:0;border-radius:0;color:var(--color-headline, var(--color-header-submenu-links));cursor:default;font-size:13px;font-weight:700;letter-spacing:0.08em;margin-block-end:var(--space-third, 0.25rem);opacity:0.78;padding:var(--space-third, 0.25rem) var(--space-half, 0.5rem);text-transform:uppercase}.menu .mega-menu > .sub-menu > .menu-item-has-children > a:hover{background-color:transparent;color:var(--color-primary);opacity:1;transform:none}.menu .mega-menu .sub-menu .sub-menu{background-color:transparent;border:0;border-radius:0;box-shadow:none;display:block;gap:0;left:auto;margin:0;max-width:none;opacity:1;padding:0;position:static;right:auto;top:auto;transform:none;width:100%}.menu .mega-menu .sub-menu .sub-menu .menu-item{border:0;display:block;min-width:0}.menu .mega-menu .sub-menu .sub-menu a{border:0;border-radius:var(--radius-m, 0.5rem);color:var(--color-header-submenu-links);display:block;font-size:15px;font-weight:400;letter-spacing:normal;line-height:1.4;overflow-wrap:anywhere;padding:0.5625rem 0.875rem;text-transform:none;transition:background-color var(--motion-fast), color var(--motion-fast);white-space:normal}.menu .mega-menu .sub-menu .sub-menu a:hover, .menu .mega-menu .sub-menu .sub-menu a:focus-visible{background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);transform:none}.menu .mega-menu .sub-menu .menu-toggle{display:none}.menu .mega-menu > .sub-menu:not(:has(.sub-menu)):has(> .menu-item:only-child){column-count:1;column-rule:none;max-width:22rem;width:auto}}@media (max-width: 992px){.menu .mega-menu > .sub-menu{border-radius:0;column-count:auto;column-rule:none;display:none;margin:0;max-width:none}.menu .mega-menu.show-submenu > .sub-menu{display:block}.menu .mega-menu .sub-menu > .menu-item > a, .menu .mega-menu .sub-menu > .menu-item > .menu-item-label{font-weight:600}.menu .mega-menu > .menu-toggle{display:inline-flex}}
.sidebar .widget{margin-block-end:0}.box-style, .box-style-list ul, .tagcloud, #wp-calendar{margin-inline-start:0}:where(.style-default) .box-style, :where(.style-default) .box-style-list ul, :where(.style-default) .tagcloud, :where(.style-default) #wp-calendar{background-color:var(--color-content-bg);border-radius:2px;box-shadow:var(--shadow-md);color:var(--color-text)}:where(.style-default) .box-style-list ul{padding:1.6875rem}:where(.style-default) .sidebar .box-style-list ul{background:transparent;border-radius:0;box-shadow:none;color:inherit;padding:0}.widget_md_email .sidebar-title{color:inherit}.content-spotlight, .widget_md_content_spotlight a.content-spotlight{background-color:var(--color-secondary);background-position:center center;background-repeat:no-repeat;border-bottom-width:0;color:var(--color-button-text);display:block;text-align:center}.content-spotlight small{text-transform:uppercase}.content-spotlight .content-spotlight-title{font-weight:bold}.rsswidget img{margin-inline-end:4px;margin-block-start:9px}.rss-date, .widget_rss cite{display:block;margin-block-start:13px}.rss-date{margin-block-end:0.875rem}.widget_rss cite:before{content:"\2014\00a0"}#wp-calendar{border-collapse:collapse;border-radius:0 0 3px 3px;text-align:center;width:100%}#wp-calendar td{padding:9px 0.875rem}#wp-calendar thead th{padding-block-end:9px;padding-block-start:9px}#wp-calendar thead th{background-color:color-mix(in srgb, var(--color-content-bg), white 6%)}#wp-calendar tbody a{font-weight:bold}#wp-calendar thead tr, #wp-calendar tbody td{border-bottom:1px solid var(--color-border)}#wp-calendar caption{background-color:var(--color-primary);border-radius:2px 2px 0 0;color:var(--color-button-text);padding:0.875rem}.accordion{background-color:var(--color-content-bg);border:1px solid var(--color-border);border-radius:var(--radius-m)}.accordion .current{font-weight:600}.accordion-group:not(:last-child){border-bottom:1px solid var(--color-border)}.accordion-group.active .accordion-content{display:block}.accordion-title{color:var(--color-text);cursor:pointer;font-weight:600;padding:0.875rem;position:relative}.accordion-title:after{content:'\e80e';display:inline-block;font-family:'md-icon';position:absolute;top:0.875rem;right:0.875rem}.accordion-group.active .accordion-title:after{content:'\e817'}.accordion-content{display:none;padding-block-end:0.875rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem}.accordion .list{font-size:0.9em;margin-inline-start:0}:where(.sidebar) .accordion a{border-bottom:0;color:var(--color-links)}:where(.sidebar) .accordion a:hover{border-bottom:0}
.featured-image{position:relative}.featured-image a{border-bottom:0}.featured-image img, .featured-image-tax img{width:100%}.featured-image-tax.alignleft img, .featured-image-tax.alignright img{height:150px;width:150px}.byline{font-family:var(--font-body);line-height:1.25rem;color:var(--color-text-sec);font-size:0.9375rem;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0.5625rem}:where(.byline) a{border-bottom:1px solid color-mix(in srgb, var(--color-border), transparent 35%);color:var(--color-text-sec)}.byline-item{display:inline-flex;align-items:center;gap:0.35em}.byline a.byline-icon, .byline .byline-icon a{border-bottom:0}.byline-item .md-icon-twitter{color:#1da1f2}.byline-author{gap:0.3125rem}.byline-author .avatar, .byline-author .byline-avatar{--byline-avatar-size: 40px;margin:0;position:relative;flex:none;inline-size:var(--byline-avatar-size);block-size:var(--byline-avatar-size);aspect-ratio:1;object-fit:cover;object-position:center top;border-radius:50%}.byline .badge{font-size:inherit;padding:4px 7px}.byline-comments-label{display:none}.byline-seo .rank-math-breadcrumb, .byline-seo .rank-math-breadcrumb p{display:inline;margin:0;padding:0}.byline-reviewed-label{color:var(--color-text-sec);margin-inline-end:5px}:where(.byline .byline-reviewed-name a){border-bottom:0;color:var(--color-text);font-weight:600}[data-theme="dark"] .byline-reviewed{background:color-mix(in srgb, var(--color-content-bg), white 6%);border-color:color-mix(in srgb, var(--color-border), transparent 20%)}.post-excerpt{color:var(--color-text-sec);margin-block:0 1.6875rem;max-width:65ch}.post-excerpt-lead{font-size:1.25rem;line-height:1.9375rem}.post-excerpt-bordered{border-inline-start:2px solid var(--color-border);padding-inline-start:0.875rem}.post-excerpt-boxed{background-color:color-mix(in srgb, var(--color-text) 4%, var(--color-content-bg));border-radius:var(--radius-m);padding:0.875rem}@media (max-width: 767px){.post-excerpt-lead{font-size:1.1875rem;line-height:1.9375rem}}.pagination{display:flex;justify-content:center;align-items:center;gap:0.3125rem;padding-block:1.6875rem;position:relative}.post-nav-links{display:flex;justify-content:center;align-items:center;gap:0.3125rem;background-color:var(--color-bg, var(--color-content-bg));border:1px solid var(--color-border);border-radius:var(--radius-m);padding:0.875rem}.pagination .page-numbers, .post-nav-links .post-page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 0.875rem;font-size:var(--fs-xs);font-weight:600;color:var(--color-text);background-color:var(--color-content-bg);border:1px solid var(--color-border);border-radius:var(--radius-s);text-decoration:none;transition:background var(--transition), border-color var(--transition), color var(--transition)}.pagination .page-numbers:hover, .post-nav-links .post-page-numbers:hover{background-color:color-mix(in srgb, var(--color-text) 6%, var(--color-content-bg));border-color:var(--color-text);color:var(--color-text)}.page-numbers.current, .post-page-numbers.current{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-content-bg);cursor:default;font-weight:700}.page-numbers.current:hover, .post-page-numbers.current:hover{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-content-bg)}.page-numbers.dots{background:transparent;border:none;color:var(--color-text-sec);min-width:auto;padding:0 0.25rem;cursor:default}.page-numbers.dots:hover{background:transparent;border:none;color:var(--color-text-sec)}.pagination .prev, .pagination .next{font-weight:700;gap:0.3rem}@media (max-width: 480px){.pagination .page-numbers, .post-nav-links .post-page-numbers{min-width:2.2rem;height:2.2rem;padding:0 0.4rem}}
.wp-block-cover[class*="align"]{width:auto}:where(.wp-block-image) figcaption{color:var(--color-text-sec);font-style:italic;font-size:0.9em;text-align:center}.callout{--callout-accent: var(--color-primary);background:color-mix(in srgb, var(--color-primary) 5%, var(--color-content-bg));border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));border-radius:var(--radius-m);position:relative}.callout-tip{--callout-accent: #22c55e}.callout-info{--callout-accent: #3b82f6}.callout-warning{--callout-accent: #f59e0b}.callout-success{--callout-accent: #10b981}.callout-error{--callout-accent: #ef4444}[data-theme="dark"] .callout:not(.image-overlay){background-color:var(--color-surface-2) !important;border-color:color-mix(in srgb, var(--callout-accent) 70%, var(--color-text)) !important;box-shadow:none;color:var(--color-text) !important}.callout.has-icon{padding-block-start:0}.callout-title, .callout-action{text-align:center}.callout-icon{align-items:center;border-radius:50%;box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);color:var(--color-text-light);display:flex;justify-content:center;margin-inline:auto}.callout-icon.icon{background-color:var(--color-headline);font-size:43px;height:80px;line-height:1;margin-block-start:-40px;width:80px}.callout-icon.icon > i{align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1;width:1em}.callout-icon.icon > i::before{display:block;line-height:1}[data-theme="dark"] .callout:not(.image-overlay) .callout-icon.icon{background-color:color-mix(in srgb, var(--callout-accent) 25%, var(--color-surface-2)) !important;border:1px solid color-mix(in srgb, var(--callout-accent) 60%, var(--color-text));box-shadow:none;color:var(--color-text) !important}.callout-icon.image{height:100px;margin-block-start:-50px;width:100px}.callout-icon.image img{border-radius:50%;height:100px;width:100px}.callout.callout-layout-accent-bar{border:none;border-left:4px solid;border-radius:0;background:var(--color-content-bg)}.callout.callout-layout-minimal{border:none;background:transparent;box-shadow:none}[data-theme="dark"] .callout.callout-layout-minimal:not(.image-overlay){background-color:transparent !important}.callout.callout-layout-minimal.has-icon{padding-block-start:1.6875rem}.callout.callout-layout-minimal .callout-icon{box-shadow:none;margin-block-start:0}.callout.callout-layout-minimal .callout-icon.icon{width:24px;height:24px;font-size:14px;margin-block-start:0}.content-upgrade{border-radius:5px}.callout-button, .content-upgrade .button{width:100%}@media (min-width: 993px){.box-lr{align-items:center;display:flex}.box-lr .content-upgrade-text{margin-block-end:0;width:65%}.box-lr .content-upgrade-action{padding-inline-start:1.6875rem;width:35%}}@media (max-width: 992px){.note-box-list{margin-inline-start:0.875rem}}.entry-subtitle{display:block;font-size:24px;line-height:36px;margin-block-start:13px}.wp-caption{height:auto;max-width:100%}.wp-caption-text{border-bottom:1px solid var(--color-border);color:var(--color-text-sec);font-size:14px;font-style:italic;line-height:22px;padding:13px}.post-nav{padding-block-end:1.6875rem;padding-block-start:1.6875rem}.featured-image-caption{color:var(--color-text-sec);font-size:14px;font-style:italic;line-height:20px;text-align:center}.post-box .featured-image-caption{margin-block-start:0.875rem;padding-inline:0.875rem}@media (min-width: 769px){.featured-image.alignleft, .featured-image.alignright{max-width:21.9375rem}}.content-headline.has-classic-image:has(> .classic-image-wrap){display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-single)}.content-headline.has-classic-image:has(> .classic-image-wrap) .content-inner{align-self:center}.content-headline.has-classic-image:has(> .classic-image-wrap) .classic-image-wrap{align-self:center;min-width:0}.content-headline.has-classic-image:has(> .classic-image-wrap) .classic-image-wrap img{width:100%;height:auto;max-height:32rem;object-fit:contain;border-radius:var(--radius-m);display:block}.content-headline.classic-image-right:has(> .classic-image-wrap){grid-template-columns:1fr 1fr}.content-headline.classic-image-left:has(> .classic-image-wrap){grid-template-columns:1fr 1fr}.content-headline.has-classic-image:has(> .classic-image-wrap) > .content-inner{display:block;max-width:none;width:100%;min-width:0;grid-column:var(--md-headline-copy, 1);grid-row:var(--md-headline-row, 1)}.content-headline.has-classic-image:has(> .classic-image-wrap) > .classic-image-wrap{grid-column:var(--md-headline-media, 2);grid-row:var(--md-headline-row, 1)}.content-headline.classic-image-left{--md-headline-copy: 2;--md-headline-media: 1}.content-headline.has-classic-image:has(> .breadcrumbs ~ .content-inner){--md-headline-row: 2}.content-headline > .post-excerpt{grid-column:1 / -1;width:100%;max-width:var(--post-width, 65ch);margin-inline:auto}.title-layout-centered > .post-excerpt{text-align:center}@media (max-width: 768px){.content-headline.has-classic-image:has(> .classic-image-wrap), .content-headline.has-classic-image:has(> .breadcrumbs ~ .content-inner){--md-headline-copy: 1;--md-headline-media: 1;--md-headline-row: auto}}@media (max-width: 768px){.content-headline.has-classic-image:has(> .classic-image-wrap){grid-template-columns:1fr}.content-headline.has-classic-image:has(> .classic-image-wrap) .content-inner, .content-headline.has-classic-image:has(> .classic-image-wrap) .classic-image-wrap{order:unset}}@media (max-width: 992px){.byline{align-items:center;display:flex;flex-wrap:wrap;font-size:0.9375rem;line-height:1.3125rem;gap:6px 0}}@media (max-width: 767px){.byline{font-size:0.875rem;line-height:1.25rem}}
.circle-icon, a.circle-icon{background-color:rgba(0, 0, 0, 0.15);border-bottom:0;border-radius:50%;color:var(--color-text);display:inline-block;line-height:1;position:relative;transition:background-color var(--motion-slow), transform var(--motion), box-shadow var(--motion-slow)}.circle-icon:hover, a.circle-icon:hover{background-color:var(--color-primary);color:var(--color-text-light);transform:scale(1.15) rotate(10deg);box-shadow:0 2px 8px rgba(0, 0, 0, 0.2)}.circle-icon.micro{bottom:-2px;font-size:15px;height:25px;padding-block-start:5px;width:25px}.video-wrap{height:0;position:relative;padding-block-end:56.25%;padding-block-start:0;border-radius:10px;margin-block-end:1.6875rem;overflow:hidden;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);transition:box-shadow var(--motion-slow), transform var(--motion-slow)}.video-wrap:hover{box-shadow:0 8px 24px rgba(0, 0, 0, 0.2);transform:scale(1.01)}.video-wrap iframe{height:100%;position:absolute;left:0;top:0;width:100%}.play-button{border:4px solid var(--color-text-light);border-radius:50%;cursor:pointer;display:inline-block;height:75px;padding:20px 26px 26px;position:relative;text-align:center;width:75px;transition:transform var(--motion-slow), border-color var(--motion-slow), box-shadow var(--motion-slow);box-shadow:0 4px 12px rgba(0, 0, 0, 0.3)}.play-button:hover{transform:scale(1.15);border-color:var(--color-primary);box-shadow:0 6px 20px rgba(0, 0, 0, 0.4)}.play-button::after{content:'';display:block;border-style:solid;border-width:15px 0 15px 22px;border-color:transparent transparent transparent var(--color-text-light);transition:border-color var(--motion-slow)}.play-button:hover::after{border-color:transparent transparent transparent var(--color-primary)}.play-button-text{font-size:13px;font-weight:bold;text-transform:uppercase;transition:color var(--motion-slow)}.play-button:hover .play-button-text{color:var(--color-primary)}.wp-block-code{position:relative;border-radius:var(--radius-m);margin:1.5em 0;overflow:hidden;border:1px solid var(--color-border)}.wp-block-code code{display:block;font-family:'SF Mono', 'SFMono-Regular', 'Consolas', 'Monaco', 'Courier New', monospace;font-size:0.9em;line-height:1.6;overflow-x:auto;white-space:pre;tab-size:4}.wp-block-code-wrapper{position:relative;margin-block-start:0.875rem;margin-block-end:0.875rem}.wp-block-code-wrapper .wp-block-code{margin:0;transition:max-height var(--transition-slow)}.wp-block-code-wrapper--collapsed .wp-block-code{overflow:hidden}.wp-block-code-wrapper__expand{display:flex;align-items:center;justify-content:center;gap:var(--space-half);width:100%;padding:1.6875rem;border:none;font-size:var(--fs-s);font-weight:500;cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);font-family:inherit;background:linear-gradient(to bottom, transparent, var(--color-content-bg) 30%);color:var(--color-text-sec)}.wp-block-code-wrapper__expand:hover{color:var(--color-text)}.wp-block-code-wrapper__expand svg, .wp-block-code-wrapper__expand .md-icon-angle-down{display:inline-flex;flex-shrink:0;line-height:1;transition:transform var(--transition-slow)}.wp-block-code-wrapper__expand[aria-expanded="true"] svg, .wp-block-code-wrapper__expand[aria-expanded="true"] .md-icon-angle-down{transform:rotate(180deg)}.wp-block-code-wrapper--collapsed .wp-block-code-wrapper__expand{position:absolute;bottom:0;left:0;right:0;padding-block-start:3rem}.wp-block-code-wrapper--expanded .wp-block-code-wrapper__expand{position:relative;padding-block-start:1.6875rem;background:var(--color-content-bg)}@media (max-width: 768px){.wp-block-code code{font-size:0.85em}.wp-block-code-wrapper__expand{font-size:calc(var(--fs-s) * 0.95);padding:0.875rem 1.6875rem}}[data-theme="dark"] .wp-block-code-wrapper__expand{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-bg, #0f1117), #000 10%) 30%);color:var(--color-text-sec)}[data-theme="dark"] .wp-block-code-wrapper--expanded .wp-block-code-wrapper__expand{background:color-mix(in srgb, var(--color-bg, #0f1117), #000 10%)}[data-theme="dark"] .wp-block-code-wrapper__expand:hover{color:var(--color-text)}
.footer{background-color:var(--color-footer-bg);color:var(--color-footer-text);font-family:"Valley Sans", system-ui, sans-serif;font-size:16px;line-height:22px;letter-spacing:-0.008em;position:relative;z-index:150}.footer .inner{padding-block:var(--space-single);padding-block-end:calc(var(--space-single) + env(safe-area-inset-bottom, 0px));padding-inline:max(var(--space-half), env(safe-area-inset-left, 0px)) max(var(--space-half), env(safe-area-inset-right, 0px))}.footer-columns{display:grid;gap:var(--space-single) var(--space-mid);grid-template-columns:repeat(4, minmax(0, 1fr))}.footer-columns .col{min-width:0}.footer-columns.columns-1{grid-template-columns:minmax(0, 1fr)}.footer-columns.columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.footer-columns.columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.footer-bottom{border-block-start:1px solid color-mix(in srgb, var(--color-footer-text), transparent 85%);padding-block:var(--space-half)}.footer-bottom-grid{align-items:center;display:grid;gap:var(--space-half) var(--space-single)}.footer-bottom-grid--split{grid-template-columns:1fr auto}.footer-bottom-grid--single{grid-template-columns:1fr}.footer-bottom-right{justify-self:end;text-align:end}.footer-copy{border-block-start:1px solid color-mix(in srgb, var(--color-footer-text), transparent 85%);font-size:0.92em;opacity:0.85}.footer-copy .inner{padding-block:var(--space-half)}.footer-copy p{margin:0}:where(.footer) a:not(.button){color:var(--color-footer-links);transition:color var(--motion-fast)}:where(.footer) a:not(.button):hover, :where(.footer) a:not(.button):focus-visible{color:var(--color-footer-title)}.footer .widget:not(:last-child){margin-block-end:2.5625rem}.footer .widget ul{list-style:none;margin:0;padding:0}:where(.footer .widget) ul li{padding-block:var(--space-third);position:relative;transition:padding-inline-start var(--motion-fast)}:where(.footer .widget) ul li:first-child{padding-block-start:0}:where(.footer .widget) ul li::before{color:var(--color-primary);content:'\e80f';font-family:'md-icon';font-size:0.75em;left:0;opacity:0;position:absolute;transform:translateX(-10px);transition:opacity var(--motion-fast), transform var(--motion-fast)}:where(.footer .widget) ul li:hover{padding-inline-start:var(--space-half)}:where(.footer .widget) ul li:hover::before{opacity:1;transform:translateX(0)}:where(.footer) .footer-title{color:var(--color-footer-title);font-family:"Valley Sans", system-ui, sans-serif;font-size:20px;font-weight:400;letter-spacing:normal;line-height:26px;margin:0 0 var(--space-half);border-block-end:1px solid color-mix(in srgb, var(--color-footer-text), transparent 80%);padding-block-end:var(--space-third)}:where(.footer) [class*="md-icon-"]{align-items:center;background-color:color-mix(in srgb, var(--color-footer-text), transparent 90%);border-radius:var(--radius-s);display:inline-flex;font-size:1em;height:30px;justify-content:center;margin-inline-end:var(--space-xs);transition:background-color var(--motion-fast), color var(--motion-fast);width:30px}:where(.footer) [class*="md-icon-"]:hover, :where(.footer) [class*="md-icon-"]:focus-visible{background-color:var(--color-primary);color:var(--color-text-light)}:where(.footer) .menu{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-half);list-style:none;margin:0;padding:0}:where(.footer) .menu li{margin:0;padding:0}:where(.footer) .menu a{padding:0}@media (max-width: 992px){.footer{font-size:14px;line-height:22px}.footer-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}.footer-bottom-grid--split{grid-template-columns:1fr}.footer-bottom-right{justify-self:start;text-align:start}.footer-title{font-size:19px;line-height:26px}}@media (max-width: 640px){.footer{font-size:18px;line-height:25px}.footer .inner{padding-block:var(--space-half)}.footer-columns{gap:var(--space-half);grid-template-columns:1fr}.footer-title{font-size:15px;line-height:21px}.footer-copy{text-align:center}:where(.footer) .menu{justify-content:center}}
.block{padding:1.6875rem 3.375rem}.block-half, .frame{padding:0.875rem}.block-half-top{padding-block-start:0.875rem}.block-half-bot{padding-block-end:0.875rem}.block-half-tb{padding-block:0.875rem}.block-half-lr{padding-inline:0.875rem}.block-single, .tagcloud, .note, .alert{padding:1.6875rem}.block-single-tb{padding-block:1.6875rem}.block-single-lr{padding-inline:1.6875rem}.block-single-top, .block-full-content{padding-block-start:1.6875rem}.block-single-bot{padding-block-end:1.6875rem}.block-mid{padding:2.5625rem}.block-mid-tb{padding-block:2.5625rem}.block-mid-lr{padding-inline:2.5625rem}.block-mid-top{padding-block-start:2.5625rem}.block-mid-bot{padding-block-end:2.5625rem}.block-double{padding:3.375rem}.block-double-tb{padding-block:3.375rem}.block-double-lr{padding-inline:3.375rem}.block-double-top, .block-full-top{padding-block-start:3.375rem}.block-double-bot, .block-full-content{padding-block-end:3.375rem}.block-double-content{padding:1.6875rem 3.375rem 3.375rem}.pt-none{padding-block-start:0}.pr-none{padding-inline-end:0}.pb-none{padding-block-end:0}.pl-none{padding-inline-start:0}@media (min-width: 1366px){.close-on-desktop{display:none !important}}@media (min-width: 993px){[class*="block-full"]{padding-inline:18.887262079063%}}@media (max-width: 1366px){.close-on-max{display:none}}@media (max-width: 992px){.block-double, .block-double-content{padding:3.375rem}.block-double-tb{padding-block:3.375rem}.block-double-lr{padding-inline:3.375rem}.block-double-top{padding-block-start:3.375rem}.block-double-bot{padding-block-end:3.375rem}.sidebar{padding-block:1.6875rem}}@media (max-width: 640px){.block, .block-single, .tagcloud, .note, .alert{padding-inline:0.875rem}.block-double-top{padding-block-start:1.6875rem}.block-double-bot{padding-block-end:1.6875rem}}.mt-none{margin-block-start:0 !important}.mr-none{margin-inline-end:0}.mb-none{margin-block-end:0 !important}.ml-none{margin-inline-start:0}.mt-quad:not(:last-child){margin-block-start:6.75rem}.mb-quad:not(:last-child){margin-block-end:6.75rem}.mt-triple:not(:last-child){margin-block-start:5.0625rem}.mb-triple:not(:last-child){margin-block-end:5.0625rem}.mt-double{margin-block-start:3.375rem}.mr-double{margin-inline-end:3.375rem}.mb-double:not(:last-child){margin-block-end:3.375rem}.mt-mid{margin-block-start:2.5625rem}.mb-mid:not(:last-child){margin-block-end:2.5625rem}.mt-single{margin-block-start:1.6875rem}.mr-single{margin-inline-end:1.6875rem}.mb-single:not(:last-child){margin-block-end:1.6875rem}.mt-half{margin-block-start:0.875rem}.mr-half{margin-inline-end:0.875rem}.mb-half:not(:last-child), .byline{margin-block-end:0.875rem}.mt-small{margin-block-start:0.3125rem}.mr-small{margin-inline-end:0.3125rem}.mb-small:not(:last-child){margin-block-end:0.3125rem}.ml-small{margin-inline-start:0.3125rem}@media (min-width: 993px){.content-sidebar .aligncenter.wrap, .content-sidebar .alignleft.wrap{margin-inline-start:-3.375rem}.content-sidebar .aligncenter.wrap, .content-sidebar .alignright.wrap{margin-inline-end:-3.375rem}.content-sidebar .aligncenter.wrap-small, .content-sidebar .alignleft.wrap-small, .content-sidebar .alignwide{margin-inline-start:-1.6875rem}.content-sidebar .aligncenter.wrap-small, .content-sidebar .alignright.wrap-small, .content-sidebar .alignwide{margin-inline-end:-1.6875rem}}@media (max-width: 992px){.mt-quad:not(:last-child){margin-block-start:5.0625rem}.mb-quad:not(:last-child){margin-block-end:5.0625rem}.mt-triple:not(:last-child){margin-block-start:3.375rem}.mb-triple:not(:last-child){margin-block-end:3.375rem}}@media (max-width: 768px){.mt-quad:not(:last-child){margin-block-start:3.375rem}.mb-quad:not(:last-child){margin-block-end:3.375rem}.mt-triple:not(:last-child){margin-block-start:1.6875rem}.mb-triple:not(:last-child), .mb-double:not(:last-child){margin-block-end:1.6875rem}}:root{--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr)}[class*="columns-"], [class*="grid-"]{display:grid;gap:var(--space-single);width:100%}.col{min-width:0;position:relative}.gap-none{gap:0}.gap-half{gap:var(--space-half)}.gap-single{gap:var(--space-single)}.gap-mid{gap:var(--space-mid)}.gap-double{gap:var(--space-double)}.columns-2, .grid-2{grid-template-columns:var(--grid-2)}.columns-3, .grid-3{grid-template-columns:var(--grid-3)}.columns-4, .grid-4{grid-template-columns:var(--grid-4)}.columns-5, .grid-5{grid-template-columns:var(--grid-5)}.columns-6, .grid-6{grid-template-columns:var(--grid-6)}.grid-n{grid-template-columns:repeat(auto-fit, minmax(14em, 1fr))}.grid-1-2{grid-template-columns:var(--grid-1-2)}.grid-1-3{grid-template-columns:var(--grid-1-3)}.grid-2-1{grid-template-columns:var(--grid-2-1)}.grid-2-3{grid-template-columns:var(--grid-2-3)}.grid-3-1{grid-template-columns:var(--grid-3-1)}.grid-3-2{grid-template-columns:var(--grid-3-2)}@media (max-width: 992px){.columns-4, .grid-4, .columns-5, .grid-5, .columns-6, .grid-6{grid-template-columns:var(--grid-3)}}@media (max-width: 768px){.columns-3, .grid-3, .columns-4, .grid-4, .columns-5, .grid-5, .columns-6, .grid-6{grid-template-columns:var(--grid-2)}.grid-1-2, .grid-1-3, .grid-2-1, .grid-2-3, .grid-3-1, .grid-3-2{grid-template-columns:var(--grid-1)}}@media (max-width: 640px){.columns-2, .grid-2, .columns-3, .grid-3, .columns-4, .grid-4, .columns-5, .grid-5, .columns-6, .grid-6{grid-template-columns:var(--grid-1)}.grid-2-on-mobile{grid-template-columns:var(--grid-2)}.grid-3-on-mobile{grid-template-columns:var(--grid-3)}}.columns-10-90{grid-template-columns:minmax(3.75rem, 10%) minmax(0, 1fr)}.columns-20-80{grid-template-columns:minmax(6.25rem, 20%) minmax(0, 1fr)}.columns-25-75{grid-template-columns:minmax(7.5rem, 25%) minmax(0, 1fr)}.columns-30-70{grid-template-columns:minmax(8.75rem, 30%) minmax(0, 1fr)}.columns-35-65{grid-template-columns:minmax(10rem, 35%) minmax(0, 1fr)}.columns-40-60{grid-template-columns:minmax(11.25rem, 40%) minmax(0, 1fr)}.columns-45-55{grid-template-columns:minmax(12.5rem, 45%) minmax(0, 1fr)}.columns-55-45{grid-template-columns:minmax(13.75rem, 55%) minmax(0, 1fr)}.columns-60-40{grid-template-columns:minmax(15rem, 60%) minmax(0, 1fr)}.columns-65-35{grid-template-columns:minmax(16.25rem, 65%) minmax(0, 1fr)}.columns-70-30{grid-template-columns:minmax(17.5rem, 70%) minmax(0, 1fr)}.columns-75-25{grid-template-columns:minmax(18.75rem, 75%) minmax(0, 1fr)}.columns-80-20{grid-template-columns:minmax(20rem, 80%) minmax(0, 1fr)}.columns-90-10{grid-template-columns:minmax(22.5rem, 90%) minmax(0, 1fr)}@media (max-width: 768px){[class*="columns-"][class*="-"]{grid-template-columns:1fr}}[class*="masonry-"], .two-column, .three-column{column-gap:var(--space-single)}[class*="masonry-"] > *{break-inside:avoid;margin-block-end:var(--space-single)}.masonry-2, .two-column{column-count:2}.masonry-3, .three-column{column-count:3}.masonry-4{column-count:4}@media (max-width: 992px){.masonry-3{column-count:2}.masonry-4{column-count:3}}@media (max-width: 768px){.masonry-4{column-count:2}.two-column, .three-column{column-count:1}}@media (max-width: 640px){.masonry-2, .masonry-3, .masonry-4{column-count:1}.masonry-2-on-mobile{column-count:2}}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-33{width:33.333%}.width-40{width:40%}.width-50{width:50%}.width-60{width:60%}.width-66{width:66.666%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-full{width:100%}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-full{grid-column:1 / -1}.justify-center{justify-items:center}.justify-start{justify-items:start}.justify-end{justify-items:end}.justify-stretch{justify-items:stretch}.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-stretch{align-items:stretch}.order-first{order:-1}.order-last{order:999}@media (max-width: 767px){.reverse-mobile{display:flex;flex-direction:column-reverse}.reverse-mobile > *{width:100%}}@media (max-width: 639px){.hide-mobile, .nomobile{display:none !important}}@media (min-width: 640px) and (max-width: 1079px){.hide-tablet, .hide-mid, .notablet{display:none !important}}@media (min-width: 1080px){.hide-desktop{display:none !important}}
.md-toc[data-md-toc]{box-sizing:border-box;padding:1rem;border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:var(--radius-s);margin:0 0 3.375rem}.md-toc-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:0.875rem;padding-block-end:0.625em;border-block-end:1px solid color-mix(in srgb, currentColor 14%, transparent)}.md-toc-collapsible:not(.md-toc-editor-preview) .md-toc-head{cursor:pointer}.md-toc.is-collapsed .md-toc-head{padding-block-end:0;border-block-end-color:transparent}.md-toc-title{font-weight:bolder;margin-block:0}.md-toc-head + .md-toc-body{padding-block-start:1rem}.md-toc-toggle{appearance:none;background:none;border:0;cursor:pointer;padding:0.375rem;margin:-0.375rem;color:inherit;line-height:0;border-radius:var(--radius-s)}.md-toc-toggle::after{content:'';position:absolute;inset:0;border-radius:inherit}.md-toc-head:hover .md-toc-toggle{opacity:0.7}.md-toc-toggle:focus-visible{outline:var(--focus-ring);outline-offset:2px}@supports selector(:has(*)){.md-toc-toggle:focus-visible{outline:none}.md-toc-head:has(.md-toc-toggle:focus-visible){outline:var(--focus-ring);outline-offset:4px;border-radius:var(--radius-s)}}.md-toc-chevron{display:inline-block;width:0.5rem;height:0.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--motion-fast) var(--ease-out-quart)}.md-toc-toggle[aria-expanded="true"] .md-toc-chevron{transform:translateY(2px) rotate(225deg)}.md-toc-editor-preview:not(.is-collapsed) .md-toc-chevron{transform:translateY(2px) rotate(225deg)}.md-toc-body[hidden]{display:none}.md-toc-body > .md-toc-list{margin-block:0}ol.md-toc-list, ol.md-toc-sublist{list-style-type:decimal}.md-toc[data-numbering="roman"] ol.md-toc-list, .md-toc[data-numbering="roman"] ol.md-toc-sublist{list-style-type:lower-roman}.md-toc[data-numbering="alpha"] ol.md-toc-list, .md-toc[data-numbering="alpha"] ol.md-toc-sublist{list-style-type:lower-alpha}ul.md-toc-list, ul.md-toc-sublist{list-style:none;padding-inline-start:0}.md-toc-sublist{margin-block:0.25rem}.md-toc-list > .md-toc-item:first-child{margin-block-start:0}.md-toc-list > .md-toc-item:last-child{margin-block-end:0}.md-toc-link.is-active{font-weight:bolder;text-decoration-thickness:max(2px, 0.12em)}.md-toc-editor-preview .md-toc-link{color:var(--color-links);text-decoration:underline;cursor:default}.md-toc-flat .md-toc-item[data-depth="1"]{padding-inline-start:1.6875rem}.md-toc-flat .md-toc-item[data-depth="2"]{padding-inline-start:3.375rem}.md-toc-flat .md-toc-item[data-depth="3"]{padding-inline-start:3rem}.md-toc-rail{display:none}@media (min-width: 1080px){.md-toc-rail{display:block;position:fixed;top:50%;transform:translateY(-50%);z-index:20;max-height:80vh;overflow-y:auto;overscroll-behavior:contain;padding-block:0.875rem;pointer-events:none;scrollbar-width:none}.md-toc-rail::-webkit-scrollbar{width:0;height:0}.md-toc-rail-link, .md-toc-rail-label{pointer-events:auto}.md-toc-rail[data-side="left"]{padding-inline-end:15rem}.md-toc-rail[data-side="right"]{padding-inline-start:15rem}.md-toc-rail[data-side="left"]{left:var(--md-toc-rail-inset, 3rem)}.md-toc-rail[data-side="right"]{right:var(--md-toc-rail-inset, 3rem)}.md-toc-rail-label{display:block;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1;letter-spacing:0.0625rem;color:var(--color-text-sec);white-space:nowrap;margin-bottom:0.5rem}.md-toc-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.md-toc-rail-link{display:flex;align-items:center;position:relative;gap:0.625rem;padding:0.1875rem 0;text-decoration:none;color:var(--color-text-sec);font-size:var(--fs-xs);line-height:1}.md-toc-rail[data-side="right"] .md-toc-rail-link{flex-direction:row-reverse}.md-toc-rail-mark{flex:none;height:2px;width:0.875rem;border-radius:var(--radius-full);background:color-mix(in oklch, var(--color-text-sec) 45%, transparent);transition:width var(--motion) var(--ease-out-expo), background-color var(--motion) var(--ease-out-expo)}.md-toc-rail-link[data-depth="1"] .md-toc-rail-mark{width:0.5625rem}.md-toc-rail-link[data-depth="2"] .md-toc-rail-mark{width:0.375rem}.md-toc-rail-text{position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 0.625rem);white-space:nowrap;max-width:13.75rem;overflow:hidden;text-overflow:ellipsis;background:var(--color-content-bg, var(--color-bg));box-shadow:var(--shadow-sm);border-radius:var(--radius-s);padding:0.1875rem 0.5rem;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out-quart)}.md-toc-rail[data-side="right"] .md-toc-rail-text{left:auto;right:calc(100% + 0.625rem)}.md-toc-rail-link:hover .md-toc-rail-text, .md-toc-rail-link:focus-visible .md-toc-rail-text{opacity:1}.md-toc-rail-link:hover{color:var(--color-text)}.md-toc-rail-link:hover .md-toc-rail-mark{background:var(--color-text-sec)}.md-toc-rail-link[aria-current="true"]{color:var(--color-text)}.md-toc-rail-link[aria-current="true"] .md-toc-rail-mark{width:1.75rem;background:var(--color-primary)}.md-toc-rail-link[data-depth="1"][aria-current="true"] .md-toc-rail-mark{width:1.25rem}.md-toc-rail-link[data-depth="2"][aria-current="true"] .md-toc-rail-mark{width:0.9375rem}.md-toc-rail-link:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-s)}.md-has-toc-rail .md-toc[data-md-toc]{display:none}.has-sidebar .md-toc-rail, .sidebar-active .md-toc-rail{display:none}}@media (min-width: 1500px){.md-toc-rail-text{position:static;transform:none;opacity:1;max-width:min(15rem, 15vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;box-shadow:none;padding:0;border-radius:0}.md-toc-rail[data-side="right"] .md-toc-rail-text{left:auto;right:auto}.md-toc-rail-link{padding:0.25rem 0;gap:0.5rem}.md-toc-rail{max-height:80vh;overflow-y:auto;pointer-events:auto}.md-toc-rail[data-side]{padding-inline:0}.md-toc-rail-mark{width:0.625rem}.md-toc-rail-link[data-depth="1"] .md-toc-rail-mark{width:0.375rem}.md-toc-rail-link[data-depth="2"] .md-toc-rail-mark{width:0.25rem}.md-toc-rail-link[data-depth="1"]{padding-inline-start:0.5rem}.md-toc-rail-link[data-depth="2"]{padding-inline-start:1rem}.md-toc-rail-link[aria-current="true"] .md-toc-rail-text{font-weight:var(--font-weight-bold)}}@media (prefers-reduced-motion: reduce){.md-toc-chevron, .md-toc-rail-mark, .md-toc-rail-text{transition-duration:0.01ms}}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-4px)}}.bounce{animation:bounce 3s infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spin, .md-icon-loading{animation:spin 2s linear infinite}.button-loading .md-icon-loading{display:none}.is-loading .md-icon-loading{display:inline-block;margin-inline-start:0.3125rem}.md-icon-angle-down::before{content:'\e80e'}.md-icon-angle-left::before{content:'\e816'}.md-icon-angle-right::before{content:'\e80f'}.md-icon-angle-up::before{content:'\e817'}.md-icon-bell::before{content:'\f0f3'}.md-icon-bolt::before{content:'\e823'}.md-icon-book::before{content:'\e828'}.md-icon-cancel::before{content:'\e810'}.md-icon-cart::before{content:'\e825'}.md-icon-chat::before{content:'\e811'}.md-icon-clock::before{content:'\e812'}.md-icon-code::before{content:'\f121'}.md-icon-download::before{content:'\e822'}.md-icon-exclamation::before{content:'\f12a'}.md-icon-eye::before{content:'\e81e'}.md-icon-facebook::before,.md-icon-facebook-squared::before{content:'\f09a'}.md-icon-github::before,.md-icon-github-squared::before{content:'\e802'}.md-icon-hand::before{content:'\f256'}.md-icon-heart::before{content:'\e821'}.md-icon-heart-empty::before{content:'\e801'}.md-icon-instagram::before{content:'\e805'}.md-icon-key::before{content:'\e82a'}.md-icon-like::before{content:'\e820'}.md-icon-url::before,.md-icon-link::before{content:'\e827'}.md-icon-linkedin::before,.md-icon-linkedin-squared::before{content:'\f0e1'}.md-icon-loading::before{content:'\e832'}.md-icon-mail-alt::before{content:'\e814'}.md-icon-menu::before{content:'\e815'}.md-icon-ok::before,.md-icon-ok-circled::before,.list-check li::before{content:'\e804'}.md-icon-pencil::before{content:'\e80d'}.md-icon-phone::before{content:'\e806'}.md-icon-pin::before{content:'\e803'}.md-icon-pinterest::before,.md-icon-pinterest-squared::before{content:'\f231'}.md-icon-quote::before{content:'\f10e'}.md-icon-reply::before{content:'\f112'}.md-icon-rss::before{content:'\f09e'}.md-icon-search::before{content:'\e813'}.md-icon-share::before{content:'\e81c'}.md-icon-tags::before{content:'\e829'}.md-icon-telegram::before{content:'\e839'}.md-icon-tiktok::before{content:'\e83a'}.md-icon-trophy::before{content:'\e824'}.md-icon-twitter::before{content:'\e800'}.md-icon-user::before{content:'\e819'}.md-icon-user-add::before{content:'\e818'}.md-icon-volume-up::before{content:'\e826'}.md-icon-whatsapp::before{content:'\f232'}.md-icon-wordpress::before{content:'\e80b'}.md-icon-youtube::before,.md-icon-youtube-play::before{content:'\e807'}.md-icon-home::before{content:'\e902'}.md-icon-camera::before{content:'\e90f'}.md-icon-mic::before{content:'\e91e'}.md-icon-book-new::before{content:'\e91f'}.md-icon-books::before{content:'\e920'}.md-icon-files-empty::before{content:'\e925'}.md-icon-folder-open::before{content:'\e90b'}.md-icon-credit-card::before{content:'\e93f'}.md-icon-calculator::before{content:'\e940'}.md-icon-setting::before{content:'\e994'}.md-icon-trophy-new::before{content:'\e99e'}.md-icon-gift::before{content:'\e99f'}.md-icon-fire::before{content:'\e9a9'}.md-icon-sun::before{content:'\e9d4'}.md-icon-contrast::before{content:'\e9d5'}.md-icon-half-sun::before{content:'\e9d6'}.md-icon-star-empty::before{content:'\e9d7'}.md-icon-star-half::before{content:'\e9d8'}.md-icon-star-full::before{content:'\e9d9'}.md-icon-heart-new::before{content:'\e9da'}.md-icon-heart-broken::before{content:'\e9db'}.md-icon-warning::before{content:'\ea07'}.md-icon-notification::before{content:'\ea08'}.md-icon-question::before{content:'\ea09'}.md-icon-info::before{content:'\ea0c'}.md-icon-cancel-circle::before{content:'\ea0d'}.md-icon-blocked::before{content:'\ea0e'}.md-icon-arrow-up-left::before{content:'\ea39'}.md-icon-arrow-up::before{content:'\ea3a'}.md-icon-arrow-up-right::before{content:'\ea3b'}.md-icon-arrow-right::before{content:'\ea3c'}.md-icon-arrow-down-right::before{content:'\ea3d'}.md-icon-arrow-down::before{content:'\ea3e'}.md-icon-arrow-down-left::before{content:'\ea3f'}.md-icon-arrow-left::before{content:'\ea40'}.md-icon-checked::before{content:'\ea52'}.md-icon-unchecked::before{content:'\ea53'}.md-icon-instagram-new::before{content:'\ea92'}.md-icon-paypal::before{content:'\ead8'}.md-icon-pdf::before{content:'\eadf'}.md-icon-word::before{content:'\eae1'}.md-icon-excel::before{content:'\eae2'}.md-icon-chatgpt::before{content:'\e904'}.md-icon-perplexity::before{content:'\e905'}.md-icon-claude::before{content:'\e911'}.md-icon-ellipsis-vertical::before{content:'\e90e'}.md-icon-ellipsis::before{content:'\e910'}.md-icon-percent::before{content:'\e900'}.md-icon-dollar::before{content:'\e901'}.md-icon-verified::before{content:'\e903'}.md-icon-ad::before{content:'\e909'}.md-icon-pro::before{content:'\e90a'}.md-icon-copy-solid::before{content:'\e941'}.md-icon-copy::before{content:'\f24d'}.md-icon-mail::before{content:'\f0e0'}.md-icon-cancel-circle-solid::before{content:'\e927'}.md-icon-user-alt::before{content:'\f2bd'}.md-icon-check-circle-solid::before{content:'\e907'}.md-icon-gem::before{content:'\e90d'}.md-icon-arrow-square-left::before{content:'\f33a'}.md-icon-arrow-square-right::before{content:'\f33b'}.md-icon-shield-check::before{content:'\f2f7'}.md-icon-sign-in::before{content:'\f090'}.md-icon-check-circle::before{content:'\f02b'}.md-icon-comment::before{content:'\f27a'}.md-icon-rocket::before{content:'\e906'}.md-icon-badge::before{content:'\e92d'}.md-icon-download-alt::before{content:'\e92f'}.md-icon-tag::before{content:'\e93a'}.md-icon-folder::before{content:'\e90c'}.md-icon-amazon::before{content:'\ea87'}.md-icon-wikipedia::before{content:'\eac8'}.md-icon-plugin::before{content:'\e915'}.md-icon-gemini::before{content:'\e916'}.md-icon-substack::before{content:'\e917'}.md-icon-responsive::before{content:'\e918'}.md-icon-bookmark::before{content:'\e919'}.md-icon-trash::before{content:'\e91a'}.md-icon-cloud::before{content:'\e91d'}.md-icon-server::before{content:'\e921'}.md-icon-gauge::before{content:'\e922'}.md-icon-clone::before{content:'\e908'}