:root{--u: calc(100vw / 1920);--bg-red: #7d2623;--bg-navy: #35384e;--bg-pale: #fff0ef;--bg-white: #fdf7f6;--gold: #ddcb92;--rose: #a85e5f;--blue: #6f85b2;--pink: #c1807a;--text-primary: #35384e}@media screen and (width<768px){:root{--u: calc(100vw / 395)}}html{overflow-x:clip}body{position:relative;overflow-x:clip;font-family:Kaisei Opti,serif;color:var(--text-primary);background-color:var(--bg-red)}body:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background-image:url(/2026/img/bg_pattern_dot.svg);background-repeat:repeat;background-size:calc(80 * var(--u)) calc(80 * var(--u));opacity:.4}img{max-width:none;max-height:none;pointer-events:none}.zen-kaku{font-family:Zen Kaku Gothic New,sans-serif}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-700:oklch(37.2% .044 257.287);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--tracking-widest:.1em;--radius-md:.375rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-z-0{z-index:-0}.-z-10{z-index:-10}.-z-50{z-index:-50}.z-40{z-index:40}.float-right{float:right}.float-start{float:inline-start}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.-mb-16{margin-bottom:calc(var(--spacing) * -16)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-1{height:var(--spacing)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-\[20px\]{height:20px}.h-\[300px\]{height:300px}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-\[1px\]{width:1px}.w-\[20px\]{width:20px}.w-\[120\%\]{width:120%}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-20{gap:calc(var(--spacing) * 20)}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-slate-700{border-color:var(--color-slate-700)}.border-white{border-color:var(--color-white)}.bg-\[\#1DA1F2\]{background-color:#1da1f2}.bg-\[\#252525\]{background-color:#252525}.bg-\[\#FF5555\]{background-color:#f55}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-500\/70{background-color:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/70{background-color:color-mix(in oklab,var(--color-amber-500) 70%,transparent)}}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/70{background-color:color-mix(in oklab,var(--color-red-500) 70%,transparent)}}.bg-slate-200\/40{background-color:#e2e8f066}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/40{background-color:color-mix(in oklab,var(--color-slate-200) 40%,transparent)}}.bg-slate-200\/60{background-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/60{background-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-300\/30{background-color:#cad5e24d}@supports (color:color-mix(in lab,red,red)){.bg-slate-300\/30{background-color:color-mix(in oklab,var(--color-slate-300) 30%,transparent)}}.bg-slate-300\/50{background-color:#cad5e280}@supports (color:color-mix(in lab,red,red)){.bg-slate-300\/50{background-color:color-mix(in oklab,var(--color-slate-300) 50%,transparent)}}.bg-slate-300\/60{background-color:#cad5e299}@supports (color:color-mix(in lab,red,red)){.bg-slate-300\/60{background-color:color-mix(in oklab,var(--color-slate-300) 60%,transparent)}}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing) * 3)}.p-16{padding:calc(var(--spacing) * 16)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:calc\(12\*var\(--u\)\)\]{font-size:calc(12 * var(--u))}.text-\[length\:calc\(16\*var\(--u\)\)\]{font-size:calc(16 * var(--u))}.text-\[length\:calc\(24\*var\(--u\)\)\]{font-size:calc(24 * var(--u))}.text-\[length\:calc\(27\*var\(--u\)\)\]{font-size:calc(27 * var(--u))}.text-\[length\:calc\(30\*var\(--u\)\)\]{font-size:calc(30 * var(--u))}.text-\[length\:calc\(40\*var\(--u\)\)\]{font-size:calc(40 * var(--u))}.text-\[length\:calc\(43\*var\(--u\)\)\]{font-size:calc(43 * var(--u))}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.font-\[100\]{--tw-font-weight:100;font-weight:100}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.1em\]{--tw-tracking:-.1em;letter-spacing:-.1em}.tracking-\[-0\.2em\]{--tw-tracking:-.2em;letter-spacing:-.2em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.3em\]{--tw-tracking:-.3em;letter-spacing:-.3em}.tracking-\[-0\.4em\]{--tw-tracking:-.4em;letter-spacing:-.4em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.5em\]{--tw-tracking:-.5em;letter-spacing:-.5em}.tracking-\[-0\.15em\]{--tw-tracking:-.15em;letter-spacing:-.15em}.tracking-\[-0\.25em\]{--tw-tracking:-.25em;letter-spacing:-.25em}.tracking-\[calc\(-0\.8\*var\(--u\)\)\]{--tw-tracking:calc(-.8 * var(--u));letter-spacing:calc(-.8 * var(--u))}.tracking-\[calc\(-0\.32\*var\(--u\)\)\]{--tw-tracking:calc(-.32 * var(--u));letter-spacing:calc(-.32 * var(--u))}.tracking-\[calc\(-0\.48\*var\(--u\)\)\]{--tw-tracking:calc(-.48 * var(--u));letter-spacing:calc(-.48 * var(--u))}.tracking-\[calc\(-1\.4\*var\(--u\)\)\]{--tw-tracking:calc(-1.4 * var(--u));letter-spacing:calc(-1.4 * var(--u))}.tracking-\[calc\(-1\.5\*var\(--u\)\)\]{--tw-tracking:calc(-1.5 * var(--u));letter-spacing:calc(-1.5 * var(--u))}.tracking-\[calc\(-1\.6\*var\(--u\)\)\]{--tw-tracking:calc(-1.6 * var(--u));letter-spacing:calc(-1.6 * var(--u))}.tracking-\[calc\(-1\.08\*var\(--u\)\)\]{--tw-tracking:calc(-1.08 * var(--u));letter-spacing:calc(-1.08 * var(--u))}.tracking-\[calc\(-1\.8\*var\(--u\)\)\]{--tw-tracking:calc(-1.8 * var(--u));letter-spacing:calc(-1.8 * var(--u))}.tracking-\[calc\(-1\.44\*var\(--u\)\)\]{--tw-tracking:calc(-1.44 * var(--u));letter-spacing:calc(-1.44 * var(--u))}.tracking-\[calc\(-2\*var\(--u\)\)\]{--tw-tracking:calc(-2 * var(--u));letter-spacing:calc(-2 * var(--u))}.tracking-\[calc\(-2\.4\*var\(--u\)\)\]{--tw-tracking:calc(-2.4 * var(--u));letter-spacing:calc(-2.4 * var(--u))}.tracking-\[calc\(-2\.6\*var\(--u\)\)\]{--tw-tracking:calc(-2.6 * var(--u));letter-spacing:calc(-2.6 * var(--u))}.tracking-\[calc\(-2\.7\*var\(--u\)\)\]{--tw-tracking:calc(-2.7 * var(--u));letter-spacing:calc(-2.7 * var(--u))}.tracking-\[calc\(-2\.8\*var\(--u\)\)\]{--tw-tracking:calc(-2.8 * var(--u));letter-spacing:calc(-2.8 * var(--u))}.tracking-\[calc\(-2\.24\*var\(--u\)\)\]{--tw-tracking:calc(-2.24 * var(--u));letter-spacing:calc(-2.24 * var(--u))}.tracking-\[calc\(-3\.2\*var\(--u\)\)\]{--tw-tracking:calc(-3.2 * var(--u));letter-spacing:calc(-3.2 * var(--u))}.tracking-\[calc\(-3\.6\*var\(--u\)\)\]{--tw-tracking:calc(-3.6 * var(--u));letter-spacing:calc(-3.6 * var(--u))}.tracking-\[calc\(-3\.24\*var\(--u\)\)\]{--tw-tracking:calc(-3.24 * var(--u));letter-spacing:calc(-3.24 * var(--u))}.tracking-\[calc\(-4\*var\(--u\)\)\]{--tw-tracking:calc(-4 * var(--u));letter-spacing:calc(-4 * var(--u))}.tracking-\[calc\(-4\.3\*var\(--u\)\)\]{--tw-tracking:calc(-4.3 * var(--u));letter-spacing:calc(-4.3 * var(--u))}.tracking-\[calc\(-4\.5\*var\(--u\)\)\]{--tw-tracking:calc(-4.5 * var(--u));letter-spacing:calc(-4.5 * var(--u))}.tracking-\[calc\(-4\.8\*var\(--u\)\)\]{--tw-tracking:calc(-4.8 * var(--u));letter-spacing:calc(-4.8 * var(--u))}.tracking-\[calc\(-5\.2\*var\(--u\)\)\]{--tw-tracking:calc(-5.2 * var(--u));letter-spacing:calc(-5.2 * var(--u))}.tracking-\[calc\(-5\.6\*var\(--u\)\)\]{--tw-tracking:calc(-5.6 * var(--u));letter-spacing:calc(-5.6 * var(--u))}.tracking-\[calc\(-6\*var\(--u\)\)\]{--tw-tracking:calc(-6 * var(--u));letter-spacing:calc(-6 * var(--u))}.tracking-\[calc\(-6\.4\*var\(--u\)\)\]{--tw-tracking:calc(-6.4 * var(--u));letter-spacing:calc(-6.4 * var(--u))}.tracking-\[calc\(-7\*var\(--u\)\)\]{--tw-tracking:calc(-7 * var(--u));letter-spacing:calc(-7 * var(--u))}.tracking-\[calc\(-7\.2\*var\(--u\)\)\]{--tw-tracking:calc(-7.2 * var(--u));letter-spacing:calc(-7.2 * var(--u))}.tracking-\[calc\(-8\*var\(--u\)\)\]{--tw-tracking:calc(-8 * var(--u));letter-spacing:calc(-8 * var(--u))}.tracking-\[calc\(-8\.4\*var\(--u\)\)\]{--tw-tracking:calc(-8.4 * var(--u));letter-spacing:calc(-8.4 * var(--u))}.tracking-\[calc\(-8\.8\*var\(--u\)\)\]{--tw-tracking:calc(-8.8 * var(--u));letter-spacing:calc(-8.8 * var(--u))}.tracking-\[calc\(-8\.37\*var\(--u\)\)\]{--tw-tracking:calc(-8.37 * var(--u));letter-spacing:calc(-8.37 * var(--u))}.tracking-\[calc\(-9\.6\*var\(--u\)\)\]{--tw-tracking:calc(-9.6 * var(--u));letter-spacing:calc(-9.6 * var(--u))}.tracking-\[calc\(-10\*var\(--u\)\)\]{--tw-tracking:calc(-10 * var(--u));letter-spacing:calc(-10 * var(--u))}.tracking-\[calc\(-10\.4\*var\(--u\)\)\]{--tw-tracking:calc(-10.4 * var(--u));letter-spacing:calc(-10.4 * var(--u))}.tracking-\[calc\(-12\*var\(--u\)\)\]{--tw-tracking:calc(-12 * var(--u));letter-spacing:calc(-12 * var(--u))}.tracking-\[calc\(-14\.4\*var\(--u\)\)\]{--tw-tracking:calc(-14.4 * var(--u));letter-spacing:calc(-14.4 * var(--u))}.tracking-\[calc\(-24\*var\(--u\)\)\]{--tw-tracking:calc(-24 * var(--u));letter-spacing:calc(-24 * var(--u))}.tracking-\[calc\(2\.8\*var\(--u\)\)\]{--tw-tracking:calc(2.8 * var(--u));letter-spacing:calc(2.8 * var(--u))}.tracking-\[calc\(4\.2\*var\(--u\)\)\]{--tw-tracking:calc(4.2 * var(--u));letter-spacing:calc(4.2 * var(--u))}.tracking-\[calc\(5\.2\*var\(--u\)\)\]{--tw-tracking:calc(5.2 * var(--u));letter-spacing:calc(5.2 * var(--u))}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-4:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}.first\:ml-auto:first-child{margin-left:auto}.last\:mr-auto:last-child{margin-right:auto}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}}@media(min-width:40rem){.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){.md\:mx-3{margin-inline:calc(var(--spacing) * 3)}.md\:my-8{margin-block:calc(var(--spacing) * 8)}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mb-auto{margin-bottom:auto}.md\:h-\[500px\]{height:500px}.md\:h-auto{height:auto}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-48{padding-inline:calc(var(--spacing) * 48)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-40{padding-top:calc(var(--spacing) * 40)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:64rem){.lg\:p-24{padding:calc(var(--spacing) * 24)}.lg\:px-80{padding-inline:calc(var(--spacing) * 80)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes marquee-desktop{0%{translate:0 0}to{translate:-50% 0}}@keyframes marquee-mobile{0%{translate:0 0}to{translate:-25% 0}}.marquee{position:absolute;top:0;left:0;width:100%;pointer-events:none}.marquee .marquee-desktop,.marquee .marquee-mobile{position:absolute;left:0;width:100%;overflow:hidden}.marquee .marquee-row{position:absolute;overflow:hidden}.marquee .marquee-track{display:flex;width:max-content}.marquee .marquee-track p{flex:none;font-weight:700;line-height:normal;color:var(--rose);text-align:center;white-space:nowrap}.marquee .marquee-row-bottom .marquee-track{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.marquee .marquee-desktop .marquee-track,.marquee .marquee-mobile .marquee-track{animation:none}}.marquee .marquee-stripe{position:absolute;max-width:none}.marquee .marquee-desktop{top:calc(1356 * var(--u));height:calc(481 * var(--u))}.marquee .marquee-desktop .marquee-row{left:0;width:calc(1920 * var(--u));height:calc(217 * var(--u))}.marquee .marquee-desktop .marquee-row-top{top:0}.marquee .marquee-desktop .marquee-row-bottom{top:calc(263.77 * var(--u))}.marquee .marquee-desktop .marquee-track{animation-name:marquee-desktop;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}.marquee .marquee-desktop .marquee-track p{width:calc(2217 * var(--u));font-size:calc(150 * var(--u))}.marquee .marquee-desktop .marquee-stripe{top:calc(207 * var(--u));left:calc(-228.19 * var(--u));width:calc(2376.37 * var(--u));height:calc(26.77 * var(--u))}@media screen and (width<768px){.marquee .marquee-desktop{display:none}}.marquee .marquee-mobile{top:calc(725 * var(--u));height:calc(217 * var(--u))}.marquee .marquee-mobile .marquee-row{left:calc(-253 * var(--u));width:calc(892.8 * var(--u));height:calc(101 * var(--u))}.marquee .marquee-mobile .marquee-row-top{top:0}.marquee .marquee-mobile .marquee-row-bottom{top:calc(116 * var(--u))}.marquee .marquee-mobile .marquee-track{animation-name:marquee-mobile;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}.marquee .marquee-mobile .marquee-track p{padding-right:calc(20 * var(--u));font-size:calc(70 * var(--u))}.marquee .marquee-mobile .marquee-stripe{top:calc(101 * var(--u));left:calc(-253 * var(--u));width:calc(1331.95 * var(--u));height:calc(15 * var(--u))}@media screen and (width>=768px){.marquee .marquee-mobile{display:none}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-rise{0%{translate:0 calc(150 * var(--u))}to{translate:0 0}}@keyframes hero-rise-mobile{0%{translate:0 0}to{translate:0 calc(-59 * var(--u))}}.hero{position:relative;overflow:hidden}.hero .hero-desktop{position:relative;height:calc(2065 * var(--u))}.hero .hero-desktop .hero-frame{position:absolute;top:0;left:0;width:calc(1920 * var(--u));height:calc(2065 * var(--u));overflow:hidden;animation:hero-fade 1s cubic-bezier(.5,0,.5,1) both,hero-rise 1s linear both}.hero .hero-desktop .hero-image5{position:absolute;top:calc(850 * var(--u));left:calc(1170 * var(--u));width:calc(686 * var(--u));max-width:none;height:calc(1215 * var(--u))}.hero .hero-desktop .hero-image4{position:absolute;top:calc(270 * var(--u));left:calc(2 * var(--u));width:calc(1175.5 * var(--u));max-width:none;height:calc(1665 * var(--u))}.hero .hero-desktop .hero-image13{position:absolute;top:calc(620 * var(--u));left:calc(2 * var(--u));width:calc(581.5 * var(--u));max-width:none;height:calc(243 * var(--u))}.hero .hero-desktop .hero-image14{position:absolute;top:calc(740 * var(--u));left:calc(1750 * var(--u));width:calc(171.5 * var(--u));max-width:none;height:calc(197 * var(--u))}.hero .hero-desktop .hero-image15{position:absolute;top:calc(870 * var(--u));left:calc(967 * var(--u));width:calc(503 * var(--u));max-width:none;height:calc(196 * var(--u))}.hero .hero-desktop .hero-note{display:flex;align-items:center;justify-content:center}.hero .hero-desktop .hero-note img{flex:none;max-width:none}.hero .hero-desktop .hero-note2{position:absolute;top:calc(160 * var(--u));left:calc(1760 * var(--u));width:calc(103.148 * var(--u));max-width:none;height:calc(100.684 * var(--u))}.hero .hero-desktop .hero-note2 img{width:calc(84.309 * var(--u));height:calc(80.732 * var(--u));rotate:15.84deg}.hero .hero-desktop .hero-note1{position:absolute;top:calc(140 * var(--u));left:calc(150 * var(--u));width:calc(80.476 * var(--u));max-width:none;height:calc(87.393 * var(--u))}.hero .hero-desktop .hero-note1 img{width:calc(71 * var(--u));height:calc(79 * var(--u));rotate:-7.31deg}.hero .hero-desktop .hero-note3{position:absolute;top:calc(90 * var(--u));left:calc(330 * var(--u));width:calc(161.434 * var(--u));max-width:none;height:calc(127.315 * var(--u))}.hero .hero-desktop .hero-note3 img{width:calc(141.265 * var(--u));height:calc(89.468 * var(--u));rotate:17.24deg}.hero .hero-desktop .hero-date{position:absolute;top:calc(70 * var(--u));left:calc(1130 * var(--u));width:calc(760 * var(--u));max-width:none;height:calc(459.5 * var(--u))}.hero .hero-desktop .hero-visual-shadow{position:absolute;top:calc(79.34 * var(--u));left:calc(111.16 * var(--u));width:calc(1838.841 * var(--u));max-width:none;height:calc(1804.796 * var(--u));opacity:.7}.hero .hero-desktop .hero-visual{position:absolute;top:calc(60 * var(--u));left:calc(60 * var(--u));width:calc(1838.841 * var(--u));max-width:none;height:calc(1804.796 * var(--u))}.hero .hero-desktop .hero-logo{position:absolute;top:calc(200 * var(--u));left:calc(60 * var(--u));width:calc(500 * var(--u));max-width:none;height:calc(570 * var(--u))}.hero .hero-desktop .hero-logo img{width:100%;height:100%}@media screen and (width<768px){.hero .hero-desktop{display:none}}.hero .hero-mobile{position:relative;height:calc(878 * var(--u))}.hero .hero-mobile .hero-mobile-frame{position:absolute;top:calc(59 * var(--u));left:calc(-22 * var(--u));width:calc(439 * var(--u));height:calc(1055 * var(--u));animation:hero-fade 1s cubic-bezier(.5,0,.5,1) both,hero-rise-mobile 1s linear both}.hero .hero-mobile .hero-mobile-image39{position:absolute;top:calc(374 * var(--u));left:calc(278 * var(--u));width:calc(118.5 * var(--u));max-width:none;height:calc(64 * var(--u))}.hero .hero-mobile .hero-mobile-image38{position:absolute;top:calc(280 * var(--u));left:calc(27 * var(--u));width:calc(145.5 * var(--u));max-width:none;height:calc(80 * var(--u))}.hero .hero-mobile .hero-mobile-image40{position:absolute;top:calc(493 * var(--u));left:calc(164 * var(--u));width:calc(166 * var(--u));max-width:none;height:calc(65 * var(--u))}.hero .hero-mobile .hero-mobile-image41{position:absolute;top:calc(224 * var(--u));left:calc(27 * var(--u));width:calc(251 * var(--u));max-width:none;height:calc(586 * var(--u))}.hero .hero-mobile .hero-mobile-visual-shadow{position:absolute;top:calc(136.98 * var(--u));left:calc(-120.74 * var(--u));width:calc(759.069 * var(--u));max-width:none;height:calc(745.015 * var(--u));opacity:.7}.hero .hero-mobile .hero-mobile-visual{position:absolute;top:calc(129 * var(--u));left:calc(-141.86 * var(--u));width:calc(759.069 * var(--u));max-width:none;height:calc(745.015 * var(--u))}.hero .hero-mobile .hero-mobile-date{position:absolute;top:calc(61 * var(--u));left:calc(154 * var(--u));width:calc(264 * var(--u));max-width:none;height:calc(159 * var(--u))}.hero .hero-mobile .hero-mobile-logo{position:absolute;top:calc(531 * var(--u));left:calc(44 * var(--u));width:calc(175 * var(--u));max-width:none;height:calc(199 * var(--u))}.hero .hero-mobile .hero-mobile-logo img{width:100%;height:100%}.hero .hero-mobile .hero-mobile-image43{position:absolute;top:calc(86 * var(--u));left:calc(86 * var(--u));width:calc(63 * var(--u));max-width:none;height:calc(45.5 * var(--u))}.hero .hero-mobile .hero-mobile-image44{position:absolute;top:calc(128 * var(--u));left:calc(54 * var(--u));width:calc(24.5 * var(--u));max-width:none;height:calc(32 * var(--u))}@media screen and (width>=768px){.hero .hero-mobile{display:none}}.welcome{position:relative}.welcome img{max-width:none}.welcome .welcome-heading{position:absolute;display:flex;flex-direction:column;align-items:center;color:var(--bg-red);text-align:center;white-space:nowrap}.welcome .welcome-title,.welcome .welcome-subtitle{position:relative;font-weight:700}.welcome .welcome-text{position:absolute;font-weight:700;color:var(--text-primary);text-align:center}.welcome .welcome-text>span{display:block}.welcome .welcome-button{position:absolute}.welcome .welcome-desktop{position:relative;height:calc(1070 * var(--u));background-color:var(--bg-pale)}.welcome .welcome-desktop .welcome-arc{position:absolute;top:calc(-765 * var(--u));left:calc(-45 * var(--u));width:calc(2009.17 * var(--u));max-width:none;height:calc(1929 * var(--u))}.welcome .welcome-desktop .welcome-heading{top:calc(60 * var(--u));left:calc(436.25 * var(--u));width:calc(1047.5 * var(--u));height:calc(135.2 * var(--u))}.welcome .welcome-desktop .welcome-title{font-size:calc(52 * var(--u));line-height:normal}.welcome .welcome-desktop .welcome-title-deco{position:absolute;top:calc(54.71 * var(--u));left:calc(0 * var(--u));width:calc(1047.5 * var(--u));max-width:none;height:calc(80.5 * var(--u))}.welcome .welcome-desktop .welcome-subtitle{position:absolute;top:calc(81.18 * var(--u));font-size:calc(20 * var(--u));line-height:normal}.welcome .welcome-desktop .welcome-text{top:calc(265.2 * var(--u));left:calc(602 * var(--u));width:calc(716 * var(--u));font-size:calc(20 * var(--u))}.welcome .welcome-desktop .welcome-text .line-60{line-height:calc(60 * var(--u))}.welcome .welcome-desktop .welcome-text .line-70{line-height:calc(70 * var(--u))}.welcome .welcome-desktop .welcome-text .large{font-size:calc(28 * var(--u))}.welcome .welcome-desktop .welcome-button{top:calc(771.2 * var(--u));left:calc(680.23 * var(--u))}.welcome .welcome-desktop .welcome-wave1{position:absolute;top:calc(-438 * var(--u));left:calc(-1 * var(--u));width:calc(431 * var(--u));max-width:none;height:calc(1226 * var(--u))}.welcome .welcome-desktop .welcome-wave2{position:absolute;top:calc(50 * var(--u));left:calc(850 * var(--u));width:calc(1070 * var(--u));max-width:none;height:calc(1586 * var(--u))}.welcome .welcome-desktop .welcome-stripe{position:absolute;top:calc(1025.3 * var(--u));left:calc(-228.19 * var(--u));width:calc(2376.37 * var(--u));max-width:none;height:calc(26.77 * var(--u))}@media screen and (width<768px){.welcome .welcome-desktop{display:none}}.welcome .welcome-mobile{position:relative;height:calc(976 * var(--u))}.welcome .welcome-mobile .welcome-arc{position:absolute;top:calc(0 * var(--u));left:calc(-7 * var(--u));width:calc(410 * var(--u));max-width:none;height:calc(977 * var(--u))}.welcome .welcome-mobile .welcome-wave1{position:absolute;top:calc(57.49 * var(--u));left:calc(.84 * var(--u));width:calc(177.5 * var(--u));max-width:none;height:calc(536 * var(--u))}.welcome .welcome-mobile .welcome-heading{top:calc(208 * var(--u));left:calc(44 * var(--u));width:calc(307 * var(--u))}.welcome .welcome-mobile .welcome-title{font-size:calc(28 * var(--u));line-height:calc(32 * var(--u))}.welcome .welcome-mobile .welcome-subtitle{margin-top:calc(5 * var(--u));font-size:calc(8 * var(--u));line-height:normal}.welcome .welcome-mobile .welcome-text{top:calc(338.6 * var(--u));left:calc(44 * var(--u));width:calc(307 * var(--u));font-size:calc(12 * var(--u));white-space:nowrap}.welcome .welcome-mobile .welcome-text .line-30{line-height:calc(30 * var(--u))}.welcome .welcome-mobile .welcome-text .line-35{line-height:calc(35 * var(--u))}.welcome .welcome-mobile .welcome-text .line-40{line-height:calc(40 * var(--u))}.welcome .welcome-mobile .welcome-text .large{font-size:calc(20 * var(--u))}.welcome .welcome-mobile .welcome-button{top:calc(768.6 * var(--u));left:calc(44 * var(--u))}.welcome .welcome-mobile .welcome-wave2{position:absolute;top:calc(524 * var(--u));left:calc(2.48 * var(--u));width:calc(393 * var(--u));max-width:none;height:calc(711 * var(--u))}.welcome .welcome-mobile .welcome-stripe{position:absolute;top:calc(955 * var(--u));left:calc(-468 * var(--u));width:calc(1331.95 * var(--u));max-width:none;height:calc(15 * var(--u))}@media screen and (width>=768px){.welcome .welcome-mobile{display:none}}.last-year-button{position:relative;display:block;width:calc(559.55 * var(--u));height:calc(144.11 * var(--u))}.last-year-button img{max-width:none}.last-year-button .is-hover{opacity:0}.last-year-button .last-year-button-frame,.last-year-button .last-year-button-inner{transition:opacity .2s ease-out}.last-year-button .last-year-button-frame:not(.is-hover),.last-year-button .last-year-button-inner:not(.is-hover){transition-duration:0s}.last-year-button .last-year-button-frame{position:absolute;top:calc(33.97 * var(--u));left:calc(-1.5 * var(--u));width:calc(562.54 * var(--u));max-width:none;height:calc(97.01 * var(--u))}.last-year-button .last-year-button-inner{position:absolute;top:calc(42.12 * var(--u));left:calc(7.42 * var(--u));width:calc(543.33 * var(--u));max-width:none;height:calc(80.71 * var(--u))}.last-year-button .last-year-button-flower{position:absolute;top:calc(13 * var(--u));left:calc(11.02 * var(--u));width:calc(104.9 * var(--u));max-width:none;height:calc(131.11 * var(--u))}.last-year-button .last-year-button-label,.last-year-button .last-year-button-caption{position:absolute;font-weight:700;line-height:normal;color:#7d2623;text-align:center;white-space:nowrap}.last-year-button .last-year-button-label{top:calc(60 * var(--u));left:calc(120 * var(--u));width:calc(305 * var(--u));font-size:calc(30 * var(--u));transition:color .2s ease-out}.last-year-button .last-year-button-caption{top:calc(-7 * var(--u));left:calc(165 * var(--u));width:calc(229 * var(--u));font-size:calc(20 * var(--u))}.last-year-button .last-year-button-line{position:absolute;width:calc(32.5 * var(--u));height:calc(1 * var(--u));transform-origin:0 50%}.last-year-button .last-year-button-line.is-right{top:calc(21.13 * var(--u));left:calc(402 * var(--u));rotate:-45deg}.last-year-button .last-year-button-line.is-left{top:calc(21.13 * var(--u));left:calc(156.63 * var(--u));rotate:-135deg}.last-year-button .last-year-button-arrow{position:absolute;top:calc(73 * var(--u));left:calc(440 * var(--u));width:calc(50 * var(--u));max-width:none;height:calc(22 * var(--u));transition:translate .2s ease-out}.last-year-button .last-year-button-arrow img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .2s ease-out}.last-year-button .last-year-button-arrow img:not(.is-hover){transition-duration:0s}@media(hover:hover){.last-year-button:hover .last-year-button-frame:not(.is-hover),.last-year-button:hover .last-year-button-inner:not(.is-hover),.last-year-button:hover .last-year-button-arrow img:not(.is-hover){opacity:0;transition-delay:.2s}.last-year-button:hover .is-hover{opacity:1}.last-year-button:hover .last-year-button-label{color:#fbedec}.last-year-button:hover .last-year-button-arrow{translate:calc(30 * var(--u)) 0}}.last-year-button.is-mobile{width:calc(307 * var(--u));height:calc(86.24 * var(--u))}.last-year-button.is-mobile .last-year-button-frame{position:absolute;top:calc(25.5 * var(--u));left:calc(-.5 * var(--u));width:calc(307.995 * var(--u));max-width:none;height:calc(53 * var(--u))}.last-year-button.is-mobile .last-year-button-inner{position:absolute;top:calc(29.75 * var(--u));left:calc(4.48 * var(--u));width:calc(297.5 * var(--u));max-width:none;height:calc(44.5 * var(--u))}.last-year-button.is-mobile .last-year-button-flower{position:absolute;top:calc(9 * var(--u));left:calc(10.93 * var(--u));width:calc(61.8 * var(--u));max-width:none;height:calc(77.24 * var(--u))}.last-year-button.is-mobile .last-year-button-label{top:calc(41 * var(--u));left:calc(64.73 * var(--u));width:calc(163 * var(--u));font-size:calc(16 * var(--u))}.last-year-button.is-mobile .last-year-button-caption{top:0;left:calc(84.73 * var(--u));width:calc(137 * var(--u));font-size:calc(12 * var(--u))}.last-year-button.is-mobile .last-year-button-line{width:calc(16.5 * var(--u))}.last-year-button.is-mobile .last-year-button-line.is-right{top:calc(16.5 * var(--u));left:calc(231.73 * var(--u))}.last-year-button.is-mobile .last-year-button-line.is-left{top:calc(16.5 * var(--u));left:calc(76.35 * var(--u))}.last-year-button.is-mobile .last-year-button-arrow{position:absolute;top:calc(45 * var(--u));left:calc(238.73 * var(--u));width:calc(31 * var(--u));max-width:none;height:calc(14 * var(--u))}@media(hover:hover){.last-year-button.is-mobile:hover .last-year-button-label{color:#fff0ef}.last-year-button.is-mobile:hover .last-year-button-arrow{translate:calc(10 * var(--u)) 0}}.about{position:relative}.about img{max-width:none}.about .about-heading{position:absolute;left:0;display:flex;flex-direction:column;align-items:center;width:100%;font-weight:700;line-height:normal;color:var(--bg-pale);text-align:center}.about .about-card{position:absolute}.about .about-card-shadow{mix-blend-mode:multiply}.about .about-card-title{position:absolute;left:0;width:100%;font-weight:700;line-height:normal;color:var(--bg-pale);text-align:center;white-space:nowrap}.about .about-theme-name{position:relative;display:flex;flex-direction:column;align-items:center;color:var(--text-primary);text-align:center;white-space:nowrap}.about .about-theme-ruby{font-weight:500;line-height:normal}.about .about-theme-main{font-weight:700;line-height:normal}.about .about-card-text{position:absolute;font-weight:700;color:var(--text-primary);text-align:justify}.about .about-team{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;text-align:center;white-space:nowrap;border-radius:50%}.about .about-team-red{color:var(--bg-pale);background-color:var(--bg-red)}.about .about-team-white{color:var(--text-primary);background-color:var(--bg-pale);border:solid var(--text-primary)}.about .about-nico{position:absolute}.about .about-desktop{position:relative;height:calc(1284 * var(--u));background-color:var(--bg-navy);background-image:url(/2026/img/bg_pattern_stripe.svg);background-repeat:repeat;background-size:calc(59 * var(--u)) calc(89.29 * var(--u))}.about .about-desktop .about-heading{top:calc(100 * var(--u))}.about .about-desktop .about-heading-en{margin-bottom:calc(-5 * var(--u));font-size:calc(70 * var(--u))}.about .about-desktop .about-heading-ja{font-size:calc(25 * var(--u))}.about .about-desktop .about-card{top:calc(312.5 * var(--u));width:calc(786 * var(--u));height:calc(687 * var(--u))}.about .about-desktop .about-card-theme{left:calc(134 * var(--u))}.about .about-desktop .about-card-team{left:calc(1000 * var(--u))}.about .about-desktop .about-card-shadow{position:absolute;top:calc(69 * var(--u));left:calc(44 * var(--u));width:calc(722 * var(--u));max-width:none;height:calc(618 * var(--u))}.about .about-desktop .about-card-frame{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(786 * var(--u));max-width:none;height:calc(673 * var(--u))}.about .about-desktop .about-card-title{top:calc(19 * var(--u));font-size:calc(52 * var(--u))}.about .about-desktop .about-theme-deco-left{position:absolute;top:calc(163.62 * var(--u));left:calc(127.6 * var(--u));width:calc(71.6 * var(--u));max-width:none;height:calc(147.4 * var(--u))}.about .about-desktop .about-theme-deco-right{position:absolute;top:calc(163 * var(--u));left:calc(579.2 * var(--u));width:calc(78.27 * var(--u));max-width:none;height:calc(148.65 * var(--u))}.about .about-desktop .about-theme-name{position:absolute;top:calc(187.3 * var(--u));left:calc(209.2 * var(--u));width:calc(360 * var(--u))}.about .about-desktop .about-theme-ruby{margin-bottom:calc(-10 * var(--u));font-size:calc(16 * var(--u));letter-spacing:calc(4.8 * var(--u))}.about .about-desktop .about-theme-main{font-size:calc(60 * var(--u))}.about .about-desktop .about-card-text{top:calc(361.65 * var(--u));left:calc(128 * var(--u));width:calc(529 * var(--u));font-size:calc(24 * var(--u));line-height:calc(45 * var(--u))}.about .about-desktop .about-card-text-team{top:calc(433 * var(--u))}.about .about-desktop .about-team{top:calc(163 * var(--u));gap:calc(10 * var(--u));width:calc(230 * var(--u));height:calc(230 * var(--u))}.about .about-desktop .about-team-red{left:calc(147.5 * var(--u))}.about .about-desktop .about-team-white{left:calc(407.5 * var(--u));border-width:calc(3 * var(--u))}.about .about-desktop .about-team-name{font-size:calc(44 * var(--u));line-height:normal}.about .about-desktop .about-team-desc{font-size:calc(24 * var(--u));line-height:calc(25 * var(--u))}.about .about-desktop .about-nico{top:calc(1079.5 * var(--u));left:calc(716.2 * var(--u))}@media screen and (width<768px){.about .about-desktop{display:none}}.about .about-mobile{position:relative;z-index:1;height:calc(1008 * var(--u))}.about .about-mobile .about-bg{position:absolute;top:calc(0 * var(--u));left:calc(-183 * var(--u));width:calc(762 * var(--u));max-width:none;height:calc(952 * var(--u))}.about .about-mobile .about-heading{top:calc(45 * var(--u))}.about .about-mobile .about-heading-en{font-size:calc(32 * var(--u))}.about .about-mobile .about-heading-ja{font-size:calc(16 * var(--u))}.about .about-mobile .about-card{left:calc(23.4 * var(--u));width:calc(349 * var(--u));height:calc(305 * var(--u))}.about .about-mobile .about-card-theme{top:calc(164.5 * var(--u))}.about .about-mobile .about-card-team{top:calc(484.5 * var(--u))}.about .about-mobile .about-card-shadow{position:absolute;top:calc(31 * var(--u));left:calc(20 * var(--u));width:calc(320 * var(--u));max-width:none;height:calc(274 * var(--u))}.about .about-mobile .about-card-frame{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(349 * var(--u));max-width:none;height:calc(299 * var(--u))}.about .about-mobile .about-card-title{top:calc(7.76 * var(--u));font-size:calc(24 * var(--u))}.about .about-mobile .about-theme-row{position:absolute;top:calc(68 * var(--u));left:0;display:flex;gap:calc(5 * var(--u));align-items:flex-end;justify-content:center;width:100%;height:calc(67 * var(--u))}.about .about-mobile .about-theme-deco-left{width:calc(33 * var(--u));height:calc(67 * var(--u))}.about .about-mobile .about-theme-deco-right{width:calc(36 * var(--u));height:calc(67 * var(--u))}.about .about-mobile .about-theme-ruby{margin-bottom:calc(-.4 * var(--u));font-size:calc(12 * var(--u));letter-spacing:calc(1.2 * var(--u))}.about .about-mobile .about-theme-main{font-size:calc(32 * var(--u))}.about .about-mobile .about-card-text{top:calc(154.76 * var(--u));left:calc(42.55 * var(--u));width:calc(264 * var(--u));font-size:calc(12 * var(--u));line-height:calc(24 * var(--u))}.about .about-mobile .about-card-text-team{top:calc(197.76 * var(--u));line-height:calc(25 * var(--u))}.about .about-mobile .about-team{top:calc(67.76 * var(--u));width:calc(110 * var(--u));height:calc(110 * var(--u))}.about .about-mobile .about-team-red{left:calc(54.55 * var(--u))}.about .about-mobile .about-team-white{left:calc(181.55 * var(--u));border-width:calc(1 * var(--u))}.about .about-mobile .about-team-name{position:absolute;top:calc(33 * var(--u));font-size:calc(28 * var(--u));line-height:calc(25 * var(--u))}.about .about-mobile .about-team-desc{position:absolute;top:calc(68 * var(--u));font-size:calc(12 * var(--u));line-height:calc(14 * var(--u))}.about .about-mobile .about-nico{top:calc(839.5 * var(--u));left:calc(96.5 * var(--u))}@media screen and (width>=768px){.about .about-mobile{display:none}}.nico-live-btn{position:relative;display:block;width:calc(487.55 * var(--u));height:calc(105.01 * var(--u))}.nico-live-btn img{max-width:none;transition:opacity .2s ease-out}.nico-live-btn .is-hover{opacity:0}.nico-live-btn .nico-live-btn-bg:not(.is-hover),.nico-live-btn .nico-live-btn-inner:not(.is-hover){transition-duration:0s}.nico-live-btn .nico-live-btn-shadow{position:absolute;top:calc(11 * var(--u));left:calc(6 * var(--u));width:calc(481.55 * var(--u));max-width:none;height:calc(94.01 * var(--u))}.nico-live-btn .nico-live-btn-bg{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(481.55 * var(--u));max-width:none;height:calc(94.01 * var(--u))}.nico-live-btn .nico-live-btn-inner{position:absolute;top:calc(6.65 * var(--u));left:calc(6.47 * var(--u));width:calc(467.73 * var(--u));max-width:none;height:calc(80.71 * var(--u))}.nico-live-btn .nico-live-btn-label{position:absolute;top:calc(24.53 * var(--u));left:calc(110 * var(--u));width:calc(262.5 * var(--u));font-size:calc(30 * var(--u));font-weight:700;line-height:normal;color:var(--bg-red);text-align:center;white-space:nowrap;transition:color .2s ease-out}@media(hover:hover){.nico-live-btn:hover .nico-live-btn-bg:not(.is-hover),.nico-live-btn:hover .nico-live-btn-inner:not(.is-hover){opacity:0;transition-delay:.2s}.nico-live-btn:hover .is-hover{opacity:1}.nico-live-btn:hover .nico-live-btn-label{color:var(--bg-pale)}}.nico-live-btn.is-mobile{width:calc(202 * var(--u));height:calc(57 * var(--u))}.nico-live-btn.is-mobile .nico-live-btn-shadow{position:absolute;top:calc(4 * var(--u));left:calc(0 * var(--u));width:calc(202 * var(--u));max-width:none;height:calc(53 * var(--u))}.nico-live-btn.is-mobile .nico-live-btn-bg{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(202 * var(--u));max-width:none;height:calc(53 * var(--u))}.nico-live-btn.is-mobile .nico-live-btn-inner{position:absolute;top:calc(4.5 * var(--u));left:calc(4.5 * var(--u));width:calc(193 * var(--u));max-width:none;height:calc(44 * var(--u))}.nico-live-btn.is-mobile .nico-live-btn-label{top:calc(15 * var(--u));left:calc(37 * var(--u));width:calc(128 * var(--u));font-size:calc(16 * var(--u))}.visual{position:relative}.visual img{max-width:none}.visual .visual-heading{position:absolute;display:flex;flex-direction:column;font-weight:700;line-height:normal;color:var(--bg-pale);white-space:nowrap}.visual .visual-name-bar,.visual .visual-name-bar-shadow,.visual .visual-name-bar-body{position:absolute}.visual .visual-name-bar-body{background-color:var(--bg-navy)}.visual .visual-name{position:absolute;font-weight:700;line-height:normal;color:var(--bg-pale);white-space:nowrap}.visual .visual-desktop{position:relative;height:calc(2355 * var(--u))}.visual .visual-desktop .visual-heading-ja{height:calc(26 * var(--u));font-size:calc(25 * var(--u));letter-spacing:calc(-2.5 * var(--u))}.visual .visual-desktop .visual-heading-en{font-size:calc(60 * var(--u))}.visual .visual-desktop .visual-heading-mv{top:calc(191.5 * var(--u));left:calc(1226.5 * var(--u));width:calc(428 * var(--u))}.visual .visual-desktop .visual-heading-mv .visual-heading-ja{text-align:right}.visual .visual-desktop .visual-heading-logo{top:calc(1243 * var(--u));left:calc(288.75 * var(--u))}.visual .visual-desktop .visual-name-bar-shadow{top:calc(5 * var(--u));left:calc(5 * var(--u));background-color:#551e1e}.visual .visual-desktop .visual-name-bar-shadow,.visual .visual-desktop .visual-name-bar-body{height:calc(72 * var(--u))}.visual .visual-desktop .visual-name{top:0;font-size:calc(50 * var(--u))}.visual .visual-desktop .visual-name-bar-mv{top:calc(304.5 * var(--u));left:calc(987.5 * var(--u))}.visual .visual-desktop .visual-name-bar-mv .visual-name-bar-shadow,.visual .visual-desktop .visual-name-bar-mv .visual-name-bar-body{width:calc(700 * var(--u))}.visual .visual-desktop .visual-name-bar-mv .visual-name{left:calc(388 * var(--u))}.visual .visual-desktop .visual-name-bar-logo{top:calc(1356 * var(--u));left:calc(258.75 * var(--u))}.visual .visual-desktop .visual-name-bar-logo .visual-name-bar-shadow,.visual .visual-desktop .visual-name-bar-logo .visual-name-bar-body{width:calc(697 * var(--u))}.visual .visual-desktop .visual-name-bar-logo .visual-name{left:calc(30 * var(--u))}.visual .visual-desktop .visual-frame-bg-mv{position:absolute;top:calc(190 * var(--u));left:calc(237 * var(--u));width:calc(895.5 * var(--u));max-width:none;height:calc(879 * var(--u))}.visual .visual-desktop .visual-frame-bg-logo{position:absolute;top:calc(1239 * var(--u));left:calc(845.75 * var(--u));width:calc(895.5 * var(--u));max-width:none;height:calc(879 * var(--u))}.visual .visual-desktop .visual-illust-shadow{position:absolute;top:calc(109 * var(--u));left:calc(129 * var(--u));width:calc(1111.08 * var(--u));max-width:none;height:calc(1090.51 * var(--u));opacity:.7}.visual .visual-desktop .visual-illust{position:absolute;top:calc(80 * var(--u));left:calc(115.5 * var(--u));width:calc(1111.08 * var(--u));max-width:none;height:calc(1090.51 * var(--u))}.visual .visual-desktop .visual-logo{position:absolute;top:calc(1290.1 * var(--u));left:calc(969.17 * var(--u));width:calc(649.92 * var(--u));max-width:none;height:calc(741 * var(--u))}.visual .visual-desktop .visual-card-mv{top:calc(406.5 * var(--u));left:calc(1174.5 * var(--u));height:calc(661 * var(--u))}.visual .visual-desktop .visual-card-mv .profile-card-back{top:calc(5.5 * var(--u));left:calc(4.5 * var(--u))}.visual .visual-desktop .visual-card-mv .profile-card-shadow{position:absolute;top:calc(17.5 * var(--u));left:calc(5.5 * var(--u));width:calc(401 * var(--u));max-width:none;height:calc(652 * var(--u))}.visual .visual-desktop .visual-card-mv .profile-card-avatar{position:absolute;top:calc(49.5 * var(--u));left:calc(149.5 * var(--u));width:calc(101 * var(--u));max-width:none;height:calc(101 * var(--u))}.visual .visual-desktop .visual-card-mv .profile-card-text-profile{line-height:calc(25 * var(--u));text-align:left}.visual .visual-desktop .visual-card-mv .profile-card-text-comment{letter-spacing:calc(-.8 * var(--u))}.visual .visual-desktop .visual-card-logo{top:calc(1458 * var(--u));left:calc(368.75 * var(--u));height:calc(656 * var(--u))}.visual .visual-desktop .visual-card-logo .profile-card-back{top:calc(5 * var(--u));left:calc(-5.75 * var(--u));scale:-1 1}.visual .visual-desktop .visual-card-logo .profile-card-shadow{position:absolute;top:calc(17 * var(--u));left:calc(-5.75 * var(--u));width:calc(393 * var(--u));max-width:none;height:calc(644 * var(--u))}.visual .visual-desktop .visual-deco10{position:absolute;top:calc(980.46 * var(--u));left:calc(1550 * var(--u));width:calc(371.5 * var(--u));max-width:none;height:calc(243 * var(--u))}.visual .visual-desktop .visual-deco9{position:absolute;top:calc(1800 * var(--u));left:calc(0 * var(--u));width:calc(282.5 * var(--u));max-width:none;height:calc(197 * var(--u))}.visual .visual-desktop .visual-deco6{position:absolute;top:calc(140 * var(--u));left:calc(70 * var(--u));width:calc(160 * var(--u));max-width:none;height:calc(270 * var(--u))}.visual .visual-desktop .visual-deco7{position:absolute;top:calc(1960 * var(--u));left:calc(1680 * var(--u));width:calc(170 * var(--u));max-width:none;height:calc(265.5 * var(--u))}.visual .visual-desktop .visual-stripe{position:absolute;top:calc(2318 * var(--u));left:calc(-228.19 * var(--u));width:calc(2376.37 * var(--u));max-width:none;height:calc(26.77 * var(--u))}@media screen and (width<768px){.visual .visual-desktop{display:none}}.visual .visual-mobile{position:relative;height:calc(1819 * var(--u))}.visual .visual-mobile .visual-deco52{position:absolute;top:calc(741 * var(--u));left:calc(1 * var(--u));width:calc(147 * var(--u));max-width:none;height:calc(61 * var(--u))}.visual .visual-mobile .visual-deco50{position:absolute;top:calc(25 * var(--u));left:calc(304 * var(--u));width:calc(56 * var(--u));max-width:none;height:calc(87 * var(--u))}.visual .visual-mobile .visual-heading{left:calc(23 * var(--u))}.visual .visual-mobile .visual-heading .visual-heading-ja{height:calc(11.67 * var(--u));font-size:calc(12 * var(--u));letter-spacing:calc(-1.2 * var(--u))}.visual .visual-mobile .visual-heading .visual-heading-en{font-size:calc(24 * var(--u))}.visual .visual-mobile .visual-heading-mv{top:0}.visual .visual-mobile .visual-heading-logo{top:calc(895 * var(--u))}.visual .visual-mobile .visual-heading-logo .visual-heading-en{letter-spacing:calc(-.48 * var(--u))}.visual .visual-mobile .visual-name-bar .visual-name-bar-shadow{top:calc(1 * var(--u));left:calc(2 * var(--u));width:calc(198 * var(--u));height:calc(23 * var(--u));background-color:#440808;opacity:.7}.visual .visual-mobile .visual-name-bar .visual-name-bar-body{width:calc(198 * var(--u));height:calc(22 * var(--u))}.visual .visual-mobile .visual-name-bar .visual-name{top:calc(-.43 * var(--u));left:calc(26 * var(--u));font-size:calc(16 * var(--u))}.visual .visual-mobile .visual-name-bar-mv{top:calc(47.1 * var(--u));left:calc(-3 * var(--u))}.visual .visual-mobile .visual-name-bar-logo{top:calc(942.1 * var(--u));left:calc(-3 * var(--u))}.visual .visual-mobile .visual-frame-bg-mv{position:absolute;top:calc(110.96 * var(--u));left:calc(40 * var(--u));width:calc(315.5 * var(--u));max-width:none;height:calc(309.5 * var(--u))}.visual .visual-mobile .visual-frame-bg-logo{position:absolute;top:calc(966.1 * var(--u));left:calc(40.3 * var(--u));width:calc(315.5 * var(--u));max-width:none;height:calc(309.5 * var(--u))}.visual .visual-mobile .visual-illust-shadow{position:absolute;top:calc(75.21 * var(--u));left:calc(7.88 * var(--u));width:calc(391.22 * var(--u));max-width:none;height:calc(383.98 * var(--u));opacity:.7}.visual .visual-mobile .visual-illust{position:absolute;top:calc(71.1 * var(--u));left:calc(-3 * var(--u));width:calc(391.22 * var(--u));max-width:none;height:calc(383.98 * var(--u))}.visual .visual-mobile .visual-logo{position:absolute;top:calc(981.14 * var(--u));left:calc(81 * var(--u));width:calc(234.5 * var(--u));max-width:none;height:calc(267.5 * var(--u))}.visual .visual-mobile .visual-card-mv{top:calc(479.39 * var(--u));left:calc(81.64 * var(--u));height:calc(371.81 * var(--u))}.visual .visual-mobile .visual-card-mv .profile-card-back{top:calc(5.61 * var(--u));left:calc(3.33 * var(--u))}.visual .visual-mobile .visual-card-mv .profile-card-shadow{position:absolute;top:calc(-.2 * var(--u));left:calc(4.83 * var(--u));width:calc(228 * var(--u));max-width:none;height:calc(341 * var(--u))}.visual .visual-mobile .visual-card-logo{top:calc(1295.6 * var(--u));left:calc(81.05 * var(--u));height:calc(365.19 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-back{top:calc(3.4 * var(--u));left:calc(3.95 * var(--u));width:calc(226.87 * var(--u));height:calc(368.18 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-back-inner img{position:absolute;top:calc(-4.91 * var(--u));left:calc(-4.77 * var(--u));width:calc(231.63 * var(--u));max-width:none;height:calc(373.09 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-shadow{position:absolute;top:calc(3.57 * var(--u));left:calc(6 * var(--u));width:calc(228 * var(--u));max-width:none;height:calc(368.43 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-body{position:absolute;top:calc(-1.5 * var(--u));left:calc(-1.5 * var(--u));width:calc(231.04 * var(--u));max-width:none;height:calc(368.19 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-avatar{position:absolute;top:calc(22.4 * var(--u));left:calc(86.95 * var(--u));width:calc(60 * var(--u));max-width:none;height:calc(60 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-x{position:absolute;top:calc(79.4 * var(--u));left:calc(204.95 * var(--u));width:calc(11 * var(--u));max-width:none;height:calc(11 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-line{position:absolute;top:calc(95.33 * var(--u));left:calc(11.19 * var(--u));width:calc(206.25 * var(--u));max-width:none;height:calc(2 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-label-profile{top:calc(106.01 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-label-comment{top:calc(215.41 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-text-profile{top:calc(138.39 * var(--u));line-height:calc(20 * var(--u))}.visual .visual-mobile .visual-card-logo .profile-card-text-comment{top:calc(248.29 * var(--u))}@media(hover:hover){.visual .visual-mobile .visual-card-logo:hover .profile-card-back-inner{translate:calc(129.67 * var(--u)) calc(18.81 * var(--u))}}.visual .visual-mobile .visual-deco53{position:absolute;top:calc(1622.63 * var(--u));left:calc(32.21 * var(--u));width:calc(90.17 * var(--u));max-width:none;height:calc(122.58 * var(--u));rotate:-9.55deg}.visual .visual-mobile .visual-deco53 img{width:100%;height:100%}.visual .visual-mobile .visual-deco54{position:absolute;top:calc(1690 * var(--u));left:calc(214 * var(--u));width:calc(180 * var(--u));max-width:none;height:calc(77 * var(--u))}.visual .visual-mobile .visual-stripe{position:absolute;top:calc(1794 * var(--u));left:calc(-468 * var(--u));width:calc(1331.95 * var(--u));max-width:none;height:calc(15 * var(--u))}@media screen and (width>=768px){.visual .visual-mobile{display:none}}.profile-card{position:absolute;width:calc(400 * var(--u));color:var(--text-primary)}.profile-card img{max-width:none}.profile-card .profile-card-back{position:absolute;width:calc(405 * var(--u));height:calc(661 * var(--u))}.profile-card .profile-card-back-inner{width:100%;height:100%;transform-origin:0 0;transition:translate .3s ease-out,rotate .3s ease-out}.profile-card .profile-card-back-inner img{position:absolute;top:calc(-5 * var(--u));left:calc(-5 * var(--u));width:calc(410 * var(--u));max-width:none;height:calc(666 * var(--u))}.profile-card .profile-card-shadow{position:absolute;background-color:#440808b3;mix-blend-mode:multiply}.profile-card .profile-card-body{position:absolute;inset:0;background-color:#fff;border:calc(10 * var(--u)) solid var(--bg-navy)}.profile-card .profile-card-avatar{position:absolute;top:calc(50 * var(--u));left:calc(150 * var(--u));width:calc(100 * var(--u));max-width:none;height:calc(100 * var(--u))}.profile-card .profile-card-x{position:absolute;top:calc(142 * var(--u));left:calc(352 * var(--u));width:calc(18 * var(--u));max-width:none;height:calc(18 * var(--u))}.profile-card .profile-card-x img{position:absolute;inset:0;width:100%;height:100%}.profile-card .profile-card-x .is-hover{opacity:0}@media(hover:hover){.profile-card .profile-card-x:hover img:not(.is-hover){opacity:0}.profile-card .profile-card-x:hover .is-hover{opacity:1}}.profile-card .profile-card-line{position:absolute;top:calc(178.5 * var(--u));left:calc(28.5 * var(--u));width:calc(343 * var(--u));max-width:none;height:calc(3 * var(--u))}.profile-card .profile-card-label{position:absolute;left:calc(50 * var(--u));width:calc(300 * var(--u));font-size:calc(20 * var(--u));font-weight:700;line-height:calc(30 * var(--u));text-align:center}.profile-card .profile-card-label-profile{top:calc(200 * var(--u))}.profile-card .profile-card-label-comment{top:calc(390 * var(--u))}.profile-card .profile-card-text{position:absolute;left:calc(50 * var(--u));width:calc(300 * var(--u));font-size:calc(16 * var(--u));font-weight:700;line-height:calc(30 * var(--u));text-align:justify}.profile-card .profile-card-text-profile{top:calc(240 * var(--u))}.profile-card .profile-card-text-comment{top:calc(430 * var(--u))}@media(hover:hover){.profile-card:hover .profile-card-back-inner{rotate:15.51deg;translate:calc(236.52 * var(--u)) calc(36.63 * var(--u))}}.profile-card.is-mobile{width:calc(228.04 * var(--u))}.profile-card.is-mobile .profile-card-back{width:calc(231.93 * var(--u));height:calc(375.24 * var(--u))}.profile-card.is-mobile .profile-card-back-inner img{position:absolute;top:calc(-5 * var(--u));left:calc(-4.87 * var(--u));width:calc(236.8 * var(--u));max-width:none;height:calc(380.24 * var(--u))}.profile-card.is-mobile .profile-card-shadow{background:none;opacity:.7}.profile-card.is-mobile .profile-card-body{position:absolute;top:calc(-1.49 * var(--u));left:calc(-1.5 * var(--u));width:calc(231.04 * var(--u));max-width:none;height:calc(374.81 * var(--u));background:none;border:0}.profile-card.is-mobile .profile-card-avatar{position:absolute;top:calc(22.57 * var(--u));left:calc(85.96 * var(--u));width:calc(61 * var(--u));max-width:none;height:calc(61 * var(--u))}.profile-card.is-mobile .profile-card-x{position:absolute;top:calc(80.61 * var(--u));left:calc(202.36 * var(--u));width:calc(11 * var(--u));max-width:none;height:calc(11 * var(--u))}.profile-card.is-mobile .profile-card-line{position:absolute;top:calc(97.08 * var(--u));left:calc(11.19 * var(--u));width:calc(206.25 * var(--u));max-width:none;height:calc(2 * var(--u))}.profile-card.is-mobile .profile-card-label{left:calc(19.05 * var(--u));width:calc(189.45 * var(--u));font-size:calc(16 * var(--u))}.profile-card.is-mobile .profile-card-label-profile{top:calc(107.92 * var(--u))}.profile-card.is-mobile .profile-card-label-comment{top:calc(219.49 * var(--u))}.profile-card.is-mobile .profile-card-text{left:calc(19.05 * var(--u));width:calc(189.45 * var(--u));font-size:calc(8 * var(--u));line-height:calc(18 * var(--u))}.profile-card.is-mobile .profile-card-text-profile{top:calc(140.89 * var(--u))}.profile-card.is-mobile .profile-card-text-comment{top:calc(252.97 * var(--u))}@media(hover:hover){.profile-card.is-mobile:hover .profile-card-back-inner{rotate:15.57deg;translate:calc(132.56 * var(--u)) calc(19.17 * var(--u))}}@keyframes performers-click{0%{rotate:0deg}50%{rotate:-20deg}to{rotate:0deg}}.performers{position:relative}.performers img{max-width:none}.performers .performers-heading{position:absolute;left:0;display:flex;flex-direction:column;align-items:center;width:100%;font-weight:700;line-height:normal;color:var(--bg-red);text-align:center}.performers .performers-intro{position:absolute;font-weight:700;text-align:center}.performers .performers-note{position:absolute;font-weight:500;line-height:normal;color:var(--bg-red);text-align:center;white-space:nowrap}.performers .performers-desktop{position:relative;height:calc(2576 * var(--u));background-color:var(--bg-white);background-image:url(/2026/img/bg_pattern_check.svg);background-repeat:repeat;background-size:calc(80 * var(--u)) calc(80 * var(--u))}.performers .performers-desktop .performers-cloud21{position:absolute;top:calc(1330 * var(--u));left:calc(-50 * var(--u));width:calc(381.5 * var(--u));max-width:none;height:calc(170 * var(--u))}.performers .performers-desktop .performers-cloud20{position:absolute;top:calc(500 * var(--u));left:calc(1560 * var(--u));width:calc(361.5 * var(--u));max-width:none;height:calc(157 * var(--u))}.performers .performers-desktop .performers-cloud17{position:absolute;top:calc(1500 * var(--u));left:calc(1542 * var(--u));width:calc(379.5 * var(--u));max-width:none;height:calc(170 * var(--u))}.performers .performers-desktop .performers-heading{top:calc(110 * var(--u))}.performers .performers-desktop .performers-heading-en{margin-bottom:calc(-5 * var(--u));font-size:calc(70 * var(--u))}.performers .performers-desktop .performers-heading-ja{font-size:calc(25 * var(--u))}.performers .performers-desktop .performers-intro{top:calc(267 * var(--u));left:calc(492 * var(--u));width:calc(936 * var(--u));font-size:calc(16 * var(--u));line-height:calc(30 * var(--u));color:var(--text-primary)}.performers .performers-desktop .performers-bubble{position:absolute;top:calc(127.69 * var(--u));left:calc(1413 * var(--u));width:calc(194 * var(--u));max-width:none;height:calc(191 * var(--u))}.performers .performers-desktop .performers-bubble img{position:absolute;inset:0;width:100%;height:100%}.performers .performers-desktop .performers-bubble span{position:absolute;top:calc(58 * var(--u));left:calc(14 * var(--u));width:calc(166 * var(--u));font-size:calc(23 * var(--u));font-weight:700;line-height:calc(25 * var(--u));color:var(--bg-pale);text-align:center}.performers .performers-desktop .performers-card-01{top:calc(427 * var(--u));left:calc(280 * var(--u))}.performers .performers-desktop .performers-card-02{top:calc(427 * var(--u));left:calc(623 * var(--u))}.performers .performers-desktop .performers-card-03{top:calc(427 * var(--u));left:calc(966 * var(--u))}.performers .performers-desktop .performers-card-04{top:calc(427 * var(--u));left:calc(1309 * var(--u))}.performers .performers-desktop .performers-card-05{top:calc(918.68 * var(--u));left:calc(280 * var(--u))}.performers .performers-desktop .performers-card-06{top:calc(918.68 * var(--u));left:calc(623 * var(--u))}.performers .performers-desktop .performers-card-07{top:calc(918.68 * var(--u));left:calc(966 * var(--u))}.performers .performers-desktop .performers-card-08{top:calc(918.68 * var(--u));left:calc(1309 * var(--u))}.performers .performers-desktop .performers-card-09{top:calc(1410.36 * var(--u));left:calc(280 * var(--u))}.performers .performers-desktop .performers-card-10{top:calc(1410.36 * var(--u));left:calc(623 * var(--u))}.performers .performers-desktop .performers-card-11{top:calc(1410.36 * var(--u));left:calc(966 * var(--u))}.performers .performers-desktop .performers-card-12{top:calc(1410.36 * var(--u));left:calc(1309 * var(--u))}.performers .performers-desktop .performers-card-13{top:calc(1902.04 * var(--u));left:calc(623 * var(--u))}.performers .performers-desktop .performers-card-14{top:calc(1902.04 * var(--u));left:calc(966 * var(--u))}.performers .performers-desktop .performers-note{top:calc(2373.73 * var(--u));left:calc(992.5 * var(--u));width:calc(278 * var(--u));font-size:calc(18 * var(--u))}.performers .performers-desktop .performers-cloud18{position:absolute;top:calc(900 * var(--u));left:calc(120 * var(--u));width:calc(106 * var(--u));max-width:none;height:calc(108 * var(--u))}.performers .performers-desktop .performers-cloud19{position:absolute;top:calc(2120 * var(--u));left:calc(1600 * var(--u));width:calc(107.5 * var(--u));max-width:none;height:calc(107 * var(--u))}.performers .performers-desktop .performers-cloud22{position:absolute;top:calc(2050 * var(--u));left:calc(-14 * var(--u));width:calc(377.5 * var(--u));max-width:none;height:calc(157 * var(--u))}.performers .performers-desktop .performers-stripe{position:absolute;top:calc(2539.73 * var(--u));left:calc(-228.19 * var(--u));width:calc(2376.37 * var(--u));max-width:none;height:calc(26.77 * var(--u))}.performers .performers-desktop .performers-click{position:absolute;top:calc(335 * var(--u));left:calc(208 * var(--u));width:calc(217 * var(--u));max-width:none;height:calc(184 * var(--u));z-index:1;animation:performers-click 1s ease-in-out both}@media screen and (width<768px){.performers .performers-desktop{display:none}}.performers .performers-mobile{position:relative;z-index:2;height:calc(2450 * var(--u))}.performers .performers-mobile .performers-bg{position:absolute;top:0;left:calc(1 * var(--u));width:calc(393 * var(--u));height:calc(2393 * var(--u));background-color:var(--bg-white);background-image:url(/2026/img/bg_pattern_check.svg);background-repeat:repeat;background-size:calc(40 * var(--u)) calc(40 * var(--u))}.performers .performers-mobile .performers-heading{top:calc(50 * var(--u))}.performers .performers-mobile .performers-heading-en{font-size:calc(32 * var(--u))}.performers .performers-mobile .performers-heading-ja{font-size:calc(16 * var(--u))}.performers .performers-mobile .performers-intro{top:calc(139 * var(--u));left:calc(57.5 * var(--u));width:calc(281 * var(--u));font-size:calc(9 * var(--u));line-height:calc(20 * var(--u));color:#000}.performers .performers-mobile .performers-click-hint{position:absolute;top:calc(252 * var(--u));left:calc(11 * var(--u));width:calc(62.07 * var(--u));max-width:none;height:calc(28.72 * var(--u))}.performers .performers-mobile .performers-card-01{top:calc(279 * var(--u));left:calc(33.5 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-02{top:calc(279 * var(--u));left:calc(198.5 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-03{top:calc(576 * var(--u));left:calc(32.5 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-04{top:calc(576 * var(--u));left:calc(198.5 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-05{top:calc(873 * var(--u));left:calc(33 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-06{top:calc(873 * var(--u));left:calc(198 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-07{top:calc(1170 * var(--u));left:calc(33 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-08{top:calc(1170 * var(--u));left:calc(198 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-09{top:calc(1467 * var(--u));left:calc(32 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-10{top:calc(1467 * var(--u));left:calc(197 * var(--u));width:calc(166 * var(--u))}.performers .performers-mobile .performers-card-11{top:calc(1764 * var(--u));left:calc(28 * var(--u));width:calc(167 * var(--u))}.performers .performers-mobile .performers-card-12{top:calc(1764 * var(--u));left:calc(200 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-13{top:calc(2061 * var(--u));left:calc(33 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-card-14{top:calc(2061 * var(--u));left:calc(198 * var(--u));width:calc(160 * var(--u))}.performers .performers-mobile .performers-note{top:calc(2335 * var(--u));left:calc(215 * var(--u));width:calc(124 * var(--u));font-size:calc(8 * var(--u))}.performers .performers-mobile .performers-stripe{position:absolute;top:calc(2372 * var(--u));left:calc(-468 * var(--u));width:calc(1331.95 * var(--u));max-width:none;height:calc(15 * var(--u))}@media screen and (width>=768px){.performers .performers-mobile{display:none}}.performer-card{position:absolute;width:calc(331 * var(--u))}.performer-card .performer-card-flip{position:absolute;top:0;left:calc(35.5 * var(--u));display:block;width:calc(260 * var(--u));height:calc(372 * var(--u));padding:0;cursor:pointer;background:none;border:0;perspective:calc(1200 * var(--u))}.performer-card .performer-card-inner{position:relative;display:block;width:100%;height:100%;transition:rotate .35s ease-out;transform-style:preserve-3d}.performer-card .performer-card-face{position:absolute;inset:0;width:100%;max-width:none;height:100%;backface-visibility:hidden}.performer-card .performer-card-back,.performer-card.is-flipped .performer-card-inner{rotate:y 180deg}.performer-card .performer-card-plate{position:absolute;top:calc(387 * var(--u));left:0;width:calc(331 * var(--u));height:calc(69.68 * var(--u))}.performer-card .performer-card-plate img{position:absolute;top:calc(-1 * var(--u));left:calc(-1 * var(--u));width:calc(333 * var(--u));max-width:none;height:calc(71.68 * var(--u))}.performer-card .performer-card-plate span{position:absolute;top:calc(12 * var(--u));left:calc(75 * var(--u));width:calc(181 * var(--u));font-size:calc(30 * var(--u));font-weight:700;line-height:normal;color:var(--bg-red);text-align:center;white-space:nowrap}.performer-card.is-mobile{width:calc(160 * var(--u))}.performer-card.is-mobile .performer-card-flip{top:calc(-.4 * var(--u));left:calc(50% - calc(77.8 * var(--u)));width:calc(156 * var(--u));height:calc(223.2 * var(--u))}.performer-card.is-mobile .performer-card-plate{top:calc(230 * var(--u));width:100%;height:calc(37 * var(--u))}.performer-card.is-mobile .performer-card-plate img{top:calc(-.5 * var(--u));left:calc(-.5 * var(--u));width:calc(100% + calc(1 * var(--u)));height:calc(38 * var(--u))}.performer-card.is-mobile .performer-card-plate span{top:calc(7 * var(--u));left:0;width:100%;font-size:calc(16 * var(--u))}.performers-coming-soon{position:relative}.performers-coming-soon .performers-coming-soon-heading{position:absolute;left:0;display:flex;flex-direction:column;align-items:center;width:100%;font-weight:700;line-height:normal;color:var(--bg-red);text-align:center}.performers-coming-soon .performers-coming-soon-intro{position:absolute;font-weight:700;color:var(--text-primary);text-align:center}.performers-coming-soon .performers-coming-soon-box{position:absolute;color:var(--bg-pale);text-align:center}.performers-coming-soon .performers-coming-soon-shadow{position:absolute;mix-blend-mode:multiply}.performers-coming-soon .performers-coming-soon-title,.performers-coming-soon .performers-coming-soon-text{position:absolute;font-weight:700;line-height:normal}.performers-coming-soon .performers-coming-soon-desktop{position:relative;height:calc(1126.77 * var(--u));background-color:var(--bg-white);background-image:url(/2026/img/bg_pattern_check.svg);background-repeat:repeat;background-size:calc(80 * var(--u)) calc(80 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-cloud20{position:absolute;top:calc(500 * var(--u));left:calc(1560 * var(--u));width:calc(361.5 * var(--u));max-width:none;height:calc(157 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-heading{top:calc(110 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-heading-en{margin-bottom:calc(-5 * var(--u));font-size:calc(70 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-heading-ja{font-size:calc(25 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-intro{top:calc(267 * var(--u));left:calc(492 * var(--u));width:calc(936 * var(--u));font-size:calc(16 * var(--u));line-height:calc(30 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-box{position:absolute;top:calc(427 * var(--u));left:calc(591.75 * var(--u));width:calc(736.5 * var(--u));max-width:none;height:calc(523 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-shadow{position:absolute;top:calc(30 * var(--u));left:calc(0 * var(--u));width:calc(731.2 * var(--u));max-width:none;height:calc(493 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-frame{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(736.5 * var(--u));max-width:none;height:calc(498 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-title{top:calc(169 * var(--u));left:calc(123 * var(--u));width:calc(486 * var(--u));font-size:calc(55 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-text{top:calc(266 * var(--u));left:calc(195 * var(--u));width:calc(342 * var(--u));font-size:calc(25 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-cloud18{position:absolute;top:calc(900 * var(--u));left:calc(120 * var(--u));width:calc(106 * var(--u));max-width:none;height:calc(108 * var(--u))}.performers-coming-soon .performers-coming-soon-desktop .performers-coming-soon-stripe{position:absolute;top:calc(1090 * var(--u));left:calc(-228.19 * var(--u));width:calc(2376.37 * var(--u));max-width:none;height:calc(26.77 * var(--u))}@media screen and (width<768px){.performers-coming-soon .performers-coming-soon-desktop{display:none}}.performers-coming-soon .performers-coming-soon-mobile{position:relative;z-index:2;height:calc(556 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-bg{position:absolute;top:0;left:calc(1 * var(--u));width:calc(393 * var(--u));height:calc(499 * var(--u));background-color:var(--bg-white);background-image:url(/2026/img/bg_pattern_check.svg);background-repeat:repeat;background-size:calc(40 * var(--u)) calc(40 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-heading{top:calc(50 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-heading-en{font-size:calc(32 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-heading-ja{font-size:calc(16 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-intro{top:calc(139 * var(--u));left:calc(57.5 * var(--u));width:calc(281 * var(--u));font-size:calc(9 * var(--u));line-height:calc(20 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-box{position:absolute;top:calc(259 * var(--u));left:calc(75.25 * var(--u));width:calc(245.5 * var(--u));max-width:none;height:calc(174.33 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-shadow{position:absolute;top:calc(10 * var(--u));left:calc(1 * var(--u));width:calc(243.73 * var(--u));max-width:none;height:calc(164.33 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-frame{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(245.5 * var(--u));max-width:none;height:calc(166 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-title{top:calc(56.33 * var(--u));left:calc(37 * var(--u));width:calc(171 * var(--u));font-size:calc(20 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-text{top:calc(88.67 * var(--u));left:calc(66 * var(--u));width:calc(114 * var(--u));font-size:calc(8 * var(--u))}.performers-coming-soon .performers-coming-soon-mobile .performers-coming-soon-stripe{position:absolute;top:calc(473.33 * var(--u));left:calc(-468 * var(--u));width:calc(1331.95 * var(--u));max-width:none;height:calc(15 * var(--u))}@media screen and (width>=768px){.performers-coming-soon .performers-coming-soon-mobile{display:none}}.other{position:relative}.other img{max-width:none}.other .other-heading{position:absolute;display:flex;flex-direction:column;font-weight:700;line-height:normal;color:var(--bg-pale);white-space:nowrap}.other .other-heading-comiket,.other .other-heading-special,.other .other-heading-sns{left:0;align-items:center;width:100%;text-align:center}.other .other-soon{position:absolute;color:var(--bg-pale);text-align:center}.other .other-soon-shadow{position:absolute;mix-blend-mode:multiply}.other .other-soon-frame{position:absolute}.other .other-soon-title,.other .other-soon-text{position:absolute;font-weight:700;line-height:normal}.other .other-special-text{position:absolute;left:0;width:100%;font-weight:700;color:var(--bg-pale);text-align:center}.other .other-desktop{position:relative;height:calc(3745 * var(--u));background-color:var(--bg-navy);background-image:url(/2026/img/bg_pattern_stripe.svg);background-repeat:repeat;background-size:calc(59 * var(--u)) calc(89.29 * var(--u))}.other .other-desktop .other-heading-en{font-size:calc(70 * var(--u))}.other .other-desktop .other-heading-ja{font-size:calc(25 * var(--u));letter-spacing:calc(-2.5 * var(--u))}.other .other-desktop .other-heading-comiket{top:calc(160 * var(--u));font-size:calc(70 * var(--u))}.other .other-desktop .other-heading-special{top:calc(944 * var(--u))}.other .other-desktop .other-heading-special .other-heading-en{margin-bottom:calc(-5 * var(--u))}.other .other-desktop .other-special-text{top:calc(1101 * var(--u));font-size:calc(16 * var(--u));line-height:calc(30 * var(--u))}.other .other-desktop .other-heading-news{top:calc(1814 * var(--u));left:calc(320 * var(--u));gap:calc(10 * var(--u))}.other .other-desktop .other-heading-sns{top:calc(2998.05 * var(--u))}.other .other-desktop .other-heading-sns .other-heading-ja{letter-spacing:normal}.other .other-desktop .other-soon{left:calc(591.75 * var(--u));width:calc(736.5 * var(--u));height:calc(523 * var(--u))}.other .other-desktop .other-soon-comiket{top:calc(311 * var(--u))}.other .other-desktop .other-soon-special{top:calc(1181 * var(--u))}.other .other-desktop .other-soon-shadow{position:absolute;top:calc(30 * var(--u));left:calc(0 * var(--u));width:calc(731.2 * var(--u));max-width:none;height:calc(493 * var(--u))}.other .other-desktop .other-soon-frame{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(736.5 * var(--u));max-width:none;height:calc(498 * var(--u))}.other .other-desktop .other-soon-title{top:calc(169 * var(--u));left:calc(123 * var(--u));width:calc(486 * var(--u));font-size:calc(55 * var(--u))}.other .other-desktop .other-soon-text{top:calc(266 * var(--u));left:calc(195 * var(--u));width:calc(342 * var(--u));font-size:calc(25 * var(--u))}.other .other-desktop .other-news-1{top:calc(2021 * var(--u));left:calc(320 * var(--u))}.other .other-desktop .other-news-2{top:calc(2241.98 * var(--u));left:calc(320 * var(--u))}.other .other-desktop .other-news-3{top:calc(2462.96 * var(--u));left:calc(320 * var(--u))}.other .other-desktop .other-x{top:calc(2743.94 * var(--u));left:calc(680.23 * var(--u))}.other .other-desktop .other-sns-1{top:calc(3195.05 * var(--u));left:calc(565.54 * var(--u))}.other .other-desktop .other-sns-2{top:calc(3195.05 * var(--u));left:calc(970 * var(--u))}.other .other-desktop .other-sns-3{top:calc(3307.05 * var(--u));left:calc(565.54 * var(--u))}.other .other-desktop .other-sns-4{top:calc(3307.05 * var(--u));left:calc(970 * var(--u))}.other .other-desktop .other-sns-5{top:calc(3419.05 * var(--u));left:calc(565.54 * var(--u))}.other .other-desktop .other-sns-6{top:calc(3419.05 * var(--u));left:calc(970 * var(--u))}.other .other-desktop .other-deco27{position:absolute;top:calc(723 * var(--u));left:calc(216 * var(--u));width:calc(207 * var(--u));max-width:none;height:calc(225.5 * var(--u))}.other .other-desktop .other-deco29{position:absolute;top:calc(1772 * var(--u));left:calc(1537 * var(--u));width:calc(126 * var(--u));max-width:none;height:calc(123 * var(--u))}.other .other-desktop .other-deco31{position:absolute;top:calc(1892 * var(--u));left:calc(1657 * var(--u));width:calc(85 * var(--u));max-width:none;height:calc(192.5 * var(--u))}.other .other-desktop .other-deco34{position:absolute;top:calc(2793 * var(--u));left:calc(126 * var(--u));width:calc(132 * var(--u));max-width:none;height:calc(104.5 * var(--u))}.other .other-desktop .other-deco35{position:absolute;top:calc(2913 * var(--u));left:calc(246 * var(--u));width:calc(82 * var(--u));max-width:none;height:calc(77 * var(--u))}.other .other-desktop .other-deco37{position:absolute;top:calc(3326 * var(--u));left:calc(1468 * var(--u));width:calc(255 * var(--u));max-width:none;height:calc(383.5 * var(--u))}@media screen and (width<768px){.other .other-desktop{display:none}}.other .other-mobile{position:relative;z-index:1;height:calc(1801 * var(--u))}.other .other-mobile .other-bg{position:absolute;top:calc(-155 * var(--u));left:calc(-8 * var(--u));width:calc(410 * var(--u));max-width:none;height:calc(2125 * var(--u));rotate:180deg}.other .other-mobile .other-heading .other-heading-en{font-size:calc(32 * var(--u))}.other .other-mobile .other-heading .other-heading-ja{font-size:calc(16 * var(--u))}.other .other-mobile .other-heading-comiket{top:0;font-size:calc(32 * var(--u));letter-spacing:calc(-1.6 * var(--u))}.other .other-mobile .other-heading-special{top:calc(330.33 * var(--u))}.other .other-mobile .other-special-text{top:calc(419.33 * var(--u));font-size:calc(9 * var(--u));line-height:calc(20 * var(--u))}.other .other-mobile .other-heading-news{top:calc(743.67 * var(--u));left:calc(40 * var(--u))}.other .other-mobile .other-heading-news .other-heading-ja{font-size:calc(12 * var(--u))}.other .other-mobile .other-heading-sns{top:calc(1450.91 * var(--u))}.other .other-mobile .other-soon{left:calc(73.89 * var(--u));width:calc(245.5 * var(--u));height:calc(174.33 * var(--u))}.other .other-mobile .other-soon-comiket{top:calc(86 * var(--u))}.other .other-mobile .other-soon-special{top:calc(499.33 * var(--u))}.other .other-mobile .other-soon-shadow{position:absolute;top:calc(10 * var(--u));left:calc(1 * var(--u));width:calc(243.73 * var(--u));max-width:none;height:calc(164.33 * var(--u))}.other .other-mobile .other-soon-frame{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(245.5 * var(--u));max-width:none;height:calc(166 * var(--u))}.other .other-mobile .other-soon-title{top:calc(56.33 * var(--u));left:calc(37 * var(--u));width:calc(171 * var(--u));font-size:calc(20 * var(--u))}.other .other-mobile .other-soon-text{top:calc(88.67 * var(--u));left:calc(66 * var(--u));width:calc(114 * var(--u));font-size:calc(8 * var(--u))}.other .other-mobile .other-news-1{top:calc(856.67 * var(--u));left:calc(40 * var(--u))}.other .other-mobile .other-news-2{top:calc(1002.67 * var(--u));left:calc(40 * var(--u))}.other .other-mobile .other-news-3{top:calc(1148.67 * var(--u));left:calc(40 * var(--u))}.other .other-mobile .other-x{top:calc(1294.67 * var(--u));left:calc(43.14 * var(--u))}.other .other-mobile .other-sns-1{top:calc(1569.91 * var(--u));left:calc(45.14 * var(--u))}.other .other-mobile .other-sns-2{top:calc(1569.91 * var(--u));left:calc(199.14 * var(--u))}.other .other-mobile .other-sns-3{top:calc(1616.91 * var(--u));left:calc(45.14 * var(--u))}.other .other-mobile .other-sns-4{top:calc(1616.91 * var(--u));left:calc(199.14 * var(--u))}.other .other-mobile .other-sns-5{top:calc(1663.91 * var(--u));left:calc(45.14 * var(--u))}.other .other-mobile .other-sns-6{top:calc(1663.91 * var(--u));left:calc(199.14 * var(--u))}.other .other-mobile .other-deco38{position:absolute;top:calc(260 * var(--u));left:calc(29 * var(--u));width:calc(67 * var(--u));max-width:none;height:calc(73 * var(--u))}.other .other-mobile .other-deco39{position:absolute;top:calc(683 * var(--u));left:calc(290 * var(--u));width:calc(40 * var(--u));max-width:none;height:calc(40 * var(--u))}.other .other-mobile .other-deco40{position:absolute;top:calc(712 * var(--u));left:calc(322 * var(--u));width:calc(27 * var(--u));max-width:none;height:calc(62 * var(--u))}.other .other-mobile .other-deco41{position:absolute;top:calc(1470 * var(--u));left:calc(33 * var(--u));width:calc(42 * var(--u));max-width:none;height:calc(34 * var(--u))}.other .other-mobile .other-deco42{position:absolute;top:calc(1509 * var(--u));left:calc(72 * var(--u));width:calc(26 * var(--u));max-width:none;height:calc(25 * var(--u))}.other .other-mobile .other-deco43{position:absolute;top:calc(1722 * var(--u));left:calc(304 * var(--u));width:calc(72 * var(--u));max-width:none;height:calc(108 * var(--u))}@media screen and (width>=768px){.other .other-mobile{display:none}}.news-item{position:absolute;display:block;width:calc(1280 * var(--u));height:calc(210.98 * var(--u))}.news-item img{max-width:none}.news-item .news-item-shadow{position:absolute;top:calc(14.98 * var(--u));left:calc(0 * var(--u));width:calc(1280 * var(--u));max-width:none;height:calc(196 * var(--u));mix-blend-mode:multiply}.news-item .news-item-bg{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(1280 * var(--u));max-width:none;height:calc(196 * var(--u))}.news-item .news-item-inner{position:absolute;top:calc(10.62 * var(--u));left:calc(9.5 * var(--u));width:calc(1260.97 * var(--u));max-width:none;height:calc(174.79 * var(--u))}.news-item .news-item-divider{position:absolute;top:calc(29.01 * var(--u));left:calc(213.4 * var(--u));width:calc(2 * var(--u));max-width:none;height:calc(141.81 * var(--u))}.news-item .news-item-date{position:absolute;top:calc(76 * var(--u));left:calc(50.69 * var(--u));font-size:calc(25 * var(--u));font-weight:700;line-height:calc(45 * var(--u));color:#000;white-space:nowrap}.news-item .news-item-text{position:absolute;top:calc(58.99 * var(--u));left:calc(246.02 * var(--u));width:calc(767 * var(--u));font-size:calc(20 * var(--u));font-weight:700;line-height:calc(40 * var(--u));color:var(--text-primary);text-align:justify}.news-item .news-item-arrow{position:absolute;top:calc(78.89 * var(--u));left:calc(1048.96 * var(--u));width:calc(78.12 * var(--u));max-width:none;height:calc(37.95 * var(--u));transition:translate .16s ease-out}@media(hover:hover){.news-item:hover .news-item-arrow{translate:calc(42.08 * var(--u)) 0}}.news-item.is-mobile{width:calc(313.27 * var(--u));height:calc(126 * var(--u))}.news-item.is-mobile .news-item-shadow,.news-item.is-mobile .news-item-bg,.news-item.is-mobile .news-item-inner{scale:1 -1}.news-item.is-mobile .news-item-shadow{position:absolute;top:calc(10 * var(--u));left:calc(0 * var(--u));width:calc(313.27 * var(--u));max-width:none;height:calc(116 * var(--u))}.news-item.is-mobile .news-item-bg{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(313.27 * var(--u));max-width:none;height:calc(116 * var(--u))}.news-item.is-mobile .news-item-inner{position:absolute;top:calc(4.6 * var(--u));left:calc(4.6 * var(--u));width:calc(304.08 * var(--u));max-width:none;height:calc(106.81 * var(--u))}.news-item.is-mobile .news-item-date{top:calc(11 * var(--u));left:calc(29.01 * var(--u));font-size:calc(16 * var(--u));line-height:calc(45 * var(--u))}.news-item.is-mobile .news-item-text{top:calc(51 * var(--u));left:calc(29.01 * var(--u));width:calc(255 * var(--u));font-size:calc(8 * var(--u));line-height:calc(15 * var(--u))}.news-item.is-mobile .news-item-arrow{position:absolute;top:calc(29.01 * var(--u));left:calc(243 * var(--u));width:calc(25 * var(--u));max-width:none;height:calc(12 * var(--u));transition-duration:.2s}@media(hover:hover){.news-item.is-mobile:hover .news-item-arrow{translate:calc(16 * var(--u)) 0}}.sns-button{position:absolute;display:block;width:calc(384.47 * var(--u));height:calc(92 * var(--u))}.sns-button img{max-width:none;transition:opacity .2s ease-out}.sns-button .is-hover{opacity:0}.sns-button .sns-button-bg:not(.is-hover),.sns-button .sns-button-inner:not(.is-hover){transition-duration:0s}.sns-button .sns-button-bg{position:absolute;top:calc(-1.09 * var(--u));left:calc(-1.08 * var(--u));width:calc(386.66 * var(--u));max-width:none;height:calc(94.19 * var(--u))}.sns-button .sns-button-label{position:absolute;top:calc(23 * var(--u));left:calc(111.84 * var(--u));width:calc(160 * var(--u));font-size:calc(32 * var(--u));font-weight:700;line-height:normal;color:var(--bg-red);text-align:center;white-space:nowrap;transition:color .2s ease-out}@media(hover:hover){.sns-button:hover .sns-button-bg:not(.is-hover),.sns-button:hover .sns-button-inner:not(.is-hover){opacity:0;transition-delay:.2s}.sns-button:hover .is-hover{opacity:1}.sns-button:hover .sns-button-label{color:var(--bg-pale)}}.sns-button.is-mobile{width:calc(149 * var(--u));height:calc(42 * var(--u))}.sns-button.is-mobile .sns-button-shadow{position:absolute;top:calc(2.95 * var(--u));left:calc(0 * var(--u));width:calc(149 * var(--u));max-width:none;height:calc(39.05 * var(--u));mix-blend-mode:multiply}.sns-button.is-mobile .sns-button-bg{position:absolute;top:calc(0 * var(--u));left:calc(0 * var(--u));width:calc(149 * var(--u));max-width:none;height:calc(39.05 * var(--u))}.sns-button.is-mobile .sns-button-inner{position:absolute;top:calc(3.18 * var(--u));left:calc(3.19 * var(--u));width:calc(142.62 * var(--u));max-width:none;height:calc(32.68 * var(--u))}.sns-button.is-mobile .sns-button-label{top:calc(11 * var(--u));left:calc(45 * var(--u));width:calc(60 * var(--u));font-size:calc(12 * var(--u))}.x-follow-button{position:absolute;display:block;width:calc(559.55 * var(--u));height:calc(144.11 * var(--u))}.x-follow-button img{max-width:none}.x-follow-button .is-hover{opacity:0}.x-follow-button .x-follow-button-frame,.x-follow-button .x-follow-button-inner{transition:opacity .2s ease-out}.x-follow-button .x-follow-button-frame:not(.is-hover),.x-follow-button .x-follow-button-inner:not(.is-hover){transition-duration:0s}.x-follow-button .x-follow-button-frame{position:absolute;top:calc(35.48 * var(--u));left:calc(0 * var(--u));width:calc(559.55 * var(--u));max-width:none;height:calc(94 * var(--u))}.x-follow-button .x-follow-button-inner{position:absolute;top:calc(42.13 * var(--u));left:calc(7.95 * var(--u));width:calc(542.26 * var(--u));max-width:none;height:calc(80.71 * var(--u))}.x-follow-button .x-follow-button-flower{position:absolute;top:calc(13 * var(--u));left:calc(11.02 * var(--u));width:calc(104.9 * var(--u));max-width:none;height:calc(131.11 * var(--u))}.x-follow-button .x-follow-button-label{position:absolute;top:calc(60 * var(--u));left:calc(107 * var(--u));display:flex;align-items:baseline;justify-content:center;width:calc(330 * var(--u));font-weight:700;line-height:normal;color:var(--bg-red);text-align:center;white-space:nowrap;transition:color .2s ease-out,translate .2s ease-out}.x-follow-button .x-follow-button-arrow{position:absolute;top:calc(73 * var(--u));left:calc(440 * var(--u));width:calc(50 * var(--u));max-width:none;height:calc(22 * var(--u));transition:translate .2s ease-out}.x-follow-button .x-follow-button-arrow img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .2s ease-out}.x-follow-button .x-follow-button-arrow img:not(.is-hover){transition-duration:0s}@media(hover:hover){.x-follow-button:hover .x-follow-button-frame:not(.is-hover),.x-follow-button:hover .x-follow-button-inner:not(.is-hover),.x-follow-button:hover .x-follow-button-arrow img:not(.is-hover){opacity:0;transition-delay:.2s}.x-follow-button:hover .is-hover{opacity:1}.x-follow-button:hover .x-follow-button-label{color:#fbedec;translate:0 calc(-1 * var(--u))}.x-follow-button:hover .x-follow-button-arrow{translate:calc(30 * var(--u)) 0}}.x-follow-button.is-mobile{width:calc(307 * var(--u));height:calc(86.24 * var(--u))}.x-follow-button.is-mobile .x-follow-button-frame{position:absolute;top:calc(25.5 * var(--u));left:calc(-.5 * var(--u));width:calc(307.995 * var(--u));max-width:none;height:calc(53 * var(--u))}.x-follow-button.is-mobile .x-follow-button-inner{position:absolute;top:calc(29.75 * var(--u));left:calc(4.48 * var(--u));width:calc(297.5 * var(--u));max-width:none;height:calc(44.5 * var(--u))}.x-follow-button.is-mobile .x-follow-button-flower{position:absolute;top:calc(18 * var(--u));left:calc(5.22 * var(--u));width:calc(53.78 * var(--u));max-width:none;height:calc(67.24 * var(--u))}.x-follow-button.is-mobile .x-follow-button-label{top:calc(41 * var(--u));left:calc(51.73 * var(--u));width:calc(186 * var(--u))}.x-follow-button.is-mobile .x-follow-button-arrow{position:absolute;top:calc(45 * var(--u));left:calc(238.73 * var(--u));width:calc(31 * var(--u));max-width:none;height:calc(14 * var(--u))}@media(hover:hover){.x-follow-button.is-mobile:hover .x-follow-button-label{color:var(--bg-pale);translate:none}.x-follow-button.is-mobile:hover .x-follow-button-arrow{translate:calc(10 * var(--u)) 0}}.footer{position:relative}.footer img{max-width:none}.footer .footer-heading{font-weight:700;line-height:normal;color:var(--bg-red);text-align:center}.footer .footer-nav-button{position:relative;display:block;padding:0;color:var(--text-primary);text-align:left;white-space:nowrap;cursor:pointer;background:none;border:0}.footer .footer-nav-button img{position:absolute}.footer .footer-nav-button .is-hover{opacity:0}.footer .footer-nav-button span{position:absolute;top:0;font-weight:700;line-height:normal}@media(hover:hover){.footer .footer-nav-button:hover img:not(.is-hover){opacity:0}.footer .footer-nav-button:hover .is-hover{opacity:1}.footer .footer-nav-button:hover span{color:#973328}}.footer .footer-credit-row{display:flex;align-items:center;justify-content:center;font-weight:500;color:var(--text-primary);white-space:nowrap}.footer .footer-x{flex:none;background-image:url(/2026/img/visual_x.svg);background-repeat:no-repeat;background-size:100% 100%}@media(hover:hover){.footer a.footer-x:hover{background-image:url(/2026/img/visual_x_hover.svg)}}.footer .footer-licence{font-weight:500;color:var(--text-primary);text-align:center}.footer .footer-licence a{text-decoration:underline}.footer .footer-policy{display:block;font-weight:700;line-height:normal;color:var(--bg-red);text-align:center;text-decoration:underline}.footer .footer-note{font-weight:700;line-height:normal;color:var(--text-primary);text-align:center}.footer .footer-desktop{position:relative;height:calc(1310.3 * var(--u));overflow:clip;overflow-clip-margin:2px;background-color:var(--bg-white);background-image:url(/2026/img/bg_pattern_check.svg);background-repeat:repeat;background-size:calc(80 * var(--u)) calc(80 * var(--u))}.footer .footer-desktop .footer-cloud59{position:absolute;top:calc(680 * var(--u));left:calc(0 * var(--u));width:calc(299.5 * var(--u));max-width:none;height:calc(148 * var(--u))}.footer .footer-desktop .footer-cloud58{position:absolute;top:calc(214 * var(--u));left:calc(1379 * var(--u));width:calc(331 * var(--u));max-width:none;height:calc(162 * var(--u))}.footer .footer-desktop .footer-logo{position:absolute;top:calc(225 * var(--u));left:calc(353 * var(--u));width:calc(200 * var(--u));max-width:none;height:calc(228.5 * var(--u))}.footer .footer-desktop .footer-deco{display:flex;align-items:center;justify-content:center}.footer .footer-desktop .footer-deco img{flex:none;width:calc(78.38 * var(--u));height:calc(37.74 * var(--u))}.footer .footer-desktop .footer-deco-left{position:absolute;top:calc(173.03 * var(--u));left:calc(626.04 * var(--u));width:calc(62.56 * var(--u));max-width:none;height:calc(85.97 * var(--u))}.footer .footer-desktop .footer-deco-left img{transform:rotate(-110.51deg) scaleY(-1)}.footer .footer-desktop .footer-deco-right{position:absolute;top:calc(173.03 * var(--u));left:calc(1201.6 * var(--u));width:calc(62.56 * var(--u));max-width:none;height:calc(85.97 * var(--u))}.footer .footer-desktop .footer-deco-right img{rotate:-69.49deg}.footer .footer-desktop .footer-date{position:absolute;top:calc(160 * var(--u));left:calc(713.6 * var(--u));width:calc(463 * var(--u));font-weight:700;line-height:calc(50 * var(--u));color:var(--bg-red);text-align:center;white-space:nowrap}.footer .footer-desktop .footer-title{position:absolute;top:calc(284 * var(--u));left:calc(612 * var(--u));width:calc(666.2 * var(--u));max-width:none;height:calc(43.3 * var(--u))}.footer .footer-desktop .footer-nav{position:absolute;top:calc(392.3 * var(--u));left:calc(612 * var(--u));display:grid;grid-template-columns:repeat(3,calc(222 * var(--u)));gap:calc(20 * var(--u)) calc(15 * var(--u));width:calc(696 * var(--u))}.footer .footer-desktop .footer-nav-button{width:calc(222 * var(--u));height:calc(29 * var(--u))}.footer .footer-desktop .footer-nav-button img{top:calc(5 * var(--u));left:0;width:calc(23 * var(--u));height:calc(22 * var(--u))}.footer .footer-desktop .footer-nav-button span{left:calc(31 * var(--u));font-size:calc(20 * var(--u));letter-spacing:calc(-1 * var(--u))}.footer .footer-desktop .footer-line{position:absolute;top:calc(519.3 * var(--u));left:calc(280 * var(--u));width:calc(1360 * var(--u));max-width:none;height:calc(2 * var(--u))}.footer .footer-desktop .footer-heading{position:absolute;font-size:calc(32 * var(--u))}.footer .footer-desktop .footer-heading-credit{top:calc(570.3 * var(--u));left:calc(655 * var(--u));width:calc(610 * var(--u))}.footer .footer-desktop .footer-heading-licence{top:calc(880.3 * var(--u));left:calc(576 * var(--u));width:calc(768 * var(--u))}.footer .footer-desktop .footer-credit{position:absolute;top:calc(630.3 * var(--u));left:0;display:flex;flex-direction:column;gap:calc(10 * var(--u));width:100%}.footer .footer-desktop .footer-credit-row{gap:calc(10 * var(--u));font-size:calc(20 * var(--u));line-height:calc(40 * var(--u))}.footer .footer-desktop .footer-x{width:calc(18 * var(--u));height:calc(18 * var(--u))}.footer .footer-desktop .footer-licence{position:absolute;top:calc(941.3 * var(--u));left:calc(576 * var(--u));width:calc(768 * var(--u));font-size:calc(15 * var(--u));line-height:calc(23 * var(--u))}.footer .footer-desktop .footer-policy{position:absolute;top:calc(1092.3 * var(--u));left:calc(860 * var(--u));width:calc(200 * var(--u));font-size:calc(20 * var(--u))}.footer .footer-desktop .footer-note{position:absolute;top:calc(1171.3 * var(--u));left:calc(280 * var(--u));width:calc(1360 * var(--u));font-size:calc(20 * var(--u))}.footer .footer-desktop .footer-arc{position:absolute;top:calc(0 * var(--u));left:calc(-41.28 * var(--u));width:calc(2002.56 * var(--u));max-width:none;height:calc(762 * var(--u));top:-2px;pointer-events:none}@media screen and (width<768px){.footer .footer-desktop{display:none}}.footer .footer-mobile{position:relative;display:flex;flex-direction:column;gap:calc(28 * var(--u));align-items:center;padding:calc(30 * var(--u)) calc(30 * var(--u)) calc(65 * var(--u));background-color:var(--bg-white);background-image:url(/2026/img/bg_pattern_check.svg);background-repeat:repeat;background-size:calc(40 * var(--u)) calc(40 * var(--u))}.footer .footer-mobile .footer-logo{width:calc(69 * var(--u));height:calc(79 * var(--u))}.footer .footer-mobile .footer-title{width:calc(279 * var(--u));height:calc(70 * var(--u))}.footer .footer-mobile .footer-nav{display:grid;grid-template-columns:repeat(2,calc(131 * var(--u)));gap:calc(10 * var(--u)) calc(20 * var(--u));width:calc(282 * var(--u))}.footer .footer-mobile .footer-nav-button{width:calc(131 * var(--u));height:calc(17 * var(--u))}.footer .footer-mobile .footer-nav-button img{top:calc(4 * var(--u));left:0;width:calc(13 * var(--u));height:calc(12 * var(--u))}.footer .footer-mobile .footer-nav-button span{left:calc(16 * var(--u));font-size:calc(12 * var(--u));letter-spacing:calc(-.6 * var(--u))}@media(hover:hover){.footer .footer-mobile .footer-nav-button:hover span{color:var(--bg-red)}}.footer .footer-mobile .footer-line{width:calc(278 * var(--u));height:calc(1 * var(--u))}.footer .footer-mobile .footer-credit{display:flex;flex-direction:column;align-items:center;width:calc(202 * var(--u))}.footer .footer-mobile .footer-credit-row{gap:calc(5 * var(--u));font-size:calc(12 * var(--u));line-height:calc(30 * var(--u));color:#434a5b}.footer .footer-mobile .footer-credit-row.is-dark{line-height:calc(40 * var(--u));color:var(--text-primary)}.footer .footer-mobile .footer-credit-copy{position:relative;width:calc(159 * var(--u));height:calc(85 * var(--u))}.footer .footer-mobile .footer-credit-copy .footer-credit-row{justify-content:flex-start}.footer .footer-mobile .footer-credit-copy .is-2,.footer .footer-mobile .footer-credit-copy .is-3{position:absolute;left:calc(73 * var(--u))}.footer .footer-mobile .footer-credit-copy .is-2{top:calc(26 * var(--u))}.footer .footer-mobile .footer-credit-copy .is-3{top:calc(55 * var(--u))}.footer .footer-mobile .footer-x{width:calc(11 * var(--u));height:calc(11 * var(--u));background-image:url(/2026/img/visual_sp_x.svg)}@media(hover:hover){.footer .footer-mobile a.footer-x:hover{background-image:url(/2026/img/visual_sp_x_hover.svg)}}.footer .footer-mobile .footer-bottom{display:flex;flex-direction:column;gap:calc(10 * var(--u));align-items:center;width:calc(330 * var(--u))}.footer .footer-mobile .footer-heading{font-size:calc(20 * var(--u))}.footer .footer-mobile .footer-licence{font-size:calc(8 * var(--u));line-height:calc(13 * var(--u))}.footer .footer-mobile .footer-policy,.footer .footer-mobile .footer-note{font-size:calc(8 * var(--u))}@media screen and (width>=768px){.footer .footer-mobile{display:none}}
