.brand-mark{position:relative;display:block;flex:none;animation:brand-mark-in 1.1s cubic-bezier(.2,.9,.2,1) both}.brand-mark:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 12px 1px #fdb8198c;opacity:0;animation:brand-mark-glow 3.2s ease-in-out 1.1s infinite;pointer-events:none}.brand-mark-face{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.brand-mark-face img{width:100%;height:100%;display:block;object-fit:cover}.brand-mark-face:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:45%;background:linear-gradient(90deg,transparent,rgb(255 236 170 / .6),transparent);transform:translate(-135%) skew(-18deg);animation:brand-mark-shine 4.5s cubic-bezier(.77,0,.18,1) .9s infinite;pointer-events:none}@keyframes brand-mark-in{0%{transform:scale(.6) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}@keyframes brand-mark-glow{0%,to{opacity:0}50%{opacity:1}}@keyframes brand-mark-shine{0%{transform:translate(-135%) skew(-18deg)}25%,to{transform:translate(290%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.brand-mark,.brand-mark:before,.brand-mark-face:after{animation:none}}
