.linkedin-recommendation-card{--m-x:50%;--m-y:50%;--r-x:0deg;--r-y:0deg;--bg-x:50%;--bg-y:50%;--duration:300ms;--foil-size:100%;--opacity:0;--easing:ease;--li-blue:#0a66c2;--li-blue-soft:rgba(10, 102, 194, .38);position:relative;isolation:isolate;contain:layout style;perspective:600px;transform-style:preserve-3d;border:1px solid var(--li-blue-soft)!important;background:radial-gradient(120% 90% at 12% 0,rgba(10,102,194,.16),transparent 58%),linear-gradient(168deg,#0c1218 0,#070a0d 100%)!important;box-shadow:0 18px 44px rgba(2,8,16,.5);transition:transform var(--duration) var(--easing),border-color .25s ease,box-shadow .25s ease;transform:rotateY(var(--r-x)) rotateX(var(--r-y));will-change:transform}.linkedin-recommendation-card:hover{--opacity:.55;--duration:200ms;--easing:linear;border-color:rgba(10,102,194,.7)!important;box-shadow:0 22px 60px rgba(10,102,194,.22)}.linkedin-recommendation-card>:not(.kdcv-glare){position:relative;z-index:2}.kdcv-glare{position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:var(--opacity);transition:opacity var(--duration) var(--easing);will-change:background,opacity}.kdcv-glare-sheen{mix-blend-mode:soft-light;background:radial-gradient(farthest-corner circle at var(--m-x) var(--m-y),rgba(255,255,255,.8) 10%,rgba(255,255,255,.65) 20%,rgba(255,255,255,0) 90%)}.kdcv-glare-foil{--step:5%;--foil-svg:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99994 3.419C2.99994 3.419 21.6142 7.43646 22.7921 12.153C23.97 16.8695 3.41838 23.0306 3.41838 23.0306' stroke='white' stroke-width='5' stroke-miterlimit='3.86874' stroke-linecap='round' style='mix-blend-mode:darken'/%3E%3C/svg%3E");--pattern:var(--foil-svg) center/100% no-repeat;--rainbow:repeating-linear-gradient(0deg,
        rgb(255, 119, 115) calc(var(--step) * 1),
        rgba(255, 237, 95, 1) calc(var(--step) * 2),
        rgba(168, 255, 95, 1) calc(var(--step) * 3),
        rgba(131, 255, 247, 1) calc(var(--step) * 4),
        rgba(120, 148, 255, 1) calc(var(--step) * 5),
        rgb(216, 117, 255) calc(var(--step) * 6),
        rgb(255, 119, 115) calc(var(--step) * 7)) 0% var(--bg-y)/200% 700% no-repeat;--diagonal:repeating-linear-gradient(128deg,
        #0e152e 0%,
        hsl(180, 10%, 60%) 3.8%,
        hsl(180, 10%, 60%) 4.5%,
        hsl(180, 10%, 60%) 5.2%,
        #0e152e 10%,
        #0e152e 12%) var(--bg-x) var(--bg-y)/300% no-repeat;--shade:radial-gradient(farthest-corner circle at var(--m-x) var(--m-y),
        rgba(255, 255, 255, .1) 12%,
        rgba(255, 255, 255, .15) 20%,
        rgba(255, 255, 255, .25) 120%) var(--bg-x) var(--bg-y)/300% no-repeat;mix-blend-mode:color-dodge;background:var(--pattern),var(--rainbow),var(--diagonal),var(--shade);background-blend-mode:hue,hue,hue,overlay}.kdcv-glare-foil::after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;background-size:var(--foil-size),200% 400%,800%,200%;background-position:center,0 var(--bg-y),calc(var(--bg-x) * -1) calc(var(--bg-y) * -1),var(--bg-x) var(--bg-y);background-blend-mode:soft-light,hue,hard-light;mix-blend-mode:exclusion}.linkedin-recommendation-badge{display:inline-flex;align-items:center;gap:8px}.linkedin-badge-mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;background:var(--li-blue);color:#fff;font-weight:800;font-size:12px;line-height:1;letter-spacing:-.02em}.linkedin-badge-label{color:rgba(233,244,255,.82);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.linkedin-inline-photo img{border-radius:50%;border:2px solid var(--li-blue-soft);object-fit:cover;transition:border-color .25s ease}.linkedin-recommendation-card:hover .linkedin-inline-photo img{border-color:var(--li-blue)}.linkedin-author-link{color:#eaf3ff;text-decoration:none;font-weight:700}.linkedin-author-link:hover{color:#6ab4ff;text-decoration:underline}.linkedin-recommendation-position{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.linkedin-recommendation-card{transition:none;transform:none!important}.kdcv-glare{transition:none}}@media (hover:none){.linkedin-recommendation-card{transform:none!important}.kdcv-glare{display:none}}.linkedin-recommendation-card,.linkedin-recommendation-card .author_name,.linkedin-recommendation-card .tes-text,.linkedin-recommendation-card .text-black-56,.linkedin-recommendation-card .text-black-72,.linkedin-recommendation-card blockquote,.linkedin-recommendation-card p,.linkedin-recommendation-card span{color:rgba(240,248,255,.88)!important}.linkedin-recommendation-card .linkedin-recommendation-quote blockquote,.linkedin-recommendation-card .tes-text{color:rgba(240,248,255,.92)!important}.linkedin-recommendation-card .linkedin-recommendation-meta,.linkedin-recommendation-card .linkedin-recommendation-position,.linkedin-recommendation-card .linkedin-recommendation-title{color:rgba(219,234,249,.78)!important}.linkedin-recommendation-card .linkedin-badge-mark{color:#fff!important}.linkedin-recommendation-card .linkedin-author-link{color:#eaf3ff!important}.linkedin-recommendation-card .linkedin-author-link:hover{color:#7cc0ff!important}.linkedin-recommendation-card .icon-quote,.linkedin-recommendation-card .tes-icon{color:rgba(122,182,255,.8)!important}.linkedin-recommendation-source{display:none!important}body:not(.dark-mode) .linkedin-recommendation-card{--li-blue-soft:rgba(10, 102, 194, .22);border:1px solid rgba(0,0,0,.12)!important;background:radial-gradient(120% 90% at 12% 0,rgba(10,102,194,.1),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.92) 0,rgba(255,255,255,.68) 100%)!important;-webkit-backdrop-filter:blur(18px) saturate(1.45);backdrop-filter:blur(18px) saturate(1.45);box-shadow:0 18px 44px rgba(10,40,80,.1),0 2px 6px rgba(10,40,80,.06),inset 0 1px 0 rgba(255,255,255,.95)}body:not(.dark-mode) .linkedin-recommendation-card:hover{--opacity:.3;border-color:rgba(10,102,194,.45)!important;box-shadow:0 22px 60px rgba(10,102,194,.16),inset 0 1px 0 #fff}body:not(.dark-mode) .kdcv-glare-sheen{mix-blend-mode:overlay;background:radial-gradient(farthest-corner circle at var(--m-x) var(--m-y),rgba(255,255,255,.95) 8%,rgba(255,255,255,.5) 26%,rgba(255,255,255,0) 78%)}body:not(.dark-mode) .kdcv-glare-foil{mix-blend-mode:soft-light}body:not(.dark-mode) .kdcv-glare-foil::after{mix-blend-mode:soft-light}body:not(.dark-mode) .linkedin-recommendation-card,body:not(.dark-mode) .linkedin-recommendation-card .author_name,body:not(.dark-mode) .linkedin-recommendation-card .tes-text,body:not(.dark-mode) .linkedin-recommendation-card .text-black-56,body:not(.dark-mode) .linkedin-recommendation-card .text-black-72,body:not(.dark-mode) .linkedin-recommendation-card blockquote,body:not(.dark-mode) .linkedin-recommendation-card p,body:not(.dark-mode) .linkedin-recommendation-card span{color:rgba(0,0,0,.9)!important}body:not(.dark-mode) .linkedin-recommendation-card .linkedin-recommendation-quote blockquote,body:not(.dark-mode) .linkedin-recommendation-card .tes-text{color:rgba(0,0,0,.88)!important}body:not(.dark-mode) .linkedin-recommendation-card .linkedin-recommendation-meta,body:not(.dark-mode) .linkedin-recommendation-card .linkedin-recommendation-position,body:not(.dark-mode) .linkedin-recommendation-card .linkedin-recommendation-title{color:rgba(0,0,0,.6)!important}body:not(.dark-mode) .linkedin-recommendation-card .linkedin-author-link{color:#0a66c2!important}body:not(.dark-mode) .linkedin-recommendation-card .linkedin-author-link:hover{color:#004182!important}body:not(.dark-mode) .linkedin-recommendation-card .icon-quote,body:not(.dark-mode) .linkedin-recommendation-card .tes-icon{color:rgba(10,102,194,.55)!important}body:not(.dark-mode) .linkedin-badge-label{color:rgba(0,0,0,.62)}@media (prefers-reduced-transparency:reduce){body:not(.dark-mode) .linkedin-recommendation-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}}