.hero-backdrop.svelte-uynrjb{--hbc-accent:var(--accent);--hbc-surface:var(--container);-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.hbc-wash.svelte-uynrjb{background:radial-gradient(ellipse 42% 36% at 18% 32%, color-mix(in oklab, var(--hbc-accent) 14%, transparent), transparent 72%), radial-gradient(ellipse 48% 40% at 78% 48%, color-mix(in oklab, var(--hbc-accent) 20%, transparent), transparent 74%);position:absolute;inset:-8% -6% 18%}.hbc-loop.svelte-uynrjb{opacity:.19;border-radius:50%;width:min(980px,72vw);height:min(420px,38vw);display:none;position:absolute;top:10%;left:52%;transform:translate(-50%)rotate(-4deg)}.hbc-loop.svelte-uynrjb:before{content:"";border-radius:inherit;background:color-mix(in oklab, var(--hbc-accent) 55%, transparent);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hbc-copy-clear.svelte-uynrjb{background:radial-gradient(ellipse 42% 48% at 50% 42%, color-mix(in srgb, var(--hbc-surface) 92%, transparent) 0%, color-mix(in srgb, var(--hbc-surface) 64%, transparent) 54%, transparent 82%);position:absolute;inset:6% 2% 22%}@media (width>=1024px){.hbc-loop.svelte-uynrjb{display:block}.hbc-copy-clear.svelte-uynrjb{inset:8% 44% 20% 0}}.timeline-start.svelte-y2hjjd:before,.timeline-middle.svelte-y2hjjd:before,.timeline-end.svelte-y2hjjd:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:-4px;left:14px}.timeline-start.svelte-y2hjjd:before{top:18px}.timeline-end.svelte-y2hjjd:before{height:18px;bottom:auto}.preview-stage.svelte-y2hjjd{animation:.6s ease-out both svelte-y2hjjd-preview-in}@keyframes svelte-y2hjjd-preview-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.preview-stage.svelte-y2hjjd{animation:none}}.timeline-start.svelte-1hws6x5:before,.timeline-middle.svelte-1hws6x5:before,.timeline-end.svelte-1hws6x5:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:-4px;left:14px}.timeline-start.svelte-1hws6x5:before{top:18px}.timeline-end.svelte-1hws6x5:before{height:18px;bottom:auto}.cycle-step-icon{animation:4s ease-in-out infinite svelte-1t0t2sy-cycle-step-pulse}@keyframes svelte-1t0t2sy-cycle-step-pulse{0%,to{opacity:.55}12%{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.cycle-step-icon{animation:none}}.hero-headline.svelte-thpsgu:lang(en),.hero-headline.svelte-thpsgu:lang(es){font-size:clamp(1.75rem,5vw,2.3rem);line-height:1.2}.hero-headline.svelte-thpsgu:lang(ja){letter-spacing:-.025em;font-size:clamp(1.2rem,6.3vw,2.4rem);line-height:1.3}.hero-enter.svelte-thpsgu{animation:.6s ease-out both svelte-thpsgu-enter}@keyframes svelte-thpsgu-enter{0%{opacity:0;filter:blur(16px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}
