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:#000;--hc-bg-elevated:#ff0;--hc-bg-card:#111;--hc-text:#fff;--hc-text-muted:#ccc;--hc-heading:#ff0;--hc-link:#ff0;--hc-link-hover:#0ff;--hc-link-visited:#ff80ff;--hc-border:#fff;--hc-border-muted:#888;--hc-accent:#0ff;--hc-focus:#ff8000;--hc-button-bg:#333;--hc-button-text:#fff;--hc-button-hover-bg:#0ff;--hc-button-hover-text:#000;--hc-input-bg:#1a1a1a;--hc-badge-bg:#ff0;--hc-badge-text:#000;--hc-star:var(--color-gold);--hc-success:#0f0;--hc-error:#f44;--hc-warning:#ff0;--color-white:#000;--color-primary:#ff0;--color-light-blue:#0ff;--color-medium-blue:#0cf;--color-blue-aaa:#0cf;--color-primary-blue:#0ff;--color-primary-dark:#0ff;--color-navy:#000;--color-gold:#ff0;--color-magenta:#ff80ff;--color-success:#0f0;--color-text:#fff;--color-text-light:#ccc;--color-text-primary:#fff;--color-text-secondary:#ccc;--color-gray-50:#ff0;--color-gray-100:#111;--color-gray-200:#888;--color-gray-300:#888;--color-gray-400:#aaa;--color-gray-500:#ccc;--color-gray-600:#ccc;--color-gray-700:#fff;--color-gray-800:#111;--color-gray-900:#fff;--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-underline-offset:3px!important;text-decoration:underline!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],html.high-contrast footer[class],html.high-contrast [class*=footer],html.high-contrast.dark footer[class],html.high-contrast.dark [class*=footer],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,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{background:var(--hc-bg);width:12px}html.high-contrast.dark ::-webkit-scrollbar{background:var(--hc-bg);width:12px}html.high-contrast ::-webkit-scrollbar-thumb{background:var(--hc-border-muted);border-radius:var(--radius-sm)}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:0 0!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;-webkit-text-fill-color:var(--hc-heading)!important;background:0 0!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;forced-color-adjust:none;background:buttonface;border:2px solid buttonborder}button:focus-visible,a:focus-visible,[role=button]:focus-visible,:focus-visible{outline-offset:2px;outline:3px solid highlight}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{border-radius:var(--radius-xs);outline:2px solid var(--color-light-blue)!important;outline-offset:2px!important;text-underline-offset:3px!important;text-decoration:underline 2px!important}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:rgb(var(--color-primary-rgb) / .1)!important}html.links-highlighted a:not(.btn):not([class*=btn-]):not([role=button]):not(.logo):not(.skip-link):hover{background:rgb(var(--color-primary-rgb) / .25)!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{pointer-events:none;z-index:99999;transition:top var(--timing-instant) linear;position:fixed;left:0;right:0}.reading-ruler-line{background:var(--color-neon-orange);width:100%;height:2px;position:relative;box-shadow:0 0 8px #ff660080}.reading-ruler:before{content:"";height:var(--ruler-y,0px);pointer-events:none;background:#00000014;position:fixed;top:0;left:0;right:0}.reading-ruler:after{content:"";bottom:0;left:0;right:0;top:calc(var(--ruler-y,0px) + 40px);pointer-events:none;background:#00000014;position:fixed}@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-ujbdeoqo]{background:var(--color-primary-900,var(--color-primary-blue));border-radius:var(--radius-lg);min-width:180px;box-shadow:var(--shadow-high);z-index:100;border:1px solid #ffffff26;flex-direction:column;gap:.25rem;margin-top:.5rem;padding:.5rem;display:none;position:absolute;top:100%;right:0}.a11y-more-panel[data-astro-cid-ujbdeoqo].is-open{display:flex}.dark .a11y-more-panel[data-astro-cid-ujbdeoqo]{background:var(--color-gray-900);border-color:#ffffff1a}@media (width>=640px){.a11y-more-panel[data-astro-cid-ujbdeoqo]{box-shadow:none;z-index:auto;background:0 0;border:none;flex-direction:row;align-items:center;gap:.25rem;min-width:0;margin-top:0;padding:0;position:static;display:flex!important}}.search-modal[data-astro-cid-qkad2jc3]{animation:searchFadeIn var(--timing-fast) ease}.search-modal[data-astro-cid-qkad2jc3]>div[data-astro-cid-qkad2jc3]: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-qkad2jc3] 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-qkad2jc3] 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-qkad2jc3],.search-modal[data-astro-cid-qkad2jc3]>div[data-astro-cid-qkad2jc3]:nth-child(2){animation:none}}.skip-links[data-astro-cid-ruovua4v]{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:0;left:0}.skip-link[data-astro-cid-ruovua4v]{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-ruovua4v]:nth-child(2){top:calc(3rem - 100%)}.skip-link[data-astro-cid-ruovua4v]:nth-child(3){top:calc(6rem - 100%)}.skip-link[data-astro-cid-ruovua4v]:nth-child(4){top:calc(9rem - 100%)}.skip-link[data-astro-cid-ruovua4v]: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-ruovua4v]:nth-child(2):focus{top:3.5rem}.skip-link[data-astro-cid-ruovua4v]:nth-child(3):focus{top:7rem}.skip-link[data-astro-cid-ruovua4v]:nth-child(4):focus{top:10.5rem}.skip-link[data-astro-cid-ruovua4v]:hover{background-color:#003d74}.skip-link[data-astro-cid-ruovua4v]:active{background-color:#002d5b;transform:translateY(0)scale(.98)}@media (prefers-contrast:high){.skip-link[data-astro-cid-ruovua4v]{border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.skip-link[data-astro-cid-ruovua4v]{transition:none}}.dark .skip-link[data-astro-cid-ruovua4v]{background-color:#0072bb}.dark .skip-link[data-astro-cid-ruovua4v]:hover{background-color:#339ad8}.reading-progress-bar[data-astro-cid-oprvezmc]{width:100%;transition:transform var(--timing-extra-fast) linear;will-change:transform;transform:scaleX(var(--progress,0))}.bg-linear-to-r[data-astro-cid-oprvezmc]{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-oprvezmc]{transition:none}}.reading-progress-track[data-astro-cid-oprvezmc]{opacity:0;transition:opacity var(--timing-base) ease}.reading-progress[data-astro-cid-oprvezmc].scrolled .reading-progress-track[data-astro-cid-oprvezmc]{opacity:1}@media (prefers-reduced-motion:reduce){.reading-progress-track[data-astro-cid-oprvezmc]{transition:none}}
