@property --mbh-hole{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.mbh-intro{display:none}.mbh-intro-on{overflow:hidden;scrollbar-gutter:stable}.mbh-intro-on #main-content{overflow-x:clip}.mbh-intro-on .mbh-intro{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;align-items:center;justify-content:center;background:#fff6f9}.mbh-intro__brand{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 24px;text-align:center}.mbh-intro__name{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,7vw,76px);line-height:1.1;letter-spacing:.04em;color:var(--color-brand);white-space:nowrap}.mbh-intro__name span{display:inline-block;opacity:0;transform:translateY(18px);animation:mbh-letter .8s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--i) * 55ms + .15s)}.mbh-intro__line{display:block;width:0;height:1px;background:var(--color-accent);animation:mbh-line .9s 1s cubic-bezier(.22,.61,.36,1) forwards}.mbh-intro__tag{font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink-soft);opacity:0;animation:mbh-fade .6s 1.3s forwards}.mbh-intro-on .hero{transform:scale(1.08);filter:blur(6px)}.mbh-intro-on .hero .button{opacity:0;transform:translateY(16px)}.mbh-intro-reveal .mbh-intro{-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--mbh-hole),#000 calc(var(--mbh-hole) + .5%));mask-image:radial-gradient(circle at 50% 50%,transparent var(--mbh-hole),#000 calc(var(--mbh-hole) + .5%));animation:mbh-open 1.2s cubic-bezier(.65,0,.35,1) forwards}.mbh-intro-reveal .mbh-intro__brand{animation:mbh-out .55s cubic-bezier(.65,0,.35,1) forwards}.mbh-intro-reveal .hero{animation:mbh-focus 1.4s cubic-bezier(.22,.61,.36,1) forwards}.mbh-intro-reveal .hero .button{animation:mbh-rise .7s .7s cubic-bezier(.22,.61,.36,1) forwards}@keyframes mbh-letter{to{opacity:1;transform:none}}@keyframes mbh-line{to{width:120px}}@keyframes mbh-fade{to{opacity:1}}@keyframes mbh-out{to{opacity:0;transform:scale(1.06)}}@keyframes mbh-focus{to{transform:none;filter:none}}@keyframes mbh-rise{to{opacity:1;transform:none}}@keyframes mbh-open{80%{opacity:1}to{--mbh-hole: 100%;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/intro.css.map */
