.IntroMark-module__GpCJIa__overlay{z-index:70;pointer-events:auto;contain:strict;display:none;position:fixed;inset:0;overflow:hidden}html.ih-on .IntroMark-module__GpCJIa__overlay{display:block}html.ih-on header{opacity:var(--ih-header-opacity,0)}.IntroMark-module__GpCJIa__half{will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.IntroMark-module__GpCJIa__background{background:radial-gradient(72% 58% at 50% 46%,#342d258c 0%,#1a1a1a00 72%),#1a1a1a;width:100vw;height:100vh;position:absolute;top:0;left:0}.IntroMark-module__GpCJIa__topEdge,.IntroMark-module__GpCJIa__bottomEdge{opacity:0;background:linear-gradient(90deg,#0000 0%,#c9b48e 7% 93%,#0000 100%);height:1px;position:absolute;left:0;right:0}.IntroMark-module__GpCJIa__topEdge{bottom:0}.IntroMark-module__GpCJIa__bottomEdge{top:0}.IntroMark-module__GpCJIa__figure,.IntroMark-module__GpCJIa__morph,.IntroMark-module__GpCJIa__mark{display:block;position:absolute;top:0;left:0;overflow:visible}.IntroMark-module__GpCJIa__mark{visibility:hidden}.IntroMark-module__GpCJIa__caption{text-align:center;pointer-events:none;position:absolute;left:0;right:0}.IntroMark-module__GpCJIa__en{font-family:Playfair Display,Noto Serif JP,Georgia,serif;font-weight:400;font-size:var(--en);letter-spacing:.06em;color:#d2be97;opacity:0;padding-left:.06em;line-height:1.15;display:block}.IntroMark-module__GpCJIa__ja{margin-top:var(--gap);font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-weight:400;font-size:var(--ja);letter-spacing:.12em;color:#bfac8e;opacity:0;padding-left:.12em;line-height:1.4;display:block}html.ih-logo-wait .IntroMark-module__GpCJIa__logo{visibility:hidden}@media (prefers-reduced-motion:reduce){.IntroMark-module__GpCJIa__overlay{display:none!important}.IntroMark-module__GpCJIa__logo{visibility:visible!important}html.ih-on header{opacity:1}}
