.BrandLogo-module__fAP67W__logo{align-items:center;gap:24px;line-height:1;text-decoration:none;display:inline-flex}.BrandLogo-module__fAP67W__badge{border-radius:50%;flex:none;width:150px;height:150px;position:relative}.BrandLogo-module__fAP67W__badge img{object-fit:contain;width:100%;height:100%;display:block}.BrandLogo-module__fAP67W__text{flex-direction:column;gap:6px;display:flex}.BrandLogo-module__fAP67W__name{font-family:var(--font-cormorant), "Cormorant Garamond", serif;letter-spacing:.015em;white-space:nowrap;align-items:baseline;gap:10px;font-size:40px;font-weight:600;line-height:1;display:flex}.BrandLogo-module__fAP67W__t{color:#fff}.BrandLogo-module__fAP67W__o{color:#c79a45}.BrandLogo-module__fAP67W__rule{align-items:center;gap:8px;display:flex}.BrandLogo-module__fAP67W__line{opacity:.75;background:#c79a45;flex:1;height:1px}.BrandLogo-module__fAP67W__diamond{background:#c79a45;flex:none;width:6px;height:6px;transform:rotate(45deg)}.BrandLogo-module__fAP67W__sub{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.2em;color:#fff;text-align:center;white-space:nowrap;font-size:13px;font-weight:600}.BrandLogo-module__fAP67W__tag{font-family:var(--font-cormorant), "Cormorant Garamond", serif;color:#c9d4e8;text-align:center;margin-top:2px;font-size:15px;font-style:italic}.BrandLogo-module__fAP67W__sm{gap:14px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__badge{width:60px;height:60px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__text{gap:3px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__name{gap:6px;font-size:23px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__rule{gap:5px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__diamond{width:4px;height:4px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__sub{letter-spacing:.18em;font-size:8px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__tag{display:none}@media (max-width:767px){.BrandLogo-module__fAP67W__sm{gap:10px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__badge{width:48px;height:48px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__name{gap:5px;font-size:17px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__rule{gap:4px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__sub{letter-spacing:.12em;font-size:6.5px}.BrandLogo-module__fAP67W__logo:not(.BrandLogo-module__fAP67W__sm){gap:16px}.BrandLogo-module__fAP67W__logo:not(.BrandLogo-module__fAP67W__sm) .BrandLogo-module__fAP67W__badge{width:92px;height:92px}.BrandLogo-module__fAP67W__logo:not(.BrandLogo-module__fAP67W__sm) .BrandLogo-module__fAP67W__name{gap:7px;font-size:27px}.BrandLogo-module__fAP67W__logo:not(.BrandLogo-module__fAP67W__sm) .BrandLogo-module__fAP67W__sub{font-size:9px}.BrandLogo-module__fAP67W__logo:not(.BrandLogo-module__fAP67W__sm) .BrandLogo-module__fAP67W__tag{font-size:12px}}@media (max-width:360px){.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__name{font-size:15px}.BrandLogo-module__fAP67W__sm .BrandLogo-module__fAP67W__sub{letter-spacing:.1em;font-size:6px}}
