.lg{font-kerning:normal}.lg-top{fill:var(--logo-top,var(--headline))}.lg-bot{fill:var(--logo-bot,#e07a5f)}.lg-trap{fill:var(--logo-trap,#bd5a42)}.lg-l,.lg-bm{display:none}.lg-o{vertical-align:-.01em;letter-spacing:0;width:.578em;height:.511em;margin-left:-.014em;display:inline-block;position:relative}.lg-o svg{width:.511em;height:.511em;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.lg-bm{vertical-align:-.434em;width:1.36em;height:1.36em;margin-right:.42em}.lg-bm svg{width:100%;height:100%;display:block;overflow:visible}.top .mark .lg,.lab-wordmark .lg{white-space:nowrap}.pen .lg-ring{display:none;overflow:visible}.end .ringwrap:has(.sign){flex-wrap:wrap}.sign{width:100%;margin:var(--s7) 0 0 8px;font-family:var(--font-head);letter-spacing:.01em;color:var(--headline);text-wrap:balance;font-size:clamp(60px,6.2vw,88px);line-height:1.02}
