.blanc-logo-intro[hidden]{display:none!important}html.blanc-logo-intro-pending [data-blanc-logo-intro][hidden]{display:grid!important;animation:blanc-logo-intro-pending-overlay-failsafe 3.2s step-end both}.blanc-logo-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-temporary, 20) + 1);display:grid;place-items:center;min-height:100vh;background:linear-gradient(90deg,#0606058a,#11100d61 44%,#11100d47),#11100d6b;color:#fffdfa;pointer-events:none;visibility:visible;opacity:1;isolation:isolate;contain:paint}.blanc-logo-intro__mark{display:grid;place-items:center;width:clamp(172px,28.3vw,222px);aspect-ratio:1 / 1;opacity:1}.blanc-logo-intro__svg{display:block;width:100%;height:auto;overflow:visible}.blanc-logo-intro__word{opacity:0;clip-path:inset(0 100% 0 0);transform-box:fill-box;transform-origin:center}.blanc-logo-intro.is-playing{animation:blanc-logo-intro-away 2.18s cubic-bezier(.32,0,.12,1) both}.blanc-logo-intro.is-playing .blanc-logo-intro__mark{animation:blanc-logo-intro-mark-away 2.18s cubic-bezier(.32,0,.12,1) both}.blanc-logo-intro.is-playing .blanc-logo-intro__word--blanc{animation:blanc-logo-intro-soft-ink 1.4s cubic-bezier(.32,0,.12,1) 65ms both}.blanc-logo-intro.is-playing .blanc-logo-intro__word--studio{animation:blanc-logo-intro-soft-ink .9s cubic-bezier(.32,0,.12,1) .52s both}html.blanc-logo-intro-pending .content-for-layout .hero-wrapper:first-child .hero__content-wrapper,html.blanc-logo-intro-active .content-for-layout .hero-wrapper:first-child .hero__content-wrapper{opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none}html.blanc-logo-intro-pending .content-for-layout .hero-wrapper:first-child .hero__content-wrapper :is(a,button,input,textarea,select,details,summary),html.blanc-logo-intro-active .content-for-layout .hero-wrapper:first-child .hero__content-wrapper :is(a,button,input,textarea,select,details,summary){pointer-events:none}html.blanc-logo-intro-pending:not(.blanc-logo-intro-active) .content-for-layout .hero-wrapper:first-child .hero__content-wrapper{animation:blanc-logo-intro-pending-failsafe 3.2s step-end both}html.blanc-logo-intro-pending:not(.blanc-logo-intro-active) .content-for-layout .hero-wrapper:first-child .hero__content-wrapper :is(a,button,input,textarea,select,details,summary){animation:blanc-logo-intro-pending-interaction-failsafe 3.2s step-end both}html.blanc-logo-intro-complete .content-for-layout .hero-wrapper:first-child .hero__content-wrapper{animation:blanc-logo-intro-hero-reveal .7s cubic-bezier(.32,0,.12,1) both}@keyframes blanc-logo-intro-away{0%{opacity:1;visibility:visible}75%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes blanc-logo-intro-mark-away{0%,76%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes blanc-logo-intro-soft-ink{0%{opacity:0;clip-path:inset(0 100% 0 0);-webkit-mask-size:0% 100%;mask-size:0% 100%}20%{opacity:.88}70%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0);-webkit-mask-size:140% 100%;mask-size:140% 100%}}@keyframes blanc-logo-intro-pending-failsafe{0%,99%{opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none}to{opacity:1;visibility:visible;transform:none;pointer-events:auto}}@keyframes blanc-logo-intro-pending-interaction-failsafe{0%,99%{pointer-events:none}to{pointer-events:auto}}@keyframes blanc-logo-intro-hero-reveal{0%{opacity:0;visibility:visible;transform:translateY(8px)}to{opacity:1;visibility:visible;transform:none}}@keyframes blanc-logo-intro-pending-overlay-failsafe{0%,99%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@supports (-webkit-mask-image: linear-gradient(90deg,#000,transparent)) or (mask-image: linear-gradient(90deg,#000,transparent)){.blanc-logo-intro__word{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 80%,rgba(0,0,0,.9) 93%,transparent 100%);-webkit-mask-position:left center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:0% 100%;mask-image:linear-gradient(90deg,#000 0%,#000 80%,rgba(0,0,0,.9) 93%,transparent 100%);mask-position:left center;mask-repeat:no-repeat;mask-size:0% 100%}}@media(max-width:560px){.blanc-logo-intro__mark{width:min(68vw,282px)}}@media(prefers-reduced-motion:reduce){.blanc-logo-intro{display:none!important}html.blanc-logo-intro-pending .content-for-layout .hero-wrapper:first-child .hero__content-wrapper,html.blanc-logo-intro-active .content-for-layout .hero-wrapper:first-child .hero__content-wrapper,html.blanc-logo-intro-complete .content-for-layout .hero-wrapper:first-child .hero__content-wrapper{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important;pointer-events:auto!important}html.blanc-logo-intro-pending .content-for-layout .hero-wrapper:first-child .hero__content-wrapper :is(a,button,input,textarea,select,details,summary),html.blanc-logo-intro-active .content-for-layout .hero-wrapper:first-child .hero__content-wrapper :is(a,button,input,textarea,select,details,summary){animation:none!important;pointer-events:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/blanc-logo-intro.css.map */
