/* Approved inline balanced B LossLess group lockup, 14 September 2026. LossLess Editorial Team. */
:is(.company,.brand,.lossless-logo-shine){position:relative;display:inline-flex;align-items:center;gap:0;line-height:0;text-decoration:none;flex-shrink:0}
:is(.ai-header,.site-header) :is(.company,.brand) .lossless-lockup{width:230px}
:is(.ai-footer,.fides-site-footer) .lossless-lockup{width:275px}
.lossless-lockup{position:relative;display:block;width:230px;aspect-ratio:769/173;isolation:isolate}
:is(.company,.brand,.lossless-logo-shine) .lossless-lockup img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:none;transition:none}
/* Replace the former icon effect with the same restrained sweep on the cube. */
.site-header .brand:after,.lossless-logo-shine:after{content:none!important}
.lossless-lockup:after{content:'';position:absolute;z-index:2;left:1.3004%;top:8.09%;width:15.882%;height:82.83%;pointer-events:none;opacity:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(112deg,transparent 14%,#6de8f114 30%,#ffffffc2 48%,#c7ff4a52 57%,#8b6cff3d 66%,transparent 82%);background-size:230% 100%;animation:lossless-arrival 1.35s cubic-bezier(.2,.65,.25,1) .55s 1 both}
a:is(:hover,:focus-visible)>.lossless-lockup:after{animation:lossless-hover .9s cubic-bezier(.2,.65,.25,1) 1 both}
@keyframes lossless-arrival{0%{opacity:0;background-position:150% 50%}18%{opacity:.22}52%{opacity:.58}100%{opacity:0;background-position:-70% 50%}}
@keyframes lossless-hover{0%{opacity:0;background-position:150% 50%}22%{opacity:.28}54%{opacity:.68}100%{opacity:0;background-position:-70% 50%}}
@media(max-width:760px){:is(.ai-header,.site-header) :is(.company,.brand) .lossless-lockup{width:clamp(140px,44vw,185px)}}
@media(prefers-reduced-motion:reduce){.lossless-lockup:after,a:is(:hover,:focus-visible)>.lossless-lockup:after{animation:none!important;opacity:0}}

/* Display the complete supplied artwork at its native ratio. */
.lossless-lockup>img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;aspect-ratio:769/173}
.hw-detail-head .lossless-lockup{width:230px}
@media(max-width:760px){.hw-detail-head .lossless-lockup{width:clamp(140px,44vw,185px)}}

/* Current LAD leadership: four balanced cards; launch-edition leadership is separate. */
.consolidated-page .fides-team-grid.leadership-four{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px;margin-inline:auto;gap:24px}
@media(max-width:1000px){.consolidated-page .fides-team-grid.leadership-four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}
@media(max-width:540px){.consolidated-page .fides-team-grid.leadership-four{grid-template-columns:minmax(0,1fr);max-width:360px}}
