.particle-system[data-v-3e262de0]{height:100vh;left:0;pointer-events:none;top:0;width:100vw;z-index:9999}.particle[data-v-3e262de0],.particle-system[data-v-3e262de0]{mix-blend-mode:screen;position:fixed}.particle[data-v-3e262de0]{text-shadow:0 0 10px currentColor;will-change:transform,opacity}.vignelli-container[data-v-5751a670]{align-items:center;display:grid;grid-template-columns:repeat(7,1fr);justify-content:center;margin:0 auto;perspective:2000px;position:relative;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform,position}.vignelli-container[data-v-5751a670]:before{background:radial-gradient(circle at center,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.05) 40%,hsla(0,0%,100%,.02) 60%,transparent 80%);content:"";filter:blur(50px);height:200%;left:50%;mix-blend-mode:screen;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .3s ease;width:200%;will-change:transform,background;z-index:-1}.vignelli-container[data-v-5751a670]:hover:before{opacity:1}.vignelli-container.scrolled[data-v-5751a670]{background:none;justify-content:center;left:0;position:fixed;right:0;top:0;transform:scale(.5);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000}.vignelli-container.scrolled .circle[data-v-5751a670]{position:relative;transform:translateZ(0)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.vignelli-container.scrolled .circle[data-v-5751a670]:before{background:#ffffff1a;content:"";filter:blur(20px);height:120%;left:0;margin:-10%;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;transform-origin:center;width:120%;will-change:transform,background;z-index:-1}.vignelli-container.scrolled .circle[data-v-5751a670]:hover{transform:translateZ(20px) scale(1.08)!important}@media (min-width:769px){.vignelli-container[data-v-5751a670]{grid-column-gap:10px;grid-row-gap:10px;max-width:650px;padding:2rem;transform:scale(1.25);transition:transform .3s cubic-bezier(.4,0,.2,1)}.vignelli-container.scrolled[data-v-5751a670]{padding:1rem;transform:scale(.5);grid-column-gap:5px;grid-row-gap:5px;max-width:600px}}@media (max-width:768px){.vignelli-container[data-v-5751a670]{grid-column-gap:10px;grid-row-gap:10px;display:grid;margin:0 auto;max-width:100%;padding:.75rem;place-items:center;touch-action:none;transform:scale(.9)}.vignelli-container.scrolled[data-v-5751a670]{padding:.75rem;transform:scale(.5);grid-column-gap:10px;grid-row-gap:10px;margin:0 auto;max-width:100%;width:100%}}@media (max-width:480px){.vignelli-container[data-v-5751a670]{grid-column-gap:6px;grid-row-gap:6px;display:grid;margin:0 auto;max-width:100%;padding:.5rem;place-items:center;transform:scale(.9)}.vignelli-container.scrolled[data-v-5751a670]{padding:.5rem;transform:scale(.5);grid-column-gap:6px;grid-row-gap:6px;margin:0 auto;max-width:100%;width:100%}}.vignelli-container .circle[data-v-5751a670]{align-items:center;background-image:linear-gradient(135deg,#ffffff14,#fff0);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:4.5rem;justify-content:center;position:relative;transform-style:preserve-3d;transition:all .5s cubic-bezier(.4,0,.2,1);width:4.5rem;will-change:transform}.vignelli-container .circle[data-v-5751a670]:before{background:transparent;box-shadow:0 10px 30px #00000026;filter:none;top:-4px;right:-4px;bottom:-4px;left:-4px;transform:translateZ(-10px)}.vignelli-container .circle[data-v-5751a670]:after,.vignelli-container .circle[data-v-5751a670]:before{border-radius:50%;content:"";position:absolute;transition:all .5s cubic-bezier(.4,0,.2,1);z-index:-1}.vignelli-container .circle[data-v-5751a670]:after{background:linear-gradient(135deg,#ffffff14,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff1a;top:0;right:0;bottom:0;left:0}.vignelli-container .circle[data-v-5751a670]:hover{box-shadow:0 25px 50px #0000004d,0 4px 12px #0003;transform:translateZ(40px) scale(1.12)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.vignelli-container .circle[data-v-5751a670]:hover:before{background:linear-gradient(45deg,#ffffff1f,#ffffff0d);box-shadow:0 15px 35px #00000040;filter:blur(8px);transform:translateZ(-12px)}.vignelli-container .circle[data-v-5751a670]:hover:after{background:linear-gradient(135deg,#ffffff1f,#ffffff0d);box-shadow:0 25px 50px #0000004d,0 4px 12px #0003,inset 0 0 0 1px #ffffff26}.elegant-3d-text[data-v-3fe866df]{cursor:pointer;overflow:visible;padding:2rem;perspective:1500px;position:relative}.scene[data-v-3fe866df],.text-3d-container[data-v-3fe866df]{position:relative;transform-style:preserve-3d}.front-face[data-v-3fe866df]{opacity:1;position:relative;transform:translateZ(30px)}.front-face .text-content[data-v-3fe866df]{color:#fff;font-size:2.5rem;font-weight:300;height:5rem;letter-spacing:.05em;position:relative;transition:text-shadow .3s ease;white-space:nowrap;z-index:2}.front-face .subtle-glow[data-v-3fe866df]{filter:blur(20px);height:120%;margin:-10%;width:120%;z-index:1}.ambient-light[data-v-3fe866df],.front-face .subtle-glow[data-v-3fe866df]{left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;transform-origin:center;transition:background .3s ease;will-change:transform,background}.ambient-light[data-v-3fe866df]{filter:blur(30px);height:140%;margin:-20%;width:140%;z-index:0}@media (max-width:768px){.front-face .text-content[data-v-3fe866df]{font-size:1.8rem}}.video-container[data-v-a2bcd2ed]{height:0;overflow:hidden;position:relative;width:100%}.video-container video[data-v-a2bcd2ed]{height:1px;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.video-container .error-message[data-v-a2bcd2ed]{background:#000000b3;border-radius:4px;color:#fff;left:50%;max-width:80%;padding:1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.hero-container[data-v-8af0344b]{align-items:center;cursor:none;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.hero-container[data-v-8af0344b]{background-color:#000000f2}}.background-canvas[data-v-8af0344b],.background-image[data-v-8af0344b]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.background-image[data-v-8af0344b]{backface-visibility:hidden;background-image:url(./webb_universe.D2X5XkVI.webp);background-position:50%;background-size:cover;mask-image:radial-gradient(ellipse calc(30px + var(--velocity-x, 0)*2 + (1 - var(--is-idle, 1))*30px) calc(20px + var(--velocity-y, 0)*2 + (1 - var(--is-idle, 1))*20px) at calc(var(--cursor-x, 50%) + 30px + sin(var(--time) * 2)*20px) calc(var(--cursor-y, 50%) - 20px + cos(var(--time) * 2)*20px),#000 0,rgba(0,0,0,.9) 15%,rgba(0,0,0,.4) 40%,transparent 100%),radial-gradient(ellipse calc(25px - var(--velocity-x, 0)*1.5 + (1 - var(--is-idle, 1))*25px) calc(35px + var(--velocity-y, 0)*1.5 + (1 - var(--is-idle, 1))*40px) at calc(var(--cursor-x, 50%) - 40px + sin(var(--time) * 1.5)*15px) calc(var(--cursor-y, 50%) + 15px + cos(var(--time) * 1.5)*15px),#000 0,rgba(0,0,0,.8) 20%,rgba(0,0,0,.3) 50%,transparent 100%),radial-gradient(ellipse calc(35px + var(--velocity-y, 0)*2 + (1 - var(--is-idle, 1))*40px) calc(25px - var(--velocity-x, 0)*2 + (1 - var(--is-idle, 1))*25px) at calc(var(--cursor-x, 50%) + 15px + sin(var(--time) * 3)*25px) calc(var(--cursor-y, 50%) + 30px + cos(var(--time) * 3)*25px),#000 0,rgba(0,0,0,.95) 10%,rgba(0,0,0,.5) 30%,transparent 100%),radial-gradient(circle calc(20px + var(--velocity-x, 0)*2.5 + (1 - var(--is-idle, 1))*25px) at calc(var(--cursor-x, 50%) - 25px + sin(var(--time) * 2.5)*30px) calc(var(--cursor-y, 50%) - 25px + cos(var(--time) * 2.5)*30px),#000 0,rgba(0,0,0,.7) 25%,rgba(0,0,0,.2) 60%,transparent 100%),radial-gradient(ellipse calc(20px + var(--velocity-y, 0)*2 + (1 - var(--is-idle, 1))*20px) calc(30px - var(--velocity-x, 0)*2 + (1 - var(--is-idle, 1))*30px) at calc(var(--cursor-x, 50%) + 50px + sin(var(--time) * 1.8)*35px) calc(var(--cursor-y, 50%) + 20px + cos(var(--time) * 1.8)*35px),#000 0,rgba(0,0,0,.85) 18%,rgba(0,0,0,.3) 45%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse calc(30px + var(--velocity-x, 0)*2 + (1 - var(--is-idle, 1))*30px) calc(20px + var(--velocity-y, 0)*2 + (1 - var(--is-idle, 1))*20px) at calc(var(--cursor-x, 50%) + 30px + sin(var(--time) * 2)*20px) calc(var(--cursor-y, 50%) - 20px + cos(var(--time) * 2)*20px),#000 0,rgba(0,0,0,.9) 15%,rgba(0,0,0,.4) 40%,transparent 100%),radial-gradient(ellipse calc(25px - var(--velocity-x, 0)*1.5 + (1 - var(--is-idle, 1))*25px) calc(35px + var(--velocity-y, 0)*1.5 + (1 - var(--is-idle, 1))*40px) at calc(var(--cursor-x, 50%) - 40px + sin(var(--time) * 1.5)*15px) calc(var(--cursor-y, 50%) + 15px + cos(var(--time) * 1.5)*15px),#000 0,rgba(0,0,0,.8) 20%,rgba(0,0,0,.3) 50%,transparent 100%),radial-gradient(ellipse calc(35px + var(--velocity-y, 0)*2 + (1 - var(--is-idle, 1))*40px) calc(25px - var(--velocity-x, 0)*2 + (1 - var(--is-idle, 1))*25px) at calc(var(--cursor-x, 50%) + 15px + sin(var(--time) * 3)*25px) calc(var(--cursor-y, 50%) + 30px + cos(var(--time) * 3)*25px),#000 0,rgba(0,0,0,.95) 10%,rgba(0,0,0,.5) 30%,transparent 100%),radial-gradient(circle calc(20px + var(--velocity-x, 0)*2.5 + (1 - var(--is-idle, 1))*25px) at calc(var(--cursor-x, 50%) - 25px + sin(var(--time) * 2.5)*30px) calc(var(--cursor-y, 50%) - 25px + cos(var(--time) * 2.5)*30px),#000 0,rgba(0,0,0,.7) 25%,rgba(0,0,0,.2) 60%,transparent 100%),radial-gradient(ellipse calc(20px + var(--velocity-y, 0)*2 + (1 - var(--is-idle, 1))*20px) calc(30px - var(--velocity-x, 0)*2 + (1 - var(--is-idle, 1))*30px) at calc(var(--cursor-x, 50%) + 50px + sin(var(--time) * 1.8)*35px) calc(var(--cursor-y, 50%) + 20px + cos(var(--time) * 1.8)*35px),#000 0,rgba(0,0,0,.85) 18%,rgba(0,0,0,.3) 45%,transparent 100%);opacity:1;transform:translateZ(0);transition:mask-image .3s cubic-bezier(.4,0,.2,1),-webkit-mask-image .3s cubic-bezier(.4,0,.2,1);will-change:mask-image,-webkit-mask-image}.hero-content[data-v-8af0344b]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1rem;pointer-events:auto;position:relative;transition:transform .3s ease;width:100%;z-index:3}@media (max-width:768px){.hero-content[data-v-8af0344b]{padding:0 .5rem}}.hero_footer[data-v-8af0344b]{background:transparent;bottom:0;color:#fff;left:0;overflow:hidden;padding:2rem 0;position:absolute;transition:transform .8s cubic-bezier(.4,0,.2,1),background .3s ease,-webkit-backdrop-filter .3s ease;transition:transform .8s cubic-bezier(.4,0,.2,1),background .3s ease,backdrop-filter .3s ease;transition:transform .8s cubic-bezier(.4,0,.2,1),background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;z-index:2}.hero_footer.scrolled[data-v-8af0344b]{margin-left:4rem;transform:translate(-32%) scale(.58)}@media (max-width:1755px){.hero_footer.scrolled[data-v-8af0344b]{transform:translate(-32%) scale(.6)}.hero_footer.scrolled .footer-subtitle[data-v-8af0344b]{justify-content:flex-start}}@media (max-width:1630px){.hero_footer.scrolled[data-v-8af0344b]{transform:translate(-33%) scale(.5)}.hero_footer.scrolled .footer-subtitle[data-v-8af0344b]{justify-content:flex-start}}@media (max-width:1450px){.hero_footer.scrolled[data-v-8af0344b]{left:50%;margin:0;position:absolute;transform:translate(-50%,30%) scale(.5)}.hero_footer.scrolled .footer-subtitle[data-v-8af0344b]{justify-content:flex-start;margin:0 auto;max-width:600px;padding:0 1rem;text-align:center;width:100%}}@media (max-width:768px){.hero_footer.scrolled[data-v-8af0344b]{left:50%;position:absolute;transform:translate(-50%,25%) scale(.8)}.hero_footer.scrolled .footer-subtitle[data-v-8af0344b]{margin:0 auto;max-width:600px;padding:0 1rem;text-align:center;width:100%}}.hero_footer.animate-entrance .animated-text[data-v-8af0344b]{animation:footer-entrance-8af0344b 1.2s cubic-bezier(.17,.67,.83,.67) forwards;opacity:1}.hero_footer.animate-entrance .animated-text .glitch[data-v-8af0344b]{opacity:1;position:relative;transform:translateY(0)}.hero_footer.animate-entrance .animated-text .glitch[data-v-8af0344b]:first-child{animation:text-flicker-8af0344b 3s infinite,glitch-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) .1s forwards}.hero_footer.animate-entrance .animated-text .glitch[data-v-8af0344b]:nth-child(3){animation:text-flicker-8af0344b 3s infinite,glitch-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) .2s forwards}.hero_footer.animate-entrance .animated-text .glitch[data-v-8af0344b]:nth-child(5){animation:text-flicker-8af0344b 3s infinite,glitch-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) .3s forwards}.hero_footer.animate-entrance .animated-text .separator[data-v-8af0344b]{opacity:1;transform:translateY(0)}.hero_footer.animate-entrance .animated-text .separator[data-v-8af0344b]:nth-child(2){animation:pulse-8af0344b 2s infinite,separator-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) .15s forwards}.hero_footer.animate-entrance .animated-text .separator[data-v-8af0344b]:nth-child(4){animation:pulse-8af0344b 2s infinite,separator-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) .25s forwards}.hero_footer.animate-entrance .footer-subtitle[data-v-8af0344b]{animation:footer-entrance-8af0344b 1.2s cubic-bezier(.17,.67,.83,.67) .4s forwards;opacity:1}.hero_footer.animate-entrance .footer-subtitle .glitch-text[data-v-8af0344b]{animation:subtitle-entrance 1.5s cubic-bezier(.17,.67,.83,.67) .5s forwards;opacity:1;transform:translateY(0)}.footer-content[data-v-8af0344b]{align-items:center;display:flex;flex-direction:column;margin:0 auto 1rem;max-width:1200px;padding:0 2rem}@media (max-width:768px){.footer-content[data-v-8af0344b]{margin-bottom:.5rem;padding:0 .5rem}}.footer-tagline[data-v-8af0344b]{position:relative;text-align:center}.animated-text[data-v-8af0344b]{align-items:center;animation:footer-entrance-8af0344b 1.2s cubic-bezier(.17,.67,.83,.67) 2s forwards;display:flex;font-size:clamp(2rem,3vw,3rem);font-weight:700;gap:1rem;justify-content:center;letter-spacing:2px;margin-bottom:1rem;opacity:1;white-space:nowrap}@media (max-width:768px){.animated-text[data-v-8af0344b]{font-size:clamp(1.25rem,2.5vw,2rem);gap:.5rem;margin-bottom:.5rem}}.animated-text .glitch[data-v-8af0344b]{animation:text-flicker-8af0344b 3s infinite;color:#fff;position:relative;text-shadow:0 0 2px hsla(0,0%,100%,.8);text-transform:uppercase;transition:all .3s ease;--pause-duration:3s;opacity:1;transform:translateY(0);white-space:nowrap}.animated-text .glitch[data-v-8af0344b]:first-child{animation:text-flicker-8af0344b 3s infinite,glitch-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) 2.2s forwards}.animated-text .glitch[data-v-8af0344b]:nth-child(3){animation:text-flicker-8af0344b 3s infinite,glitch-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) 2.4s forwards}.animated-text .glitch[data-v-8af0344b]:nth-child(5){animation:text-flicker-8af0344b 3s infinite,glitch-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) 2.6s forwards}.animated-text .glitch[data-v-8af0344b]:after,.animated-text .glitch[data-v-8af0344b]:before{content:attr(data-text);height:100%;left:0;opacity:.3;position:absolute;top:0;transition:all .3s ease;width:100%}.animated-text .glitch[data-v-8af0344b]:before{animation:tv-glitch 4s infinite,random-pause-8af0344b 15s infinite;animation-timing-function:cubic-bezier(.25,.46,.45,.94);color:#fff;filter:brightness(1.7) contrast(1.9);text-shadow:2px 0 #0ff,-2px 0 #f0f,0 0 5px #fff,0 0 10px #fff;z-index:-1}.animated-text .glitch[data-v-8af0344b]:after{animation:tv-glitch 4s infinite reverse,random-pause-8af0344b 15s infinite;animation-timing-function:cubic-bezier(.25,.46,.45,.94);color:#000;filter:brightness(1.8) contrast(2);text-shadow:-2px 0 #0ff,2px 0 #f0f,0 0 5px #000,0 0 10px #000;z-index:-2}.animated-text .glitch[data-v-8af0344b]:hover{animation:micro-glitch .3s ease;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 10px #fff,0 0 20px #fff}.animated-text .glitch[data-v-8af0344b]:hover:before{animation:tv-glitch-hover-8af0344b .5s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.animated-text .glitch[data-v-8af0344b]:hover:after{animation:tv-glitch-hover-8af0344b .5s infinite reverse;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}.animated-text .separator[data-v-8af0344b]{animation:pulse-8af0344b 2s infinite;color:#8e3f3f;font-weight:300;opacity:1;transform:translateY(0)}.animated-text .separator[data-v-8af0344b]:nth-child(2){animation:pulse-8af0344b 2s infinite,separator-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) 2.3s forwards}.animated-text .separator[data-v-8af0344b]:nth-child(4){animation:pulse-8af0344b 2s infinite,separator-entrance-8af0344b 1.5s cubic-bezier(.17,.67,.83,.67) 2.5s forwards}.footer-subtitle[data-v-8af0344b]{align-items:center;animation:footer-entrance-8af0344b 1.2s cubic-bezier(.17,.67,.83,.67) .4s forwards;display:flex;font-size:clamp(1.5rem,2.5vw,2rem);gap:1rem;justify-content:center;letter-spacing:clamp(1px,1vw,3px);opacity:1;text-transform:uppercase;white-space:nowrap}@media (max-width:768px){.footer-subtitle[data-v-8af0344b]{font-size:clamp(1.25rem,2vw,1.5rem);gap:.5rem;padding:0 .5rem;text-align:center}}.hero_footer.scrolled .footer-subtitle[data-v-8af0344b]{justify-content:flex-start}.footer-subtitle .glitch-text[data-v-8af0344b]{animation:subtitle-entrance 1.5s cubic-bezier(.17,.67,.83,.67) .5s forwards;backface-visibility:hidden;color:#8e3f3f;font-weight:300;letter-spacing:2px;opacity:1;position:relative;text-shadow:0 0 1px rgba(142,63,63,.8);transform:translateY(0);transform:translateZ(0);white-space:nowrap;will-change:transform,opacity}.footer-subtitle .glitch-text[data-v-8af0344b]:after,.footer-subtitle .glitch-text[data-v-8af0344b]:before{content:attr(data-text);height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.footer-subtitle .glitch-text[data-v-8af0344b]:before{animation:tv-glitch 5s infinite;color:#8e3f3f;filter:brightness(1.2) contrast(1.2);text-shadow:1px 0 #ff6b6b,-1px 0 #ff6b6b,0 0 3px #8e3f3f,0 0 6px #8e3f3f;z-index:-1}.footer-subtitle .glitch-text[data-v-8af0344b]:after{animation:tv-glitch 5s infinite reverse;color:#8e3f3f;filter:brightness(.8) contrast(1.2);text-shadow:-1px 0 #ff6b6b,1px 0 #ff6b6b,0 0 3px #8e3f3f,0 0 6px #8e3f3f;z-index:-2}.footer-subtitle .glitch-text[data-v-8af0344b]:hover{animation:micro-glitch .3s ease;text-shadow:0 0 1px #8e3f3f,0 0 3px #8e3f3f,0 0 6px #8e3f3f,0 0 12px #8e3f3f}@keyframes text-flicker-8af0344b{0%{opacity:1;text-shadow:0 0 2px hsla(0,0%,100%,.8)}2%{opacity:.8;text-shadow:0 0 2px hsla(0,0%,100%,.8)}4%{opacity:1;text-shadow:0 0 2px hsla(0,0%,100%,.8)}6%{opacity:.8;text-shadow:0 0 2px hsla(0,0%,100%,.8)}8%{opacity:1;text-shadow:0 0 2px hsla(0,0%,100%,.8)}10%{opacity:.8;text-shadow:0 0 2px hsla(0,0%,100%,.8)}12%{opacity:1;text-shadow:0 0 2px hsla(0,0%,100%,.8)}14%{opacity:.8;text-shadow:0 0 2px hsla(0,0%,100%,.8)}16%{opacity:1;text-shadow:0 0 2px hsla(0,0%,100%,.8)}18%{opacity:.8;text-shadow:0 0 2px hsla(0,0%,100%,.8)}20%{opacity:1;text-shadow:0 0 2px hsla(0,0%,100%,.8)}to{opacity:1;text-shadow:0 0 2px hsla(0,0%,100%,.8)}}@keyframes tv-glitch-hover-8af0344b{0%{clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}20%{clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%)}40%{clip-path:polygon(0 40%,100% 40%,100% 55%,0 55%)}60%{clip-path:polygon(0 65%,100% 65%,100% 80%,0 80%)}80%{clip-path:polygon(0 85%,100% 85%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}}@keyframes random-pause-8af0344b{0%,25%{animation-play-state:running}25.1%,to{animation-play-state:paused}}@keyframes pulse-8af0344b{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes footer-entrance-8af0344b{0%{opacity:0;transform:translateY(-100vh)}to{opacity:1;transform:translateY(0)}}@keyframes glitch-entrance-8af0344b{0%{opacity:0;transform:translateY(-100vh)}20%{opacity:1;transform:translateY(0)}30%{transform:translateY(40px)}40%{transform:translateY(-20px)}50%{transform:translateY(20px)}60%{transform:translateY(-10px)}70%{transform:translateY(10px)}80%{transform:translateY(-5px)}90%{transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes separator-entrance-8af0344b{0%{opacity:0;transform:translateY(-100vh) scale(.5)}20%{opacity:1;transform:translateY(0) scale(1.2)}30%{transform:translateY(40px) scale(1.1)}40%{transform:translateY(-20px) scale(.9)}50%{transform:translateY(20px) scale(1.05)}60%{transform:translateY(-10px) scale(.95)}70%{transform:translateY(10px) scale(1.02)}80%{transform:translateY(-5px) scale(.98)}90%{transform:translateY(5px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce-8af0344b{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-5px)}60%{transform:translate(-50%) translateY(-2px)}}@keyframes fadeIn-8af0344b{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.hero-container[data-v-8af0344b]{min-height:100dvh}.background-image[data-v-8af0344b]{background-position:50%}.mood-detector[data-v-8af0344b]{margin-top:.5rem}.emotion-tools--container[data-v-8af0344b]{padding:0 .5rem}}@media (max-width:768px){.hero-container[data-v-8af0344b]{min-height:100dvh}.background-image[data-v-8af0344b]{background-position:50%}.scroll-indicator[data-v-8af0344b]{bottom:1rem}}@media (min-width:769px) and (max-width:1024px){.hero-container[data-v-8af0344b]{min-height:100vh}.background-image[data-v-8af0344b]{background-position:50%}}@media (min-width:1025px){.hero-container[data-v-8af0344b]{min-height:100vh}}@supports (height:100dvh){.hero-container[data-v-8af0344b]{min-height:100dvh}}.mood-detector[data-v-8af0344b]{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-top:1rem;opacity:0;pointer-events:auto;position:relative;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:3}.mood-detector.visible[data-v-8af0344b],.mood-detector[data-v-8af0344b]:hover{opacity:1;visibility:visible}.mood-detector img[data-v-8af0344b]{background:none;filter:invert(1);opacity:1;transition:transform .3s ease}.mood-detector img[data-v-8af0344b]:hover{transform:scale(1.1)}.emotion-button[data-v-8af0344b]{background-color:#fff0;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:clamp(.875rem,2vw,1rem);margin-top:0;padding:0;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.emotion-button img[data-v-8af0344b]{height:clamp(1.5rem,4vw,2rem)}.emotion-button[data-v-8af0344b]:hover{color:#8e3f3f;scale:105%}.small-text[data-v-8af0344b]{font-size:clamp(.75rem,2vw,1rem);letter-spacing:clamp(2px,1vw,5px);max-width:275px;text-align:center}.reveal-element[data-v-8af0344b]{opacity:0;transition:opacity .7s ease}.reveal-element.revealed[data-v-8af0344b]{opacity:1}.emotion-tools--container[data-v-8af0344b]{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#curly-brackets[data-v-8af0344b]{cursor:pointer;pointer-events:auto;position:relative;z-index:3}.vignelli-placeholder[data-v-8af0344b]{transition:height .3s ease}
