.intro.svelte-11colng{cursor:pointer;contain:strict}.door.svelte-11colng{will-change:transform;background-color:#0a0a0b;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),radial-gradient(90% 50% at 50% 110%,#e8322f38,#0000 70%);background-size:56px 56px,56px 56px,200% 100%;width:50.5%;transition:transform .9s cubic-bezier(.7,0,.2,1);position:absolute;top:0;bottom:0}.door-l.svelte-11colng{background-position:0 0,0 0,0 0;left:0}.door-r.svelte-11colng{background-position:0 0,0 0,100% 0;right:0}.seam.svelte-11colng{opacity:0;will-change:transform, opacity;background:#e8322f;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0);box-shadow:0 0 18px 2px #e8322fcc}.is-opening.svelte-11colng .seam:where(.svelte-11colng){animation:.5s ease-out forwards svelte-11colng-seam}.is-opening.svelte-11colng .door-l:where(.svelte-11colng){transition-delay:.2s;transform:translate(-101%)}.is-opening.svelte-11colng .door-r:where(.svelte-11colng){transition-delay:.2s;transform:translate(101%)}.content.svelte-11colng{will-change:transform, opacity}.is-opening.svelte-11colng .content:where(.svelte-11colng){opacity:0;transition:opacity .3s,transform .45s;transform:scale(1.06)}@keyframes svelte-11colng-seam{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.enso.svelte-11colng circle:where(.svelte-11colng),.kanji.svelte-11colng,.brand.svelte-11colng,.skip.svelte-11colng{animation-play-state:paused}.is-ready.svelte-11colng :is(.enso:where(.svelte-11colng) circle:where(.svelte-11colng),.kanji:where(.svelte-11colng),.brand:where(.svelte-11colng),.skip:where(.svelte-11colng)){animation-play-state:running}.enso.svelte-11colng circle:where(.svelte-11colng){stroke-dasharray:0 100;animation:1.1s cubic-bezier(.6,0,.2,1) .1s forwards svelte-11colng-draw}.enso.svelte-11colng .dry:where(.svelte-11colng){animation-duration:1.25s}@keyframes svelte-11colng-draw{to{stroke-dasharray:93 100}}.kanji.svelte-11colng{opacity:0;text-shadow:0 0 24px #e8322f59;will-change:transform, opacity;animation:.9s cubic-bezier(.2,.8,.2,1) .6s forwards svelte-11colng-inkIn}@keyframes svelte-11colng-inkIn{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}.brand.svelte-11colng{opacity:0;animation:.7s 1.7s forwards svelte-11colng-fadeUp}.skip.svelte-11colng{opacity:0;animation:.6s 2s forwards svelte-11colng-fadeUp}@keyframes svelte-11colng-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cv.svelte-1uha8ag{content-visibility:auto;contain-intrinsic-size:auto 800px}.intro-pending.svelte-1uha8ag :is(.neon-ignite:where(.svelte-1uha8ag),.sig-write:where(.svelte-1uha8ag),.rule-draw:where(.svelte-1uha8ag),.hero-in:where(.svelte-1uha8ag)){animation-play-state:paused}.neon-ignite.svelte-1uha8ag{animation:1.6s step-end .25s both svelte-1uha8ag-ignite}@keyframes svelte-1uha8ag-ignite{0%{opacity:.08}8%{opacity:1}12%{opacity:.15}18%{opacity:.9}22%{opacity:.3}30%,to{opacity:1}}.sig-write.svelte-1uha8ag{animation:1.2s cubic-bezier(.5,0,.2,1) 1.1s both svelte-1uha8ag-write}@keyframes svelte-1uha8ag-write{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -5% -20% 0)}}.rule-draw.svelte-1uha8ag{animation:.9s cubic-bezier(.6,0,.2,1) 1.2s both svelte-1uha8ag-rule}@keyframes svelte-1uha8ag-rule{0%{transform:scaleX(0)}}.hero-in.svelte-1uha8ag{animation:svelte-1uha8ag-heroIn .8s var(--d,0s) cubic-bezier(.2, .8, .2, 1) both}@keyframes svelte-1uha8ag-heroIn{0%{opacity:0;transform:translateY(16px)}}.scroll-cue.svelte-1uha8ag .wheel:where(.svelte-1uha8ag){animation:1.8s ease-in-out infinite svelte-1uha8ag-wheel}@keyframes svelte-1uha8ag-wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(0)}}.cta-pulse.svelte-1uha8ag{position:relative}.cta-pulse.svelte-1uha8ag:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;animation:2.6s ease-in-out infinite svelte-1uha8ag-pulse;position:absolute;inset:-6px;box-shadow:0 0 34px 6px #e8322f73}@keyframes svelte-1uha8ag-pulse{50%{opacity:1}}.path-line.svelte-1uha8ag{transform-origin:0;background:linear-gradient(90deg,#0000,#e8322f26,#e8322fcc);transform:scaleX(0);opacity:1!important;transition:transform 1.6s cubic-bezier(.6,0,.2,1) .3s!important}.path-line.svelte-1uha8ag.is-in{transform:scaleX(1)}.rank.svelte-1uha8ag.is-in .rank-kanji:where(.svelte-1uha8ag){animation:svelte-1uha8ag-inkIn 1.1s calc(var(--d) + .25s) cubic-bezier(.2, .8, .2, 1) both}@keyframes svelte-1uha8ag-inkIn{0%{opacity:0;transform:scale(1.5)}}.rank.svelte-1uha8ag:hover .rank-kanji:where(.svelte-1uha8ag){color:#e8322fcc;transition:color .3s}.feat.svelte-1uha8ag.is-in .feat-icon:where(.svelte-1uha8ag){animation:svelte-1uha8ag-iconPop .7s calc(var(--d) + .2s) cubic-bezier(.34, 1.56, .64, 1) both}@keyframes svelte-1uha8ag-iconPop{0%{opacity:0;transform:scale(.3)rotate(-20deg)}}.sig-reveal.svelte-1uha8ag{display:inline-block}.sig-host.svelte-1uha8ag.is-in .sig-reveal:where(.svelte-1uha8ag){animation:1.2s cubic-bezier(.5,0,.2,1) .2s both svelte-1uha8ag-write}@media (prefers-reduced-motion:reduce){.neon-ignite.svelte-1uha8ag,.sig-write.svelte-1uha8ag,.rule-draw.svelte-1uha8ag,.hero-in.svelte-1uha8ag,.scroll-cue.svelte-1uha8ag .wheel:where(.svelte-1uha8ag),.cta-pulse.svelte-1uha8ag:after,.rank-kanji.svelte-1uha8ag,.feat-icon.svelte-1uha8ag,.sig-reveal.svelte-1uha8ag{animation:none!important}.path-line.svelte-1uha8ag{transform:none}}
