.LightOpening_opening__b_Aw_{position:fixed;inset:0;z-index:80;pointer-events:none;overflow:hidden;animation:LightOpening_opening-end__sMtNZ 2.1s linear both}.LightOpening_scene__LF5o7{position:absolute;inset:0;overflow:hidden}.LightOpening_curtain__B2pPP{position:absolute;inset-block:0;width:50.1%;background:#eeeaf6}.LightOpening_left__cK8G2{left:0;animation:LightOpening_open-left__jBgtS 2.1s cubic-bezier(.76,0,.24,1) both}.LightOpening_right__BEFyB{right:0;animation:LightOpening_open-right__ApiSm 2.1s cubic-bezier(.76,0,.24,1) both}.LightOpening_beam___BUyN{position:absolute;top:-25vh;left:calc(50% - 42vmax);width:84vmax;height:145vh;transform-origin:50% 0;clip-path:polygon(49.7% 0,50.3% 0,100% 100%,0 100%);mix-blend-mode:multiply;opacity:0}.LightOpening_lavender__winLW{background:linear-gradient(180deg,#bfa4ed88,#d8cdf450 65%,transparent);animation:LightOpening_light-left__4Kmzf 2.1s ease-in-out both}.LightOpening_sunlight__Lbkvl{background:linear-gradient(180deg,#f1d68d88,#f9eec750 65%,transparent);animation:LightOpening_light-right__m3Z15 2.1s ease-in-out both}.LightOpening_halo__a8wYF{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 47%,#fff 0,#ffffff90 13%,#ffffff00 56%);animation:LightOpening_halo__a8wYF 2.1s ease both}.LightOpening_brand__INjRD{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;animation:LightOpening_brand-in__IdX2b 2.1s ease both}.LightOpening_brand__INjRD img{width:clamp(150px,20vw,220px);height:auto}.LightOpening_brand__INjRD p{font-size:clamp(.8rem,2vw,1rem);letter-spacing:.05em;color:#4d4263;margin:0}.LightOpening_line__0BqQl{height:2px;width:76px;background:#8db735;transform-origin:center;animation:LightOpening_line-in__jDmjk 2.1s ease both}.LightOpening_skip__1B38O{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));right:clamp(20px,4vw,56px);padding:12px 16px;min-height:44px;border:1px solid #bbb0cc;border-radius:8px;background:#ffffffa6;color:#4d4263;font-size:.75rem;pointer-events:auto}.LightOpening_skip__1B38O span{margin-left:16px}.LightOpening_skip__1B38O:focus-visible{outline:3px solid #65519b;outline-offset:3px}@keyframes LightOpening_light-left__4Kmzf{0%{opacity:0;transform:rotate(-48deg)}18%{opacity:.85}56%{opacity:1;transform:rotate(14deg)}to{opacity:0;transform:rotate(34deg)}}@keyframes LightOpening_light-right__m3Z15{0%{opacity:0;transform:rotate(48deg)}18%{opacity:.85}56%{opacity:1;transform:rotate(-14deg)}to{opacity:0;transform:rotate(-34deg)}}@keyframes LightOpening_halo__a8wYF{0%{opacity:0;transform:scale(.5)}40%,60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes LightOpening_brand-in__IdX2b{0%,10%{opacity:0;transform:translateY(8px)}32%,56%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-8px)}}@keyframes LightOpening_line-in__jDmjk{0%,25%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes LightOpening_open-left__jBgtS{0%,54%{transform:none}to{transform:translateX(-102%)}}@keyframes LightOpening_open-right__ApiSm{0%,54%{transform:none}to{transform:translateX(102%)}}@keyframes LightOpening_opening-end__sMtNZ{0%,85%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.LightOpening_opening__b_Aw_{display:none;animation:none}}