.sr-only{position:fixed!important;top:0!important;left:0!important;display:block!important;width:4px!important;height:4px!important;padding:0!important;margin:0!important;overflow:hidden!important;visibility:visible!important;border:none!important;opacity:0!important}:root{--100vw: 100vw;--window-width: tan(atan2(var(--100vw), 1px)) ;--px: calc(1px * max(1440, var(--window-width)) / 1440);--rem: calc(1rem * max(1440, var(--window-width)) / 1440);--max-width: 1440px;--font-family-en: futura-pt, sans-serif;--font-family-en-copy: linotype-didot, sans-serif;--font-family-jp-serif: "Zen Old Mincho", serif;--font-family-jp-sans: "Zen Kaku Gothic New", sans-serif;--color-black: #222;--color-dark-black: #030408;--color-white: #fff;--color-dark-gray: #727272;--color-light-gray: #d8d8e7;--color-lighter-gray: #222;--color-lightest-gray: #e5e5e5;--transition-duration-default: .2s;--transition-easing-smooth: cubic-bezier(.23, 1, .32, 1)}@media (prefers-reduced-motion: reduce){:root{--transition-duration-default: 0}}@property --100vw{syntax: "<length>"; initial-value: 0; inherits: false;}html{scroll-behavior:revert}body{background-color:var(--color-dark-black)}main{font-size:1.6rem;background-color:var(--color-white)}main a{color:inherit;text-decoration:none;transition:revert}main :where(:focus-visible){outline:3px solid #000;outline-offset:2px;box-shadow:revert}main :where(:focus-visible,:target){scroll-margin-block:0}img,picture,svg,video{width:100%}.br__pc{display:block}@media screen and (max-width: max(767px,47.9375rem)){.br__pc{display:none}}.br__sp{display:none}@media screen and (max-width: max(767px,47.9375rem)){.br__sp{display:block}}.container:where(.astro-hxzkj3il){position:relative;display:block;isolation:isolate}.container:where(.astro-hxzkj3il).-creativeMovie .video-object:where(.astro-hxzkj3il).-pc{display:block}@media screen and (max-width: max(767px,47.9375rem)){.container:where(.astro-hxzkj3il).-creativeMovie .video-object:where(.astro-hxzkj3il).-pc{display:none}}.container:where(.astro-hxzkj3il).-creativeMovie .video-object:where(.astro-hxzkj3il).-sp{display:none}@media screen and (max-width: max(767px,47.9375rem)){.container:where(.astro-hxzkj3il).-creativeMovie .video-object:where(.astro-hxzkj3il).-sp{display:block}}.video-object:where(.astro-hxzkj3il){display:block;width:100%;height:100%}.container:where(.astro-hxzkj3il).-test .video-object:where(.astro-hxzkj3il){aspect-ratio:1440/670}.container:where(.astro-hxzkj3il).-creativeMovie .video-object:where(.astro-hxzkj3il){aspect-ratio:1360/765}@media screen and (max-width: max(767px,47.9375rem)){.container:where(.astro-hxzkj3il).-creativeMovie .video-object:where(.astro-hxzkj3il){aspect-ratio:375/500}}@media screen and (max-width: max(767px,47.9375rem)){.container:where(.astro-hxzkj3il).-message .video-object:where(.astro-hxzkj3il){aspect-ratio:375/211}}.button-video:where(.astro-hxzkj3il){position:absolute;right:30px;bottom:30px;display:grid;place-items:center;width:2rem;height:2rem;color:var(--color-white);cursor:pointer;background-color:#0006;transition:background-color .4s ease,color .4s ease}@media screen and (max-width: max(767px,47.9375rem)){.button-video:where(.astro-hxzkj3il){right:15px;bottom:15px}}@media (any-hover: hover){.button-video:where(.astro-hxzkj3il):hover{color:var(--color-black);background-color:var(--color-white)}}.icon:where(.astro-hxzkj3il){display:grid;place-items:center;width:1.6rem;height:1.6rem}.icon:where(.astro-hxzkj3il) :not(.is-shown):where(.astro-hxzkj3il){visibility:hidden;opacity:0}.icon:where(.astro-hxzkj3il) svg{grid-area:1/1;transition:all calc(var(--transition-duration-default) * 1.5) var(--transition-easing-smooth);transition-property:visibility,opacity}.icon:where(.astro-hxzkj3il) svg.-play{width:.8rem}.icon:where(.astro-hxzkj3il) svg.-pause{width:.6rem}