@property --tp-holo-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --tp-holo-shift{syntax: "<percentage>"; initial-value: 0%; inherits: false;}.tp-display,.tp-h1,.tp-h2,.tp-h3{font-family:var(--tp-display);font-weight:400;letter-spacing:-.01em;line-height:.92;text-transform:uppercase;text-wrap:balance}h1,h2,h3,.tp-hero__tagline{text-wrap:balance}p{text-wrap:pretty}.tp-mark{display:flex;flex-direction:column;align-items:center;line-height:1;-webkit-user-select:none;user-select:none}.tp-mark__kana{display:block;font-family:var(--tp-display);font-size:clamp(56px,14vw,168px);line-height:1.02;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(var(--tp-holo-angle),#7B2FF7 0%,#F107A3 22%,#00E5FF 45%,#B026FF 68%,#FF3CAC 88%,#7B2FF7 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:clamp(1.5px,.3vw,4px) var(--tp-ink);paint-order:stroke fill;filter:drop-shadow(2px 2px 0 var(--tp-ink)) drop-shadow(2px 2px 0 var(--tp-ink)) drop-shadow(2px 2px 0 var(--tp-ink)) drop-shadow(2px 2px 0 var(--tp-ink));animation:tp-holo 7s linear infinite}@keyframes tp-holo{to{--tp-holo-angle: 360deg}}.tp-mark__only{display:block;margin-top:-.06em;font-family:var(--tp-display);font-size:clamp(20px,4.6vw,58px);line-height:1.05;letter-spacing:.16em;color:var(--tp-news);-webkit-text-stroke:clamp(1.5px,.24vw,3px) var(--tp-ink);paint-order:stroke fill;white-space:nowrap;filter:drop-shadow(2px 2px 0 var(--tp-ink)) drop-shadow(2px 2px 0 var(--tp-ink)) drop-shadow(2px 2px 0 var(--tp-ink))}.tp-mark__kanji{display:block;margin-top:.16em;font-family:var(--tp-display);font-size:clamp(20px,4.4vw,54px);line-height:1.2;letter-spacing:.2em;text-indent:.2em;color:var(--tp-blood);white-space:nowrap;filter:drop-shadow(1.5px 0 0 var(--tp-ink)) drop-shadow(-1.5px 0 0 var(--tp-ink)) drop-shadow(0 1.5px 0 var(--tp-ink)) drop-shadow(0 -1.5px 0 var(--tp-ink)) drop-shadow(3px 3px 0 rgba(0,0,0,.55))}@media(hover:hover){.tp-mark:hover .tp-mark__kana{animation-duration:1.6s}.tp-mark:hover .tp-mark__kanji{animation:tp-mark-jolt .36s steps(2,end)}.tp-mark:hover .tp-mark__only{animation:tp-mark-jolt .36s steps(2,end) .06s}}@keyframes tp-mark-jolt{0%{transform:translate(0)}25%{transform:translate(-4px,2px) skew(-4deg)}50%{transform:translate(4px,-2px) skew(3deg)}75%{transform:translate(-2px) skew(-1deg)}to{transform:translate(0)}}.tp-mark--sm{line-height:1}.tp-mark--sm .tp-mark__kana{font-size:clamp(20px,4.4vw,30px);line-height:1.05;-webkit-text-stroke-width:1.5px;filter:drop-shadow(1px 1px 0 var(--tp-ink)) drop-shadow(1px 1px 0 var(--tp-ink)) drop-shadow(1px 1px 0 var(--tp-ink))}.tp-mark--sm .tp-mark__only{margin-top:-.02em;font-size:clamp(8px,1.6vw,11px);letter-spacing:.2em;text-indent:.2em;-webkit-text-stroke-width:1px;filter:drop-shadow(1px 1px 0 var(--tp-ink))}.tp-mark--sm .tp-mark__kanji{font-size:clamp(9px,1.8vw,13px);filter:drop-shadow(1px 1px 0 rgba(0,0,0,.6))}@supports not (-webkit-background-clip: text){.tp-mark__kana{color:var(--tp-news);background:none}}@media(prefers-reduced-motion:reduce){.tp-mark__kana,.tp-mark:hover .tp-mark__kanji,.tp-mark:hover .tp-mark__only{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tp-type.css.map */
