@font-face{font-family:notoSansJP;src:url(/_next/static/media/347eb18fd5fc5fa7-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoSansJP;src:url(/_next/static/media/f12ddfa082039c8a-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:notoSansJP;src:url(/_next/static/media/f9d53d6b5e20e290-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:notoSansJP Fallback;src:local("Arial");ascent-override:110.26%;descent-override:27.38%;line-gap-override:0.00%;size-adjust:105.20%}.__className_bd1312{font-family:notoSansJP,notoSansJP Fallback}.__variable_bd1312{--font-noto-sans-jp:"notoSansJP","notoSansJP Fallback"}@font-face{font-family:notoSans;src:url(/_next/static/media/4d666bc28d31f3a5-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoSans;src:url(/_next/static/media/0f69afc43df32314-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:notoSans;src:url(/_next/static/media/249320b0d00513b4-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:notoSans Fallback;src:local("Arial");ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.00%;size-adjust:106.47%}.__className_ad1c6b{font-family:notoSans,notoSans Fallback}.__variable_ad1c6b{--font-noto-sans:"notoSans","notoSans Fallback"}@font-face{font-family:roboto;src:url(/_next/static/media/8ff6965283b25d97-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(/_next/static/media/530bae4d999e632d-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(/_next/static/media/a5947e779e3f9830-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local("Arial");ascent-override:92.49%;descent-override:24.34%;line-gap-override:0.00%;size-adjust:100.30%}.__className_525b13{font-family:roboto,roboto Fallback}.__variable_525b13{--font-roboto:"roboto","roboto Fallback"}@font-face{font-family:montserrat;src:url(/_next/static/media/e4d41a9676e8d5f4-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/b6027326de3bdf2b-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/17fb295864a34acc-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.00%;size-adjust:113.90%}.__className_028817{font-family:montserrat,montserrat Fallback}.__variable_028817{--font-montserrat:"montserrat","montserrat Fallback"}body,html{height:100%;max-width:100vw;overflow-x:hidden}body{min-height:100vh;scroll-behavior:smooth}*{margin:0;padding:0}:root{--spacing-x3l:64px;--spacing-x4l:80px;--font-size-3xl:64px;--font-size-2xl:40px;--font-size-xl:32px;--font-size-l:24px;--font-size-m:20px;--font-size-s:18px;--font-size-xs:16px;--font-size-body:14px;--font-size-caption:12px;--width-max:1130px;--content-gap-xs:var(--spacing-x3l);--content-gap-md:120px;--section-padding-xs:var(--spacing-x4l);--section-padding-md:120px;--background-black:#030d16;--background-modal:rgba(0,0,0,0.5);--zIndex-base:0;--zIndex-front:1;--zIndex-back:-1}