html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation}*{margin:0}*,*:before,*:after{box-sizing:border-box}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p{font-weight:400;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:inherit}ul,ol{padding:0;list-style-type:none}pre{white-space:pre-wrap}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;color:currentcolor;background-color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--grid-margin: 24px;--grid-gap: 10px;--grid-columns: 6;--grid-content-width: calc(100vw - var(--grid-margin) * 2);--grid-gaps-width: calc((var(--grid-columns) - 1) * var(--grid-gap));--grid-cols-width: calc(var(--grid-content-width) - var(--grid-gaps-width));--grid-col-width: calc(var(--grid-cols-width) / var(--grid-columns))}@media(width>=768px){:root{--grid-columns: 12;--grid-margin: 50px;--grid-gap: 15px}}@media(width>=1280px){:root{--grid-gap: 20px}}@media(width>=1600px){:root{--grid-margin: calc(50px + (100vw - 1600px)/2) }}:where(.grid){display:grid;width:calc(100% - var(--grid-margin) * 2);margin-inline:var(--grid-margin);gap:0 var(--grid-gap);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-template-rows:auto;grid-auto-flow:row dense}:where(.grid-nested){display:grid;width:100%;margin-inline:0;gap:0 var(--grid-gap);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-template-rows:auto;grid-auto-flow:row dense}:root{--boing: linear( 0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1 );--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955)}.body-xs,.body-sm,.body-md,.body-lg,.h3,.h2{font-family:var(--font-crunchyroll-atyp)}.body-xs{font-size:1.6rem;line-height:1.3}.body-sm,.body-md{font-size:1.8rem;line-height:1.25}@media(width>=1024px){.body-md{font-size:2.4rem;line-height:1.3}}.body-lg{font-size:3.6rem;line-height:1.2}.h3{font-size:4rem;font-weight:700;line-height:1.1}.h2{font-size:3.2rem;font-weight:700;line-height:1}@media(width>=1024px){.h2{font-size:5.8rem}}.h1{font-family:var(--font-heading-now);font-size:5rem;font-weight:900;line-height:.9}@media(width>=1024px){.h1{font-size:8rem}}.slide-in{opacity:0;transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(30rem)}.slide-in.inView{transform:translate(0);opacity:1}.visually-hidden,.sr-only{position:absolute;top:0;left:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}:root{--color-beige: #ece1c2;--color-white: #fff;--color-orange: #ff5e00;--color-black: #000;--color-gray-25: rgb(255, 255, 255, .25);--color-gray-50: rgb(255, 255, 255, .5);color-scheme:dark}body{color:var(--color-white);background-color:var(--color-black)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--parallax-distance: 10rem}[data-parallax]{will-change:transform;position:relative;top:calc(var(--parallax-distance) * -1)!important;height:calc(100% + var(--parallax-distance))!important}[data-type=splitter]{font-kerning:none;font-feature-settings:"kern" off,"kern" off}[data-type=char],[data-type=space],[data-type=whitelisted]{margin-right:var(--kerning, 0)}[data-type=space]:first-child,[data-type=space]:last-child{margin-right:0}[data-type=line]{display:inline-block;white-space:nowrap}[data-type=line] [data-type=char],[data-type=line] [data-type=space],[data-type=line] [data-type=whitelisted]{display:inline-block;text-decoration:inherit;vertical-align:top}[data-type=line] [data-type=char],[data-type=line] [data-type=whitelisted]{position:relative}:is([data-type=line] [data-type=char],[data-type=line] [data-type=whitelisted]) [data-type=char-inner],:is([data-type=line] [data-type=char],[data-type=line] [data-type=whitelisted]) [data-type=whitelisted-inner]{display:inline-block;text-decoration:inherit}[data-type=line] [data-type=space]:not(:first-child,:last-child){white-space:pre}[data-type=line] br{display:none}[data-type=kern],[data-type=nokern]{position:absolute}:is([data-type=kern],[data-type=nokern])>div{all:unset;display:block;white-space:pre;width:-moz-fit-content;width:fit-content}[data-type=kern]{font-kerning:normal;font-feature-settings:"kern" on,"kern"}[data-type=nokern]{font-kerning:none;font-feature-settings:"kern" off,"kern" off}:where([data-type=splitter]:is(h1,h2,[data-reveal])):not([data-reveal=none],[data-reveal=block]){--reveal-lines-stagger-delay: 75ms;--block-inset: -.2em}:where([data-type=splitter]:is(h1,h2,[data-reveal])):not([data-reveal=none],[data-reveal=block]) [data-type=line]{display:block;clip-path:inset(var(--block-inset) -1em)}:where([data-type=splitter]:is(h1,h2,[data-reveal])):not([data-reveal=none],[data-reveal=block]) [data-type=line-inner]{display:inline-block;transform:translate3d(0,calc(1lh - var(--block-inset)),0);transition:transform var(--duration, .5s) calc(var(--line-index) * var(--reveal-lines-stagger-delay)) ease}:is(h1,h2,[data-reveal]):not([data-reveal=none],[data-reveal=block]){opacity:.001;display:block!important;hyphens:none!important;overflow-wrap:normal!important;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"hlig" 0,"calt" 0,none,none}[data-reveal-state]:is(h1,h2,[data-reveal]):not([data-reveal=none],[data-reveal=block]){opacity:1}[data-reveal-state]:is(h1,h2,[data-reveal]):not([data-reveal=none],[data-reveal=block]) [data-type=line-inner]{transform:translateZ(0)}[data-reveal=block]{opacity:.001;transform:translate3d(0,5rem,0);transition:opacity var(--duration, .7s) var(--delay, 0s) ease-in,transform var(--duration, .7s) var(--delay, 0s) ease}[data-reveal=block][data-reveal-state]{opacity:1;transform:translateZ(0)}._root_1tux6_3{position:fixed;bottom:0;left:0;width:100%;z-index:-1;display:flex;flex-direction:column;align-items:center;gap:4rem;color:var(--color-white);background-color:var(--color-black);padding-inline:var(--grid-margin);padding-block:4.8rem}._footerLeft_1tux6_19{display:flex;gap:2.8rem;flex-direction:column;align-items:center;flex-shrink:0}._logoAndSocials_1tux6_27{display:flex;flex-direction:column;gap:1.2rem;align-items:center}._logo_1tux6_27{width:auto;height:2.1rem}._socials_1tux6_39{display:flex;gap:.8rem}._socials_1tux6_39 a{transition:opacity .2s ease}:is(._socials_1tux6_39 a):hover{opacity:.6}._socials_1tux6_39 ._icon_1tux6_51{display:block;width:2rem;height:1.6rem;background-color:var(--color-white);-webkit-mask-image:var(--url);mask-image:var(--url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._copyright_1tux6_63{display:flex;align-items:center}._logoSony_1tux6_68{width:auto;height:.9rem;padding-right:1rem;margin-right:1rem;border-right:1px solid var(--color-gray-50)}._copyrightText_1tux6_76{color:var(--color-gray-50);font-size:1.1rem}._footerRight_1tux6_81{display:flex;width:100%}._legalLinks_1tux6_86{display:flex;gap:1.4rem 3.5rem;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:center;color:var(--color-gray-50);font-size:1.3rem;line-height:1}:is(._legalLinks_1tux6_86 li) a,:is(._legalLinks_1tux6_86 li) button{transition:color .2s ease;text-decoration:none}:is(:is(._legalLinks_1tux6_86 li) a,:is(._legalLinks_1tux6_86 li) button):hover{color:var(--color-white)}@media(width>=1024px){._root_1tux6_3{flex-direction:row;justify-content:space-between;align-items:stretch}._footerLeft_1tux6_19{gap:2rem;align-items:flex-start;justify-content:space-between}._logoAndSocials_1tux6_27{flex-direction:row;gap:4rem}._logo_1tux6_27{height:3rem}._socials_1tux6_39 ._icon_1tux6_51{width:2.4rem;height:2rem}._footerRight_1tux6_81{flex:1;max-width:60rem}._legalLinks_1tux6_86{justify-content:flex-end}}
