.svelte-1thnhhp,body{margin:0;padding:0;font-family:Roboto,sans-serif;font-display:swap;color:#3a2e22;text-decoration:none}footer.svelte-1thnhhp{background:#8b5a3c;border-radius:.7rem .7rem 0 0;margin-top:3rem;padding:2rem 0 1rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp){max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) h4:where(.svelte-1thnhhp){color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem;border-bottom:2px solid #5c3a24;padding-bottom:.5rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .logo-section:where(.svelte-1thnhhp) img:where(.svelte-1thnhhp){height:3rem;border-radius:.7rem;margin-bottom:.5rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .logo-section:where(.svelte-1thnhhp) p:where(.svelte-1thnhhp){color:#fff;font-size:.9rem;line-height:1.4}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .contact-info:where(.svelte-1thnhhp){display:flex;flex-direction:column;gap:.75rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .contact-info:where(.svelte-1thnhhp) .contact-link:where(.svelte-1thnhhp){display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#fff;font-size:.9rem;cursor:pointer;padding:0;transition:color .3s ease;text-align:left}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .contact-info:where(.svelte-1thnhhp) .contact-link:where(.svelte-1thnhhp):hover{color:#c98a4b}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .contact-info:where(.svelte-1thnhhp) .contact-item:where(.svelte-1thnhhp){display:flex;align-items:center;gap:.5rem;color:#f8f9fa;font-size:.9rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp){display:flex;flex-direction:column;gap:.5rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp) a:where(.svelte-1thnhhp){color:#fff;font-size:.9rem;text-decoration:none;transition:color .3s ease}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp) a:where(.svelte-1thnhhp):hover{color:#c98a4b}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp) .cookie-settings-btn:where(.svelte-1thnhhp){display:flex;align-items:center;gap:.5rem;background:transparent;border:1px solid white;color:#fff;font-size:.9rem;cursor:pointer;padding:.5rem .75rem;border-radius:4px;transition:all .3s ease;text-align:left;margin-top:.5rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp) .cookie-settings-btn:where(.svelte-1thnhhp):hover{background:#fff;color:#8b5a3c}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp) .cookie-settings-btn:where(.svelte-1thnhhp) svg{font-size:1rem}footer.svelte-1thnhhp .footer-bottom:where(.svelte-1thnhhp){border-top:1px solid rgba(255,255,255,.3);margin-top:2rem;padding-top:1rem;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}footer.svelte-1thnhhp .footer-bottom:where(.svelte-1thnhhp) p:where(.svelte-1thnhhp){color:#f8f9fa;font-size:.85rem;margin:.25rem 0}@media screen and (max-width: 1200px){footer.svelte-1thnhhp{width:100%}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp){grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width: 600px){footer.svelte-1thnhhp{padding:1.5rem 0 1rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp){grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp){text-align:center}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) h4:where(.svelte-1thnhhp){font-size:1rem;margin-bottom:.75rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .contact-info:where(.svelte-1thnhhp){align-items:center}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp){align-items:center}footer.svelte-1thnhhp .footer-bottom:where(.svelte-1thnhhp){padding-left:1rem;padding-right:1rem;margin-top:1.5rem}footer.svelte-1thnhhp .footer-bottom:where(.svelte-1thnhhp) p:where(.svelte-1thnhhp){font-size:.8rem}}@media screen and (max-width: 480px){footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .contact-info:where(.svelte-1thnhhp){gap:.5rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .contact-info:where(.svelte-1thnhhp) .contact-link:where(.svelte-1thnhhp),footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .contact-info:where(.svelte-1thnhhp) .contact-item:where(.svelte-1thnhhp){font-size:.85rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp){gap:.25rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp) a:where(.svelte-1thnhhp){font-size:.85rem}footer.svelte-1thnhhp .footer-content:where(.svelte-1thnhhp) .footer-section:where(.svelte-1thnhhp) .footer-nav:where(.svelte-1thnhhp) .cookie-settings-btn:where(.svelte-1thnhhp){font-size:.8rem;padding:.4rem .6rem}}html{scroll-behavior:smooth}.svelte-el83a2,body{margin:0;padding:0;font-family:Roboto,sans-serif;font-display:swap;color:#3a2e22;text-decoration:none}body{background:#faf6ee;overflow-x:hidden}h1,h2,h3,h4{font-family:Jost,Roboto,sans-serif;letter-spacing:.02em}.c{width:70rem;max-width:calc(100% - 2rem)}.c--full{width:100%;max-width:100%}section.svelte-el83a2{padding:4rem 0;display:flex;flex-direction:column;align-items:start}section.svelte-el83a2 h2:where(.svelte-el83a2){margin-bottom:0;font-size:4rem;font-weight:700;color:#8b5a3c}section.svelte-el83a2 p:where(.svelte-el83a2){font-weight:700;font-size:1.4rem}@media (max-width: 768px){section.svelte-el83a2 h2:where(.svelte-el83a2){font-size:2.5rem}section.svelte-el83a2 p:where(.svelte-el83a2){font-size:1.2rem}}@media (max-width: 480px){section.svelte-el83a2 h2:where(.svelte-el83a2){font-size:2rem}}
