header .brand-logo{display:block;width:clamp(220px,28vw,370px);line-height:0;flex-shrink:1}
header .brand-logo img{display:block;width:100%;height:auto;object-fit:contain}
.collection-copy .collection-logo{width:min(100%,567px);margin:0 0 28px;line-height:0}
.collection-logo img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:700px){header .brand-logo{width:clamp(160px,46vw,260px)}.collection-copy .collection-logo{width:min(100%,460px);margin-bottom:24px}}
@media(max-width:380px){header .brand-logo{width:155px}}

.interlude>div>.interlude-logomark{position:relative;inset:auto;display:block;width:clamp(150px,19vw,240px);height:auto;object-fit:contain;margin:0 auto 26px;opacity:1;filter:none;transform:none}
