button.svelte-1dusz28:focus-visible,a.svelte-1dusz28:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.sr-only.svelte-1dusz28{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.gradient-flow.svelte-1dusz28,.gradient-morph.svelte-1dusz28,.animate-blob.svelte-1dusz28,.moving-stripes.svelte-1dusz28{animation-play-state:running}.animations-paused .gradient-flow.svelte-1dusz28,.animations-paused .gradient-morph.svelte-1dusz28,.animations-paused .animate-blob.svelte-1dusz28,.animations-paused .moving-stripes.svelte-1dusz28{animation-play-state:paused}.stagger-bottom.svelte-1dusz28 .stagger-item:where(.svelte-1dusz28){opacity:0;transform:translateY(20px);transition:all .5s ease}.group.svelte-1dusz28:hover .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28){opacity:1;transform:translateY(0)}.group.svelte-1dusz28:hover .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28):nth-child(1),.group.svelte-1dusz28:focus-within .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28):nth-child(1){transition-delay:0ms}.group.svelte-1dusz28:hover .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28):nth-child(2),.group.svelte-1dusz28:focus-within .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28):nth-child(2){transition-delay:.1s}.group.svelte-1dusz28:hover .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28):nth-child(3),.group.svelte-1dusz28:focus-within .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28):nth-child(3){transition-delay:.2s}.group.svelte-1dusz28:hover .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28):nth-child(4),.group.svelte-1dusz28:focus-within .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28):nth-child(4){transition-delay:.3s}.split-hero.svelte-1dusz28 .split-top:where(.svelte-1dusz28) span:where(.svelte-1dusz28),.split-hero.svelte-1dusz28 .split-bottom:where(.svelte-1dusz28) span:where(.svelte-1dusz28){transition:transform .5s ease}.group.svelte-1dusz28:hover .split-hero:where(.svelte-1dusz28) .split-top:where(.svelte-1dusz28) span:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .split-hero:where(.svelte-1dusz28) .split-top:where(.svelte-1dusz28) span:where(.svelte-1dusz28){transform:translateY(-100%)}.group.svelte-1dusz28:hover .split-hero:where(.svelte-1dusz28) .split-bottom:where(.svelte-1dusz28) span:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .split-hero:where(.svelte-1dusz28) .split-bottom:where(.svelte-1dusz28) span:where(.svelte-1dusz28){transform:translateY(100%)}.mask-reveal-container.svelte-1dusz28{clip-path:inset(0 100% 0 0);transition:clip-path .8s ease}.group.svelte-1dusz28:hover .mask-reveal-container:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .mask-reveal-container:where(.svelte-1dusz28){clip-path:inset(0 0 0 0)}.gradient-flow.svelte-1dusz28{animation:svelte-1dusz28-gradient-flow 3s linear infinite}@keyframes svelte-1dusz28-gradient-flow{to{background-position:200% center}}.wipe-left.svelte-1dusz28{clip-path:inset(0 100% 0 0);transition:clip-path .5s ease}.group.svelte-1dusz28:hover .wipe-left:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .wipe-left:where(.svelte-1dusz28){clip-path:inset(0 0 0 0)}.wipe-right.svelte-1dusz28{clip-path:inset(0 0 0 100%);transition:clip-path .5s ease}.group.svelte-1dusz28:hover .wipe-right:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .wipe-right:where(.svelte-1dusz28){clip-path:inset(0 0 0 0)}.wipe-top.svelte-1dusz28{clip-path:inset(100% 0 0 0);transition:clip-path .5s ease}.group.svelte-1dusz28:hover .wipe-top:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .wipe-top:where(.svelte-1dusz28){clip-path:inset(0 0 0 0)}.wipe-circle.svelte-1dusz28{clip-path:circle(0% at 50% 50%);transition:clip-path .5s ease}.group.svelte-1dusz28:hover .wipe-circle:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .wipe-circle:where(.svelte-1dusz28){clip-path:circle(100% at 50% 50%)}.curtain-left.svelte-1dusz28{clip-path:inset(0 0 0 0);transition:clip-path .6s ease}.group.svelte-1dusz28:hover .curtain-left:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .curtain-left:where(.svelte-1dusz28){clip-path:inset(0 100% 0 0)}.blinds-container.svelte-1dusz28{position:absolute;inset:0;display:flex}.blind.svelte-1dusz28{flex:1;background:var(--color-card);border-right:1px solid var(--color-border);transition:transform .5s ease;transform-origin:top}.blinds-container.svelte-1dusz28:hover .blind:where(.svelte-1dusz28),.blinds-container.svelte-1dusz28:focus-within .blind:where(.svelte-1dusz28){transform:scaleY(0)}.gradient-morph.svelte-1dusz28{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:svelte-1dusz28-gradient-morph 15s ease infinite}@keyframes svelte-1dusz28-gradient-morph{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-1dusz28-blob{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-50px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.9)}75%{transform:translate(20px,50px) scale(1.05)}}.animate-blob.svelte-1dusz28{animation:svelte-1dusz28-blob 7s ease-in-out infinite}.moving-stripes.svelte-1dusz28{background:repeating-linear-gradient(45deg,hsl(var(--primary)),hsl(var(--primary)) 10px 10px,hsl(var(--primary)) 20px);background-size:200% 200%;animation:svelte-1dusz28-stripes-move 20s linear infinite}@keyframes svelte-1dusz28-stripes-move{0%{background-position:0 0}to{background-position:100% 100%}}.noise-overlay.svelte-1dusz28{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.1}@media(prefers-reduced-motion:reduce){.gradient-flow.svelte-1dusz28,.gradient-morph.svelte-1dusz28,.animate-blob.svelte-1dusz28,.moving-stripes.svelte-1dusz28{animation:none!important;background-position:0% center}.stagger-bottom.svelte-1dusz28 .stagger-item:where(.svelte-1dusz28),.group.svelte-1dusz28:hover .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .stagger-bottom:where(.svelte-1dusz28) .stagger-item:where(.svelte-1dusz28){transition:none;opacity:1;transform:translateY(0)}.split-hero.svelte-1dusz28 .split-top:where(.svelte-1dusz28) span:where(.svelte-1dusz28),.split-hero.svelte-1dusz28 .split-bottom:where(.svelte-1dusz28) span:where(.svelte-1dusz28),.group.svelte-1dusz28:hover .split-hero:where(.svelte-1dusz28) .split-top:where(.svelte-1dusz28) span:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .split-hero:where(.svelte-1dusz28) .split-top:where(.svelte-1dusz28) span:where(.svelte-1dusz28),.group.svelte-1dusz28:hover .split-hero:where(.svelte-1dusz28) .split-bottom:where(.svelte-1dusz28) span:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .split-hero:where(.svelte-1dusz28) .split-bottom:where(.svelte-1dusz28) span:where(.svelte-1dusz28){transition:none;transform:translateY(0)}.mask-reveal-container.svelte-1dusz28,.group.svelte-1dusz28:hover .mask-reveal-container:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .mask-reveal-container:where(.svelte-1dusz28){transition:none;clip-path:inset(0 0 0 0)}.wipe-left.svelte-1dusz28,.wipe-right.svelte-1dusz28,.wipe-top.svelte-1dusz28,.wipe-circle.svelte-1dusz28,.group.svelte-1dusz28:hover .wipe-left:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .wipe-left:where(.svelte-1dusz28),.group.svelte-1dusz28:hover .wipe-right:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .wipe-right:where(.svelte-1dusz28),.group.svelte-1dusz28:hover .wipe-top:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .wipe-top:where(.svelte-1dusz28),.group.svelte-1dusz28:hover .wipe-circle:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .wipe-circle:where(.svelte-1dusz28){transition:none;clip-path:inset(0 0 0 0)}.curtain-left.svelte-1dusz28,.group.svelte-1dusz28:hover .curtain-left:where(.svelte-1dusz28),.group.svelte-1dusz28:focus-within .curtain-left:where(.svelte-1dusz28){transition:none;clip-path:inset(0 0 0 0)}.blind.svelte-1dusz28,.blinds-container.svelte-1dusz28:hover .blind:where(.svelte-1dusz28),.blinds-container.svelte-1dusz28:focus-within .blind:where(.svelte-1dusz28){transition:none;transform:scaleY(1)}.animations-paused .gradient-flow.svelte-1dusz28,.animations-paused .gradient-morph.svelte-1dusz28,.animations-paused .animate-blob.svelte-1dusz28,.animations-paused .moving-stripes.svelte-1dusz28{animation-play-state:paused!important}}
