body:has(> main.cv-home-v2){--cv-glass-surface: rgb(248 249 251 / 94%);--cv-glass-blur: none;--cv-glass-floating: rgb(248 249 251 / 96%);--cv-glass-floating-blur: none;--cv-glass-top-glare: linear-gradient(180deg, rgb(255 255 255 / 65%) 0, rgb(255 255 255 / 30%) 51px, rgb(255 255 255 / 0%) 52px), rgb(255 255 255 / 25%);background-color: #f8f9fb;background-image: radial-gradient(circle, rgb(92 83 116 / 26%) 0.8px, transparent 1px);background-size: 28px 28px;background-position: 0 0;}body:has(> main.cv-home-v2) > .cv-breadcrumb-bar,
.cv-home-v2,
.cv-home-v2 :is(.cv-section, .cv-work-band, .cv-page-index, .cv-rapid-band, .cv-industry-band, .cv-resource-band, .cv-faq-band, .cv-contact):not(.cv-hero){background: transparent;}body:has(> main.cv-home-v2) .cv-breadcrumb-trail,
.cv-home-v2 .cv-inquiry-image,
.cv-home-v2 :is(.cv-v1-heading, .cv-v1-workflow-intro, .cv-v1-book-panel, .cv-v1-newsletter-panel, .cv-v1-contact-panel, .cv-v1-service, .cv-v1-industry, .cv-v1-post, .cv-v1-form-panel, .cv-v1-media-logo, .cv-case, .cv-work-heading, .cv-inquiry-copy, .cv-cro-method, .cv-consulting-leadership, .cv-consulting-execution, .cv-consulting-example, .cv-engagement-timeline, .cv-v1-faq-grid details, .cv-consulting-steps > li):not(.cv-hero *, .cv-engagement-timeline > li, .cv-engagement-timeline--embedded, .cv-case-catalog-tools > .cv-v1-heading){background: var(--cv-glass-fill, var(--cv-glass-surface));-webkit-backdrop-filter: var(--cv-glass-box-blur, var(--cv-glass-blur));backdrop-filter: var(--cv-glass-box-blur, var(--cv-glass-blur));border-color: var(--cv-glass-rim, var(--cv-card-border));}.cv-home-v2 .cv-v1-post-image,
body:has(> main.cv-home-v2) .cv-page-toc-close{background: transparent;}body:has(> main.cv-home-v2) :is(.cv-header, .cv-nav-panel, .cv-mobile-nav nav, .cv-page-toc-panel){background: var(--cv-glass-floating);-webkit-backdrop-filter: var(--cv-glass-floating-blur);backdrop-filter: var(--cv-glass-floating-blur);}body:has(> main.cv-home-v2) > .cv-header.cv-header{background: var(--cv-glass-header-fill, var(--cv-glass-floating));border-bottom: 1px solid var(--cv-glass-rim, transparent);box-shadow: var(--cv-glass-header-shadow, 0 5px 12px -6px rgb(24 13 64 / 14%));}.cv-home-v2 :is(input:not([type=checkbox], [type=radio], [type=range], [type=submit], [type=button], [type=reset], [type=color]), select, textarea):not(.cv-hero *){background-color: var(--cv-glass-surface);-webkit-backdrop-filter: var(--cv-glass-blur);backdrop-filter: var(--cv-glass-blur);}.cv-home-v2 :is(.cv-contact-embed, .cv-inquiry-form, .cv-v1-form-panel iframe, .cv-v1-book-form iframe, .cv-v1-newsletter-embed iframe){background: transparent;}body:has(> main.cv-home-v2) .cv-footer{--cv-footer-text: #34383d;--cv-card-padding: 12px;width: 100%;margin: 0;padding: var(--cv-card-padding) 0;padding-top: calc(var(--cv-card-padding) + 18px);border: 0;border-top: 1px solid var(--cv-card-border);border-radius: 0;box-shadow: inset 0 1px 0 rgb(255 255 255 / 65%);background: var(--cv-glass-fill, var(--cv-glass-surface));color: var(--cv-brand, #221259);-webkit-backdrop-filter: var(--cv-glass-box-blur, var(--cv-glass-blur));backdrop-filter: var(--cv-glass-box-blur, var(--cv-glass-blur));}body:has(> main.cv-home-v2) .cv-footer > .cv-wrap{width: min(var(--cv-max), calc(100% - 2 * var(--cv-page-gutter)));padding-inline: var(--cv-card-padding);}body:has(> main.cv-home-v2) .cv-footer .cv-v1-footer-main{padding-block: 0;margin-bottom: 24px;}body:has(> main.cv-home-v2) .cv-footer :is(.cv-v1-footer-brand > a:first-child, .cv-v1-footer-main > nav > h2){display: flex;align-items: center;min-height: 46px;margin-top: 0;}body:has(> main.cv-home-v2) .cv-footer .cv-footer-bottom{padding-block: 0;}body:has(> main.cv-home-v2) .cv-footer .cv-footer-item{display: flex;align-items: center;min-height: 44px;margin: 0;padding-block: 6px;color: var(--cv-footer-text);font-size: 13px;font-weight: 400;line-height: 1.5;overflow-wrap: anywhere;}body:has(> main.cv-home-v2) .cv-footer :is(a.cv-footer-item, .cv-hero-socials a):is(:hover, :focus-visible){color: var(--cv-link-hover-color);font-weight: 700;}body:has(> main.cv-home-v2) .cv-footer .cv-nav-placeholder{cursor: default;}body:has(> main.cv-home-v2) .cv-footer .cv-hero-socials{margin-bottom: 0;}body:has(> main.cv-home-v2) .cv-footer :is(.cv-v1-footer-brand > p, .cv-footer-address){font-size: 13px;}body:has(> main.cv-home-v2) .cv-footer :is(.cv-hero-socials a, .cv-certification-badge){gap: 10px;min-height: 44px;padding-block: 6px;font-size: 13px;font-weight: 400;line-height: 1.5;}body:has(> main.cv-home-v2) .cv-footer :is(.cv-hero-socials a, .cv-certification-badge) > svg{flex: 0 0 20px;width: 20px;height: 20px;}@media (min-width: 701px){body:has(> main.cv-home-v2) .cv-footer{--cv-card-padding: 16px;}}body:has(> main.cv-home-v2) .cv-footer h2{color: var(--cv-content-title-color);font-weight: 700;}:root body:has(> main.cv-home-v2) .cv-footer{--cv-link-hover-color: var(--cv-link-hover-light);}body:has(> main.cv-home-v2) .cv-footer .cv-v1-back-top{color: var(--cv-brand, #221259);border-color: var(--cv-border-lavender, #ded8ed);background: transparent;}@supports (backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px)){body:has(> main.cv-home-v2){--cv-glass-surface: rgb(248 249 251 / 32%);--cv-glass-blur: blur(2px);--cv-glass-fill: var(--cv-glass-top-glare);--cv-glass-box-blur: none;--cv-glass-rim: rgb(255 255 255 / 90%);--cv-glass-header-fill: var(--cv-glass-top-glare);--cv-glass-header-shadow: 0 1px 2px rgb(40 44 56 / 6%), 0 10px 26px -14px rgb(40 44 56 / 22%);--cv-glass-floating: rgb(248 249 251 / 92%);--cv-glass-floating-blur: blur(12px);}@media (max-width: 980px){body:has(> main.cv-home-v2){--cv-glass-fill: var(--cv-glass-top-glare);--cv-glass-box-blur: none;--cv-glass-blur: none;--cv-glass-surface: rgb(248 249 251 / 88%);}}}@media (prefers-reduced-transparency: reduce), (forced-colors: active), print{body:has(> main.cv-home-v2){--cv-glass-surface: #fff;--cv-glass-blur: none;--cv-glass-fill: #fff;--cv-glass-box-blur: none;--cv-glass-rim: var(--cv-card-border);--cv-glass-header-fill: #fff;--cv-glass-box-shadow: inset 0 1px 0 rgb(255 255 255 / 65%), var(--cv-shadow-1);--cv-glass-floating: #fff;--cv-glass-floating-blur: none;}}@media print{body:has(> main.cv-home-v2){background-image: none;animation: none;}}:is(.cv-company-hero, .cv-case-hero) > .cv-wrap:has(> .cv-hero-youtube){display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--cv-content-gap);align-items: stretch;}:is(.cv-company-hero, .cv-case-hero) > .cv-wrap:has(> .cv-hero-youtube) > :is(.cv-v1-form-panel, .cv-case-hero-panel){display: flex;flex-direction: column;justify-content: center;min-width: 0;margin: 0;}.cv-hero-youtube{position: relative;display: flex;align-items: center;align-self: stretch;width: 100%;min-width: 0;margin: 0;aspect-ratio: 16 / 9;overflow: hidden;border: 1px solid var(--cv-card-border);border-radius: 16px;background: #f8f9fb;box-shadow: var(--cv-shadow-1);}.cv-hero-youtube-play{position: relative;display: block;width: 100%;height: 100%;min-height: 100%;padding: 0;border: 0;background: none;cursor: pointer;}:is(.cv-company-hero, .cv-case-hero) > .cv-wrap:has(> .cv-hero-youtube) :is(h1, h1 ~ p){max-width: none;text-wrap: wrap;}.cv-hero-youtube-play > img{display: block;width: 100%;height: 100%;object-fit: cover;border: 0;}.cv-hero-youtube > iframe{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;border: 0;transform: scale(1.006);}.cv-hero-youtube-icon{position: absolute;inset: 0;display: grid;place-items: center;color: rgba(33, 33, 33, .82);transition: color .2s ease;}.cv-hero-youtube-play:is(:hover, :focus-visible) .cv-hero-youtube-icon{color: #f00;}.cv-hero-youtube-play:focus-visible{outline: 3px solid currentColor;outline-offset: -3px;}@media (min-width: 1201px){:is(.cv-company-hero, .cv-case-hero) > .cv-wrap:has(> .cv-hero-youtube){grid-template-columns: minmax(0, 39fr) minmax(0, 61fr);}}.cv-v1-service--cover{display: grid;grid-template-columns: minmax(0, 1fr);align-items: start;gap: 0;padding: 0;overflow: hidden;}.cv-v1-service-copy{display: flex;flex-direction: column;gap: 12px;min-width: 0;height: 100%;padding: var(--cv-card-padding);}.cv-v1-service-copy > .cv-v1-text-link{margin-top: auto;padding-top: 4px;}.cv-v1-service-cover{order: -1;display: block;width: 100%;max-width: none;height: auto;aspect-ratio: 2 / 1;object-fit: contain;object-position: center;background: #23125a;border-radius: var(--cv-inner-r) var(--cv-inner-r) 0 0;}@media (min-width: 701px){.cv-v1-service--cover{grid-template-columns: minmax(104px, 140px) minmax(0, 1fr);align-items: start;gap: 16px;}.cv-v1-service-cover{align-self: stretch;height: 100%;min-height: 104px;aspect-ratio: auto;border-radius: var(--cv-inner-r) 0 0 var(--cv-inner-r);}.cv-v1-service--cover:has(details[open]) > .cv-v1-service-cover{align-self: stretch;height: 100%;aspect-ratio: auto;object-position: left top;}}.cv-v1-service--cover .cv-v1-service-summary:not(#cv-row){gap: 14px 10px;}.cv-v1-service--cover .cv-v1-service-summary > .cv-v1-card-heading:not(#cv-row){min-height: 0;}.cv-v1-service--cover .cv-v1-service-summary > .cv-v1-chevron:not(#cv-row){align-self: start;margin-top: 0;}.cv-case-hero > .cv-wrap:has(> .cv-hero-youtube) > .cv-case-hero-panel{gap: 0;}.cv-case-hero > .cv-wrap:has(> .cv-hero-youtube) > .cv-case-hero-panel > .cv-case-kicker{margin-bottom: 0;}.cv-case-hero > .cv-wrap:has(> .cv-hero-youtube) > .cv-case-hero-panel > :is(h1, p:not(.cv-case-kicker), .cv-v1-text-link){margin-top: 16px;}.cv-case-hero > .cv-wrap:has(> .cv-hero-youtube) > .cv-case-hero-panel > p:not(.cv-case-kicker){font-size: 14px;line-height: 1.6;}@media (min-width: 981px){.cv-v1-footer-main{grid-template-columns: minmax(0, 1.5fr) repeat(6, minmax(0, 1fr));column-gap: 24px;}}:root:root :is(.cv-v1-tags[data-case-keywords] > span, .cv-v1-service-badges--purple > li, :not(.cv-hub--company) .cv-case-catalog-badges > li, .cv-company-badges > *, .cv-case-skills > *, .cv-case-kicker.cv-v1-tags > span):nth-child(4n+1){background: oklch(from var(--cv-section-icon-bg, #f5f3fa) calc(l - 0.08) calc(c + 0.045) calc(h + 0));border-color: oklch(from var(--cv-section-icon-border, var(--cv-border-lavender, #ded8ed)) calc(l - 0.08) calc(c + 0.045) calc(h + 0));color: oklch(from var(--cv-section-icon-color, var(--cv-brand, #221259)) l c calc(h + 0));}:root:root :is(.cv-v1-tags[data-case-keywords] > span, .cv-v1-service-badges--purple > li, :not(.cv-hub--company) .cv-case-catalog-badges > li, .cv-company-badges > *, .cv-case-skills > *, .cv-case-kicker.cv-v1-tags > span):nth-child(4n+2){background: oklch(from var(--cv-section-icon-bg, #f5f3fa) calc(l - 0.065) calc(c + 0.04) calc(h + -14));border-color: oklch(from var(--cv-section-icon-border, var(--cv-border-lavender, #ded8ed)) calc(l - 0.065) calc(c + 0.04) calc(h + -14));color: oklch(from var(--cv-section-icon-color, var(--cv-brand, #221259)) l c calc(h + -14));}:root:root :is(.cv-v1-tags[data-case-keywords] > span, .cv-v1-service-badges--purple > li, :not(.cv-hub--company) .cv-case-catalog-badges > li, .cv-company-badges > *, .cv-case-skills > *, .cv-case-kicker.cv-v1-tags > span):nth-child(4n+3){background: oklch(from var(--cv-section-icon-bg, #f5f3fa) calc(l - 0.08) calc(c + 0.045) calc(h + 14));border-color: oklch(from var(--cv-section-icon-border, var(--cv-border-lavender, #ded8ed)) calc(l - 0.08) calc(c + 0.045) calc(h + 14));color: oklch(from var(--cv-section-icon-color, var(--cv-brand, #221259)) l c calc(h + 14));}:root:root :is(.cv-v1-tags[data-case-keywords] > span, .cv-v1-service-badges--purple > li, :not(.cv-hub--company) .cv-case-catalog-badges > li, .cv-company-badges > *, .cv-case-skills > *, .cv-case-kicker.cv-v1-tags > span):nth-child(4n+4){background: oklch(from var(--cv-section-icon-bg, #f5f3fa) calc(l - 0.115) calc(c + 0.055) calc(h + 0));border-color: oklch(from var(--cv-section-icon-border, var(--cv-border-lavender, #ded8ed)) calc(l - 0.115) calc(c + 0.055) calc(h + 0));color: oklch(from var(--cv-section-icon-color, var(--cv-brand, #221259)) l c calc(h + 0));}.cv-home-v2 #expertise.cv-section--tech .cv-v1-icon-badges > li:nth-child(4n+1){background: oklch(from var(--cv-section-icon-bg, #f5f3fa) calc(l - 0.08) calc(c + 0.045) calc(h + 0));border-color: oklch(from var(--cv-section-icon-border, var(--cv-border-lavender, #ded8ed)) calc(l - 0.08) calc(c + 0.045) calc(h + 0));color: oklch(from var(--cv-section-icon-color, var(--cv-brand, #221259)) l c calc(h + 0));}.cv-home-v2 #expertise.cv-section--tech .cv-v1-icon-badges > li:nth-child(4n+2){background: oklch(from var(--cv-section-icon-bg, #f5f3fa) calc(l - 0.065) calc(c + 0.04) calc(h + -14));border-color: oklch(from var(--cv-section-icon-border, var(--cv-border-lavender, #ded8ed)) calc(l - 0.065) calc(c + 0.04) calc(h + -14));color: oklch(from var(--cv-section-icon-color, var(--cv-brand, #221259)) l c calc(h + -14));}.cv-home-v2 #expertise.cv-section--tech .cv-v1-icon-badges > li:nth-child(4n+3){background: oklch(from var(--cv-section-icon-bg, #f5f3fa) calc(l - 0.08) calc(c + 0.045) calc(h + 14));border-color: oklch(from var(--cv-section-icon-border, var(--cv-border-lavender, #ded8ed)) calc(l - 0.08) calc(c + 0.045) calc(h + 14));color: oklch(from var(--cv-section-icon-color, var(--cv-brand, #221259)) l c calc(h + 14));}.cv-home-v2 #expertise.cv-section--tech .cv-v1-icon-badges > li:nth-child(4n+4){background: oklch(from var(--cv-section-icon-bg, #f5f3fa) calc(l - 0.115) calc(c + 0.055) calc(h + 0));border-color: oklch(from var(--cv-section-icon-border, var(--cv-border-lavender, #ded8ed)) calc(l - 0.115) calc(c + 0.055) calc(h + 0));color: oklch(from var(--cv-section-icon-color, var(--cv-brand, #221259)) l c calc(h + 0));}summary:has(> .cv-v1-chevron) > .cv-v1-tags{grid-column: 1 / -2;gap: 6px;}summary:has(> .cv-v1-chevron) > .cv-v1-tags > *{padding: 3px 6px;font-size: 11px;line-height: 1.4;}:is(.cv-v1-industry:has(> .cv-v1-industry-image), .cv-case:has(> .cv-case-image)){padding: 0;gap: 0;overflow: hidden;}:is(.cv-v1-industry, .cv-case) > :is(.cv-v1-industry-image, .cv-case-image){display: block;width: 100%;max-width: none;height: auto;margin: 0;aspect-ratio: 2 / 1;object-fit: contain;object-position: center;justify-self: stretch;align-self: start;background: #23125a;border-radius: var(--cv-inner-r) var(--cv-inner-r) 0 0;}.cv-v1-industry > .cv-v1-industry-image[src*="/home-v1/"]{background: #524d9f;}:is(.cv-v1-industry:has(> .cv-v1-industry-image), .cv-case:has(> .cv-case-image)) > details{padding: var(--cv-card-padding);}@media (min-width: 701px){:is(.cv-v1-industry:has(> .cv-v1-industry-image), .cv-case:has(> .cv-case-image)){display: grid;grid-template-columns: var(--cv-card-cover, minmax(104px, 140px)) minmax(0, 1fr);align-items: stretch;gap: 16px;}:is(.cv-v1-industry, .cv-case) > :is(.cv-v1-industry-image, .cv-case-image){height: 100%;aspect-ratio: auto;object-position: left top;border-radius: var(--cv-inner-r) 0 0 var(--cv-inner-r);}}.cv-video-blocked{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;padding: 12px;background: #1f1f2b;color: #fff;text-align: center;font-size: 13px;line-height: 1.4;}.cv-hero-youtube > .cv-video-blocked{position: static;width: 100%;aspect-ratio: 16 / 9;}.cv-video-blocked p{margin: 0;color: inherit;}.cv-video-blocked a, .cv-video-blocked a:is(:visited, :hover){color: #fff;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;}.cv-video-blocked button{padding: 6px 10px;border: 1px solid #ffffff80;border-radius: 6px;background: transparent;color: #fff;font: inherit;cursor: pointer;}.cv-video-blocked :is(a, button):focus-visible{outline: 2px solid #fff;outline-offset: 2px;}@supports (backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px)){@media (min-width: 981px) and (prefers-reduced-transparency: no-preference){body:has(> main.cv-home-v2) .cv-footer{--cv-glass-fill: linear-gradient(135deg, rgb(255 255 255 / 12%), rgb(255 255 255 / 3%) 60%, rgb(255 255 255 / 7%));--cv-glass-box-blur: blur(1px);}}}.cv-case-hero-grid > .cv-case-hero-video{position: relative;width: 100%;max-width: 360px;aspect-ratio: 1;margin: 0;overflow: hidden;border-radius: 24px;background: #000;box-shadow: var(--cv-shadow-1);}.cv-case-hero-video > .cv-hero-youtube-play{position: absolute;inset: 0;}.cv-case-hero-video > .cv-hero-youtube-play > img{width: 100%;height: 100%;object-fit: cover;}.cv-case-hero-video > iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;}.cv-hub--company .cv-case-hero-video > .cv-hero-youtube-play > img{filter: var(--cv-hub-image-filter);}

:root body{--cv-link-hover-brand: oklch(.5 .2 290);--cv-link-hover-light: var(--cv-link-hover-brand);--cv-link-hover-dark: oklch(.82 .12 290);--cv-link-hover-color: var(--cv-link-hover-brand);--cv-link-gradient-light: linear-gradient(90deg in oklch, oklch(.52 .14 235), oklch(.5 .2 290) 35%, oklch(.5 .19 320) 65%, oklch(.52 .2 350), oklch(.52 .14 235));--cv-link-gradient-dark: linear-gradient(90deg in oklch, oklch(.84 .11 225), oklch(.8 .13 290) 35%, oklch(.8 .13 320) 65%, oklch(.82 .14 350), oklch(.84 .11 225));--cv-link-gradient: var(--cv-link-gradient-light);}:root body :is(.cv-hero, .cv-footer, .kg-style-dark, .pswp, .cv-end-banner-box--hero){--cv-link-hover-color: var(--cv-link-hover-dark);--cv-link-gradient: var(--cv-link-gradient-dark);}:root body .cv-team-socials a{--cv-link-hover-color: var(--cv-purple);}:root.dark-mode body{--cv-link-hover-color: var(--cv-link-hover-dark);--cv-link-gradient: var(--cv-link-gradient-dark);}@media (prefers-color-scheme: dark){:root.auto-color body{--cv-link-hover-color: var(--cv-link-hover-dark);--cv-link-gradient: var(--cv-link-gradient-dark);}}:root body .kg-style-light{--cv-link-hover-color: var(--cv-link-hover-light);--cv-link-gradient: var(--cv-link-gradient-light);}:root body :is(a, a *, u, ins, [style*="underline"]){text-decoration: none !important;}:root body a:any-link{font-weight: 700;}:root body a:any-link:not(:where(.cv-button, .gh-head-button, .gh-btn, .kg-btn, .kg-product-card-button, .kg-header-card-button)):is(:hover, :focus-visible){color: var(--cv-link-hover-color);font-weight: 700;}@keyframes cv-link-light{from{background-position: 100% 0;}to{background-position: 0 0;}}:root body a:any-link:not(:where(.cv-button, .gh-head-button, .gh-btn, .kg-btn, .kg-product-card-button, .kg-header-card-button)):not(:has(:not(svg, svg *, strong, em, b, i, br, span:not([class])))):is(:hover, :focus-visible){background-image: var(--cv-link-gradient);background-size: 300% 100%;background-position: 0 0;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone;animation: cv-link-light 1.2s cubic-bezier(.22, 1, .36, 1) 1 both;}@keyframes cv-link-ink-light{0%, 100%{color: oklch(.52 .14 235);}25%{color: oklch(.5 .2 290);}50%{color: oklch(.5 .19 320);}75%{color: oklch(.52 .2 350);}}@keyframes cv-link-ink-dark{0%, 100%{color: oklch(.84 .11 225);}25%{color: oklch(.8 .13 290);}50%{color: oklch(.8 .13 320);}75%{color: oklch(.82 .14 350);}}:root body a:any-link:not(:where(.cv-button, .gh-head-button, .gh-btn, .kg-btn, .kg-product-card-button, .kg-header-card-button, .cv-nav-link)):is(:hover, :focus-visible) svg.lucide-arrow-right{animation: cv-link-ink-light 3.6s linear infinite;}:root body :is(.cv-hero, .cv-footer, .kg-style-dark, .cv-end-banner-box--hero) a:any-link:not(:where(.cv-button, .gh-head-button, .gh-btn, .kg-btn, .kg-product-card-button, .kg-header-card-button, .cv-nav-link)):is(:hover, :focus-visible) svg.lucide-arrow-right{animation-name: cv-link-ink-dark;}@media (prefers-reduced-motion: reduce){:root body a:any-link:is(:hover, :focus-visible){animation: none !important;}:root body a:any-link:is(:hover, :focus-visible) svg.lucide-arrow-right{animation: none !important;}}@media (forced-colors: active){:root body a:any-link:is(:hover, :focus-visible){background-image: none !important;-webkit-text-fill-color: currentColor !important;}}:root body a:any-link:focus-visible{outline: 2px solid var(--cv-link-hover-color);outline-offset: 4px;}:root body .cv-desktop-nav a::after{display: none;}

