html.high-contrast .logo-light,html.high-contrast.dark .logo-light{display:none!important}html.high-contrast .logo-dark,html.high-contrast.dark .logo-dark{display:block!important}html.high-contrast .logo-light img,html.high-contrast .logo-dark img,html.high-contrast.dark .logo-light img,html.high-contrast.dark .logo-dark img{border:none!important}html.high-contrast,html.high-contrast.dark{--hc-bg: #000000;--hc-bg-elevated: #FFFF00;--hc-bg-card: #111111;--hc-text: #FFFFFF;--hc-text-muted: #CCCCCC;--hc-heading: #FFFF00;--hc-link: #FFFF00;--hc-link-hover: #00FFFF;--hc-link-visited: #FF80FF;--hc-border: #FFFFFF;--hc-border-muted: #888888;--hc-accent: #00FFFF;--hc-focus: #FF8000;--hc-button-bg: #333333;--hc-button-text: #FFFFFF;--hc-button-hover-bg: #00FFFF;--hc-button-hover-text: #000000;--hc-input-bg: #1A1A1A;--hc-badge-bg: #FFFF00;--hc-badge-text: #000000;--hc-star: var(--color-gold);--hc-success: #00FF00;--hc-error: #FF4444;--hc-warning: #FFFF00;--color-white: #000000;--color-primary: #FFFF00;--color-light-blue: #00FFFF;--color-medium-blue: #00CCFF;--color-blue-aaa: #00CCFF;--color-primary-blue: #00FFFF;--color-primary-dark: #00FFFF;--color-navy: #000000;--color-gold: #FFFF00;--color-magenta: #FF80FF;--color-success: #00FF00;--color-text: #FFFFFF;--color-text-light: #CCCCCC;--color-text-primary: #FFFFFF;--color-text-secondary: #CCCCCC;--color-gray-50: #FFFF00;--color-gray-100: #111111;--color-gray-200: #888888;--color-gray-300: #888888;--color-gray-400: #AAAAAA;--color-gray-500: #CCCCCC;--color-gray-600: #CCCCCC;--color-gray-700: #FFFFFF;--color-gray-800: #111111;--color-gray-900: #FFFFFF;--shadow-low: none;--shadow-medium: none;--shadow-high: none;--shadow-highest: none}html.high-contrast *,html.high-contrast.dark *{text-shadow:none!important;box-shadow:none!important;background-image:none!important}html.high-contrast,html.high-contrast.dark{background:var(--hc-bg)!important}html.high-contrast body,html.high-contrast.dark body{background:var(--hc-bg)!important;color:var(--hc-text)!important}html.high-contrast h1,html.high-contrast h2,html.high-contrast h3,html.high-contrast h4,html.high-contrast h5,html.high-contrast h6,html.high-contrast.dark h1,html.high-contrast.dark h2,html.high-contrast.dark h3,html.high-contrast.dark h4,html.high-contrast.dark h5,html.high-contrast.dark h6{color:var(--hc-heading)!important}html.high-contrast p,html.high-contrast li,html.high-contrast td,html.high-contrast th,html.high-contrast span,html.high-contrast div,html.high-contrast label,html.high-contrast dt,html.high-contrast dd,html.high-contrast figcaption,html.high-contrast small,html.high-contrast strong,html.high-contrast em,html.high-contrast time,html.high-contrast.dark p,html.high-contrast.dark li,html.high-contrast.dark td,html.high-contrast.dark th,html.high-contrast.dark span,html.high-contrast.dark div,html.high-contrast.dark label,html.high-contrast.dark dt,html.high-contrast.dark dd,html.high-contrast.dark figcaption,html.high-contrast.dark small,html.high-contrast.dark strong,html.high-contrast.dark em,html.high-contrast.dark time{color:var(--hc-text)!important}html.high-contrast .text-gray-500,html.high-contrast .text-gray-400,html.high-contrast.dark .text-gray-500,html.high-contrast.dark .text-gray-400,html.high-contrast [class*=text-gray-4],html.high-contrast [class*=text-gray-5],html.high-contrast.dark [class*="dark:text-gray-4"],html.high-contrast.dark [class*="dark:text-gray-3"]{color:var(--hc-text-muted)!important}html.high-contrast blockquote,html.high-contrast blockquote p,html.high-contrast.dark blockquote,html.high-contrast.dark blockquote p{color:var(--hc-text)!important}html.high-contrast footer,html.high-contrast.dark footer{color:var(--hc-text-muted)!important}html.high-contrast a,html.high-contrast.dark a{color:var(--hc-link)!important;text-decoration:underline!important;text-underline-offset:3px!important}html.high-contrast a:visited,html.high-contrast.dark a:visited{color:var(--hc-link-visited)!important}html.high-contrast a:hover,html.high-contrast a:focus,html.high-contrast.dark a:hover,html.high-contrast.dark a:focus{color:var(--hc-link-hover)!important;outline:2px solid var(--hc-focus)!important;outline-offset:2px!important}html.high-contrast button,html.high-contrast [role=button],html.high-contrast .btn,html.high-contrast input[type=submit],html.high-contrast input[type=button],html.high-contrast.dark button,html.high-contrast.dark [role=button],html.high-contrast.dark .btn,html.high-contrast.dark input[type=submit],html.high-contrast.dark input[type=button]{background:var(--hc-button-bg)!important;color:var(--hc-button-text)!important;border:2px solid var(--hc-border)!important}html.high-contrast button:hover,html.high-contrast [role=button]:hover,html.high-contrast .btn:hover,html.high-contrast.dark button:hover,html.high-contrast.dark [role=button]:hover,html.high-contrast.dark .btn:hover{background:var(--hc-button-hover-bg)!important;color:var(--hc-button-hover-text)!important}html.high-contrast button:focus-visible,html.high-contrast [role=button]:focus-visible,html.high-contrast .btn:focus-visible,html.high-contrast.dark button:focus-visible,html.high-contrast.dark [role=button]:focus-visible,html.high-contrast.dark .btn:focus-visible{outline:3px solid var(--hc-focus)!important;outline-offset:2px!important}html.high-contrast section,html.high-contrast article,html.high-contrast aside,html.high-contrast main,html.high-contrast.dark section,html.high-contrast.dark article,html.high-contrast.dark aside,html.high-contrast.dark main{background:var(--hc-bg)!important}html.high-contrast header,html.high-contrast nav,html.high-contrast [class*=nav],html.high-contrast [class*=header],html.high-contrast [class*=top-bar],html.high-contrast [class*=breadcrumb],html.high-contrast.dark header,html.high-contrast.dark nav,html.high-contrast.dark [class*=nav],html.high-contrast.dark [class*=header],html.high-contrast.dark [class*=top-bar],html.high-contrast.dark [class*=breadcrumb]{background:var(--hc-bg)!important;border-color:var(--hc-border)!important}html.high-contrast [class*=card],html.high-contrast [class*=testimonial],html.high-contrast [class*=case-],html.high-contrast details,html.high-contrast blockquote,html.high-contrast [class*=accordion],html.high-contrast [class*=modal],html.high-contrast [class*=popup],html.high-contrast [class*=dropdown],html.high-contrast [class*=tooltip],html.high-contrast.dark [class*=card],html.high-contrast.dark [class*=testimonial],html.high-contrast.dark [class*=case-],html.high-contrast.dark details,html.high-contrast.dark blockquote,html.high-contrast.dark [class*=accordion],html.high-contrast.dark [class*=modal],html.high-contrast.dark [class*=popup],html.high-contrast.dark [class*=dropdown],html.high-contrast.dark [class*=tooltip]{background:var(--hc-bg-card)!important;border-color:var(--hc-border)!important}html.high-contrast footer[class],html.high-contrast [class*=footer],html.high-contrast.dark footer[class],html.high-contrast.dark [class*=footer]{background:var(--hc-bg-card)!important;border-color:var(--hc-border)!important}html.high-contrast [class*=cookie],html.high-contrast [class*=consent],html.high-contrast [class*=exit-intent],html.high-contrast [class*=bottom-bar],html.high-contrast.dark [class*=cookie],html.high-contrast.dark [class*=consent],html.high-contrast.dark [class*=exit-intent],html.high-contrast.dark [class*=bottom-bar]{background:var(--hc-bg-card)!important;border-color:var(--hc-border)!important}html.high-contrast.dark [class*="dark:bg-gray"],html.high-contrast.dark [class*="dark:bg-primary"],html.high-contrast.dark [class*="dark:bg-blue"],html.high-contrast.dark [class*="dark:bg-red"],html.high-contrast.dark [class*="dark:bg-green"],html.high-contrast.dark [class*="dark:bg-purple"],html.high-contrast.dark [class*="dark:bg-amber"],html.high-contrast.dark [class*="dark:bg-black"]{background:var(--hc-bg)!important}html.high-contrast.dark [class*="dark:text-white"],html.high-contrast.dark [class*="dark:text-gray"],html.high-contrast.dark [class*="dark:text-primary"]{color:var(--hc-text)!important}html.high-contrast.dark [class*="dark:border-gray"],html.high-contrast.dark [class*="dark:border-primary"],html.high-contrast.dark [class*="dark:border-accent"]{border-color:var(--hc-border)!important}html.high-contrast [class*=bg-gray-50],html.high-contrast [class*=bg-gray-100],html.high-contrast [class*=bg-white],html.high-contrast [class*=bg-gray-800],html.high-contrast [class*=bg-gray-900],html.high-contrast [class*=bg-gray-950]{background:var(--hc-bg)!important}html.high-contrast [class*=bg-primary],html.high-contrast [class*=bg-accent]{background:var(--hc-button-bg)!important}html.high-contrast input,html.high-contrast textarea,html.high-contrast select,html.high-contrast.dark input,html.high-contrast.dark textarea,html.high-contrast.dark select{background:var(--hc-input-bg)!important;color:var(--hc-text)!important;border:2px solid var(--hc-border)!important}html.high-contrast input::placeholder,html.high-contrast textarea::placeholder,html.high-contrast.dark input::placeholder,html.high-contrast.dark textarea::placeholder{color:var(--color-gray-400)!important}html.high-contrast input:focus,html.high-contrast textarea:focus,html.high-contrast select:focus,html.high-contrast.dark input:focus,html.high-contrast.dark textarea:focus,html.high-contrast.dark select:focus{outline:3px solid var(--hc-focus)!important;outline-offset:2px!important}html.high-contrast img,html.high-contrast.dark img{border:2px solid var(--hc-border)!important}html.high-contrast video,html.high-contrast.dark video{border:2px solid var(--hc-border)!important}html.high-contrast [class*=badge],html.high-contrast [class*=tag],html.high-contrast mark,html.high-contrast.dark [class*=badge],html.high-contrast.dark [class*=tag],html.high-contrast.dark mark{background:var(--hc-badge-bg)!important;color:var(--hc-badge-text)!important}html.high-contrast hr,html.high-contrast.dark hr{border-color:var(--hc-border)!important}html.high-contrast [class*=divide]>*,html.high-contrast.dark [class*=divide]>*{border-color:var(--hc-border-muted)!important}html.high-contrast [class*=border-gray],html.high-contrast [class*=border-primary],html.high-contrast.dark [class*=border-gray],html.high-contrast.dark [class*=border-primary]{border-color:var(--hc-border)!important}html.high-contrast svg,html.high-contrast.dark svg{color:var(--hc-text)!important}html.high-contrast svg path,html.high-contrast svg circle,html.high-contrast svg rect,html.high-contrast svg line,html.high-contrast svg polyline,html.high-contrast svg polygon,html.high-contrast.dark svg path,html.high-contrast.dark svg circle,html.high-contrast.dark svg rect,html.high-contrast.dark svg line,html.high-contrast.dark svg polyline,html.high-contrast.dark svg polygon{stroke:currentColor!important}html.high-contrast svg [fill=currentColor],html.high-contrast.dark svg [fill=currentColor]{fill:currentColor!important}html.high-contrast [class*=star],html.high-contrast.dark [class*=star]{color:var(--hc-star)!important}html.high-contrast [class*=success],html.high-contrast.dark [class*=success]{color:var(--hc-success)!important}html.high-contrast [class*=error],html.high-contrast [class*=danger],html.high-contrast.dark [class*=error],html.high-contrast.dark [class*=danger]{color:var(--hc-error)!important}html.high-contrast [class*=warning],html.high-contrast.dark [class*=warning]{color:var(--hc-warning)!important}html.high-contrast *:focus-visible,html.high-contrast.dark *:focus-visible{outline:3px solid var(--hc-focus)!important;outline-offset:2px!important}html.high-contrast ::selection,html.high-contrast.dark ::selection{background:var(--hc-link)!important;color:var(--hc-bg)!important}html.high-contrast ::-webkit-scrollbar,html.high-contrast.dark ::-webkit-scrollbar{width:12px;background:var(--hc-bg)}html.high-contrast ::-webkit-scrollbar-thumb,html.high-contrast.dark ::-webkit-scrollbar-thumb{background:var(--hc-border-muted);border-radius:var(--radius-sm)}html.high-contrast [class*=top-bar],html.high-contrast.dark [class*=top-bar]{background:var(--hc-bg)!important;border-color:var(--hc-border)!important}html.high-contrast [class*=mobile-bottom],html.high-contrast.dark [class*=mobile-bottom]{background:var(--hc-bg-card)!important;border-color:var(--hc-border)!important}html.high-contrast [class*=timeline],html.high-contrast [class*=process],html.high-contrast.dark [class*=timeline],html.high-contrast.dark [class*=process]{border-color:var(--hc-border)!important}html.high-contrast [style*=background],html.high-contrast.dark [style*=background]{background:var(--hc-bg)!important}html.high-contrast [class*=bg-clip-text],html.high-contrast [class*=text-transparent],html.high-contrast.dark [class*=bg-clip-text],html.high-contrast.dark [class*=text-transparent]{-webkit-text-fill-color:var(--hc-heading)!important;color:var(--hc-heading)!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}html.high-contrast [class*=ring-],html.high-contrast.dark [class*=ring-]{--tw-ring-color: var(--hc-focus) !important}html.high-contrast .title-main,html.high-contrast .highlight,html.high-contrast [class*=hero] h1,html.high-contrast [class*=hero] h2,html.high-contrast.dark .title-main,html.high-contrast.dark .highlight,html.high-contrast.dark [class*=hero] h1,html.high-contrast.dark [class*=hero] h2{color:var(--hc-heading)!important;background:none!important;-webkit-text-fill-color:var(--hc-heading)!important;background-clip:unset!important;-webkit-background-clip:unset!important}html.high-contrast [class*=hero-description],html.high-contrast [class*=hero] p,html.high-contrast.dark [class*=hero-description],html.high-contrast.dark [class*=hero] p{color:var(--hc-text)!important}html.high-contrast [class*=stat],html.high-contrast [class*=stat] *,html.high-contrast.dark [class*=stat],html.high-contrast.dark [class*=stat] *{color:var(--hc-text)!important;border-color:var(--hc-border)!important;background:var(--hc-bg-card)!important}html.high-contrast [class*=stat] [class*=number],html.high-contrast [class*=stat] [class*=value],html.high-contrast.dark [class*=stat] [class*=number],html.high-contrast.dark [class*=stat] [class*=value]{color:var(--hc-heading)!important}@media(forced-colors:active){*{forced-color-adjust:auto}a{color:LinkText}a:visited{color:VisitedText}button,[role=button],input[type=submit],input[type=button]{color:ButtonText;border:2px solid ButtonBorder;background:ButtonFace;forced-color-adjust:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible,*:focus-visible{outline:3px solid Highlight;outline-offset:2px}input,textarea,select{color:FieldText;background:Field;border:2px solid ButtonBorder}svg{color:ButtonText}[class*=card],[class*=testimonial],[class*=stat-item],article,details{border:1px solid ButtonBorder}}html.links-highlighted a{outline:2px solid var(--color-light-blue)!important;outline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;border-radius:var(--radius-xs)}html.links-highlighted a:hover{outline-color:var(--color-medium-blue)!important}html.links-highlighted a:visited{outline-color:var(--color-primary-dark, var(--color-primary-blue))!important}html.links-highlighted a:not(.btn):not([class*=btn-]):not([role=button]):not(.logo):not(.skip-link){background:#0072bb1a!important}html.links-highlighted a:not(.btn):not([class*=btn-]):not([role=button]):not(.logo):not(.skip-link):hover{background:#0072bb40!important}html.links-highlighted a:not(.btn):not([class*=btn-]):not([role=button]):not(.logo):not(.skip-link):visited{background:#002d5b1a!important}html.links-highlighted.dark a{outline-color:var(--color-highlight-link)!important}html.links-highlighted.dark a:hover{outline-color:var(--color-highlight-link-light)!important}html.links-highlighted.dark a:visited{outline-color:var(--color-highlight-link-visited)!important}html.links-highlighted.dark a:not(.btn):not([class*=btn-]):not([role=button]):not(.logo):not(.skip-link){background:#66b3ff26!important}html.links-highlighted.dark a:not(.btn):not([class*=btn-]):not([role=button]):not(.logo):not(.skip-link):hover{background:#66b3ff4d!important}html.links-highlighted.dark a:not(.btn):not([class*=btn-]):not([role=button]):not(.logo):not(.skip-link):visited{background:#4d9de626!important}html.links-highlighted a[href^=http]:not([href*="wendermedia.com"]):after{content:" ↗";font-size:var(--font-size-xs);vertical-align:super}.reading-ruler{position:fixed;left:0;right:0;pointer-events:none;z-index:99999;transition:top var(--timing-instant) linear}.reading-ruler-line{width:100%;height:2px;background:var(--color-neon-orange);box-shadow:0 0 8px #ff660080;position:relative}.reading-ruler:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--ruler-y, 0px);background:#00000014;pointer-events:none}.reading-ruler:after{content:"";position:fixed;left:0;right:0;bottom:0;top:calc(var(--ruler-y, 0px) + 40px);background:#00000014;pointer-events:none}@media(prefers-reduced-motion:reduce){.reading-ruler{transition:none}}html.high-contrast .reading-ruler-line{background:var(--color-neon-yellow);box-shadow:0 0 8px #ffff0080}html.high-contrast .reading-ruler:before,html.high-contrast .reading-ruler:after{background:#ffffff1a}.a11y-more-panel[data-astro-cid-qd7yqpzw]{display:none;position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--color-primary-900, var(--color-primary-blue));border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);padding:.5rem;flex-direction:column;gap:.25rem;min-width:180px;box-shadow:var(--shadow-high);z-index:100}.a11y-more-panel[data-astro-cid-qd7yqpzw].is-open{display:flex}.dark .a11y-more-panel[data-astro-cid-qd7yqpzw]{background:var(--color-gray-900);border-color:#ffffff1a}@media(min-width:640px){.a11y-more-panel[data-astro-cid-qd7yqpzw]{display:flex!important;position:static;flex-direction:row;align-items:center;gap:.25rem;margin-top:0;padding:0;background:none;border:none;box-shadow:none;min-width:0;z-index:auto}}.search-modal[data-astro-cid-4jvcxsmx]{animation:searchFadeIn var(--timing-fast) ease}.search-modal[data-astro-cid-4jvcxsmx]>div[data-astro-cid-4jvcxsmx]:nth-child(2){animation:searchSlideDown var(--timing-normal) ease}@keyframes searchFadeIn{0%{opacity:0}to{opacity:1}}@keyframes searchSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search-excerpt[data-astro-cid-4jvcxsmx] mark{background-color:var(--color-primary-100);color:var(--color-primary-800, var(--color-primary-blue));border-radius:var(--radius-xs);padding:0 var(--space-0-5)}.dark .search-excerpt[data-astro-cid-4jvcxsmx] mark{background-color:var(--color-primary-800, var(--color-primary-blue));color:var(--color-primary-200)}@media(prefers-reduced-motion:reduce){.search-modal[data-astro-cid-4jvcxsmx],.search-modal[data-astro-cid-4jvcxsmx]>div[data-astro-cid-4jvcxsmx]:nth-child(2){animation:none}}.skip-links[data-astro-cid-d3vxffub]{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:0;left:0}.skip-link[data-astro-cid-d3vxffub]{color:#fff;font-weight:600;font-size:var(--font-size-sm);box-shadow:var(--shadow-medium);transition:transform var(--timing-normal) ease-out,top var(--timing-normal) ease-out;pointer-events:auto;white-space:nowrap;background-color:#004c91;border-radius:0 0 .5rem;padding:1rem 1.5rem;text-decoration:none;position:absolute;top:-100%;left:0;transform:translateY(-100%)}.skip-link[data-astro-cid-d3vxffub]:nth-child(2){top:calc(3rem - 100%)}.skip-link[data-astro-cid-d3vxffub]:nth-child(3){top:calc(6rem - 100%)}.skip-link[data-astro-cid-d3vxffub]:nth-child(4){top:calc(9rem - 100%)}.skip-link[data-astro-cid-d3vxffub]:focus{outline:none;top:0;transform:translateY(0);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 3px #339ad8}.skip-link[data-astro-cid-d3vxffub]:nth-child(2):focus{top:3.5rem}.skip-link[data-astro-cid-d3vxffub]:nth-child(3):focus{top:7rem}.skip-link[data-astro-cid-d3vxffub]:nth-child(4):focus{top:10.5rem}.skip-link[data-astro-cid-d3vxffub]:hover{background-color:#003d74}.skip-link[data-astro-cid-d3vxffub]:active{background-color:#002d5b;transform:translateY(0)scale(.98)}@media(prefers-contrast:high){.skip-link[data-astro-cid-d3vxffub]{border:2px solid #fff}}@media(prefers-reduced-motion:reduce){.skip-link[data-astro-cid-d3vxffub]{transition:none}}.dark .skip-link[data-astro-cid-d3vxffub]{background-color:#0072bb}.dark .skip-link[data-astro-cid-d3vxffub]:hover{background-color:#339ad8}.reading-progress-bar[data-astro-cid-7ciazyhi]{width:100%;transition:transform var(--timing-extra-fast) linear;will-change:transform}.reading-progress-bar[data-astro-cid-7ciazyhi]{transform:scaleX(var(--progress, 0))}.bg-linear-to-r[data-astro-cid-7ciazyhi]{box-shadow:0 0 10px color-mix(in srgb,var(--color-light-blue) 30%,transparent)}@media(prefers-reduced-motion:reduce){.reading-progress-bar[data-astro-cid-7ciazyhi]{transition:none}}.reading-progress-track[data-astro-cid-7ciazyhi]{opacity:0;transition:opacity var(--timing-base) ease}.reading-progress[data-astro-cid-7ciazyhi].scrolled .reading-progress-track[data-astro-cid-7ciazyhi]{opacity:1}@media(prefers-reduced-motion:reduce){.reading-progress-track[data-astro-cid-7ciazyhi]{transition:none}}
