:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#000;background:#000;font-family:serif}*,:before,:after{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none;width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--page-background,#d70f19);transition:background-color .6s ease-in-out}body.is-black-background{transition:none}.bottom-browser-background{display:none}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse){body.has-bottom-browser-background .bottom-browser-background{z-index:6;pointer-events:none;background:#000;height:11px;display:block;position:fixed;bottom:0;left:0;right:0}}}img{-webkit-user-drag:none;-webkit-touch-callout:none;width:100%;height:auto;display:block}button,a{touch-action:manipulation;-webkit-touch-callout:none}button{color:inherit;font:inherit;cursor:pointer;border:0}a{color:inherit}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:5px;outline:2px solid #fff}[hidden]{display:none!important}.launch{--unit:calc(min(100vw, 480px) / 390);isolation:isolate;touch-action:none;background:#d70f19;width:min(100%,480px);height:100dvh;margin:0 auto;position:relative;overflow:clip}.scene{isolation:isolate;background:#d70f19;position:absolute;inset:0}.intro{position:absolute;inset:0}.brand{width:calc(var(--unit) * 87.16);top:calc(var(--unit) * 22.26 + env(safe-area-inset-top,0px));left:calc(var(--unit) * 18.55);position:absolute}h1,h2{margin:0;font-weight:400}.intro-logo{width:calc(var(--unit) * 326);left:calc(var(--unit) * 35);top:calc(50% - var(--unit) * 187);position:absolute}.frame-scene{will-change:transform;backface-visibility:hidden;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frame{z-index:1;position:relative}.frame-artwork{z-index:0;pointer-events:none;height:auto;display:block;position:absolute}.frame-copy{z-index:2;opacity:0;width:61%;position:absolute;top:51.5%;left:50%;transform:translate(-50%,-50%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.story-image{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lips{width:100%}.crown{width:266%;height:auto}.portrait{transform-origin:50% 100%;width:auto;height:100%;top:auto;bottom:0}.top-edge-blend{height:calc(var(--unit) * 30);pointer-events:none;color:var(--final-background,#7c0018);opacity:0;background:linear-gradient(currentColor 0%,#0000 100%);transition:opacity .6s ease-in-out,color .6s ease-in-out;position:absolute;top:0;left:0;right:0}body.is-final-background .top-edge-blend{opacity:1}.flash{pointer-events:none;opacity:0;background:#fff;position:absolute;inset:0}.letterbox{height:max(0px, calc((100% - var(--stage-width,min(100vw, 480px))) / 2));pointer-events:none;background:#000;position:absolute;left:0;right:0}.launch.has-started .letterbox{transition:transform var(--letterbox-duration,.6s) cubic-bezier(.22,.68,.28,1)}.letterbox-top{top:0;transform:translateY(-101%)}.letterbox-bottom{bottom:0;transform:translateY(101%)}.launch.is-letterboxed .letterbox{transform:translateY(0)}.final{pointer-events:none;visibility:hidden;position:absolute;inset:0}.final.is-visible{visibility:visible}.final-logo{top:calc(var(--unit) * 22 + env(safe-area-inset-top,0px));left:calc(var(--unit) * 61);width:calc(var(--unit) * 269);opacity:0;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%}.product{left:calc(var(--unit) * 30);top:calc(50% + var(--unit) * 10);width:calc(var(--unit) * 44);opacity:0;transition:opacity 1s;position:absolute;transform:translateY(-50%)}.no-more-rules{left:calc(var(--unit) * 293);width:calc(var(--unit) * 87);opacity:0;height:auto;transition:opacity 1s;position:absolute;top:50%;transform:translateY(-50%)}.final-copy{left:calc(var(--unit) * 34);bottom:calc(var(--unit) * 108.55 + env(safe-area-inset-bottom,0px));width:calc(var(--unit) * 260);height:calc(var(--unit) * 123);position:absolute}.copy-line{clip-path:inset(0);width:100%;display:block;position:absolute;overflow:hidden}.copy-line>span{visibility:hidden;height:100%;transition:transform .75s cubic-bezier(.18,.72,.25,1),visibility linear;display:block;transform:translateY(110%)}.copy-line img{width:100%;height:auto;display:block}.copy-queen{width:calc(var(--unit) * 260);height:calc(var(--unit) * 65);top:0}.copy-japanese{top:calc(var(--unit) * 77);left:calc(var(--unit) * 5.943);width:calc(var(--unit) * 182);height:calc(var(--unit) * 46)}.brand-link{bottom:calc(var(--unit) * 29 + env(safe-area-inset-bottom,0px));left:calc(var(--unit) * 42);width:calc(var(--unit) * 305);opacity:0;visibility:hidden;transition:opacity .65s,visibility linear;position:absolute}.final.is-revealed .product,.final.is-revealed .no-more-rules{opacity:1}.final.is-revealed .copy-line>span{visibility:visible;transition-delay:var(--queen-delay);transform:translateY(0)}.final.is-revealed .copy-japanese>span{transition-delay:var(--japanese-delay)}.final.is-revealed .brand-link{opacity:1;visibility:visible;transition-delay:var(--cta-delay);pointer-events:auto}.scroll-cue{right:calc(var(--unit) * 10);bottom:calc(var(--unit) * 21 + env(safe-area-inset-bottom,0px));align-items:flex-start;gap:calc(var(--unit) * 4);color:#000;opacity:1;background:0 0;margin:-8px;padding:8px;transition:opacity .25s;display:flex;position:absolute}.scroll-word{width:calc(var(--unit) * 9);aspect-ratio:10/55;background:currentColor;display:block;-webkit-mask:url(/assets/scroll.svg) 50%/contain no-repeat;mask:url(/assets/scroll.svg) 50%/contain no-repeat}.scroll-arrow{width:calc(var(--unit) * 5);height:calc(var(--unit) * 68);fill:none;stroke:currentColor;stroke-width:1px}.scroll-arrow path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:2.2s linear infinite scroll-arrow-draw}@keyframes scroll-arrow-draw{0%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.7,0,1,.35)}48%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.6,0,1,.4)}82%,to{stroke-dashoffset:-1px}}.launch:not([data-scene=intro]) .scroll-cue{color:#dcdcdc;pointer-events:none}.launch.is-final-complete .scroll-cue{opacity:0;pointer-events:none}.skip{opacity:0;pointer-events:none;color:#fff;z-index:5;background:#000;padding:12px;position:absolute;bottom:16px;left:16px}.skip:focus-visible{opacity:1;pointer-events:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preview-controls{z-index:9;font:12px sans-serif;position:fixed;top:8px;right:8px}.preview-controls button{color:#000;background:#fff;padding:8px}.preview-controls p{background:#fff}.no-script{z-index:10;background:#fff;padding:20px;position:fixed;inset:auto 10% 10%}@media (height<=600px) and (orientation:landscape){.launch{--unit:calc(min(100vw, 480px, 100dvh * 390 / 844) / 390);width:min(100vw,480px,46.2085dvh)}.letterbox{height:calc((100% - var(--unit) * 390) / 2)}}.scene-lens{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
