:host,:host .logo{align-items:center;display:flex}:host .logo__img{display:block}:host .logo__img--icon{display:none}@media (width<=1279.9px){:host .logo__img{max-width:100%}:host .logo__img--icon{max-width:initial}}@media (width>=360px) and (width<=399.9px){:host .logo .logo__img{width:auto;max-height:1.75rem}}@media (width>=340px) and (width<=359.9px){:host .logo .logo__img{width:auto;max-height:1.625rem}}@media (width<=339.9px){:host .logo--has-icon .logo__img{display:none}:host .logo--has-icon .logo__img--icon{display:block}}@media (width>=720px) and (width<=1279.9px){:host .logo--has-icon .logo__img{display:none}:host .logo--has-icon .logo__img--icon{display:block}}@media (width<=375px){:host .logo.logo--has-icon.logo--top-cta .logo__img{display:none}:host .logo.logo--has-icon.logo--top-cta .logo__img--icon{width:auto;max-height:2rem;display:block}}:host a[href].logo{cursor:pointer}:host a[href].logo:focus-visible{outline-offset:0.125rem;border-radius:0.125rem;outline:rgb(255,255,255) solid 0.125rem}@media (width>=720px){:host a[href].logo{transition-duration:var(--easing-duration,.12s);transition-property:opacity;transition-timing-function:var(--easing,cubic-bezier(.65,0,.35,1))}:host a[href].logo:hover{opacity:0.7}}