@charset "UTF-8";:root{--bp-xs: 480px;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1440px;--content-width-narrow: 50rem;--content-width: 72rem;--content-width-wide: 80rem;--content-width-full: 90rem;--reading-width: 50rem;--reading-lh: 1.75;--reading-gap: 1.6em;--content-width-site: var(--theme-content-width, var(--content-width-wide));--gutter: clamp(1rem, 4vw, 2rem);--section-gap: clamp(3rem, 8vw, 7rem);--section-gap: clamp(3rem, 7vw, 5.5rem);--block-gap: clamp(1.5rem, 3vw, 2.5rem);--fs-2xs: clamp(.625rem, .56rem + .18vw, .72rem);--fs-xs: clamp(.75rem, .7rem + .2vw, .875rem);--fs-sm: clamp(.875rem, .83rem + .18vw, .975rem);--fs-md: clamp(1rem, .94rem + .22vw, 1.125rem);--fs-reading: clamp(1.0625rem, .98rem + .28vw, 1.25rem);--fs-lg: clamp(1.125rem, 1.03rem + .38vw, 1.375rem);--fs-xl: clamp(1.3125rem, 1.12rem + .75vw, 1.875rem);--fs-2xl: clamp(1.625rem, 1.25rem + 1.4vw, 2.5rem);--fs-3xl: clamp(1.875rem, 1.35rem + 2.2vw, 3.25rem);--fs-4xl: clamp(2.25rem, 1.55rem + 3vw, 4.25rem);--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-heading: var(--font-sans);--font-body: var(--font-sans);--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-black: 900;--lh-flat: 1;--lh-tight: 1.15;--lh-snug: 1.25;--lh-normal: 1.4;--lh-body: 1.65;--lh-loose: 1.75;--ls-tighter: -.03em;--ls-tight: -.02em;--ls-normal: 0em;--ls-wide: .04em;--ls-wider: .08em;--ls-widest: .15em;--h1-size: var(--fs-4xl);--h1-weight: var(--fw-bold);--h1-line-height: var(--lh-tight);--h1-tracking: var(--ls-tighter);--h2-size: var(--fs-3xl);--h2-weight: var(--fw-bold);--h2-line-height: var(--lh-tight);--h2-tracking: var(--ls-tight);--h3-size: var(--fs-2xl);--h3-weight: var(--fw-semibold);--h3-line-height: var(--lh-snug);--h3-tracking: var(--ls-tight);--h4-size: var(--fs-xl);--h4-weight: var(--fw-semibold);--h4-line-height: var(--lh-snug);--h4-tracking: var(--ls-normal);--h5-size: var(--fs-lg);--h5-weight: var(--fw-medium);--h5-line-height: var(--lh-normal);--h5-tracking: var(--ls-normal);--h6-size: var(--fs-md);--h6-weight: var(--fw-medium);--h6-line-height: var(--lh-normal);--h6-tracking: var(--ls-wide);--grey-h: 220;--grey-950: hsl(var(--grey-h), 20%, 6%);--grey-900: hsl(var(--grey-h), 16%, 10%);--grey-800: hsl(var(--grey-h), 14%, 16%);--grey-700: hsl(var(--grey-h), 12%, 26%);--grey-600: hsl(var(--grey-h), 11%, 39%);--grey-500: hsl(var(--grey-h), 10%, 50%);--grey-400: hsl(var(--grey-h), 11%, 62%);--grey-300: hsl(var(--grey-h), 14%, 75%);--grey-200: hsl(var(--grey-h), 18%, 87%);--grey-100: hsl(var(--grey-h), 22%, 93%);--grey-50: hsl(var(--grey-h), 28%, 97%);--black: #000;--white: #fff;--primary: hsl( 244, 72%, 60% );--primary-50: color-mix(in oklch, var(--primary) 8%, white);--primary-100: color-mix(in oklch, var(--primary) 15%, white);--primary-200: color-mix(in oklch, var(--primary) 30%, white);--primary-300: color-mix(in oklch, var(--primary) 50%, white);--primary-400: color-mix(in oklch, var(--primary) 70%, white);--primary-500: var(--primary);--primary-600: color-mix(in oklch, var(--primary) 85%, black);--primary-700: color-mix(in oklch, var(--primary) 65%, black);--primary-800: color-mix(in oklch, var(--primary) 45%, black);--primary-900: color-mix(in oklch, var(--primary) 25%, black);--primary-hover: var(--primary-600);--primary-a10: color-mix(in oklch, var(--primary) 10%, transparent);--primary-a20: color-mix(in oklch, var(--primary) 20%, transparent);--primary-a40: color-mix(in oklch, var(--primary) 40%, transparent);--primary-a60: color-mix(in oklch, var(--primary) 60%, transparent);--primary-a80: color-mix(in oklch, var(--primary) 80%, transparent);--secondary-h: 220;--secondary-s: 80%;--secondary-l: 55%;--secondary: hsl(var(--secondary-h), var(--secondary-s), var(--secondary-l));--secondary-light: hsl(var(--secondary-h), var(--secondary-s), 85%);--secondary-hover: hsl(var(--secondary-h), var(--secondary-s), 45%);--secondary-dark: hsl(var(--secondary-h), var(--secondary-s), 25%);--secondary-a20: hsla( var(--secondary-h), var(--secondary-s), var(--secondary-l), .2 );--secondary-a10: hsla( var(--secondary-h), var(--secondary-s), var(--secondary-l), .1 );--accent-h: 38;--accent-s: 90%;--accent-l: 55%;--accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l));--accent-light: hsl(var(--accent-h), var(--accent-s), 85%);--accent-hover: hsl(var(--accent-h), var(--accent-s), 45%);--accent-dark: hsl(var(--accent-h), var(--accent-s), 25%);--accent-a20: hsla(var(--accent-h), var(--accent-s), var(--accent-l), .2);--accent-a10: hsla(var(--accent-h), var(--accent-s), var(--accent-l), .1);--clr-success: hsl(152, 55%, 42%);--clr-warning: hsl(43, 90%, 48%);--clr-danger: hsl(0, 72%, 52%);--clr-info: hsl(210, 78%, 52%);--clr-success-bg: hsl(152, 55%, 96%);--clr-warning-bg: hsl(43, 90%, 96%);--clr-danger-bg: hsl(0, 72%, 97%);--clr-info-bg: hsl(210, 78%, 96%);--border-width: 1px;--border-color: var(--grey-200);--border-color-light: var(--grey-100);--border-color-dark: var(--grey-300);--border: var(--border-width) solid var(--border-color);--r-xs: .25rem;--r-sm: .375rem;--r: .5rem;--r-md: .75rem;--r-lg: 1rem;--r-xl: 1.5rem;--r-2xl: 2rem;--r-full: 999px;--r-btn: var(--r-full);--r-card: var( --r-lg );--r-img: var(--r-lg);--space-0: 0;--space-px: 1px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-11: 5rem;--space-12: 6rem;--space-14: 8rem;--space-16: 10rem;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .05);--shadow-md: 0 8px 24px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .06);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .07);--shadow-xl: 0 24px 64px rgba(0, 0, 0, .14), 0 12px 24px rgba(0, 0, 0, .08);--shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .08);--shadow-primary: 0 4px 16px var(--primary-a20);--focus-ring: 0 0 0 3px var(--primary-a40);--focus-ring-offset: 2px;--focus-ring-color: var(--primary-a40);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1);--dur-instant: 80ms;--dur-fast: .15s;--dur-normal: .25s;--dur-slow: .4s;--dur-slower: .6s;--z-below: -1;--z-base: 0;--z-raised: 10;--z-dropdown: 50;--z-sticky: 100;--z-header: 200;--z-modal: 300;--z-toast: 400;--z-top: 9999}@media(prefers-reduced-motion:reduce){:root{--dur-instant: 0ms;--dur-fast: 0ms;--dur-normal: 0ms;--dur-slow: 0ms;--dur-slower: 0ms}}:root{--surface-page: #ffffff;--surface-raised: hsl(var(--grey-h), 24%, 98%);--surface-overlay: hsl(var(--grey-h), 20%, 96%);--surface-sunken: hsl(var(--grey-h), 18%, 94%);--surface-inverse: var(--grey-950);--bg-main: var(--surface-page);--clr-text: var(--grey-900);--clr-text-muted: var(--grey-600);--clr-text-subtle: var(--grey-400);--clr-text-inv: var(--white);--clr-heading: var(--grey-950);--clr-link: var(--primary);--clr-link-hover: var(--primary-hover);--border-color: var(--grey-200);--border-color-light: var(--grey-100);--border-color-dark: var(--grey-300);--hairline: color-mix(in oklch, var(--clr-text) 8%, transparent);--dropdown-bg: var(--surface-page);--dropdown-bg-footer: var(--surface-raised);--dropdown-clr: var(--clr-text);--mobile-nav-bg: var(--surface-page);--card-bg: var(--surface-page);--sidebar-widget-bg: var(--surface-raised);--entry-article-bg: var(--white);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow: 0 4px 12px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .04);--shadow-md: 0 8px 24px rgba(0, 0, 0, .08), 0 4px 8px rgba(0, 0, 0, .05);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .09), 0 8px 16px rgba(0, 0, 0, .05);--img-filters: none;--header-height: 74px;--header-height-mobile: 56px;--header-height-mobile: 64px;--header-bg: var(--surface-page);--header-bg-sticky: color-mix(in oklch, var(--surface-page) 92%, transparent);--header-border: var(--border);--header-clr: var(--clr-text);--header-shadow: var(--shadow-sm);--header-shadow-sticky: var(--shadow);--header-z: var(--z-header);--header-padding-x: var(--gutter);--header-inner-height: 40px;--nav-clr: var(--clr-text-muted);--nav-clr-hover: var(--clr-text);--nav-clr-active: var(--primary);--nav-font-size: var(--fs-sm);--nav-font-weight: var(--fw-medium);--nav-item-radius: var(--r-md);--nav-item-padding-x: .8125rem;--nav-caret-size: 1rem;--dropdown-clr-heading: var(--clr-text-muted);--dropdown-clr-desc: var(--clr-text-muted);--dropdown-border: var(--border);--dropdown-shadow: var(--shadow-md);--dropdown-radius: var(--r-md);--dropdown-padding: var(--space-6);--dropdown-padding-desktop: var(--space-6) var(--space-7);--dropdown-offset: calc(var(--header-height) - 4px);--dropdown-min-width: 600px;--dropdown-font-size: var(--fs-sm);--dropdown-heading-size: var(--fs-xs);--dropdown-heading-weight: var(--fw-semibold);--dropdown-item-weight: var(--fw-medium);--dropdown-icon-size: 1.25rem;--dropdown-gap: var(--space-7);--mobile-nav-width: 75%;--mobile-nav-shadow: var(--shadow-xl);--mobile-nav-clr: var(--clr-text);--mobile-nav-clr-muted: var(--clr-text-muted);--mobile-nav-font-size: var(--fs-md);--mobile-nav-font-weight: var(--fw-semibold);--mobile-toggle-clr: var(--clr-text);--mobile-toggle-size: 1.75rem;--header-top-bg: var(--primary-50);--header-top-clr: var(--primary-700);--header-top-font-size: var(--fs-xs);--header-top-font-weight: var(--fw-semibold);--header-top-padding-y: var(--space-2);--btn-height: 2.75rem;--btn-height-sm: 2.25rem;--btn-height-lg: 3.25rem;--btn-padding-x: 1.25rem;--btn-padding-x-sm: .875rem;--btn-padding-x-lg: 1.75rem;--btn-font-size: var(--fs-sm);--btn-font-weight: var(--fw-semibold);--btn-radius: var(--r-btn);--btn-transition: var(--dur-fast) var(--ease-out);--btn-primary-bg: var(--primary);--btn-primary-bg-hover: var(--primary-hover);--btn-primary-clr: var(--clr-primary-btn, #101010);--btn-primary-border: transparent;--btn-secondary-bg: transparent;--btn-secondary-bg-hover: var(--surface-raised);--btn-secondary-clr: var(--clr-text);--btn-secondary-border: var(--border-color);--btn-ghost-bg: transparent;--btn-ghost-bg-hover: var(--primary-50);--btn-ghost-clr: var(--primary);--btn-ghost-border: transparent;--input-height: 2.75rem;--input-padding-x: .875rem;--input-padding-y: .625rem;--input-font-size: var(--fs-sm);--input-border: var(--border);--input-border-focus: 1.5px solid var(--primary);--input-radius: var(--r);--input-clr: var(--clr-text);--input-placeholder: var(--clr-text-subtle);--input-bg: var(--surface-page);--input-shadow-focus: var(--focus-ring);--card-border: var(--border);--card-radius: var(--r-card);--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow);--card-padding: var(--space-6);--card-gap: var(--space-4);--card-heading-clr: var(--clr-heading);--card-body-clr: var(--clr-text-muted);--entry-bg: var(--surface-page);--entry-clr-heading: var(--clr-heading-post, var(--clr-heading));--entry-clr-body: var( --clr-body-post, var(--clr-text) );--entry-clr-link: var(--clr-link-post, var(--clr-link));--entry-clr-meta: var(--clr-entry-meta, var(--clr-text-subtle));--entry-clr-excerpt: var(--clr-text-muted);--entry-font-size-body: var( --fs-reading );--entry-line-height: var( --reading-lh );--entry-img-radius: var(--r-img);--entry-article-radius: var(--r-lg);--entry-article-shadow: var(--shadow);--entry-article-padding-x: clamp( var(--space-6), 5vw, var(--space-12) );--entry-article-padding-y: var(--space-8);--entry-article-width: 92%;--entry-article-offset: -5%}@media(min-width:1024px){:root{--entry-article-offset: -12%}}:root{--footer-bg: var(--bg-clr-footer, #13161b);--footer-clr: var(--clr-footer, var(--grey-300));--footer-clr-heading: var(--primary);--footer-clr-muted: var(--clr-footer-menu-title, var(--grey-500));--footer-clr-strong: var(--clr-footer-strong, var(--white));--footer-clr-copyright: var(--clr-footer-copyright, var(--grey-500));--footer-border: var(--clr-footer-border, hsla(0, 0%, 100%, .08));--footer-font-size: var(--fs-sm);--footer-heading-size: var(--fs-sm);--footer-heading-weight: var(--fw-semibold);--footer-link-size: var(--fs-sm);--footer-padding-y: clamp(4rem, 8vw, 8rem);--footer-padding-x: var(--gutter);--sidebar-widget-border: var(--border);--sidebar-widget-radius: var(--r-card);--sidebar-widget-padding: var(--space-5) var(--space-6);--sidebar-widget-font-size: var(--fs-sm);--sidebar-widget-link-weight: var(--fw-medium);--sidebar-widget-shadow-hover: var(--shadow);--related-posts-bg: var(--surface-raised);--related-post-bg: var(--surface-page);--related-post-border: var(--border);--related-post-radius: var(--r-card);--related-post-shadow: var(--shadow-sm);--related-post-padding: var(--space-5);--related-post-img-h: 240px;--related-post-width: 92%;--related-post-offset: -50px;--author-box-bg: var(--surface-page);--author-box-border: var(--border);--author-box-radius: var(--r-card);--author-box-padding: var(--space-5);--author-box-shadow: var(--shadow-sm);--author-avatar-radius: var(--r-full);--breadcrumbs-clr: var(--clr-text-subtle);--breadcrumbs-clr-active: var(--clr-text);--breadcrumbs-font-size: var(--fs-xs);--breadcrumbs-font-weight: var(--fw-semibold);--progress-bar-bg: var(--primary);--progress-bar-clr: var(--white);--post-grid-gap: var(--space-7);--img-radius: var(--r-img);--words-hero-accent: var(--primary);--words-hero-seo-clr: var(--clr-text)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-page: hsl(var(--grey-h), 18%, 9%);--surface-raised: hsl(var(--grey-h), 16%, 13%);--surface-overlay: hsl(var(--grey-h), 15%, 17%);--surface-sunken: hsl(var(--grey-h), 20%, 6%);--surface-inverse: var(--white);--bg-main: var(--surface-page);--clr-text: hsla(var(--grey-h), 10%, 100%, .88);--clr-text-muted: hsla(var(--grey-h), 8%, 100%, .62);--clr-text-subtle: hsla(var(--grey-h), 5%, 100%, .38);--clr-text-inv: var(--grey-950);--clr-heading: var(--white);--clr-link: var(--primary-400);--clr-link-hover: var(--primary-300);--border-color: hsla(var(--grey-h), 5%, 100%, .11);--border-color-light: hsla(var(--grey-h), 5%, 100%, .06);--border-color-dark: hsla(var(--grey-h), 5%, 100%, .18);--dropdown-bg: var(--surface-raised);--dropdown-bg-footer: var(--surface-overlay);--dropdown-clr: var(--clr-text);--mobile-nav-bg: var(--surface-raised);--card-bg: var(--surface-raised);--sidebar-widget-bg: var(--surface-raised);--entry-article-bg: hsl( var(--grey-h), 16%, 11% );--input-bg: var(--surface-raised);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 4px 12px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 8px 24px rgba(0, 0, 0, .5), 0 4px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .55), 0 8px 16px rgba(0, 0, 0, .35);--img-filters: contrast(1.05) brightness(1.08)}}[data-theme=light]{color-scheme:light;--surface-page: #ffffff;--surface-raised: hsl(var(--grey-h), 24%, 98%);--surface-overlay: hsl(var(--grey-h), 20%, 96%);--surface-sunken: hsl(var(--grey-h), 18%, 94%);--surface-inverse: var(--grey-950);--bg-main: var(--surface-page);--clr-text: var(--grey-900);--clr-text-muted: var(--grey-600);--clr-text-subtle: var(--grey-400);--clr-text-inv: var(--white);--clr-heading: var(--grey-950);--clr-link: var(--primary);--clr-link-hover: var(--primary-hover);--border-color: var(--grey-200);--border-color-light: var(--grey-100);--border-color-dark: var(--grey-300);--hairline: color-mix(in oklch, var(--clr-text) 8%, transparent);--dropdown-bg: var(--surface-page);--dropdown-bg-footer: var(--surface-raised);--dropdown-clr: var(--clr-text);--mobile-nav-bg: var(--surface-page);--card-bg: var(--surface-page);--sidebar-widget-bg: var(--surface-raised);--entry-article-bg: var(--white);--input-bg: var(--surface-page);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow: 0 4px 12px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .04);--shadow-md: 0 8px 24px rgba(0, 0, 0, .08), 0 4px 8px rgba(0, 0, 0, .05);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .09), 0 8px 16px rgba(0, 0, 0, .05);--img-filters: none}[data-theme=dark]{color-scheme:dark;--surface-page: hsl(var(--grey-h), 18%, 9%);--surface-raised: hsl(var(--grey-h), 16%, 13%);--surface-overlay: hsl(var(--grey-h), 15%, 17%);--surface-sunken: hsl(var(--grey-h), 20%, 6%);--surface-inverse: var(--white);--bg-main: var(--surface-page);--clr-text: hsla(var(--grey-h), 10%, 100%, .88);--clr-text-muted: hsla(var(--grey-h), 8%, 100%, .62);--clr-text-subtle: hsla(var(--grey-h), 5%, 100%, .38);--clr-text-inv: var(--grey-950);--clr-heading: var(--white);--clr-link: var(--primary-400);--clr-link-hover: var(--primary-300);--border-color: hsla(var(--grey-h), 5%, 100%, .11);--border-color-light: hsla(var(--grey-h), 5%, 100%, .06);--border-color-dark: hsla(var(--grey-h), 5%, 100%, .18);--dropdown-bg: var(--surface-raised);--dropdown-bg-footer: var(--surface-overlay);--dropdown-clr: var(--clr-text);--mobile-nav-bg: var(--surface-raised);--card-bg: var(--surface-raised);--sidebar-widget-bg: var(--surface-raised);--entry-article-bg: hsl( var(--grey-h), 16%, 11% );--input-bg: var(--surface-raised);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 4px 12px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 8px 24px rgba(0, 0, 0, .5), 0 4px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .55), 0 8px 16px rgba(0, 0, 0, .35);--img-filters: contrast(1.05) brightness(1.08)}:root{--facebook: #3b5998;--facebook_group: #3b5998;--twitter: #1da1f2;--google: #db4437;--dribbble: #ea4c89;--youtube: #f33;--linkedin: #4875b4;--flickr: #fe0883;--tumblr: #32506d;--vimeo: #4ebbff;--blogger: #f60;--rss: #ff6200;--picasa: #05a136;--github: #4078c0;--deviantart: #43534d;--yahoo: #f52815;--pinterest: #c92228;--instagram: #517fa4;--instagram: #c32aa3;--stumbleupon: #f74425;--xing: #006567;--soundcloud: #f70;--yelp: #c41200;--snapchat: #fffc00;--vk: #45668e;--viadeo: #f4982b;--periscope: #3aa4c6;--behance: #1769ff;--reddit: #ff4500;--medium: #181818;--wordpress: #00749c;--patreon: #052d49;--email: #181818;--phone: #181818;--whatsapp: #28cf54;--google_reviews: #db4437;--telegram: #08c;--trip_advisor: #00af87;--imdb: #f5c518}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset{margin:0;padding:0}.list-reset{list-style:none;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select,optgroup{font:inherit}button,select{text-transform:none}textarea{resize:vertical;overflow:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}a{text-decoration-skip-ink:auto}button,[role=button],label[for],summary{cursor:pointer}button{background:none;border:none;padding:0;font:inherit;color:inherit;appearance:none;-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--grey-100: var(--grey-950);--grey-90: var(--grey-900);--grey-80: var(--grey-800);--grey-70: var(--grey-700);--grey-60: var(--grey-600);--grey-50: var(--grey-500);--grey-40: var(--grey-400);--grey-30: var(--grey-300);--grey-20: var(--grey-200);--grey-10: var(--grey-100);--grey-dark: var(--grey-800);--grey-medium-dark: var(--grey-600);--grey-medium: var(--grey-500);--grey-light-medium: var(--grey-300);--grey-light: var(--grey-100);--h1-font-weight: var(--h1-weight);--h2-font-weight: var(--h2-weight);--h3-font-weight: var(--h3-weight);--h4-font-weight: var(--h4-weight);--h5-font-weight: var(--h5-weight);--h6-font-weight: var(--h6-weight);--h1-line-height: var(--lh-tight);--h2-line-height: var(--lh-tight);--h3-line-height: var(--lh-snug);--h4-line-height: var(--lh-snug);--h5-line-height: var(--lh-normal);--h6-line-height: var(--lh-normal);--pix-p-font-size: var(--fs-md);--root-font-size: 1rem;--font-default: var(--font-sans);--primary-trans-90: var(--primary-a80);--primary-trans-80: var(--primary-a80);--primary-trans-60: var(--primary-a60);--primary-trans-40: var(--primary-a40);--primary-trans-20: var(--primary-a20);--primary-trans-10: var(--primary-a10);--primary-ultra-light: var(--primary-50);--primary-light: var(--primary-200);--primary-medium: var(--primary-500);--primary-dark: var(--primary-700);--primary-ultra-dark: var(--primary-900);--primary-ultra-dark-trans-90: color-mix(in oklch, var(--primary-900) 90%, transparent);--primary-ultra-dark-trans-80: color-mix(in oklch, var(--primary-900) 80%, transparent);--primary-ultra-dark-trans-60: color-mix(in oklch, var(--primary-900) 60%, transparent);--primary-ultra-dark-trans-40: color-mix(in oklch, var(--primary-900) 40%, transparent);--primary-ultra-dark-trans-20: color-mix(in oklch, var(--primary-900) 20%, transparent);--primary-ultra-dark-trans-10: color-mix(in oklch, var(--primary-900) 10%, transparent);--primary-hover-val: 1.15;--primary-ultra-light-val: 95%;--primary-light-val: 85%;--primary-medium-val: 50%;--primary-dark-val: 25%;--primary-ultra-dark-val: 10%;--bg-primary: var(--primary-bg);--link-primary-color: var(--clr-link);--link-secondary-color: var(--clr-link-hover);--clr-link: var(--primary);--clr-link-post: var(--entry-clr-link);--secondary-trans-90: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .9);--secondary-trans-80: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .8);--secondary-trans-60: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .6);--secondary-trans-40: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .4);--secondary-trans-20: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .2);--secondary-trans-10: hsla(var(--secondary-h), var(--secondary-s), var(--secondary-l), .1);--secondary-ultra-light: hsl(var(--secondary-h), var(--secondary-s), 95%);--secondary-ultra-dark: hsl(var(--secondary-h), var(--secondary-s), 10%);--secondary-ultra-dark-trans-90: hsla(var(--secondary-h), var(--secondary-s), 10%, .9);--secondary-ultra-dark-trans-80: hsla(var(--secondary-h), var(--secondary-s), 10%, .8);--secondary-ultra-dark-trans-60: hsla(var(--secondary-h), var(--secondary-s), 10%, .6);--secondary-ultra-dark-trans-40: hsla(var(--secondary-h), var(--secondary-s), 10%, .4);--secondary-ultra-dark-trans-20: hsla(var(--secondary-h), var(--secondary-s), 10%, .2);--secondary-ultra-dark-trans-10: hsla(var(--secondary-h), var(--secondary-s), 10%, .1);--secondary-hover-val: 1.15;--secondary-ultra-light-val: 95%;--secondary-light-val: 85%;--secondary-medium-val: 50%;--secondary-dark-val: 25%;--secondary-ultra-dark-val: 10%;--accent-trans-90: hsla(var(--accent-h), var(--accent-s), var(--accent-l), .9);--accent-trans-80: hsla(var(--accent-h), var(--accent-s), var(--accent-l), .8);--accent-trans-60: hsla(var(--accent-h), var(--accent-s), var(--accent-l), .6);--accent-trans-40: hsla(var(--accent-h), var(--accent-s), var(--accent-l), .4);--accent-trans-20: hsla(var(--accent-h), var(--accent-s), var(--accent-l), .2);--accent-trans-10: hsla(var(--accent-h), var(--accent-s), var(--accent-l), .1);--accent-ultra-light: hsl(var(--accent-h), var(--accent-s), 95%);--accent-light: hsl(var(--accent-h), var(--accent-s), 85%);--accent-medium: hsl(var(--accent-h), var(--accent-s), 50%);--accent-dark: hsl(var(--accent-h), var(--accent-s), 25%);--accent-ultra-dark: hsl(var(--accent-h), var(--accent-s), 10%);--accent-ultra-dark-trans-90: hsla(var(--accent-h), var(--accent-s), 10%, .9);--accent-ultra-dark-trans-80: hsla(var(--accent-h), var(--accent-s), 10%, .8);--accent-ultra-dark-trans-60: hsla(var(--accent-h), var(--accent-s), 10%, .6);--accent-ultra-dark-trans-40: hsla(var(--accent-h), var(--accent-s), 10%, .4);--accent-ultra-dark-trans-20: hsla(var(--accent-h), var(--accent-s), 10%, .2);--accent-ultra-dark-trans-10: hsla(var(--accent-h), var(--accent-s), 10%, .1);--accent-hover-val: 1.15;--accent-ultra-light-val: 95%;--accent-light-val: 85%;--accent-medium-val: 50%;--accent-dark-val: 25%;--accent-ultra-dark-val: 10%;--base: var(--grey-950);--base-light: var(--grey-700);--base-medium: var(--grey-600);--base-dark: var(--grey-900);--base-ultra-light: var(--grey-200);--base-ultra-dark: var(--grey-950);--base-trans-90: rgba(4, 9, 18, .9);--base-trans-80: rgba(4, 9, 18, .8);--base-trans-60: rgba(4, 9, 18, .6);--base-trans-40: rgba(4, 9, 18, .4);--base-trans-20: rgba(4, 9, 18, .2);--base-trans-10: rgba(4, 9, 18, .1);--base-ultra-dark-trans-90: rgba(4, 9, 18, .9);--base-ultra-dark-trans-80: rgba(4, 9, 18, .8);--base-ultra-dark-trans-60: rgba(4, 9, 18, .6);--base-ultra-dark-trans-40: rgba(4, 9, 18, .4);--base-ultra-dark-trans-20: rgba(4, 9, 18, .2);--base-ultra-dark-trans-10: rgba(4, 9, 18, .1);--base-hover-val: 1.15;--base-ultra-light-val: 95%;--base-light-val: 85%;--base-medium-val: 50%;--base-dark-val: 25%;--base-ultra-dark-val: 10%;--base-comp: hsl(15, 100%, 11%);--bg-base: var(--grey-950);--bg-dark: hsl(0, 0%, 8%);--bg-dark-alt: hsl(0, 0%, 12%);--bg-ultra-dark: hsl(0, 0%, 2%);--shade-ultra-light: var(--grey-50);--shade-light: var(--grey-200);--shade-medium: var(--grey-500);--shade-dark: var(--grey-800);--shade-ultra-dark: var(--grey-950);--shade-ultra-dark-trans-90: rgba(0, 0, 0, .9);--shade-ultra-dark-trans-80: rgba(0, 0, 0, .8);--shade-ultra-dark-trans-60: rgba(0, 0, 0, .6);--shade-ultra-dark-trans-40: rgba(0, 0, 0, .4);--shade-ultra-dark-trans-20: rgba(0, 0, 0, .2);--shade-ultra-dark-trans-10: rgba(0, 0, 0, .1);--black-trans-90: rgba(0, 0, 0, .9);--black-trans-80: rgba(0, 0, 0, .8);--black-trans-60: rgba(0, 0, 0, .6);--black-trans-40: rgba(0, 0, 0, .4);--black-trans-20: rgba(0, 0, 0, .2);--black-trans-10: rgba(0, 0, 0, .1);--shade-ultra-dark-val: 10%;--shade-ultra-light-val: 95%;--white-80: rgba(255, 255, 255, .8);--bg-clr-main: var(--bg-main);--home-bg: var(--bg-main);--alt-bg-light: var(--surface-raised);--surface-1: var(--surface-raised);--heading-color: var(--clr-heading);--clr-body: var(--clr-text);--clr-body-post: var(--entry-clr-body);--clr-heading-post: var(--entry-clr-heading);--clr-entry-meta: var(--entry-clr-meta);--single-p-color: var(--entry-clr-body);--single-excerpt-color: var(--clr-text-muted);--font-color: var(--clr-text);--clr-h1: var(--clr-heading);--clr-h2: var(--clr-heading);--clr-h3: var(--clr-heading);--clr-h4: var(--clr-heading);--clr-h5: var(--clr-heading);--clr-h6: var(--clr-heading);--round: var(--r-full);--btn-radius: var(--r-btn);--img-radius: var(--r-img);--sd-border-radius: var(--r-md);--bs-lvl-1: var(--shadow-sm);--bs-lvl-2: var(--shadow);--bs-lvl-3: var(--shadow-md);--img-box-shadow: var(--shadow);--img-box-shadow-s: var(--shadow-sm);--content-area-width: var(--content-width-full);--content-inner-width: var(--content-width-narrow);--section-padding-x: var(--gutter);--section-space-l: var(--section-gap);--global-md-spacing: var(--space-7);--global-sm-spacing: var(--space-4);--space-s: var(--space-4);--header-color: var(--header-clr);--header-bg-color: var(--header-bg);--header-main-bg-color: var(--header-bg);--bg-clr-header-sticky: var(--header-bg-sticky);--header-menu-link-color: var(--nav-clr);--header-menu-link-color-hover: var(--nav-clr-hover);--clr-header-item-active: var(--nav-clr-active);--header-menu-item-font-size: var(--nav-font-size);--header-top-bg-color: var(--header-top-bg);--header-top-color: var(--header-top-clr);--header-top-font-size: var(--header-top-font-size);--header-top-font-weight: var(--header-top-font-weight);--header-top-padding-vertical: var(--header-top-padding-y);--header-padding-side: var(--header-padding-x);--bg-header-submenu: var(--dropdown-bg);--bg-header-submenu-secondary: var(--dropdown-bg-footer);--dropdown-body-bg: var(--dropdown-bg);--dropdown-border-radius: var(--dropdown-radius);--dropdown-footer-bg: var(--dropdown-bg-footer);--header-mobile-shadow: var(--mobile-nav-shadow);--header-sticky-shadow: var(--header-shadow-sticky);--bg-card: var(--card-bg);--clr-heading-card: var(--card-heading-clr);--clr-content-card: var(--card-body-clr);--clr-border-card: var(--card-border);--footer-heading-color: var(--footer-clr-heading);--clr-footer: var(--footer-clr);--clr-footer-copyright: var(--footer-clr-copyright);--clr-footer-menu-title: var(--footer-clr-muted);--bg-clr-footer: var(--footer-bg);--footer-link-font-size: var(--footer-link-size);--sidebar-widget-a-font-weight: var(--sidebar-widget-link-weight);--sidebar-widget-border-radius: var(--sidebar-widget-radius);--sidebar-widget-box-shadow-hover: var(--sidebar-widget-shadow-hover);--single-article-border-radius: var(--entry-article-radius);--single-article-padding-side: var(--entry-article-padding-x);--single-article-padding-vertical: var(--entry-article-padding-y);--single-article-z-index: var(--z-raised);--single-img-border-radius: var(--entry-img-radius);--single-img-filters: var(--img-filters);--single-main-border-radius: var(--entry-article-radius);--single-main-box-shadow: var(--entry-article-shadow);--single-main-offset-top: var(--entry-article-offset);--single-main-padding-side-desktop: var(--entry-article-padding-x);--single-main-padding-vertical: var(--entry-article-padding-y);--entry-article-offset-top: var(--entry-article-offset);--related-post-border-radius: var(--related-post-radius);--related-post-img-height: var(--related-post-img-h);--related-post-padding-vertical: var(--related-post-padding);--breadcrumbs-font-weight: var(--breadcrumbs-font-weight);--clr-breadcrumbs: var(--breadcrumbs-clr);--transition: var(--dur-normal);--gradient-main: repeating-linear-gradient(to right, #EC2C13 0%, #F5AF19 100%);--gradient-primary: linear-gradient(135deg, var(--primary-200), var(--primary-600));--gradient-primary-alt: linear-gradient(135deg, var(--primary-600), var(--primary-900));--gradient-accent: linear-gradient(135deg, var(--accent-light), var(--accent-dark));--gradient-accent-alt: linear-gradient(135deg, var(--accent-dark), var(--accent-ultra-dark));--post-grid-img-border-radius: var(--r-sm);--img-comparison-slider-height: 500px;--review-img-border-radius: var(--r-img);--tool-bg: var(--surface-page);--blue-ice: hsl(200, 100%, 90%);--theme-primary: var(--primary)}.prose>*+*,.entry-content>*+*{margin-top:var(--prose-gap, var(--space-5))}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:var(--space-9);margin-bottom:var(--space-3)}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child,.prose h6:first-child,.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child{margin-top:0}.prose p,.entry-content p{font-size:var(--fs-reading);line-height:var(--reading-lh);color:var(--entry-clr-body, var(--clr-text));margin-bottom:var(--space-5)}.prose p:last-child,.entry-content p:last-child{margin-bottom:0}.prose ul,.prose ol,.entry-content ul,.entry-content ol{padding-inline-start:var(--space-6);margin-bottom:var(--space-5)}.prose ul,.entry-content ul{list-style:disc}.prose ol,.entry-content ol{list-style:decimal}.prose li,.entry-content li{margin-bottom:var(--space-2);font-size:var(--fs-reading);line-height:var(--reading-lh);color:var(--entry-clr-body, var(--clr-text))}.prose li:last-child,.entry-content li:last-child{margin-bottom:0}.prose li>ul,.prose li>ol,.entry-content li>ul,.entry-content li>ol{margin-top:var(--space-2);margin-bottom:0}.prose a,.entry-content a{color:var(--entry-clr-link, var(--clr-link));text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--primary-a40)}.prose a:hover,.entry-content a:hover{color:var(--clr-link-hover);text-decoration-color:currentColor}.prose blockquote,.entry-content blockquote{border-left:3px solid var(--primary);padding-inline-start:var(--space-6);color:var(--clr-text-muted);font-size:var(--fs-lg);font-style:italic;margin-inline:0}.prose blockquote p,.entry-content blockquote p{font-size:inherit}.prose code,.entry-content code{font-family:var(--font-mono);font-size:.875em;background-color:var(--surface-sunken);color:var(--clr-text);padding:.15em .4em;border-radius:var(--r-sm);border:var(--border-width) solid var(--border-color)}.prose pre,.entry-content pre{background-color:var(--surface-sunken);border:var(--border-width) solid var(--border-color);border-radius:var(--r-md);padding:var(--space-5);overflow-x:auto;-webkit-overflow-scrolling:touch}.prose pre code,.entry-content pre code{background:none;border:none;padding:0;font-size:var(--fs-sm);color:var(--clr-text)}.prose img,.entry-content img{border-radius:var(--entry-img-radius, var(--r-img));margin-inline:auto}.prose figure,.entry-content figure{margin-inline:0}.prose figure figcaption,.entry-content figure figcaption{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--clr-text-subtle);text-align:center}.prose table,.entry-content table{width:100%;font-size:var(--fs-sm);border-collapse:collapse}.prose th,.entry-content th{font-weight:var(--fw-semibold);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--border-color-dark);color:var(--clr-heading)}.prose td,.entry-content td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-color);color:var(--clr-text);vertical-align:top}.prose tr:last-child td,.entry-content tr:last-child td{border-bottom:none}.prose hr,.entry-content hr{border:none;border-top:var(--border-width) solid var(--border-color);margin-block:var(--space-8)}.prose .wp-block-group,.prose .wp-block-columns,.prose .wp-block-cover,.prose .wp-block-media-text,.prose .wp-block-buttons,.entry-content .wp-block-group,.entry-content .wp-block-columns,.entry-content .wp-block-cover,.entry-content .wp-block-media-text,.entry-content .wp-block-buttons{margin-top:0}html{height:100%}body{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--bg-main);color:var(--clr-text);font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-body);overscroll-behavior:none}h1{font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-tracking);font-family:var(--font-heading);color:var(--clr-heading)}h2{font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-tracking);font-family:var(--font-heading);color:var(--clr-heading)}h3{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-tracking);font-family:var(--font-heading);color:var(--clr-heading)}h4{font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-tracking);font-family:var(--font-heading);color:var(--clr-heading)}h5{font-size:var(--h5-size);font-weight:var(--h5-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-tracking);font-family:var(--font-heading);color:var(--clr-heading)}h6{font-size:var(--h6-size);font-weight:var(--h6-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-tracking);font-family:var(--font-heading);color:var(--clr-heading)}h1:not(.wp-block-heading),h2:not(.wp-block-heading),h3:not(.wp-block-heading),h4:not(.wp-block-heading),h5:not(.wp-block-heading),h6:not(.wp-block-heading){margin-block:0}a{color:var(--clr-link);text-underline-offset:.2em}a:hover{color:var(--clr-link-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--r-sm)}strong,b{font-weight:var(--fw-semibold)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}hr{border:none;border-top:var(--border-width) solid var(--border-color);margin-block:var(--space-6)}::selection{background-color:var(--primary-a20);color:var(--clr-text)}img,video{height:auto}img:not([alt]){outline:2px dashed var(--clr-danger)}input,textarea,select,button{accent-color:var(--primary)}@media print{body{background:#fff;color:#000;font-size:12pt;display:block}a[href]:after{content:" (" attr(href) ")";font-size:.85em;color:#555}nav,.header,.footer,.sidebar{display:none}}.page-wrap{position:relative;display:flex;flex-direction:column;transition:var(--dur-normal)}.container{width:100%;max-width:var(--content-width);margin:0 auto;padding-block:2rem;padding-inline:var(--gutter)}.container.outlines-light{border-right:1px solid var(--border-color-light);border-left:1px solid var(--border-color-light)}@media screen and (min-width:1000px){.container{padding-block:4rem}}.text-primary,.color-primary{color:var(--primary)}.text-secondary,.color-secondary{color:var(--secondary)}.color-grey-100{color:var(--grey-950)}.color-grey-90{color:var(--grey-900)}.color-grey-80{color:var(--grey-800)}.color-grey-70{color:var(--grey-700)}.color-grey-60{color:var(--grey-600)}.color-grey-50{color:var(--grey-500)}.color-grey-40{color:var(--grey-400)}.color-grey-30{color:var(--grey-300)}.color-grey-20{color:var(--grey-200)}.color-grey-10{color:var(--grey-100)}.bg-grey-100{background-color:var(--grey-950)}.bg-grey-90{background-color:var(--grey-900)}.bg-grey-80{background-color:var(--grey-800)}.bg-grey-70{background-color:var(--grey-700)}.bg-grey-60{background-color:var(--grey-600)}.bg-grey-50{background-color:var(--grey-500)}.bg-grey-40{background-color:var(--grey-400)}.bg-grey-30{background-color:var(--grey-300)}.bg-grey-20{background-color:var(--grey-200)}.bg-grey-10{background-color:var(--grey-100)}.bg-primary{background-color:var(--primary)}.sticky{position:sticky;position:-webkit-sticky;top:0}.flex-row{display:flex;gap:1rem;justify-content:center}.grid-row{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));justify-content:flex-start}.btn{padding:.5rem 1rem;border-radius:var(--btn-radius);font-weight:var(--fw-semibold);text-decoration:none;border-width:1px;border-style:solid;display:inline-flex;align-items:center;gap:.5rem;text-transform:capitalize;text-align:center;cursor:pointer;overflow:hidden}.btn:hover{text-decoration:none}.btn.standalone{margin-top:2rem}.btn svg{height:unset;width:unset}.btn--lg{height:3rem;line-height:1.5rem;font-size:1.125rem}.btn--primary{color:var(--clr-primary-btn);background-color:var(--primary);border:1px solid var(--primary)}.btn--primary svg{stroke:var(--clr-primary-btn)}.btn--primary:hover{color:var(--primary);border:1px solid var(--primary);background-color:transparent}.btn--primary:hover svg{fill:var(--primary);stroke:var(--primary)!important}.btn--primary-reverse{color:var(--primary);border:1px solid var(--primary)}.btn--primary-reverse:hover{background-color:var(--primary);border:1px solid var(--primary);color:var(--clr-primary-btn)}.btn--cta{color:var(--clr-primary-btn);background-color:var(--primary);border:1px solid var(--primary);font-size:var(--fs-lg)}.btn--cta:hover{transform:scale(1.05);color:var(--clr-primary-btn)}.btn--float-left{width:200px;justify-content:center}.section-inner{margin-inline:auto;max-width:var(--content-width)}.section-inner.center-column{display:flex;flex-direction:column;align-items:center}.section-header{text-align:center;margin-inline:auto}.section-content{position:relative;margin-top:5vh}.section-content.content-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5vh}.section-inner-wide{max-width:var(--content-width-wide)}.section-full-width{padding-inline:0}.section-tagline{color:var(--clr-text-muted);margin-inline:auto;width:60%}.section-asset{display:flex;justify-content:center;align-items:center}.section-asset svg{max-width:450px}.checkmark{stroke:var(--primary)}.checkmark-round{border-radius:50%;background-color:var(--primary);padding:5px;fill:var(--clr-primary-btn);stroke:var(--clr-primary-btn)}.minus{stroke:var(--grey-500)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.card{border:1px solid var(--card-border);border-radius:var(--card-radius);padding:2rem;color:var(--card-body-clr);background-color:var(--card-bg);display:flex;flex-direction:column;gap:1rem;overflow:hidden;box-shadow:var(--card-shadow)}.card p{color:var(--card-body-clr)}.card__asset{min-height:100px;display:flex;justify-content:center;align-items:center}.card__title{color:var(--card-heading-clr)}.card-content{flex:1}.split{display:grid;gap:5vw;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-block:5rem}.split--center{align-items:center}.split--wide{gap:4rem}.split__asset{position:relative;display:flex;align-items:center;justify-content:center}.split__asset.no-flex{display:block}.split__asset svg{width:100%;height:100%;min-height:150px;max-width:250px}.svg-small svg{max-width:150px!important}.split__title{font-weight:var(--fw-bold);font-size:var(--fs-2xl)}.split__description{color:var(--clr-text-muted)}.split__statement{font-size:var(--fs-lg)}.split__list{list-style:none;padding-left:0}.split__list .split__list__item{color:var(--clr-text);margin-block:1rem;font-size:var(--fs-lg)}.split__list .split__list__item p{font-weight:var(--fw-regular)}.split__list .split__list__item.feature{border-radius:var(--r);background-color:var(--surface-raised);padding:1rem 1rem .5rem}.split__list .split__list__item.feature .feature__header{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center}.split__list .split__list__item.feature .feature__header .feature__title{color:var(--primary);font-size:var(--fs-lg)}.split__list .split__list__item.feature .feature__header .feature__icon{display:inline-block;background-color:var(--surface-sunken);border-radius:var(--r);padding:.25rem;width:50px;height:50px}.split__list .split__list__item.feature .feature__description{color:var(--clr-text-muted);font-weight:var(--fw-regular)}.split__btn{margin-top:3rem}.alternating-section{margin-top:10vh;display:flex;flex-direction:column;gap:10vh}.post-list{list-style:none;margin-inline:auto;padding-inline:0;display:flex;flex-direction:column}.post-grid{display:grid;gap:var(--post-grid-gap);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.post-list__img{border-radius:var(--post-grid-img-border-radius);height:auto;width:100%}.post-list__title__link{font-weight:var(--fw-semibold)}.post-list__title__link,.post-list__link{text-decoration:none}#progress-bar{--scrollAmount: 0%;--scrollHeaderHeight: 0;background:var(--primary);width:var(--scrollAmount);height:7px;position:fixed;top:var(--scrollHeaderHeight);z-index:var(--z-top)}.heading-dual{display:block;text-align:center;margin-inline:auto}.heading-dual .heading-dual__top,.heading-dual .heading-dual__main{display:block}.heading-dual__top{font-style:normal;font-weight:var(--fw-medium);font-size:var(--fs-lg);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--clr-text-muted)}.heading-dual__main{margin-top:1rem;text-transform:capitalize}.cta-wrapper{position:relative;text-align:center}.cta-wrapper .cta-text{font-size:var(--fs-xl)}.cta-wrapper .cta-arrow{position:absolute}.split__content{position:relative}.no-bullets-list{list-style:none;padding-left:0}@media screen and (max-width:999px){.mobile-hidden{display:none!important;visibility:hidden!important;opacity:0!important}}@media screen and (min-width:768px){.btn--lg{height:3.5rem}.split{margin-block:10rem}.order-reverse{grid-auto-flow:dense!important}.order-reverse .split__asset,.order-reverse .split-full-width__asset{order:2}.order-reverse .split__content{order:1}.grid-1-2{grid-template-columns:1fr 2fr}.split__asset img{height:inherit}.split__asset svg{min-height:350px}}@media screen and (min-width:1000px){.mobile-only{display:none!important;visibility:hidden!important;opacity:0!important}.btn{padding:.5rem 1.5rem}}.fluentform .ff-btn-submit,.fluentform .wpf_has_custom_css.ff-btn-submit{background:var(--primary)!important;border-color:var(--primary)!important;border-radius:var(--r)!important;color:var(--clr-primary-btn)!important;font-weight:var(--fw-medium)!important;text-align:center;text-transform:capitalize!important;height:48px;padding:.5rem 3rem!important}.fluentform .ff-btn-submit:hover,.fluentform .wpf_has_custom_css.ff-btn-submit:hover{background:none!important;border-color:var(--primary)!important;color:var(--primary)!important}.faq-schema-block{margin-block:var(--space-4) var(--space-7)}.faq-schema-block h3{font-size:var(--fs-lg)}.faq-schema-block p{font-size:var(--fs-md);margin:var(--space-2) 0 0}.faq-schema-block .rank-math-list{display:flex;flex-direction:column;gap:var(--space-4)}.faq-schema-block .rank-math-list>div{padding:var(--space-4);border:var(--border);box-shadow:var(--shadow-xs);border-radius:var(--r)}.author-wrap,.author-archive{background-color:var(--surface-page)}.author-hero{position:relative;overflow:hidden;padding:clamp(var(--space-9),8vw,var(--space-12)) var(--gutter);background-color:var(--surface-raised);border-bottom:var(--border);background-image:radial-gradient(circle at top right,var(--primary-a10),transparent 32rem)}.author-hero:before{content:"";position:absolute;inset:auto -10% -40% auto;width:min(45vw,34rem);aspect-ratio:1;border-radius:var(--r-full);background:var(--primary-a10);pointer-events:none}.author-hero__inner{position:relative;z-index:1;width:min(100%,var(--content-width));margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(var(--space-6),5vw,var(--space-9))}@media(min-width:1024px){.author-hero__inner{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,760px);align-items:center;text-align:left}}.author-hero__avatar{margin:0}.author-hero__avatar img{display:block;width:clamp(160px,22vw,300px);height:clamp(160px,22vw,300px);object-fit:cover;border-radius:var(--r-full);background-color:var(--surface-page);box-shadow:var(--shadow-md)}.author-hero__content{max-width:760px}.author-hero__eyebrow,.author-posts__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--clr-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase}.author-hero__eyebrow:before,.author-posts__eyebrow:before{content:"";width:2rem;height:2px;border-radius:var(--r-full);background-color:var(--primary)}.author-hero__name{margin:0;color:var(--clr-heading);font-size:clamp(2.5rem,7vw,4.5rem);line-height:var(--lh-tight);font-weight:var(--fw-bold);letter-spacing:var(--ls-tighter)}.author-hero__job-title{margin:var(--space-4) 0 0;color:var(--primary);font-size:var(--fs-lg);line-height:var(--lh-normal);font-weight:var(--fw-semibold)}.author-hero__bio{margin-top:var(--space-5);max-width:680px;color:var(--clr-text-muted);font-size:var(--fs-reading);line-height:var(--reading-lh)}.author-hero__bio p{margin:0}.author-hero__bio p+p{margin-top:var(--space-4)}.author-hero__meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:center;justify-content:center;margin-top:var(--space-6);color:var(--clr-text-subtle);font-size:var(--fs-sm)}@media(min-width:1024px){.author-hero__meta{justify-content:flex-start}}.author-hero__meta span{display:inline-flex;align-items:center}.author-hero__meta span:before{content:"";width:.45rem;height:.45rem;margin-right:var(--space-2);border-radius:var(--r-full);background-color:var(--primary)}.author-hero__meta a{color:var(--clr-heading);font-weight:var(--fw-semibold);text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.2em}.author-hero__meta a:hover,.author-hero__meta a:focus-visible{color:var(--clr-link-hover)}.author-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-5)}@media(min-width:1024px){.author-socials{justify-content:flex-start}}.author-socials__link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--r-full);background-color:var(--surface-inverse);color:var(--clr-text-inv);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.author-socials__link:hover,.author-socials__link:focus-visible{transform:translateY(-2px);background-color:var(--primary);color:var(--clr-primary-btn, var(--white))}.author-posts{padding:clamp(var(--space-9),8vw,var(--space-12)) var(--gutter);background-color:var(--surface-page)}.author-posts__inner{width:min(100%,var(--content-width));margin-inline:auto}.author-posts__header{margin-bottom:clamp(var(--space-7),4vw,var(--space-9))}.author-posts__eyebrow{margin-bottom:var(--space-3);color:var(--clr-text-subtle)}.author-posts__title{margin:0;max-width:760px;color:var(--clr-heading);font-size:var(--h2-size);line-height:var(--h2-line-height);font-weight:var(--h2-weight);letter-spacing:var(--h2-tracking)}.author-posts__layout{display:grid;grid-template-columns:1fr;gap:var(--post-grid-gap);align-items:stretch}@media(min-width:640px){.author-posts__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.author-posts__layout{grid-template-columns:repeat(3,minmax(0,1fr))}}.author-card,.author-card--featured{display:flex;flex-direction:column;overflow:hidden;min-width:0;background-color:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.author-card:hover,.author-card--featured:hover{transform:translateY(-3px);border-color:var(--border-color-dark);box-shadow:var(--card-shadow-hover)}.author-card .taxonomies,.author-card--featured .taxonomies{display:flex;list-style:none;gap:var(--space-2)}.author-card__image-link{display:block;overflow:hidden;aspect-ratio:16/9;background-color:var(--surface-sunken)}.author-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.author-card__image-link:hover .author-card__image,.author-card__image-link:focus-visible .author-card__image{transform:scale(1.035)}.author-card__body{display:flex;flex-direction:column;flex:1;min-width:0;padding:var(--card-padding)}.author-card__taxonomies{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.author-card__taxonomies a,.author-card__taxonomies span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--r-full);background-color:var(--primary-a10);color:var(--primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.author-card__taxonomies a:hover,.author-card__taxonomies a:focus-visible{background-color:var(--primary);color:var(--clr-primary-btn, var(--white))}.author-card__title{margin:0;color:var(--card-heading-clr);font-size:var(--fs-lg);line-height:var(--lh-snug);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.author-card__title a{color:inherit;text-decoration:none}.author-card__title a:hover,.author-card__title a:focus-visible{color:var(--clr-link)}.author-card__excerpt{display:block;margin:var(--space-3) 0 0;color:var(--card-body-clr);font-size:var(--fs-sm);line-height:var(--lh-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.author-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:auto;padding-top:var(--space-4);color:var(--clr-text-subtle);font-size:var(--fs-xs);line-height:var(--lh-normal)}.author-card__meta span,.author-card__meta time{color:inherit}.author-card__meta span:after{content:"•";margin-left:var(--space-3);color:var(--primary)}.author-posts__empty{color:var(--clr-text-muted);font-size:var(--fs-md)}.author-card:not(:has(.author-card__image-link)) .author-card__body,.author-card--featured:not(:has(.author-card__image-link)) .author-card__body{min-height:14rem;background-image:radial-gradient(circle at top right,var(--primary-a10),transparent 12rem)}.author-posts__pagination{margin-top:clamp(var(--space-7),5vw,var(--space-9))}.author-posts__pagination ul{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0;list-style:none}.author-posts__pagination a,.author-posts__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;padding-inline:var(--space-3);border:var(--border);border-radius:var(--r-full);color:var(--clr-text);font-weight:var(--fw-semibold);text-decoration:none;background-color:var(--surface-page);transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.author-posts__pagination a:hover,.author-posts__pagination a:focus-visible{border-color:var(--primary);background-color:var(--primary-a10);color:var(--primary)}.author-posts__pagination .current{border-color:var(--primary);background-color:var(--primary);color:var(--clr-primary-btn, var(--white))}.archive-wrap{max-width:var(--content-area-width)}.post-title{font-size:var(--fs-lg)}
