@keyframes svelte-wjrcfj-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle.svelte-wjrcfj,.hero-description.svelte-wjrcfj{text-shadow:1px 1px 2px rgba(0,0,0,.4);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.glassmorphic-button.svelte-wjrcfj{background:#c2a36e33;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 25px 50px #00000040,0 0 20px #c2a36e4d;text-shadow:1px 1px 3px rgba(0,0,0,.5);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.glassmorphic-button.svelte-wjrcfj:hover{background:#c2a36e4d;box-shadow:0 30px 60px #0000004d,0 0 40px #c2a36e99!important;border:1px solid rgba(255,255,255,.4)}@keyframes svelte-1koapx-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1koapx-slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.philosophy-card.svelte-1koapx{animation:svelte-1koapx-slideInLeft 1s ease-out;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease}.philosophy-card.svelte-1koapx:nth-child(2){animation-delay:.2s}.philosophy-card.svelte-1koapx:nth-child(3){animation-delay:.4s}.philosophy-card.svelte-1koapx:hover{transform:translateY(-5px);background:#fff3;border-color:#c2a36e80}blockquote.svelte-1koapx{animation:svelte-1koapx-fadeInUp 1.4s ease-out;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.3)}h2.svelte-1koapx,h3.svelte-1koapx{text-shadow:0 2px 4px rgba(0,0,0,.3)}p.svelte-1koapx{text-shadow:0 1px 2px rgba(0,0,0,.2)}.image-grid-container.svelte-1rzn61h{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.image-grid-container.animate-in.svelte-1rzn61h{opacity:1;transform:translateY(0)}.image-card.svelte-1rzn61h{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 10px 30px #0000004d;transition:all .3s ease}.image-card.svelte-1rzn61h:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006}.animate-in.svelte-1rzn61h .image-card:where(.svelte-1rzn61h){animation:svelte-1rzn61h-fadeInUp .8s ease-out both}.animate-in.svelte-1rzn61h .image-card:where(.svelte-1rzn61h):nth-child(1){animation-delay:.1s}.animate-in.svelte-1rzn61h .image-card:where(.svelte-1rzn61h):nth-child(2){animation-delay:.2s}.animate-in.svelte-1rzn61h .image-card:where(.svelte-1rzn61h):nth-child(3){animation-delay:.3s}.animate-in.svelte-1rzn61h .image-card:where(.svelte-1rzn61h):nth-child(4){animation-delay:.4s}.animate-in.svelte-1rzn61h .image-card:where(.svelte-1rzn61h):nth-child(5){animation-delay:.5s}.animate-in.svelte-1rzn61h .image-card:where(.svelte-1rzn61h):nth-child(6){animation-delay:.6s}.animate-in.svelte-1rzn61h .image-card:where(.svelte-1rzn61h):nth-child(7){animation-delay:.7s}@keyframes svelte-1rzn61h-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.group.svelte-1rzn61h:hover img:where(.svelte-1rzn61h){transform:scale(1.1)}h2.svelte-1rzn61h{text-shadow:2px 2px 4px rgba(0,0,0,.3);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}p.svelte-1rzn61h{text-shadow:1px 1px 2px rgba(0,0,0,.3)}@media (max-width: 1024px){.image-grid-container.svelte-1rzn61h{padding:0 1rem}.grid.svelte-1rzn61h{gap:.75rem}.mb-4.svelte-1rzn61h{margin-bottom:.75rem}}@media (max-width: 768px){.image-grid-container.svelte-1rzn61h{padding:0 .5rem}.grid.svelte-1rzn61h{gap:.5rem}.mb-4.svelte-1rzn61h{margin-bottom:.5rem}.grid-cols-3.svelte-1rzn61h{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.grid-cols-2.svelte-1rzn61h,.grid-cols-3.svelte-1rzn61h{grid-template-columns:1fr}}.glassmorphic-card.svelte-6eafpv{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15);background:#ffffff08;animation:svelte-6eafpv-cinematicEntrance 1.2s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(40px) scale(.95)}.glassmorphic-card.svelte-6eafpv:hover{transform:translateY(-6px) scale(1.01);border-color:#c2a36e4d;background:#ffffff0d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 40px #0000004d;transition:all .6s cubic-bezier(.16,1,.3,1)}@keyframes svelte-6eafpv-cinematicEntrance{0%{opacity:0;transform:translateY(40px) scale(.95)}50%{opacity:.6;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.transition-transform.svelte-6eafpv{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.glassmorphic-card.svelte-6eafpv{animation-duration:.8s;animation-delay:0s}.glassmorphic-card.no-animation.svelte-6eafpv{animation:none!important;opacity:1!important;transform:translateY(0) scale(1)!important}.flex-shrink-0.svelte-6eafpv:nth-child(1) .glassmorphic-card:where(.svelte-6eafpv){animation-delay:0s}.flex-shrink-0.svelte-6eafpv:nth-child(2) .glassmorphic-card:where(.svelte-6eafpv){animation-delay:.1s}.flex-shrink-0.svelte-6eafpv:nth-child(3) .glassmorphic-card:where(.svelte-6eafpv){animation-delay:.2s}#angebote.svelte-6eafpv{scroll-margin-top:80px}@keyframes svelte-fwax71-fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-fwax71-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-fwax71-glow{0%,to{text-shadow:0 0 20px rgba(194,163,110,.5)}50%{text-shadow:0 0 30px rgba(194,163,110,.8)}}.glassmorphic-container.svelte-fwax71{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px #00000040;animation:svelte-fwax71-scaleIn 1s ease-out}.cinematic-title.svelte-fwax71{animation:svelte-fwax71-fadeInUp 1.2s ease-out;text-shadow:2px 2px 8px rgba(0,0,0,.8);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.cinematic-gradient.svelte-fwax71{animation:svelte-fwax71-glow 3s ease-in-out infinite}.glassmorphic-text.svelte-fwax71{text-shadow:1px 1px 3px rgba(0,0,0,.5);animation:svelte-fwax71-fadeInUp 1s ease-out;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.date-card.svelte-fwax71{animation:svelte-fwax71-fadeInUp 1.4s ease-out;transition:all .3s ease;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.date-card.svelte-fwax71:hover{transform:translateY(-5px);box-shadow:0 15px 30px #c2a36e4d}.date-card.svelte-fwax71:nth-child(2){animation-delay:.2s}.glassmorphic-button.svelte-fwax71{animation:svelte-fwax71-fadeInUp 1.6s ease-out;text-shadow:1px 1px 3px rgba(0,0,0,.5);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000004d}.glassmorphic-button.svelte-fwax71:hover{box-shadow:0 20px 40px #0006,0 0 30px #c2a36e99!important;border-color:#c2a36e80}img.svelte-fwax71{filter:brightness(.8) contrast(1.1)}.animate-fade-in.svelte-fwax71{animation:svelte-fwax71-fadeIn .3s ease-out}@keyframes svelte-fwax71-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.glassmorphic-card.svelte-197bm53{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;border:1px solid rgba(255,255,255,.2);background:#ffffff1a}.glassmorphic-card.svelte-197bm53:hover{transform:translateY(-4px);border-color:#c2a36e66;background:#ffffff26;box-shadow:0 20px 40px #0000004d}.testimonial-card.svelte-197bm53{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.4,0,.2,1);max-height:350px;overflow:hidden}.testimonial-card.expanded.svelte-197bm53{max-height:none}.testimonial-card.animate-in.svelte-197bm53{opacity:1;transform:translateY(0);animation:svelte-197bm53-slideInUp .6s ease-out forwards}@keyframes svelte-197bm53-slideInUp{0%{opacity:.8;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.testimonial-card.svelte-197bm53:nth-child(1){animation-delay:0ms}.testimonial-card.svelte-197bm53:nth-child(2){animation-delay:.1s}.testimonial-card.svelte-197bm53:nth-child(3){animation-delay:.2s}.testimonial-card.svelte-197bm53:nth-child(4){animation-delay:.3s}.testimonial-card.svelte-197bm53:nth-child(5){animation-delay:.4s}.testimonial-card.svelte-197bm53:nth-child(6){animation-delay:.5s}@media (max-width: 768px){.testimonial-card.svelte-197bm53{margin-bottom:1rem;max-height:280px;padding:1rem}.testimonial-card.svelte-197bm53 blockquote:where(.svelte-197bm53){font-size:.875rem;line-height:1.5}}@media (min-width: 1024px){.testimonial-card.svelte-197bm53{max-height:400px}}.text-shadow-lg.svelte-fs2g9l{text-shadow:2px 2px 4px rgba(0,0,0,.8),4px 4px 8px rgba(0,0,0,.6),6px 6px 12px rgba(0,0,0,.4)}.glassmorphic-card.svelte-fs2g9l{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s ease;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d}.glassmorphic-card.svelte-fs2g9l:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0006;border-color:#c2a36e4d}#ueber-uns.svelte-fs2g9l{scroll-margin-top:80px}.glassmorphic-card.svelte-z0i4a4{transition:all .3s ease}.glassmorphic-card.svelte-z0i4a4:hover{transform:translateY(-4px);box-shadow:0 25px 50px #0006}#contact.svelte-z0i4a4{scroll-margin-top:80px}.glassmorphic-card.svelte-z0i4a4:nth-child(1){animation-delay:.2s}.glassmorphic-card.svelte-z0i4a4:nth-child(2){animation-delay:.4s}.glassmorphic-card.svelte-z0i4a4:nth-child(3){animation-delay:.6s}
