: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);--block-gap:clamp(1.5rem,3vw,2.5rem);--fs-2xs:clamp(0.625rem,0.56rem + 0.18vw,0.72rem);--fs-xs:clamp(0.75rem,0.7rem + 0.2vw,0.875rem);--fs-sm:clamp(0.875rem,0.83rem + 0.18vw,0.975rem);--fs-md:clamp(1rem,0.94rem + 0.22vw,1.125rem);--fs-reading:clamp(1.0625rem,0.98rem + 0.28vw,1.25rem);--fs-lg:clamp(1.125rem,1.03rem + 0.38vw,1.375rem);--fs-xl:clamp(1.3125rem,1.12rem + 0.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:-0.03em;--ls-tight:-0.02em;--ls-normal:0em;--ls-wide:0.04em;--ls-wider:0.08em;--ls-widest:0.15em;--h1-size:var(--fs-4xl);--h1-weight:var(--fw-bold);--h1-tracking:var(--ls-tighter);--h2-size:var(--fs-3xl);--h2-weight:var(--fw-bold);--h2-tracking:var(--ls-tight);--h3-size:var(--fs-2xl);--h3-weight:var(--fw-semibold);--h3-tracking:var(--ls-tight);--h4-size:var(--fs-xl);--h4-weight:var(--fw-semibold);--h4-tracking:var(--ls-normal);--h5-size:var(--fs-lg);--h5-weight:var(--fw-medium);--h5-tracking:var(--ls-normal);--h6-size:var(--fs-md);--h6-weight:var(--fw-medium);--h6-tracking:var(--ls-wide);--grey-950:#100f0f;--grey-900:#1b1a18;--grey-800:#2a2927;--grey-700:#444240;--grey-600:#666360;--grey-500:#82807d;--grey-400:#a09e9c;--grey-300:#c1bfbd;--grey-200:#dfdedd;--grey-100:#eeedec;--grey-50:#f8f7f7;--black:#000;--white:#fff;--primary:#c0c;--primary-50:color-mix(in oklch,var(--primary) 8%,#fff);--primary-100:color-mix(in oklch,var(--primary) 15%,#fff);--primary-200:color-mix(in oklch,var(--primary) 30%,#fff);--primary-300:color-mix(in oklch,var(--primary) 50%,#fff);--primary-400:color-mix(in oklch,var(--primary) 70%,#fff);--primary-500:var(--primary);--primary-600:color-mix(in oklch,var(--primary) 85%,#000);--primary-700:color-mix(in oklch,var(--primary) 65%,#000);--primary-800:color-mix(in oklch,var(--primary) 45%,#000);--primary-900:color-mix(in oklch,var(--primary) 25%,#000);--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),0.2);--secondary-a10:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),0.1);--accent-h:38;--accent-s:90%;--accent-l:55%;--accent:hsl(var(--accent-h),var(--accent-s),var(--accent-l));--accent-hover:hsl(var(--accent-h),var(--accent-s),45%);--accent-a20:hsla(var(--accent-h),var(--accent-s),var(--accent-l),0.2);--accent-a10:hsla(var(--accent-h),var(--accent-s),var(--accent-l),0.1);--clr-success:#30a66f;--clr-warning:#e9aa0c;--clr-danger:#dd2c2c;--clr-info:#2585e4;--clr-success-bg:#effaf5;--clr-warning-bg:#fef9ec;--clr-danger-bg:#fdf2f2;--clr-info-bg:#edf5fd;--border-width:1px;--border:var(--border-width) solid var(--border-color);--r-xs:0.25rem;--r-sm:0.375rem;--r:0.5rem;--r-md:0.75rem;--r-lg:1rem;--r-xl:1.5rem;--r-2xl:2rem;--r-full:999px;--r-btn:var(--r);--r-card:var(--r-lg);--r-img:var(--r-lg);--space-0:0;--space-px:1px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.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(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.16,1,0.3,1);--dur-instant:80ms;--dur-fast:150ms;--dur-normal:250ms;--dur-slow:400ms;--dur-slower:600ms;--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:#fff;--surface-raised:#fffbfe;--surface-overlay:#fbf5fa;--surface-sunken:#f6edf4;--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-hover:var(--primary-hover);--border-color:var(--grey-200);--border-color-light:var(--grey-100);--border-color-dark:var(--grey-300);--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:64px;--header-height-mobile:56px;--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-semibold);--nav-item-padding:0.5rem 0.75rem;--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-9) var(--space-10);--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-regular);--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:0.875rem;--btn-padding-x-lg:1.75rem;--btn-font-size:var(--fs-sm);--btn-font-weight:var(--fw-semibold);--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:0.875rem;--input-padding-y:0.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%;--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-copyright:var(--clr-footer-copyright,var(--grey-500));--footer-border:hsla(0,0%,100%,.08);--footer-font-size:var(--fs-sm);--footer-heading-size:var(--fs-sm);--footer-heading-weight:var(--fw-bold);--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-6);--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);--words-hero-accent:var(--primary);--words-hero-seo-clr:var(--clr-text)}@media(min-width:1024px){:root{--entry-article-offset:-12%}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-page:#181716;--surface-raised:#222120;--surface-overlay:#2d2b2a;--surface-sunken:#100f0f;--surface-inverse:var(--white);--bg-main:var(--surface-page);--clr-text:hsla(0,0%,100%,.88);--clr-text-muted:hsla(0,0%,100%,.62);--clr-text-subtle:hsla(0,0%,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(0,0%,100%,.11);--border-color-light:hsla(0,0%,100%,.06);--border-color-dark:hsla(0,0%,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:#1d1c1b;--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]{--surface-page:#fff;--surface-raised:#fffbfe;--surface-overlay:#fbf5fa;--surface-sunken:#f6edf4;--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);--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;color-scheme:light}[data-theme=dark]{--surface-page:#181716;--surface-raised:#222120;--surface-overlay:#2d2b2a;--surface-sunken:#100f0f;--surface-inverse:var(--white);--bg-main:var(--surface-page);--clr-text:hsla(0,0%,100%,.88);--clr-text-muted:hsla(0,0%,100%,.62);--clr-text-subtle:hsla(0,0%,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(0,0%,100%,.11);--border-color-light:hsla(0,0%,100%,.06);--border-color-dark:hsla(0,0%,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:#1d1c1b;--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);color-scheme:dark}: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}*,:after,:before{box-sizing:border-box}.list-reset,blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}.list-reset{list-style:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,optgroup,select,textarea{font:inherit}button,select{text-transform:none}textarea{overflow:auto;resize:vertical}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}a{text-decoration-skip-ink:auto}[role=button],button,label[for],summary{cursor:pointer}button{appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font:inherit;padding:0}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){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!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),0.9);--secondary-trans-80:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),0.8);--secondary-trans-60:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),0.6);--secondary-trans-40:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),0.4);--secondary-trans-20:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),0.2);--secondary-trans-10:hsla(var(--secondary-h),var(--secondary-s),var(--secondary-l),0.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%,0.9);--secondary-ultra-dark-trans-80:hsla(var(--secondary-h),var(--secondary-s),10%,0.8);--secondary-ultra-dark-trans-60:hsla(var(--secondary-h),var(--secondary-s),10%,0.6);--secondary-ultra-dark-trans-40:hsla(var(--secondary-h),var(--secondary-s),10%,0.4);--secondary-ultra-dark-trans-20:hsla(var(--secondary-h),var(--secondary-s),10%,0.2);--secondary-ultra-dark-trans-10:hsla(var(--secondary-h),var(--secondary-s),10%,0.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),0.9);--accent-trans-80:hsla(var(--accent-h),var(--accent-s),var(--accent-l),0.8);--accent-trans-60:hsla(var(--accent-h),var(--accent-s),var(--accent-l),0.6);--accent-trans-40:hsla(var(--accent-h),var(--accent-s),var(--accent-l),0.4);--accent-trans-20:hsla(var(--accent-h),var(--accent-s),var(--accent-l),0.2);--accent-trans-10:hsla(var(--accent-h),var(--accent-s),var(--accent-l),0.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%,0.9);--accent-ultra-dark-trans-80:hsla(var(--accent-h),var(--accent-s),10%,0.8);--accent-ultra-dark-trans-60:hsla(var(--accent-h),var(--accent-s),10%,0.6);--accent-ultra-dark-trans-40:hsla(var(--accent-h),var(--accent-s),10%,0.4);--accent-ultra-dark-trans-20:hsla(var(--accent-h),var(--accent-s),10%,0.2);--accent-ultra-dark-trans-10:hsla(var(--accent-h),var(--accent-s),10%,0.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:#380e00;--bg-base:var(--grey-950);--bg-dark:#141414;--bg-dark-alt:#1f1f1f;--bg-ultra-dark:#050505;--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:hsla(0,0%,100%,.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);--author-box-bg:var(--author-box-bg);--author-box-border-radius:var(--author-box-radius);--author-box-padding:var(--author-box-padding);--author-box-shadow:var(--author-box-shadow);--author-avatar-border-radius:var(--author-avatar-radius);--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(90deg,#ec2c13 0%,#f5af19);--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:#cef;--theme-primary:var(--primary)}.entry-content>*+*,.prose>*+*{margin-top:var(--prose-gap,var(--space-5))}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-bottom:var(--space-3);margin-top:var(--space-9)}.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,.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child,.prose h6:first-child{margin-top:0}.entry-content p,.prose p{color:var(--entry-clr-body,var(--clr-text));font-size:var(--fs-reading);line-height:var(--reading-lh);margin-bottom:var(--space-5)}.entry-content p:last-child,.prose p:last-child{margin-bottom:0}.entry-content ol,.entry-content ul,.prose ol,.prose ul{margin-bottom:var(--space-5);padding-inline-start:var(--space-6)}.entry-content ul,.prose ul{list-style:disc}.entry-content ol,.prose ol{list-style:decimal}.entry-content li,.prose li{color:var(--entry-clr-body,var(--clr-text));font-size:var(--fs-reading);line-height:var(--reading-lh);margin-bottom:var(--space-2)}.entry-content li:last-child,.prose li:last-child{margin-bottom:0}.entry-content li>ol,.entry-content li>ul,.prose li>ol,.prose li>ul{margin-bottom:0;margin-top:var(--space-2)}.entry-content a,.prose a{color:var(--entry-clr-link,var(--clr-link));text-decoration:underline;text-decoration-color:var(--primary-a40);text-underline-offset:.2em}.entry-content a:hover,.prose a:hover{color:var(--clr-link-hover);text-decoration-color:currentColor}.entry-content blockquote,.prose blockquote{border-left:3px solid var(--primary);color:var(--clr-text-muted);font-size:var(--fs-lg);font-style:italic;margin-inline:0;padding-inline-start:var(--space-6)}.entry-content blockquote p,.prose blockquote p{font-size:inherit}.entry-content code,.prose code{border-radius:var(--r-sm);color:var(--clr-text);font-family:var(--font-mono);font-size:.875em;padding:.15em .4em}.entry-content code,.entry-content pre,.prose code,.prose pre{background-color:var(--surface-sunken);border:var(--border-width) solid var(--border-color)}.entry-content pre,.prose pre{-webkit-overflow-scrolling:touch;border-radius:var(--r-md);overflow-x:auto;padding:var(--space-5)}.entry-content pre code,.prose pre code{background:none;border:none;color:var(--clr-text);font-size:var(--fs-sm);padding:0}.entry-content img,.prose img{border-radius:var(--entry-img-radius,var(--r-img));margin-inline:auto}.entry-content figure,.prose figure{margin-inline:0}.entry-content figure figcaption,.prose figure figcaption{color:var(--clr-text-subtle);font-size:var(--fs-xs);margin-top:var(--space-2);text-align:center}.entry-content table,.prose table{border-collapse:collapse;font-size:var(--fs-sm);width:100%}.entry-content th,.prose th{border-bottom:2px solid var(--border-color-dark);color:var(--clr-heading);font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-3);text-align:left}.entry-content td,.prose td{border-bottom:var(--border-width) solid var(--border-color);color:var(--clr-text);padding:var(--space-2) var(--space-3);vertical-align:top}.entry-content tr:last-child td,.prose tr:last-child td{border-bottom:none}.entry-content hr,.prose hr{border:none;border-top:var(--border-width) solid var(--border-color);margin-block:var(--space-8)}.entry-content .wp-block-buttons,.entry-content .wp-block-columns,.entry-content .wp-block-cover,.entry-content .wp-block-group,.entry-content .wp-block-media-text,.prose .wp-block-buttons,.prose .wp-block-columns,.prose .wp-block-cover,.prose .wp-block-group,.prose .wp-block-media-text{margin-top:0}html{height:100%}body{background-color:var(--bg-main);color:var(--clr-text);display:flex;flex-direction:column;font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-body);min-height:100dvh;overscroll-behavior:none}h1{font-size:var(--h1-size);font-weight:var(--h1-weight);letter-spacing:var(--h1-tracking);line-height:var(--h1-line-height)}h1,h2{color:var(--clr-heading);font-family:var(--font-heading)}h2{font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-tracking);line-height:var(--h2-line-height)}h3{font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-tracking);line-height:var(--h3-line-height)}h3,h4{color:var(--clr-heading);font-family:var(--font-heading)}h4{font-size:var(--h4-size);font-weight:var(--h4-weight);letter-spacing:var(--h4-tracking);line-height:var(--h4-line-height)}h5{font-size:var(--h5-size);font-weight:var(--h5-weight);letter-spacing:var(--h5-tracking);line-height:var(--h5-line-height)}h5,h6{color:var(--clr-heading);font-family:var(--font-heading)}h6{font-size:var(--h6-size);font-weight:var(--h6-weight);letter-spacing:var(--h6-tracking);line-height:var(--h6-line-height)}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{border-radius:var(--r-sm);outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}b,strong{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)}button,input,select,textarea{accent-color:var(--primary)}@media print{body{background:#fff;color:#000;display:block;font-size:12pt}a[href]:after{color:#555;content:" (" attr(href) ")";font-size:.85em}.footer,.header,.sidebar,nav{display:none}}.page-wrap{display:flex;flex-direction:column;position:relative;transition:var(--transition)}.container{margin:0 auto;max-width:var(--content-width);padding-block:2rem;padding-inline:var(--gutter);width:100%}.container.outlines-light{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.job-listings{display:grid;row-gap:2rem}.job-listings:last-child{border-bottom:1px solid var(--grey-70)}.job-listing{border-top:1px solid var(--grey-70);display:grid;gap:2rem;grid-template-columns:1fr;padding:2rem 1rem}.job-info__name{font-size:32px}.job-actions{align-items:center;display:flex;justify-content:flex-start}.job-info__tags{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));list-style:none;padding-left:0}.job-info__tag{background-color:#171b22;border-radius:var(--r);color:var(--primary);font-size:12px;padding:.5rem;text-align:center}.product-section__description{color:var(--grey-30)}.product-section{min-height:0;padding-block:0;position:relative}.product-section .section-content{margin-top:2vh}.product-section .product-section__description{margin-inline:auto;max-width:500px}.product-section .section-cta{align-items:center;display:flex;justify-content:center;margin-top:2rem}.product-main-section .section-header{text-align:left}.product-main-section .section-header .product-section__description{margin-inline:0}.product-main-section .section-header.reverse{text-align:right}.product-main-section .section-header.reverse .product-section__description{margin-inline:auto 0}#eco-mode .section-content,#inspire .section-content,#value-chain .section-content{align-items:center;display:flex;justify-content:center}#eco-mode .feature-card,#inspire .feature-card,#value-chain .feature-card{max-width:750px}#reduce .feature-card__asset{max-width:600px}.reegy-img{border-radius:var(--r);max-width:650px}#value-chain .section-content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}#ecosystem{min-height:0;padding-top:5vh}#inspire{padding-bottom:5vh}.connector-area{margin-inline:auto;max-width:var(--content-width-wide)}.connector-area#area-11,.connector-area#area-2,.connector-area#area-3,.connector-area#area-6,.connector-area#area-7,.connector-area#area-8,.connector-area#area-9,.connector-area#area-start{align-items:center;display:flex;justify-content:center}.connector-area#area-11{flex-direction:column}.connector-area#area-4,.connector-area#area-5{align-items:center;display:flex;justify-content:flex-end;padding-inline:57px 60px}.connector-line{background:var(--primary);height:100px;width:3px}.connector-line#connector-start{height:100px;transform:scaleY(1);transform-origin:0 0;transition:transform .7s cubic-bezier(.16,1,.3,1)}.connector-line#connector-1,.connector-line#connector-11{height:3px;width:50%}.connector-line#connector-2,.connector-line#connector-3{background:linear-gradient(var(--primary),#2ea043,#0d3615)}.connector-line#connector-3{height:200px}.connector-line#connector-5{height:3px;width:50%}.connector-line#connector-10,.connector-line#connector-9{height:50px}.connector-line.start{background:linear-gradient(#0d3615,#2ea043,var(--primary));margin-top:2rem}.connector-line.end{background:linear-gradient(var(--primary),#2ea043,#0d3615);margin-bottom:2rem}.feature-cards{display:grid;gap:2rem}.feature-card{background-color:var(--bg-primary);border-radius:var(--r);padding:1rem}.feature-card.transparent{background-color:transparent}.feature-card .feature-card__icon{background-color:var(--grey-90);border-radius:var(--r);height:45px;padding:.5rem;width:45px}.feature-card .feature-card__icon svg{fill:var(--primary)}.feature-card .feature-card__title{margin-top:12px}.feature-card .feature-card__description{color:var(--grey-30);margin-top:12px}.feature-card .feature-card__asset{margin-top:1rem}.reporting-standards-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.reporting-standards-grid .standard{background-color:var(--grey-70);border-radius:var(--r);height:80px;max-width:170px;padding:.5rem 1rem}.reporting-standards-grid .standard#secr{align-items:center;color:var(--grey-10);display:flex;font-size:32px;font-weight:700;justify-content:center}.cta-pre-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem}.cta-pre-footer.page{background-color:var(--bg-base);padding-top:10vh}.cta-pre-footer .content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;max-width:750px;text-align:center}.cta-pre-footer .content h3{color:var(--grey-30)}.cta-pre-footer .content h2{font-size:24px}.cta-pre-footer__btn{margin-top:2rem}.legal{color:var(--grey-10);min-height:unset;padding:1rem;position:relative;width:100%}.legal .inner{margin-inline:auto;max-width:var(--content-width-blog-content)}.legal strong{font-weight:700}.legal h2{font-size:24px}.contact-options{padding-block:5vh}.contact-options .inner{margin-inline:auto;max-width:var(--content-width)}.contact-options .inner .contact-form{background-color:var(--bg-primary);border-radius:var(--r);padding:3rem 2rem 2rem}.contact-options .inner .contact-form .ff-el-input--label,.contact-options .inner .contact-form .ff_t_c{color:var(--grey-30)}.contact-options .inner .contact-form .ff-el-input--label{font-weight:500}.contact-options .inner .direct-contact{background-color:var(--bg-primary);border-radius:var(--r);margin-top:2rem;padding:2rem}.contact-options .inner .direct-contact .reegy-email,.contact-options .inner .direct-contact .reegy-phone{color:var(--grey-10);font-size:24px;margin-block:1rem}.legal-pages{display:grid;gap:1rem;grid-template-columns:1fr 1fr;list-style:none;margin-inline-start:0;padding-inline-start:0}.legal-address{color:var(--clr-body)}.glossary{padding:2rem 0;padding-inline:1rem}.glossary__inner{margin:0 auto;max-width:1100px}.glossary__header{margin-bottom:1.5rem}.glossary__headline{color:#111827;font-size:clamp(1.6rem,2.2vw,2.2rem);letter-spacing:-.02em;margin:0 0 .5rem}.glossary__lead{color:#4b5563;line-height:1.6;margin:0 0 1.25rem;max-width:70ch}.glossary__controls{display:grid;gap:.5rem;max-width:520px}.glossary__label{color:#374151;font-size:.95rem;font-weight:600}.glossary__search{background:#fff;border:1px solid #e5e7eb;border-radius:calc(var(--r) + 2px);box-shadow:0 0 0 0 rgba(99,102,241,0);color:#111827;outline:none;padding:.85rem 1rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease;width:100%}.glossary__search::placeholder{color:#9ca3af}.glossary__search:hover{background:#fbfbfc;border-color:#d1d5db}.glossary__search:focus{border-color:#c7d2fe;box-shadow:0 0 0 4px rgba(99,102,241,.18);transform:translateY(-1px)}.glossary__hint{color:#6b7280;font-size:.9rem;margin:0}.glossary-az{margin:1.25rem 0 1.75rem}.glossary-az__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.glossary-az__link{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:.95rem;font-weight:700;height:2.25rem;justify-content:center;min-width:2.25rem;padding:0 .6rem;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.glossary-az__link:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px rgba(16,24,40,.06);color:#111827;transform:translateY(-1px)}.glossary-az__link:focus-visible{box-shadow:0 0 0 4px rgba(99,102,241,.18);outline:none}.glossary-az__link.is-disabled{background:#f9fafb;box-shadow:none;color:#9ca3af;cursor:not-allowed;opacity:.45}.glossary-letter{border-top:1px solid #e5e7eb;color:#6b7280;font-size:1.05rem;letter-spacing:.08em;margin:1.75rem 0 .75rem;padding-top:1.25rem;text-transform:uppercase}.glossary-items{display:grid;gap:1.25rem;grid-template-columns:repeat(12,1fr)}.glossary-items .glossary-item{background:#fff;border:1px solid #e6e8ec;border-radius:calc(var(--r) + 4px);box-shadow:0 4px 18px rgba(16,24,40,.04);grid-column:span 12;padding:1.25rem 1.25rem 1.15rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.glossary-items .glossary-item:hover{border-color:#d6dae1;box-shadow:0 10px 28px rgba(16,24,40,.08);transform:translateY(-3px)}.glossary-items .glossary-item__top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.65rem}.glossary-items .glossary-item__title{font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin:0}.glossary-items .glossary-item__title a{color:#1f2937;text-decoration:none;transition:color .16s ease}.glossary-items .glossary-item__title a:hover{color:#111827;text-decoration:underline;text-underline-offset:3px}.glossary-items .glossary-item__title a:focus-visible{border-radius:6px;box-shadow:0 0 0 4px rgba(99,102,241,.18);outline:none}.glossary-items .glossary-item__badge{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;display:inline-flex;flex:0 0 auto;font-size:.85rem;font-weight:700;height:1.9rem;justify-content:center;min-width:1.9rem;padding:0 .55rem}.glossary-items .glossary-item__excerpt{color:#4b5563;font-size:.98rem;line-height:1.6;margin:.45rem 0 1rem;max-width:75ch}.glossary-items .glossary-item__actions{display:flex;justify-content:flex-start}.glossary-items .glossary-item .read-more{align-items:center;color:var(--primary);display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;text-decoration:none;transition:color .16s ease}.glossary-items .glossary-item .read-more__arrow{transition:transform .18s ease}.glossary-items .glossary-item .read-more:hover{color:#4338ca}.glossary-items .glossary-item .read-more:hover .read-more__arrow{transform:translateX(3px)}.glossary-items .glossary-item .read-more:focus-visible{border-radius:6px;box-shadow:0 0 0 4px rgba(99,102,241,.18);outline:none}@media(min-width:720px){.glossary-items .glossary-item{grid-column:span 6}}@media(min-width:1024px){.glossary-items .glossary-item{grid-column:span 4}}.glossary-pagination{margin-top:2.25rem;padding-inline:1rem}.glossary-pagination ul{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.glossary-pagination ul li a,.glossary-pagination ul li span{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:.9rem;font-weight:600;height:2.3rem;justify-content:center;min-width:2.3rem;padding:0 .75rem;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.glossary-pagination ul li span.current{background:#f3f4f6;border-color:#d1d5db;color:#111827}.glossary-pagination ul li a:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px rgba(16,24,40,.06)}.archive-header{padding:1rem;position:relative;width:100%}.archive-header .section-inner{margin-inline:auto;max-width:var(--content-width)}.archive-header .archive-description{color:var(--clr-body)}.archive-content{padding-block:2vh 5vh}.pagination{margin-top:2rem}.pagination .page-numbers{align-items:center;color:#94979c;display:flex;gap:.25rem;list-style:none;padding:.25rem 1rem;text-decoration:none}.pagination .page-numbers .page-numbers.current,.pagination .page-numbers .page-numbers:hover{background-color:#23262f;border-radius:var(--r);color:#ececed;text-decoration:none}.pagination .next,.pagination .prev{background-color:#13161b;border:1px solid #373a41;border-radius:var(--r);color:#ceced2;padding:.25rem 1rem}#our-customers{text-decoration:none}#our-customers .container{padding-block:3rem 3rem}#our-customers .trusted-by{color:#94979c;font-size:var(--fs-md);font-weight:400;text-align:center}#our-customers .logo-list{display:grid;gap:2rem 4rem;grid-template-columns:repeat(2,1fr);margin:2rem auto 0;padding-inline:1rem}#our-customers .customer{align-items:center;display:flex;height:40px;justify-content:center}#our-customers .customer img{border-radius:0;height:100%}#our-customers .customer svg{fill:var(--grey-10)}#our-customers .customer:hover{filter:grayscale(0)}.taxonomies-wrapper{margin-block:.5rem}.taxonomies-wrapper .taxonomies{align-items:center;display:inline-flex;gap:1rem;list-style:none;margin:0;padding:0}.post-category,.post-post_tag{align-items:center;display:inline-flex;justify-content:center;overflow:hidden}.post-category a,.post-post_tag a{background-color:#063321;border:1px solid #1a603d;border-radius:1rem;color:var(--primary);display:inline;font-size:.75rem;padding:.25rem .5rem}.post-category a:hover,.post-post_tag a:hover{text-decoration:none}.lines{margin:auto;right:0;width:50%}.lines,.lines .line{height:100%;left:50%;position:absolute;top:0}.lines .line{background:hsla(0,0%,100%,.1);overflow:hidden;width:1px}.lines .line:after{-webkit-animation:drop 7s 0s infinite;animation:drop 7s 0s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.4,.26,0,.97);animation-timing-function:cubic-bezier(.4,.26,0,.97);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 75%,#fff);content:"";display:block;height:15vh;left:0;position:absolute;top:-50%;width:100%}.lines .line:first-child{margin-left:-25%}.lines .line:first-child:after{-webkit-animation-delay:2s;animation-delay:2s}.lines .line:nth-child(3){margin-left:25%}.lines .line:nth-child(3):after{-webkit-animation-delay:2.5s;animation-delay:2.5s}@-webkit-keyframes drop{0%{top:-50%}to{top:110%}}@keyframes drop{0%{top:-50%}to{top:110%}}@media screen and (min-width:1000px){h1{font-size:clamp(40px,2.5rem + 44*(100vw - 1000px)/920,84px)}.container{padding-block:4rem}.cta-pre-footer{padding-block:5rem}#our-customers .logo-list{gap:2rem 3rem;grid-template-columns:repeat(3,1fr);margin:2rem auto 1rem}#our-customers .customer svg{max-width:120px}.job-listing{gap:3rem;grid-template-columns:3fr auto}.job-info__tags{grid-template-columns:repeat(minmax(50px,1fr));justify-content:start}.job-info__tag{font-size:12px;max-width:100px}.job-actions{justify-content:center}.feature-cards{gap:1rem;grid-template-columns:1fr 1fr}.feature-cards.grid-3-2{grid-template-columns:3fr 2fr}.reporting-standards-grid{gap:2rem;grid-template-columns:repeat(3,1fr)}.reporting-standards-grid .standard{max-width:170px}.feature-card.horizontal{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.feature-card .feature-card__title{font-size:24px}}:root{--gradient-primary:linear-gradient(180deg,#286325,#5f0 21.03%);--gradient-primary:linear-gradient(161deg,#286325 30%,#5f0 48.03%);--gradient-primary-alt:linear-gradient(180deg,#286325 23.46%,#5f0 84.44%);--gradient-accent:linear-gradient(180deg,#ffb800 -24.29%,#ffa800);--gradient-accent-alt:linear-gradient(86.14deg,#ffbf2c 36.73%,#ffa800 60.78%);--gradient-detail:linear-gradient(90.73deg,#0032e4 15.1%,#2168fd 47.3%,#236cff 87.83%)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.color-grey-100{color:var(--grey-100)}.color-grey-90{color:var(--grey-90)}.color-grey-80{color:var(--grey-80)}.color-grey-70{color:var(--grey-70)}.color-grey-60{color:var(--grey-60)}.color-grey-50{color:var(--grey-50)}.color-grey-40{color:var(--grey-40)}.color-grey-20,.color-grey-30{color:var(--grey-30)}.color-grey-10{color:var(--grey-10)}.bg-grey-100{background-color:var(--grey-100)}.bg-grey-90{background-color:var(--grey-90)}.bg-grey-80{background-color:var(--grey-80)}.bg-grey-70{background-color:var(--grey-70)}.bg-grey-60{background-color:var(--grey-60)}.bg-grey-50{background-color:var(--grey-50)}.bg-grey-40{background-color:var(--grey-40)}.bg-grey-20,.bg-grey-30{background-color:var(--grey-30)}.bg-grey-10{background-color:var(--grey-10)}.color-primary{color:var(--primary)}.color-secondary{color:var(--secondary)}.clr-secondary{color:#4607e5}.bg-primary{background-color:var(--primary)}.bg-primary-comp{background-color:var(--primary-comp)}.bg-dark{background-color:var(--bg-dark)}.bg-dark-alt{background-color:var(--bg-dark-alt)}.bg-ultra-dark{background-color:var(--bg-ultra-dark)}.bg-blue-dark{background-color:#090f12}.asset-gradient-fill{fill:#d4ff00;fill:linear-gradient(96deg,#d4ff00,#5f0)}.gradient-text{-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.color-gradient-primary{background:var(--gradient-primary)}.color-gradient-primary--alt{background:var(--gradient-primary-alt)}.color-gradient-accent{background:var(--gradient-accent)}.color-gradient-accent--alt{background:var(--gradient-accent-alt)}.color-gradient-detail{background:var(--gradient-detail)}.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{align-items:center;border-radius:var(--btn-radius);border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-weight:var(--fw-semibold);gap:.5rem;overflow:hidden;padding:.5rem 1rem;text-align:center;text-transform:capitalize}.btn,.btn:hover{text-decoration:none}.btn.standalone{margin-top:2rem}.btn svg{height:unset;width:unset}.btn--lg{font-size:1.125rem;height:3rem;line-height:1.5rem}.btn--primary{background-color:var(--primary);border:1px solid var(--primary);color:#f2f2f2;color:#101010;color:var(--clr-primary-btn)}.btn--primary svg{stroke:var(--clr-primary-btn)}.btn--primary:hover{background-color:unset;border:1px solid var(--primary);color:var(--primary)}.btn--primary:hover svg{fill:var(--primary);stroke:var(--primary)!important}.btn--primary-reverse{border:1px solid var(--primary);color:var(--primary)}.btn--primary-reverse:hover{color:#101010}.btn--cta,.btn--primary-reverse:hover{background-color:var(--primary);border:1px solid var(--primary)}.btn--cta{font-size:var(--fs-lg)}.btn--cta,.btn--cta:hover{color:var(--clr-primary-btn)}.btn--cta:hover{transform:scale(1.05)}.btn--alt{color:#101010}.btn--dark{background-color:#0b0c0f;border-color:#0b0c0f;color:#f2f2f2}.btn--float-left{justify-content:center;width:200px}.section-inner{margin-inline:auto;max-width:var(--content-width)}.section-inner.center-column{align-items:center;display:flex;flex-direction:column}.section-header{margin-inline:auto;text-align:center}.section-content{margin-top:5vh;position:relative}.section-content.content-center{align-items:center;display:flex;flex-direction:column;gap:5vh;justify-content:center}.section-inner-wide{max-width:var(--content-width-wide)}.section-full-width{padding-inline:0}.section-tagline{color:var(--grey-30);margin-inline:auto;width:60%}.section-asset{align-items:center;display:flex;justify-content:center}.section-asset svg{max-width:450px}.checkmark{stroke:var(--primary)}.checkmark-round{fill:var(--bg-dark);stroke:var(--bg-dark);background-color:var(--primary);border-radius:50%;padding:5px}.minus{stroke:gray}.cards-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{background-color:var(--bg-card);border:1px solid #222529;border:1px solid var(--clr-border-card);border-radius:var(--r);box-shadow:0 8px 15px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:2rem}.card,.card p{color:var(--clr-content-card)}.card__asset{align-items:center;display:flex;justify-content:center;min-height:100px}.card__title{color:var(--clr-heading-card)}.card-content{flex:1}.app-card-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.app-card{background-color:#171b22;border-radius:var(--r);box-shadow:0 4px 4px rgba(0,0,0,.25);padding:1rem}.app-card .app-card__icon{fill:var(--primary);background-color:var(--grey-90);border-radius:var(--r);height:50px;padding:.5rem;width:50px}.app-card .app-card__title{color:var(--grey-20);font-size:20px;margin-top:1rem;text-transform:capitalize}.app-card .app-card__description{color:var(--grey-30);font-size:14px;font-weight:300;margin-top:.5rem}.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{align-items:center;display:flex;justify-content:center;position:relative}.split__asset.no-flex{display:block}.split__asset svg{height:100%;max-width:250px;min-height:150px;width:100%}.svg-small svg{max-width:150px!important}.split__title{font-size:32px;font-weight:700}.split__description{color:var(--grey-30)}.split__statement{font-size:18px}.split__list{list-style:none;padding-left:0}.split__list .split__list__item{color:var(--grey-10);font-size:18px;margin-block:1rem}.split__list .split__list__item p{font-weight:400}.split__list .split__list__item.feature{background-color:var(--grey-70);background-color:var(--bg-primary);border-radius:var(--r);padding:1rem 1rem .5rem}.split__list .split__list__item.feature .feature__header{align-items:center;display:grid;gap:2rem;grid-template-columns:auto 1fr}.split__list .split__list__item.feature .feature__header .feature__title{color:var(--primary);font-size:18px}.split__list .split__list__item.feature .feature__header .feature__icon{background-color:var(--grey-90);border-radius:var(--r);display:inline-block;height:50px;padding:.25rem;width:50px}.split__list .split__list__item.feature .feature__description{color:var(--grey-30);font-weight:400}.split__btn{margin-top:3rem}.alternating-section{gap:10vh;margin-top:10vh}.alternating-section,.post-list{display:flex;flex-direction:column}.post-list{list-style:none;margin-inline:auto;padding-inline:0}.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:600}.post-list__link,.post-list__title__link{text-decoration:none}#progress-bar{--scrollAmount:0%;--scrollHeaderHeight:0;background:#f12711;background:-webkit-linear-gradient(90deg,#f5af19,#f12711);background:linear-gradient(90deg,#f5af19,#f12711);background:var(--primary);height:7px;position:fixed;top:var(--scrollHeaderHeight);width:var(--scrollAmount);z-index:999}.quiz-modal{background-color:#000;background-color:rgba(0,123,255,.8);display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;padding:2rem;position:relative;width:1240px}.heading-dual{display:block;margin-inline:auto;text-align:center}.heading-dual .heading-dual__main,.heading-dual .heading-dual__top{display:block}.heading-dual__top{color:var(--grey-20);font-size:18px;font-style:normal;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.heading-dual__main{margin-top:1rem;text-transform:capitalize}.cta-wrapper{position:relative;text-align:center}.cta-wrapper .cta-text{font-size:2rem}.cta-wrapper .cta-arrow{position:absolute}.split__content{position:relative}@media screen and (max-width:999px){.mobile-hidden{display:none!important;opacity:0!important;visibility:hidden!important}}@media screen and (min-width:768px){.btn--lg{height:4rem}.split{margin-block:10rem}.order-reverse{grid-auto-flow:dense!important}.order-reverse .split-full-width__asset,.order-reverse .split__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;opacity:0!important;visibility:hidden!important}.btn{padding:.5rem 1.5rem}}.no-bullets-list{list-style:none;padding-left:0}.page-header{align-items:center;display:flex;justify-content:center;min-height:0;overflow:hidden;padding-block:5vh 0;position:relative}.page-title--dual{display:flex;flex-direction:column;margin-top:2.5rem}.page-title--dual .title-top{color:var(--primary);font-size:clamp(2.4rem,2.4rem + .8*(100vw - 32rem)/88,3.2rem);font-size:16px;font-weight:400;letter-spacing:.05em;min-height:0;text-transform:uppercase}.page-title--dual .title-main{font-size:clamp(2.625rem,1.617vw + 2.207rem,3.5rem);font-size:32px;font-style:normal;font-weight:700;line-height:42px;margin-top:.5rem;min-height:0;text-transform:capitalize}.page-header__inner{display:flex;flex-direction:column;gap:3rem;width:var(--content-width)}.page-header__asset#word-cloud{margin:0 auto 3rem}.page-tagline{color:var(--grey-30);font-size:16px;margin-bottom:2rem}.statement{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-inline:auto;max-width:650px;min-height:auto;padding-block:1rem 5vh;text-align:center}#cta-home-hero{padding-inline:1.5rem}.split-full-width{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}.split-full-width__asset img{border-radius:0;max-height:550px;object-fit:cover;width:100%}.split-full-width__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:3rem 4rem}.split-full-width__heading{margin-bottom:1rem}.split-full-width__list{align-items:flex-start;color:#f2f2f2;display:flex;flex-direction:column;gap:1rem;list-style:none;margin-left:0;padding-left:0}.section-heading{text-align:center}.section-description{color:#ccc;margin-inline:auto;max-width:80%;text-align:center}.page-content{margin-inline:auto;max-width:var(--content-width-wide)}.hub-page{--content-width:var(--content-inner-width)}@media screen and (min-width:1000px){.page-header{padding-block:5vh}.page-header__inner{display:grid;gap:2rem;grid-auto-flow:column;grid-column:2/-2;grid-template-columns:repeat(10,1fr);max-width:var(--content-width);min-width:50vw}.page-header__asset{grid-column:6/-1}.page-header__asset#word-cloud{grid-column:7/-1;margin:0}.page-header__content{grid-column:1/6}.page-title--dual .title-main{font-size:56px;font-weight:700;line-height:64px;margin-top:1rem}.page-tagline{font-size:18px;width:80%}}.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(--grey-90)!important;font-weight:500!important;height:48px;padding:.5rem 3rem!important;text-align:center;text-transform:capitalize!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}.author-archive,.author-wrap{background:#fff}.author-hero{background:radial-gradient(circle at top right,var(--primary-trans-20),transparent 32rem),linear-gradient(135deg,var(--base-ultra-light),#fff);border-bottom:1px solid var(--black-trans-10);overflow:hidden;padding:clamp(4rem,8vw,7rem) 1rem;position:relative}.author-hero:before{aspect-ratio:1;background:var(--primary-trans-10);border-radius:50%;content:"";inset:auto -10% -40% auto;pointer-events:none;position:absolute;width:min(45vw,34rem)}.author-hero__inner{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(180px,300px) minmax(0,760px);margin-inline:auto;position:relative;width:min(100%,var(--content-width));z-index:1}.author-hero__avatar{margin:0}.author-hero__avatar img{background:#fff;border-radius:var(--author-avatar-border-radius,50%);box-shadow:var(--author-box-shadow,0 15px 25px -10px rgba(0,0,0,.05));display:block;height:clamp(180px,22vw,300px);object-fit:cover;width:clamp(180px,22vw,300px)}.author-hero__content{max-width:760px}.author-hero__eyebrow,.author-posts__eyebrow{align-items:center;color:var(--base);display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .9rem;text-transform:uppercase}.author-hero__eyebrow:before,.author-posts__eyebrow:before{background:var(--primary);border-radius:999px;content:"";height:2px;width:2rem}.author-hero__name{color:var(--base);font-size:clamp(3rem,7vw,6rem);font-weight:var(--h1-weight,700);letter-spacing:-.055em;line-height:.95;margin:0}.author-hero__job-title{color:var(--base);font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:700;line-height:1.4;margin:1rem 0 0}.author-hero__bio{color:var(--single-p-color,#4d5c6d);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.75;margin-top:1.35rem;max-width:680px}.author-hero__bio p{margin:0}.author-hero__bio p+p{margin-top:1rem}.author-hero__meta{align-items:center;color:var(--entry-meta-color,#4d5c6d);display:flex;flex-wrap:wrap;font-size:.95rem;gap:.75rem 1rem;margin-top:1.5rem}.author-hero__meta span{align-items:center;display:inline-flex}.author-hero__meta span:before{background:var(--primary);border-radius:50%;content:"";height:.45rem;margin-right:.55rem;width:.45rem}.author-hero__meta a{color:var(--base);font-weight:700;text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.2em}.author-hero__meta a:focus-visible,.author-hero__meta a:hover{color:var(--primary-dark)}.author-socials{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.author-socials__link{align-items:center;background:var(--base);border-radius:999px;box-shadow:0 8px 18px -12px var(--base-trans-80);color:#fff;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;line-height:1;min-height:2.5rem;min-width:2.5rem;padding:.65rem .9rem;text-decoration:none;transition:transform var(--transition,.35s) ease,background-color var(--transition,.35s) ease,color var(--transition,.35s) ease,box-shadow var(--transition,.35s) ease}.author-socials__link:focus-visible,.author-socials__link:hover{background:var(--primary);box-shadow:0 12px 24px -14px var(--primary-trans-90);color:var(--base);transform:translateY(-2px)}.author-posts{background:#fff;padding:clamp(4rem,8vw,7rem) 1rem}.author-posts__inner{margin-inline:auto;width:min(100%,var(--content-width))}.author-posts__header{margin-bottom:clamp(2rem,4vw,3rem)}.author-posts__eyebrow{color:var(--entry-meta-color,#4d5c6d);margin-bottom:.85rem}.author-posts__title{color:var(--base);font-size:clamp(2rem,4vw,var(--h2-font-size-desktop,48px));font-weight:var(--h2-weight,600);letter-spacing:-.04em;line-height:var(--h2-line-height,1.2);margin:0;max-width:760px}.author-posts__layout{align-items:stretch;display:grid;gap:var(--post-grid-gap,2rem);grid-template-columns:repeat(3,minmax(0,1fr))}.author-card,.author-card--featured{background:#fff;border:1px solid hsla(var(--base-h),var(--base-s),var(--base-l),.08);border-radius:var(--border-radius-lg);box-shadow:0 14px 30px -24px var(--base-trans-40);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;transition:transform var(--transition,.35s) ease,box-shadow var(--transition,.35s) ease,border-color var(--transition,.35s) ease}.author-card--featured:hover,.author-card:hover{border-color:var(--primary-trans-40);box-shadow:0 20px 42px -28px var(--base-trans-60);transform:translateY(-3px)}.author-card--featured .author-card__image-link,.author-card__image-link{aspect-ratio:16/9;background:var(--base-ultra-light);display:block;overflow:hidden}.author-card__image{display:block;height:100%;object-fit:cover;transition:transform var(--transition,.35s) ease;width:100%}.author-card__image-link:focus-visible .author-card__image,.author-card__image-link:hover .author-card__image{transform:scale(1.035)}.author-card--featured .author-card__body,.author-card__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:1.25rem}.author-card__taxonomies{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.author-card__taxonomies a,.author-card__taxonomies span{align-items:center;background:var(--primary-ultra-light);border-radius:999px;color:var(--base);display:inline-flex;font-size:.75rem;font-weight:700;line-height:1.2;max-width:100%;padding:.28rem .55rem;text-decoration:none;width:fit-content}.author-card__taxonomies a:focus-visible,.author-card__taxonomies a:hover{background:var(--primary);color:var(--base)}.author-card--featured .author-card__title,.author-card__title{color:var(--base);font-size:clamp(1.1rem,1.2vw,1.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.25;margin:0}.author-card__title a{color:inherit;text-decoration:none}.author-card__title a:focus-visible,.author-card__title a:hover{text-decoration:underline;text-decoration-color:var(--primary);text-underline-offset:.16em}.author-card--featured .author-card__excerpt,.author-card__excerpt{color:var(--single-excerpt-color,#718096);display:block;font-size:.95rem;font-weight:400;line-height:1.6;margin:.8rem 0 0}.author-card__meta{color:var(--entry-meta-color,#4d5c6d);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.45rem .75rem;line-height:1.4;margin-top:auto;padding-top:1.1rem}.author-card__meta span,.author-card__meta time{color:inherit}.author-card__meta span:after{color:var(--primary);content:"•";margin-left:.75rem}.author-posts__empty{color:var(--single-p-color,#4d5c6d);font-size:1.05rem}.author-card--featured:not(:has(.author-card__image-link)) .author-card__body,.author-card:not(:has(.author-card__image-link)) .author-card__body{background:radial-gradient(circle at top right,var(--primary-trans-20),transparent 12rem),var(--base-ultra-light);min-height:14rem}.author-posts__pagination{margin-top:clamp(2rem,5vw,4rem)}.author-posts__pagination ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.author-posts__pagination a,.author-posts__pagination span{align-items:center;background:#fff;border:1px solid var(--black-trans-10);border-radius:999px;color:var(--base);display:inline-flex;font-weight:600;justify-content:center;min-height:2.4rem;min-width:2.4rem;padding-inline:.8rem;text-decoration:none}.author-posts__pagination a:focus-visible,.author-posts__pagination a:hover{background:var(--primary-ultra-light);border-color:var(--primary)}.author-posts__pagination .current{background:var(--base);border-color:var(--base);color:#fff}@media screen and (max-width:1000px){.author-hero__inner{grid-template-columns:1fr;justify-items:center;text-align:center}.author-hero__content{max-width:var(--content-inner-width,750px)}.author-hero__eyebrow,.author-hero__meta,.author-posts__eyebrow,.author-socials{justify-content:center}.author-posts__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.author-hero{padding-bottom:3.5rem;padding-top:3rem}.author-hero__name{font-size:clamp(2.75rem,13vw,4.5rem)}.author-posts{padding-bottom:4rem;padding-top:3rem}}@media screen and (max-width:640px){.author-posts__layout{grid-template-columns:1fr}.author-card--featured .author-card__body,.author-card__body{padding:1rem}.author-card--featured .author-card__title,.author-card__title{font-size:1.2rem}.author-card--featured .author-card__excerpt,.author-card__excerpt{font-size:.95rem}}@media screen and (max-width:480px){.author-hero__avatar img{height:180px;width:180px}.author-socials__link{min-height:2.35rem;padding-inline:.8rem}}[data-theme=dark] .author-archive,[data-theme=dark] .author-wrap{background:var(--bg-dark)}[data-theme=dark] .author-hero{background:radial-gradient(circle at top right,var(--primary-trans-20),transparent 32rem),linear-gradient(135deg,var(--bg-ultra-dark),var(--bg-dark));border-bottom-color:hsla(0,0%,100%,.1)}[data-theme=dark] .author-hero__job-title,[data-theme=dark] .author-hero__name,[data-theme=dark] .author-posts__title{color:var(--primary)}[data-theme=dark] .author-hero__eyebrow,[data-theme=dark] .author-posts__eyebrow{color:#c8c8c8}[data-theme=dark] .author-card--featured .author-card__excerpt,[data-theme=dark] .author-card__excerpt,[data-theme=dark] .author-card__meta,[data-theme=dark] .author-hero__bio,[data-theme=dark] .author-hero__meta,[data-theme=dark] .author-posts__empty{color:var(--single-p-color)}[data-theme=dark] .author-hero__meta a{color:var(--primary)}[data-theme=dark] .author-socials__link{background:var(--primary);box-shadow:0 2px 0 0 rgba(10,206,255,.233),0 2px 10px 0 rgba(10,206,255,.25);color:var(--base)}[data-theme=dark] .author-socials__link:focus-visible,[data-theme=dark] .author-socials__link:hover{background:#fff;color:var(--base)}[data-theme=dark] .author-posts{background:var(--bg-dark)}[data-theme=dark] .author-card,[data-theme=dark] .author-card--featured{background:#212121;border-color:hsla(0,0%,100%,.1);box-shadow:var(--single-article-box-shadow)}[data-theme=dark] .author-card--featured:hover,[data-theme=dark] .author-card:hover{border-color:var(--primary-trans-40)}[data-theme=dark] .author-card--featured .author-card__image-link,[data-theme=dark] .author-card__image-link{background:#2b2b2b}[data-theme=dark] .author-card--featured .author-card__title,[data-theme=dark] .author-card__title,[data-theme=dark] .author-card__title a{color:var(--primary)}[data-theme=dark] .author-card__taxonomies a,[data-theme=dark] .author-card__taxonomies span{background:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.12);color:var(--primary)}[data-theme=dark] .author-card__taxonomies a:focus-visible,[data-theme=dark] .author-card__taxonomies a:hover{background:var(--primary);color:var(--base)}[data-theme=dark] .author-card--featured:not(:has(.author-card__image-link)) .author-card__body,[data-theme=dark] .author-card:not(:has(.author-card__image-link)) .author-card__body{background:radial-gradient(circle at top right,var(--primary-trans-20),transparent 12rem),#212121}[data-theme=dark] .author-posts__pagination a,[data-theme=dark] .author-posts__pagination span{background:#212121;border-color:hsla(0,0%,100%,.14);color:#c8c8c8}[data-theme=dark] .author-posts__pagination a:focus-visible,[data-theme=dark] .author-posts__pagination a:hover{background:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.12);border-color:var(--primary);color:var(--primary)}[data-theme=dark] .author-posts__pagination .current{background:var(--primary);border-color:var(--primary);color:var(--base)}.archive-wrap{max-width:var(--content-area-width)}.post-title{font-size:var(--fs-lg)}
/*# sourceMappingURL=archive.css.map*/