@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.e651c8cc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.8b8a2c36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.afe74196.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.8e801336.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_b2e5d718-module__rZ1P9q__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_b2e5d718-module__rZ1P9q__variable{--font-silkscreen:"Silkscreen","Silkscreen Fallback"}
.boot-provider-module-scss-module__2Asilq__shell{background:#ff3a8c;width:100%;height:100dvh;min-height:100svh;position:relative;top:0;left:0;overflow-x:clip}.boot-provider-module-scss-module__2Asilq__content{opacity:0;pointer-events:none;transform:none}.boot-provider-module-scss-module__2Asilq__content[data-ready=true]{pointer-events:auto}.boot-provider-module-scss-module__2Asilq__preloader{top:0;left:0;z-index:260;will-change:opacity,transform;background:#ff3a8c;place-items:center;width:100%;height:100dvh;display:grid;position:absolute;inset:0}.boot-provider-module-scss-module__2Asilq__preloader[data-phase=loading]{opacity:1}.boot-provider-module-scss-module__2Asilq__preloader[data-phase=hidden]{opacity:0;visibility:hidden;pointer-events:none}
.webgl-stage-module-scss-module__pZAc4G__stage{top:0;left:0;z-index:1;pointer-events:auto;background:#fff;width:100%;height:100dvh;transition:background-color .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.webgl-stage-module-scss-module__pZAc4G__canvas{pointer-events:auto;width:100%;height:100%}
.typing-hero-title-module-scss-module__z1GpMa__title{white-space:nowrap;text-wrap:nowrap;text-align:center;opacity:0;margin:0;transition:opacity .24s}.typing-hero-title-module-scss-module__z1GpMa__title[data-ready=true]{opacity:1}.typing-hero-title-module-scss-module__z1GpMa__line{justify-content:center;align-items:baseline;display:inline-flex}.typing-hero-title-module-scss-module__z1GpMa__cursor{opacity:1;background:currentColor;width:.09em;height:.95em;margin-left:.14em;animation:.9s step-end infinite typing-hero-title-module-scss-module__z1GpMa__cursor-blink;transform:translateY(.04em)}.typing-hero-title-module-scss-module__z1GpMa__text{min-height:1em;display:inline-block}@keyframes typing-hero-title-module-scss-module__z1GpMa__cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.typing-hero-title-module-scss-module__z1GpMa__title{transition:none}.typing-hero-title-module-scss-module__z1GpMa__cursor{opacity:1;animation:none}}
.page-module-scss-module__rcUngW__page{--ink:#1f1a15;min-height:100dvh;color:var(--ink);font-family:var(--font-silkscreen),"Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",sans-serif;background:#fff;position:relative}.page-module-scss-module__rcUngW__main{z-index:2;pointer-events:none;width:100%;padding:0;position:relative}.page-module-scss-module__rcUngW__backdropWord{z-index:0;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;font-size:clamp(10px,8vw,520px);font-weight:700;line-height:.85;position:fixed;top:50%;left:50%;transform:translate(-50%,-45%)}.page-module-scss-module__rcUngW__hero{justify-content:center;align-items:flex-start;min-height:100dvh;padding:clamp(16px,3.5vw,56px);display:flex;position:relative}@media (max-width:760px){.page-module-scss-module__rcUngW__hero{padding:12px}}.page-module-scss-module__rcUngW__caption{z-index:4;pointer-events:auto;text-align:center;gap:12px;width:max-content;padding:0;display:grid;position:absolute;top:10%;left:50%;transform:translate(-50%)}.page-module-scss-module__rcUngW__caption h1,.page-module-scss-module__rcUngW__caption h2{letter-spacing:-.1em;text-wrap:balance;text-transform:uppercase;margin:0;font-size:clamp(18px,2.6vw,56px);line-height:.96}@media (max-width:980px){.page-module-scss-module__rcUngW__caption h1,.page-module-scss-module__rcUngW__caption h2{font-size:clamp(26px,5vw,44px)}}@media (max-width:760px){.page-module-scss-module__rcUngW__caption{top:20%}.page-module-scss-module__rcUngW__caption h1,.page-module-scss-module__rcUngW__caption h2{font-size:clamp(18px,5.8vw,44px)}}.page-module-scss-module__rcUngW__creditLink{right:clamp(12px,2.4vw,28px);bottom:calc(env(safe-area-inset-bottom) + clamp(12px,2.4vw,28px));z-index:5;pointer-events:auto;color:#1f1a15e6;letter-spacing:.03em;text-align:right;margin:0;font-size:clamp(11px,1.1vw,13px);font-weight:700;line-height:1.35;transition:opacity .24s,color .24s;position:fixed}@media (hover:hover) and (pointer:fine){.page-module-scss-module__rcUngW__creditLink:hover{color:#1f1a15;opacity:.72}}@media (max-width:760px){.page-module-scss-module__rcUngW__creditLink{max-width:min(84vw,330px);font-size:11px}}.page-module-scss-module__rcUngW__creditLinkAnchor{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}
