.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-panel.svelte-1uha8ag{position:absolute;inset:0}.panel-forest.svelte-1uha8ag{background:#00320b}.panel-orange.svelte-1uha8ag{background:var(--c-accent)}.panel-image.svelte-1uha8ag{object-fit:cover;width:100%;height:100%}@media (width<=768px){.panel-image.svelte-1uha8ag{object-position:48% 50%}}.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{text-align:center;white-space:normal;bottom:28px}.concept.svelte-1uha8ag{padding-top:var(--sp-11);align-items:center;gap:var(--sp-11);flex-direction:column;padding-bottom:0;display:flex}.concept-text.svelte-1uha8ag{gap:var(--sp-5);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}.concept-cta.svelte-1uha8ag{margin-top:var(--sp-9);font-family:var(--font-ja);letter-spacing:0;color:var(--c-white);background:var(--c-accent);transition:opacity var(--duration-default) ease;border:none;border-radius:999px;align-self:center;margin-bottom:0;padding:13px 32px;font-size:13px;font-weight:500;text-decoration:none}.concept-cta.svelte-1uha8ag:hover{opacity:.85}@media (width<=768px){.concept-body.svelte-1uha8ag br:where(.svelte-1uha8ag){display:none}}.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:80s 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}}
