.hero-letter.svelte-1a7vyrz{font-family:var(--title-f);font-weight:var(--fw-extrabold);color:var(--text-muted);opacity:.07;position:absolute;cursor:default;pointer-events:auto;text-transform:uppercase;letter-spacing:var(--ls-tighter);user-select:none;background:none;border:none;padding:0;font-size:clamp(60px,12vw,180px);filter:blur(1px);transform-origin:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:svelte-1a7vyrz-fadeInRotate 2s ease-out forwards}.hero-letter.svelte-1a7vyrz:focus{opacity:.25;transform:scale(1.1);color:var(--accent);filter:blur(0);text-shadow:0 0 15px var(--accent-alpha)}.hero-letter.svelte-1a7vyrz:active{transform:scale(.95);opacity:.3;transition:all .2s ease}@keyframes svelte-1a7vyrz-fadeInRotate{0%{opacity:0;transform:translateY(30px) rotate(-5deg) scale(.8)}to{opacity:.07;transform:translateY(0) rotate(0) scale(1)}}.animate-float-z.svelte-1a7vyrz{animation-delay:0s;animation:svelte-1a7vyrz-fadeInRotate 2s ease-out forwards,svelte-1a7vyrz-float-z 20s ease-in-out infinite alternate}.animate-float-a.svelte-1a7vyrz{animation-delay:.2s;animation:svelte-1a7vyrz-fadeInRotate 2s .2s ease-out forwards,svelte-1a7vyrz-float-a 25s ease-in-out infinite alternate}.animate-float-c.svelte-1a7vyrz{animation-delay:.4s;animation:svelte-1a7vyrz-fadeInRotate 2s .4s ease-out forwards,svelte-1a7vyrz-float-c 22s ease-in-out infinite alternate}.animate-float-h.svelte-1a7vyrz{animation-delay:.6s;animation:svelte-1a7vyrz-fadeInRotate 2s .6s ease-out forwards,svelte-1a7vyrz-float-h 24s ease-in-out infinite alternate}.animate-float-s.svelte-1a7vyrz{animation-delay:.8s;animation:svelte-1a7vyrz-fadeInRotate 2s .8s ease-out forwards,svelte-1a7vyrz-float-s 26s ease-in-out infinite alternate}.animate-float-t.svelte-1a7vyrz{animation-delay:1s;animation:svelte-1a7vyrz-fadeInRotate 2s 1s ease-out forwards,svelte-1a7vyrz-float-t 23s ease-in-out infinite alternate}.animate-float-o.svelte-1a7vyrz{animation-delay:1.2s;animation:svelte-1a7vyrz-fadeInRotate 2s 1.2s ease-out forwards,svelte-1a7vyrz-float-o 21s ease-in-out infinite alternate}.animate-float-n.svelte-1a7vyrz{animation-delay:1.4s;animation:svelte-1a7vyrz-fadeInRotate 2s 1.4s ease-out forwards,svelte-1a7vyrz-float-n 27s ease-in-out infinite alternate}.animate-float-e.svelte-1a7vyrz{animation-delay:1.6s;animation:svelte-1a7vyrz-fadeInRotate 2s 1.6s ease-out forwards,svelte-1a7vyrz-float-e 24s ease-in-out infinite alternate}.hero-letter.svelte-1a7vyrz:nth-child(1):focus{transform:scale(1.1) rotate(5deg)}.hero-letter.svelte-1a7vyrz:nth-child(2):focus{transform:scale(1.1) rotate(-5deg)}.hero-letter.svelte-1a7vyrz:nth-child(3):focus{transform:scale(1.1) rotate(3deg)}.hero-letter.svelte-1a7vyrz:nth-child(4):focus{transform:scale(1.1) rotate(-3deg)}.hero-letter.svelte-1a7vyrz:nth-child(5):focus{transform:scale(1.1) rotate(4deg)}.hero-letter.svelte-1a7vyrz:nth-child(6):focus{transform:scale(1.1) rotate(-4deg)}.hero-letter.svelte-1a7vyrz:nth-child(7):focus{transform:scale(1.1) rotate(5deg)}.hero-letter.svelte-1a7vyrz:nth-child(8):focus{transform:scale(1.1) rotate(-5deg)}.hero-letter.svelte-1a7vyrz:nth-child(9):focus{transform:scale(1.1) rotate(3deg)}@keyframes svelte-1a7vyrz-float-z{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10px,-15px) rotate(2deg)}}@keyframes svelte-1a7vyrz-float-a{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-5px,-8px) rotate(-1deg)}}@keyframes svelte-1a7vyrz-float-c{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px,-12px) rotate(1.5deg)}}@keyframes svelte-1a7vyrz-float-h{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-10px,-5px) rotate(-2deg)}}@keyframes svelte-1a7vyrz-float-s{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(5px,10px) rotate(2deg)}}@keyframes svelte-1a7vyrz-float-t{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-8px,15px) rotate(-1deg)}}@keyframes svelte-1a7vyrz-float-o{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(12px,8px) rotate(1.5deg)}}@keyframes svelte-1a7vyrz-float-n{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15px,10px) rotate(-1.5deg)}}@keyframes svelte-1a7vyrz-float-e{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10px,12px) rotate(2deg)}}@media (max-width: 768px){.hero-letter.svelte-1a7vyrz{opacity:.05;font-size:clamp(30px,8vw,100px);filter:blur(.5px)}.hero-letter.svelte-1a7vyrz:nth-child(1){top:15%;left:5%}.hero-letter.svelte-1a7vyrz:nth-child(2){top:15%;left:30%}.hero-letter.svelte-1a7vyrz:nth-child(3){top:15%;right:30%}.hero-letter.svelte-1a7vyrz:nth-child(4){top:15%;right:5%}.hero-letter.svelte-1a7vyrz:nth-child(5){bottom:15%;left:5%}.hero-letter.svelte-1a7vyrz:nth-child(6){bottom:15%;left:22%}.hero-letter.svelte-1a7vyrz:nth-child(7){bottom:15%;left:40%}.hero-letter.svelte-1a7vyrz:nth-child(8){bottom:15%;right:22%}.hero-letter.svelte-1a7vyrz:nth-child(9){bottom:15%;right:5%}.hero-letter.svelte-1a7vyrz:focus{opacity:.15;transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.hero-letter.svelte-1a7vyrz{animation:none!important;transition:none!important}}.hero-container.svelte-1w7cfos{min-height:calc(100dvh - 151px);display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;animation:svelte-1w7cfos-fadeIn 1.5s ease-in;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.05) 0%,transparent 50%)}.asymmetric-grid.svelte-1w7cfos{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1200px;margin:0 auto;padding:var(--space-2xl);position:relative;z-index:2;transform-style:flat;backface-visibility:hidden;gap:var(--space-2xl)}.hero-content-left.svelte-1w7cfos,.hero-content-right.svelte-1w7cfos{display:flex;flex-direction:column;justify-content:center;padding:var(--space-xl);position:relative;will-change:transform;backface-visibility:hidden}.hero-content-left.svelte-1w7cfos{transform:translateZ(20px)}.hero-content-right.svelte-1w7cfos{transform:translateZ(40px)}.hero-title.svelte-1w7cfos{font-size:var(--fs-6xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);opacity:0;animation:svelte-1w7cfos-flyIn 1s ease-out .5s forwards;margin-bottom:var(--space-lg);will-change:transform,opacity;transform:translateZ(30px);position:relative;z-index:3;backface-visibility:hidden;background:linear-gradient(135deg,var(--main-text) 0%,var(--accent-text) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-name.svelte-1w7cfos{font-weight:var(--fw-light);font-style:italic;will-change:transform;transform:translateZ(50px);backface-visibility:hidden;background:linear-gradient(135deg,var(--accent-text) 0%,var(--secondary-text) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description.svelte-1w7cfos{font-weight:var(--fw-light);line-height:var(--lh-relaxed);letter-spacing:var(--ls-wide);font-size:var(--fs-xl);opacity:0;animation:svelte-1w7cfos-flyIn 1s ease-out 1s forwards;margin-bottom:var(--space-2xl);position:relative;z-index:3;will-change:transform,opacity;backface-visibility:hidden;color:var(--secondary-text)}.cta-button.svelte-1w7cfos{opacity:0;animation:svelte-1w7cfos-flyIn 1s ease-out 1.5s forwards;align-self:flex-start;position:relative;z-index:3}.floating-element.svelte-1w7cfos{position:absolute;background-color:var(--accent);opacity:.1;border-radius:var(--radius-xl);transform-style:preserve-3d;animation:svelte-1w7cfos-floatAnimation 10s ease-in-out infinite alternate;backface-visibility:hidden;filter:blur(1px)}.shape-1.svelte-1w7cfos{width:100px;height:100px;bottom:10%;right:20%;transform:rotate(45deg) translateZ(10px);animation-delay:.5s;background:linear-gradient(135deg,var(--accent) 0%,transparent 70%)}.shape-2.svelte-1w7cfos{width:120px;height:120px;top:10%;left:10%;transform:rotate(-15deg) translateZ(-20px);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;background:linear-gradient(45deg,var(--accent) 0%,transparent 70%)}@media (max-width: 768px){.hero-container.svelte-1w7cfos{padding:0}.asymmetric-grid.svelte-1w7cfos{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1.5rem;text-align:center;padding:0;transform:none}.hero-content-left.svelte-1w7cfos,.hero-content-right.svelte-1w7cfos{padding:0;justify-content:center;align-items:center;transform:none}.cta-button.svelte-1w7cfos{align-self:center;margin-top:1rem;width:100%}.floating-element.svelte-1w7cfos{display:none}.hero-title.svelte-1w7cfos{text-align:center;max-width:100%;transform:none;margin:0 auto 1rem;white-space:nowrap;font-size:40px;line-height:1.2}.last-name.svelte-1w7cfos{display:inline;transform:none}.hero-description.svelte-1w7cfos{text-align:center;font-size:20px;line-height:1.5;max-width:90%;margin:0 auto;transform:none}}@keyframes svelte-1w7cfos-flyIn{0%{transform:translate3d(0,50px,30px);opacity:0}to{transform:translateZ(30px);opacity:1}}@media (max-width: 768px){@keyframes svelte-1w7cfos-flyIn{0%{transform:translate3d(0,30px,0);opacity:0}to{transform:translateZ(0);opacity:1}}}@keyframes svelte-1w7cfos-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1w7cfos-floatAnimation{0%{transform:translateZ(10px) rotate(45deg)}50%{transform:translate3d(10px,-10px,15px) rotate(47deg)}to{transform:translate3d(-5px,5px,10px) rotate(43deg)}}@media (prefers-reduced-motion: reduce){.hero-container.svelte-1w7cfos{animation:none}.asymmetric-grid.svelte-1w7cfos{transform:none;transition:none}.hero-title.svelte-1w7cfos,.hero-description.svelte-1w7cfos,.cta-button.svelte-1w7cfos{animation:none;opacity:1}.floating-element.svelte-1w7cfos{animation:none}}
