.brand{gap:14px;min-width:200px;letter-spacing:0}.brand-symbol{position:relative;width:43px;height:43px;display:block;flex:0 0 43px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.brand-symbol i{position:absolute;top:8px;width:21px;height:27px;border:2px solid #d4936e}.brand-symbol i:first-child{left:2px;border-right:0;border-radius:13px 0 0 13px;transform:skewY(-18deg)}.brand-symbol i:nth-child(2){right:2px;border-left:0;border-radius:0 13px 13px 0;transform:skewY(18deg)}.brand-symbol:before,.brand-symbol:after{content:"";position:absolute;z-index:2;top:20px;width:18px;height:2px;background:#f1eee6;transition:width .35s ease}.brand-symbol:before{left:4px;transform:rotate(18deg);transform-origin:right}.brand-symbol:after{right:4px;transform:rotate(-18deg);transform-origin:left}.brand-symbol b{position:absolute;z-index:3;width:7px;height:7px;border-radius:50%;background:#d4936e;left:18px;top:18px;box-shadow:0 0 0 4px rgba(212,147,110,.12)}.brand-lockup{display:flex;flex-direction:column;line-height:1}.brand-lockup strong{font:800 1.02rem 'Nunito Sans',sans-serif;letter-spacing:.24em;color:#f4f1e9;transition:color .25s}.brand-lockup small{margin-top:7px;font:700 .54rem 'Nunito Sans',sans-serif;letter-spacing:.19em;color:#9baaa3}.brand:hover .brand-symbol{transform:rotate(-3deg) scale(1.04)}.brand:hover .brand-symbol:before,.brand:hover .brand-symbol:after{width:20px}.brand:hover .brand-lockup strong{color:#edb08b}.brand-light .brand-lockup small{color:#7f9189}@media(max-width:600px){.brand{min-width:0;gap:10px}.brand-symbol{width:38px;height:38px;flex-basis:38px;transform:scale(.9);transform-origin:left center}.brand-lockup strong{font-size:.9rem;letter-spacing:.2em}.brand-lockup small{font-size:.47rem;letter-spacing:.13em}}@media(prefers-reduced-motion:reduce){.brand-symbol,.brand-symbol:before,.brand-symbol:after,.brand-lockup strong{transition:none}}
