.hero.svelte-1uha8ag{height:100vh;margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1);color:var(--c-white);position:relative;overflow:hidden}.hero-curtain.svelte-1uha8ag{background:var(--c-bg);z-index:0;position:absolute;inset:0}.hero-image-frame.svelte-1uha8ag{z-index:1;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero-img.svelte-1uha8ag{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-wordmark.svelte-1uha8ag{color:var(--c-accent);z-index:3;justify-content:center;align-items:center;width:220px;height:220px;line-height:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-wordmark.svelte-1uha8ag svg{transform-origin:50%;width:auto;height:54px;transform:translate(-5px)rotate(90deg)}.hero-tagline.svelte-1uha8ag{z-index:4;font-family:var(--font-en);letter-spacing:0;white-space:nowrap;color:var(--c-white);font-size:11px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.hero-tagline-top.svelte-1uha8ag{top:28px}.hero-tagline-bottom.svelte-1uha8ag{bottom:28px}.concept.svelte-1uha8ag{padding-top:var(--sp-12);align-items:center;gap:var(--sp-11);flex-direction:column;padding-bottom:0;display:flex}.concept-text.svelte-1uha8ag{gap:var(--sp-5);opacity:.85;flex-direction:column;width:80%;display:flex}@media (width>=1024px){.concept-text.svelte-1uha8ag{width:50%}}.concept-body.svelte-1uha8ag{font-family:var(--font-ja);letter-spacing:0;color:var(--c-text);text-align:center;font-size:12.5px;line-height:1.85}.statement.svelte-1uha8ag{width:100vw;margin-left:calc(var(--padding) * -1);margin-right:calc(var(--padding) * -1);overflow:hidden}.marquee.svelte-1uha8ag{width:100%;display:block;overflow:hidden}.marquee-track.svelte-1uha8ag{white-space:nowrap;will-change:transform;animation:28s linear infinite svelte-1uha8ag-marquee-scroll;display:inline-flex}.marquee-item.svelte-1uha8ag{font-family:var(--font-en);color:var(--c-accent);letter-spacing:0;flex-shrink:0;font-size:72px;font-weight:900;line-height:1.1;display:inline-block}@keyframes svelte-1uha8ag-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-1uha8ag{animation:none}}.teaser-foot.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--sp-5);padding:var(--sp-6) 0 var(--sp-5);opacity:.5;display:flex}.teaser-legal.svelte-1uha8ag{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:flex}.teaser-legal.svelte-1uha8ag a:where(.svelte-1uha8ag),.teaser-copy.svelte-1uha8ag{font-family:var(--font-en);letter-spacing:0;color:var(--c-text);font-size:10.5px;font-weight:400}.teaser-legal.svelte-1uha8ag a:where(.svelte-1uha8ag){transition:opacity var(--duration-default) ease;text-decoration:none}.teaser-legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:.6}.teaser-copy.svelte-1uha8ag{white-space:nowrap;margin:0}
