.agency-credit{min-height:24px;color:var(--color-muted);-webkit-tap-highlight-color:transparent;align-items:center;margin-inline:-.375rem;padding-inline:.375rem;text-decoration:none;display:inline-flex}@media (pointer:coarse){.agency-credit{min-height:44px}}.agency-credit__run{flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem .55rem;padding-block:.25rem;display:inline-flex}.agency-credit__run>*{white-space:nowrap}.agency-credit__flag{transform-origin:0;border-radius:2px;flex:none;width:1.75rem;height:1.05rem;box-shadow:0 2px 8px -2px #0009}.agency-credit:hover .agency-credit__flag,.agency-credit:focus-visible .agency-credit__flag{animation:agency-flag-wave 1.1s var(--ease-lux,ease) 1}@keyframes agency-flag-wave{0%,to{transform:perspective(60px)rotateY(0)skewY(0)}30%{transform:perspective(60px)rotateY(-14deg)skewY(-2deg)}65%{transform:perspective(60px)rotateY(8deg)skewY(1.5deg)}}.agency-credit__label{letter-spacing:.04em;transition:color .4s var(--ease-lux,ease);font-size:.875rem}.agency-credit__name{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-champagne);font-size:1.5rem;font-style:italic;font-weight:500;line-height:1;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.agency-credit__name{background-image:linear-gradient(100deg, var(--color-champagne) 0 42%, var(--color-gold-300) 50%, var(--color-champagne) 58% 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.agency-credit:hover .agency-credit__name,.agency-credit:focus-visible .agency-credit__name{transition:background-position .9s var(--ease-lux,ease);background-position:0 0}}.agency-credit__name:after{content:"";background:linear-gradient(90deg, var(--color-gold-500), var(--color-gold-400) 70%, transparent);transform-origin:0;height:1px;transition:transform .5s var(--ease-lux,ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.agency-credit:hover .agency-credit__name:after,.agency-credit:focus-visible .agency-credit__name:after{transform:scaleX(1)}.agency-credit:hover .agency-credit__label,.agency-credit:focus-visible .agency-credit__label{color:var(--color-champagne)}.agency-credit__tld{font-family:var(--font-sans);letter-spacing:.06em;vertical-align:.12em;-webkit-text-fill-color:var(--color-gold-500);color:var(--color-gold-500);margin-left:.08em;font-size:.62em;font-style:normal;font-weight:400}@media (prefers-reduced-motion:reduce){.agency-credit__flag{animation:none!important}.agency-credit__label,.agency-credit__name,.agency-credit__name:after,.agency-credit:hover .agency-credit__name,.agency-credit:focus-visible .agency-credit__name{transition:none}}@media (forced-colors:active){.agency-credit__name,.agency-credit__tld{-webkit-text-fill-color:currentColor;background:0 0}.agency-credit__name:after{background:canvastext}}
