.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}}.preview-stage.svelte-y2hjjd{animation:.8s cubic-bezier(.22,1,.36,1) both svelte-y2hjjd-preview-in}.preview-step.svelte-y2hjjd{animation:.7s cubic-bezier(.22,1,.36,1) both svelte-y2hjjd-step-in}.step-one.svelte-y2hjjd{animation-delay:.15s}.step-two.svelte-y2hjjd{animation-delay:.85s}.step-three.svelte-y2hjjd{animation-delay:1.35s}@keyframes svelte-y2hjjd-preview-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.preview-stage.svelte-y2hjjd{transform-origin:80% 70%;animation:.9s cubic-bezier(.22,1,.36,1) both svelte-y2hjjd-preview-in-tilt;transform:rotateX(8deg)rotateY(-8deg)}}@keyframes svelte-y2hjjd-preview-in-tilt{0%{opacity:0;transform:rotateX(8deg)rotateY(-8deg)translateY(20px)}to{opacity:1;transform:rotateX(8deg)rotateY(-8deg)translateY(0)}}@keyframes svelte-y2hjjd-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.preview-stage.svelte-y2hjjd,.preview-step.svelte-y2hjjd{animation:none;transform:none}}.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(ja){letter-spacing:-.025em;font-size:clamp(1.75rem,8.4vw,3rem);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)}}
