@font-face{font-family:Bellefair;src:url(/fonts/Bellefair/regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-VariableFont_opsz,wght.ttf);font-weight:100 900;font-style:normal}*{margin:0;padding:0;list-style-type:none;outline:none;cursor:default;box-sizing:border-box}:root{--kleine-white: #ffffff;--kleine-brown: #7e6751;--kleine-light-cream: #faf8f5;--kleine-text-dark: #7e6751;--kleine-text-light: #666666}html,body{font-family:Inter,Arial,sans-serif;overscroll-behavior:none;-webkit-overflow-scrolling:auto;background-color:var(--kleine-light-cream);color:var(--kleine-text-dark);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Bellefair,serif;font-weight:400;line-height:1.2}button{font-family:inherit}a{color:var(--kleine-text-dark);text-decoration:none;transition:color .2s ease}a:hover{color:var(--kleine-text-light)}input,textarea,select{font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.text-center{text-align:center}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.kleine-card{background-color:var(--kleine-white);border:1px solid rgba(126,103,81,.1);border-radius:8px;transition:all .3s ease;overflow:hidden}.kleine-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #7e675126}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-in-up{animation:slideInUp .4s ease-out}.animate-slide-in-left{animation:slideInLeft .3s ease-out}.animate-slide-in-right{animation:slideInRight .3s ease-out}.animate-slide-in-down{animation:slideInDown .25s ease-out}.animate-card-slide-in{animation:cardSlideIn .5s ease-out;animation-fill-mode:both}.animate-spin{animation:spin 1s linear infinite}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}
