.brand-mark{filter:drop-shadow(0 0 7px #ffd6966b);transition:filter .4s,transform .7s cubic-bezier(.16,1,.3,1)}:is(a:hover>.brand-mark,a:focus-visible>.brand-mark){filter:drop-shadow(0 0 10px #ffd696a6);transform:rotate(-24deg)}.growth-header .growth-wordmark{font-family:var(--font-sales), "Helvetica Neue", Arial, sans-serif;letter-spacing:.3em;gap:12px;font-size:18px;font-weight:600;line-height:1}.growth-header .growth-wordmark>span{gap:7px;display:grid}.growth-header .growth-wordmark small{font-family:var(--font-jp,"Noto Sans JP"), "Hiragino Sans", sans-serif;letter-spacing:.62em;color:#8a6420;font-size:10px;font-weight:700;line-height:1}.growth-app:has(.tsh) .growth-header .growth-wordmark img.brand-mark{filter:drop-shadow(0 0 7px #ffd6966b)}.hq-site .hq-logo small{background:linear-gradient(100deg,#ffd98c,#ffa98a 60%,#a99bff);color:#0000;-webkit-background-clip:text;background-clip:text}.growth-app:has(.tsh) .growth-header .growth-wordmark small{background:linear-gradient(100deg,#ffd98c,#ffa98a 60%,#a99bff);color:#0000;-webkit-background-clip:text;background-clip:text}.hq-site .hq-logo{gap:12px}.hq-site .hq-logo>span{font-family:var(--font-sales), "Helvetica Neue", Arial, sans-serif;letter-spacing:.3em;gap:7px;font-size:18px;font-weight:600;line-height:1;display:grid}.hq-site .hq-logo small{font-family:var(--font-jp,"Noto Sans JP"), "Hiragino Sans", sans-serif;letter-spacing:.62em;font-size:10px;font-weight:700;line-height:1}.site-header .brand .brand-word,.site-footer .footer-top .brand{font-family:var(--font-sales), "Helvetica Neue", Arial, sans-serif;letter-spacing:.3em;font-weight:600}.growth-footer>a{letter-spacing:.3em;font-weight:600}@media (max-width:760px){.growth-header .growth-wordmark,.hq-site .hq-logo>span{letter-spacing:.26em;font-size:16px}}@media (prefers-reduced-motion:reduce){.brand-mark{transition:none}:is(a:hover>.brand-mark,a:focus-visible>.brand-mark){transform:none}}
