@keyframes svelte-njth6t-scanline{0%{top:-10%}to{top:110%}}.animate-scanline.svelte-njth6t{animation:2.5s linear infinite svelte-njth6t-scanline}button.svelte-njth6t{cursor:pointer}/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */.prose strong{color:var(--foreground);font-weight:900}.prose em{color:var(--primary);font-style:normal;font-weight:700}.hero-origami.svelte-cwls5q{transform-style:preserve-3d;perspective:1000px}@keyframes svelte-cwls5q-visualizer{0%,to{height:30%}50%{height:100%}}.group.svelte-cwls5q:hover .animate-visualizer:where(.svelte-cwls5q){animation:.8s ease-in-out infinite svelte-cwls5q-visualizer}.group.svelte-cwls5q:hover .animate-ping:where(.svelte-cwls5q){animation:1s cubic-bezier(0,0,.2,1) infinite ping}.animate-visualizer.svelte-cwls5q,.animate-ping.svelte-cwls5q{animation:none}button.svelte-cwls5q{cursor:pointer}.hero-origami.svelte-cwls5q{background-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3C%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"),linear-gradient(135deg,#ffffff0d,#0000,#0000000d)}.hero-portrait-origami.svelte-cwls5q:after{content:"";pointer-events:none;background:linear-gradient(225deg,#0000 80%,#0000000d);position:absolute;inset:0}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
