.brand-logo-wrap{position:relative;display:block;width:min(360px,30vw);container-type:inline-size}.brand-logo-wrap .brand-logo{position:relative;z-index:1;width:100%}.brand-tagline{position:absolute;z-index:auto;right:1%;bottom:1.5%;left:1%;display:flex;align-items:center;column-gap:4.8cqw;color:#85847d;font-size:3.1cqw;line-height:1;white-space:nowrap}.brand-tagline-word{display:flex;flex:1 1 0;justify-content:space-between}.brand-last-e{position:relative;z-index:3;color:var(--pink)}.brand-k-mask{position:absolute;z-index:2;top:90%;bottom:0;left:28.4%;width:3.8%;background:var(--ink)}.footer-brand .brand-logo-wrap{width:min(101px,15vw)}@media(max-width:620px){.brand-logo-wrap{width:min(250px,75vw)}.footer-brand .brand-logo-wrap{width:min(94px,28.125vw)}}
