.brand-opening{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;pointer-events:auto;isolation:isolate;background:transparent!important;animation:intro-failsafe 0s 3.5s forwards!important;color:#181c1d;--intro-paper:#e9ece6}
.brand-opening.intro-dark{color:#e9ece6;--intro-paper:#181c1d}
.intro-curtain{position:absolute;left:0;right:0;height:50.2%;background:var(--intro-paper);z-index:-1;will-change:transform}.intro-curtain-top{top:0}.intro-curtain-bottom{bottom:0}
.brand-opening .opening-lockup{display:flex;align-items:center;gap:28px;perspective:900px;position:relative}
.brand-opening .intro-mark{width:90px;height:90px;will-change:transform;flex-shrink:0}
.brand-opening .intro-mark svg{width:100%;height:100%;animation:none!important;overflow:visible}
.brand-opening .intro-mark path{animation:none!important;transform-origin:center;transform-box:fill-box}
.brand-opening .intro-mark path:first-child{fill:currentColor}.brand-opening .intro-mark path:last-child{fill:#e25130}
.brand-opening .intro-word{width:220px;display:block;will-change:transform;transform-origin:0 0;line-height:0}
.brand-opening .intro-word svg{width:100%;height:auto;display:block;overflow:visible;animation:none!important}
.brand-opening .intro-word path{fill:transparent;stroke:currentColor;stroke-width:.7;animation:none!important}
.brand-opening .intro-skip{position:absolute;bottom:max(22px,env(safe-area-inset-bottom));right:5%;font-size:11px;min-height:44px;background:none;color:inherit;padding:10px 0;opacity:.7;border:0}
.brand-opening .intro-skip:focus-visible{outline:2px solid #e25130;outline-offset:5px}
.brand-replay{background:none;border:0;border-bottom:1px solid currentColor;color:inherit;min-height:44px;font-size:13px;padding:10px 0;margin:20px 0}
@keyframes intro-failsafe{to{visibility:hidden;pointer-events:none}}
@media(max-width:700px){.brand-opening .opening-lockup{gap:18px}.brand-opening .intro-mark{width:66px;height:66px}.brand-opening .intro-word{width:175px}}
@media(prefers-reduced-motion:reduce){.brand-opening{display:none!important}}
