.mj-logo.brand-logo{--mj-renew-dark:#926348;--mj-renew-main:#b5855e;--mj-renew-light:#dfc09e;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items:center;gap:.44rem;width:fit-content;max-width:100%;line-height:1;text-decoration:none;display:inline-flex}.mj-logo.brand-logo .mj-logo__icon{width:49px;height:49px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.mj-logo__svg{filter:drop-shadow(0 1px 1px #3c26161a);width:100%;height:100%;display:block;overflow:visible}.mj-logo__grain{opacity:.38}.mj-logo__film{clip-path:polygon(0 0,84% 0,40% 67%,0 100%);transition:clip-path .9s cubic-bezier(.24,.76,.18,1)}.mj-logo__curl{transform-box:fill-box;transform-origin:100% 0;transition:transform .85s cubic-bezier(.24,.76,.18,1),opacity .7s}.mj-logo.brand-logo .mj-logo__word{color:inherit;font-family:var(--font-display,"Newsreader", Georgia, serif);letter-spacing:-.028em;align-items:baseline;font-size:clamp(1.23rem,1.8vw,1.62rem);font-weight:600;line-height:1;display:inline-flex}.mj-logo.brand-logo .mj-logo__meble{color:#211c18}.mj-logo.brand-logo .mj-logo__accent{color:#72665d;isolation:isolate;position:relative}.mj-logo__accent:before{content:attr(data-word);pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg, var(--mj-renew-dark) 0%, var(--mj-renew-main) 58%, var(--mj-renew-dark) 100%);clip-path:inset(0 100% 0 0);-webkit-background-clip:text;background-clip:text;transition:clip-path .45s;position:absolute;inset:0}.mj-logo__accent:after{content:attr(data-word);color:#0000;-webkit-text-fill-color:transparent;opacity:0;pointer-events:none;background:linear-gradient(108deg,#0000 38%,#fff9d81f 46%,#fff2d7 50%,#fff1d82e 55%,#0000 62%) 130% 0/260% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.mj-logo.brand-logo .mj-logo__domain{font-family:var(--font-display,"Newsreader", Georgia, serif);letter-spacing:-.01em;color:#766e67;margin-left:.07em;font-size:.65em;font-weight:400}.mj-logo:hover .mj-logo__film,.mj-logo:focus-visible .mj-logo__film{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mj-logo:hover .mj-logo__curl,.mj-logo:focus-visible .mj-logo__curl{opacity:0;transform:translate(11px,-7px)scale(.06)}.mj-logo:hover .mj-logo__accent:after,.mj-logo:focus-visible .mj-logo__accent:after{animation:.74s cubic-bezier(.2,.65,.25,1) .93s both mj-logo-shine}.mj-logo:hover .mj-logo__accent:before,.mj-logo:focus-visible .mj-logo__accent:before{clip-path:inset(0);transition-duration:.74s;transition-delay:.93s;transition-timing-function:cubic-bezier(.2,.65,.25,1)}@keyframes mj-logo-shine{0%{opacity:0;background-position:130% 0}12%{opacity:.85}88%{opacity:.85}to{opacity:0;background-position:-120% 0}}.mj-logo:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #a76c46}.site-footer .mj-logo.brand-logo .mj-logo__meble{color:#f4efe7}.site-footer .mj-logo.brand-logo .mj-logo__accent{color:#c1aea0}.site-footer .mj-logo.brand-logo{--mj-renew-dark:#c99a74;--mj-renew-main:#e1bd97;--mj-renew-light:#f1d9bc}.site-footer .mj-logo.brand-logo .mj-logo__domain{color:#c2b4a5}@media (width<=520px){.mj-logo.brand-logo{gap:.26rem}.mj-logo.brand-logo .mj-logo__icon{width:40px;height:40px}.mj-logo.brand-logo .mj-logo__word{font-size:clamp(1.08rem,4.6vw,1.34rem)}}@media (prefers-reduced-motion:reduce){.mj-logo__film,.mj-logo__curl{transition:none!important}.mj-logo:hover .mj-logo__film,.mj-logo:focus-visible .mj-logo__film{clip-path:polygon(0 0,84% 0,40% 67%,0 100%)}.mj-logo:hover .mj-logo__curl,.mj-logo:focus-visible .mj-logo__curl{opacity:1;transform:none}.mj-logo__accent:before{clip-path:inset(0 100% 0 0)!important;transition:none!important}.mj-logo:hover .mj-logo__accent:after,.mj-logo:focus-visible .mj-logo__accent:after{opacity:0;animation:none!important}}
