:root{--color-background: #f7eee3;--color-primary: #5a4438;--color-primary-hover: #4a3a31;--color-secondary: #b0946f;--color-tertiary: #324b29;--color-quaternary: #668156;--color-heading: #1d1d1f;--color-text: #1d1d1f;--color-caption: #636366;--color-white: #fff;--color-black: #000;--color-lightgray: #f5f5f7}*{box-sizing:border-box}html{background:#fff;scrollbar-gutter:stable;font-size:18px}html.menu-open{overflow:hidden}h1{font-size:clamp(3rem,2.2308rem + 3.0769vw,5rem);line-height:1.2}h2{font-size:clamp(2rem,1.2308rem + 3.0769vw,4rem);line-height:1.2}h3{font-size:clamp(1.5rem,.9231rem + 2.3077vw,3rem);line-height:1.2}h4{font-size:clamp(1.25rem,.9615rem + 1.1538vw,2rem)}h5{font-size:clamp(1.125rem,.9808rem + .5769vw,1.5rem)}h6{font-size:clamp(1rem,.9038rem + .3846vw,1.25rem)}h1,h2,h3,h4,h5,h6{color:#5a4438;hyphens:auto}body{font-size:clamp(1rem,.9519rem + .1923vw,1.125rem);color:#1d1d1f;font-family:area-normal,sans-serif}p{font-size:clamp(1rem,.9519rem + .1923vw,1.125rem)}a{color:#5a4438}a:hover{color:#4a3a31}.content-wrapper{padding:0 2rem}@media (width < 768px){.content-wrapper{padding:0 1rem}}.grecaptcha-badge{visibility:hidden}*{font-family:area-normal,sans-serif}.button{background-color:#f7eee3;color:#5a4438;border:2px solid #f7eee3;padding:1rem 2.5rem;width:fit-content;text-decoration:none;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;cursor:pointer;position:relative;transition:.3s ease;margin:1rem 0}@media (width < 768px){.button{padding:.75rem 1.5rem;font-size:.875rem}}.button:after{content:"";pointer-events:none;display:inline-block;width:100%;height:100%;position:absolute;top:-2px;left:-2px;border:2px solid #f7eee3;transition:top .3s ease,left .3s ease}.button:hover:after{top:6px;left:6px}.button.light-brown{background-color:#f7eee3;color:#5a4438;border:2px solid #f7eee3}.button.light-brown:after{border:2px solid #f7eee3}.button.dark-brown{background-color:#5a4438;color:#fff;border:2px solid #5a4438}.button.dark-brown:after{border:2px solid #5a4438}.button.dark-brown-outline{background-color:transparent;color:#5a4438;border:2px solid #5a4438}.button.dark-brown-outline:after{border:2px solid #5a4438}.button.green{background-color:#324b29;color:#fff;border:2px solid #324b29}.button.green:after{border:2px solid #324b29}.button.white{background-color:#fff;color:#5a4438;border:2px solid #fff}.button.white:after{border:2px solid #fff}.button.hidden{opacity:0;pointer-events:none}.button.inline{display:inline-flex}.buttons{display:flex;gap:1rem;flex-wrap:wrap}.loading-spinner{width:2rem;height:2rem;border:.25rem solid #5a4438;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-header-simple{min-height:40vh;display:flex;align-items:center;padding:3rem 1rem}@media (width < 768px){.page-header-simple{min-height:auto;padding:6rem 1rem 1rem}}.page-header-simple h1{width:1440px;margin:0 auto}.filter-container{max-width:1440px;margin:3rem auto;display:flex;flex-wrap:wrap;gap:1rem;padding:0 2rem}.filter-container button{margin:0}@media (width < 768px){.filter-container{padding:0 1rem}}.load-more{display:block;margin:5rem auto 0}@media (width < 768px){.load-more{margin:3rem auto}}.image-gradient:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,#000c);z-index:2}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}header[data-astro-cid-pwmmw5ba]{width:100%;position:absolute;top:0;left:0;z-index:9}header[data-astro-cid-pwmmw5ba] .icons[data-astro-cid-pwmmw5ba]{position:relative;z-index:10;max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}@media (width < 768px){header[data-astro-cid-pwmmw5ba] .icons[data-astro-cid-pwmmw5ba]{padding:1rem}}@media (width < 768px){header[data-astro-cid-pwmmw5ba] .icons[data-astro-cid-pwmmw5ba] a[data-astro-cid-pwmmw5ba] img[data-astro-cid-pwmmw5ba]{width:150px;height:auto}}header[data-astro-cid-pwmmw5ba] .icons[data-astro-cid-pwmmw5ba] svg[data-astro-cid-pwmmw5ba]{color:#5a4438;transition:.5s ease}header[data-astro-cid-pwmmw5ba] .icons[data-astro-cid-pwmmw5ba] svg[data-astro-cid-pwmmw5ba].menu-open{color:#fff}header[data-astro-cid-pwmmw5ba] .icons[data-astro-cid-pwmmw5ba] .nav-icon[data-astro-cid-pwmmw5ba]{position:fixed;top:1rem;right:2rem;width:50px;height:50px;cursor:pointer;transition:transform .3s ease;z-index:11}@media (width < 768px){header[data-astro-cid-pwmmw5ba] .icons[data-astro-cid-pwmmw5ba] .nav-icon[data-astro-cid-pwmmw5ba]{right:1rem}}header[data-astro-cid-pwmmw5ba] .icons[data-astro-cid-pwmmw5ba] .nav-icon[data-astro-cid-pwmmw5ba].active{transform:rotate(45deg)}header[data-astro-cid-pwmmw5ba] .icons[data-astro-cid-pwmmw5ba] .nav-icon[data-astro-cid-pwmmw5ba].active svg[data-astro-cid-pwmmw5ba]{color:#fff}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba]{position:fixed;top:0;left:0;width:100%;height:0;transition:height .5s ease;background-color:#5a4438;overflow:hidden;z-index:10}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba].open{height:100vh}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .social-items[data-astro-cid-pwmmw5ba]{position:absolute;bottom:2rem;right:2rem;display:flex;gap:1rem;align-items:center;z-index:2}@media (width < 768px){header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .social-items[data-astro-cid-pwmmw5ba] img[data-astro-cid-pwmmw5ba]{width:48px;height:48px}}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .navigation[data-astro-cid-pwmmw5ba]{list-style:none;margin:7rem auto 0;padding:0;overflow:auto;height:calc(100vh - 7rem)}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .navigation[data-astro-cid-pwmmw5ba] li[data-astro-cid-pwmmw5ba]{width:100%;overflow:hidden;margin-top:-2px;margin-bottom:-1px;padding:3px 3px 0;box-sizing:border-box;transition:.3s ease}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .navigation[data-astro-cid-pwmmw5ba] li[data-astro-cid-pwmmw5ba] a[data-astro-cid-pwmmw5ba]{display:block;width:100%;height:100%}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .navigation[data-astro-cid-pwmmw5ba] li[data-astro-cid-pwmmw5ba]:hover{background-color:#4a3a31}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .navigation-link[data-astro-cid-pwmmw5ba]{position:relative;margin:-1px auto 0;display:flex;justify-content:space-between;align-items:center;padding:0;transition:.3s ease;transform:translate(100%);border-top:1px solid #fff;border-bottom:1px solid #fff}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .navigation[data-astro-cid-pwmmw5ba] .container[data-astro-cid-pwmmw5ba]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1440px;padding:0 1rem;position:relative;margin:auto}header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .navigation[data-astro-cid-pwmmw5ba] .nav-link[data-astro-cid-pwmmw5ba]{flex:1;display:block;padding:1.2rem 0;text-decoration:none;color:#fff;font-size:clamp(1.5rem,.9231rem + 2.3077vw,3rem);font-weight:700}@media (width < 768px){header[data-astro-cid-pwmmw5ba] nav[data-astro-cid-pwmmw5ba] .navigation[data-astro-cid-pwmmw5ba] .nav-link[data-astro-cid-pwmmw5ba]{padding:1.2rem 0}}.green-dot[data-astro-cid-fwbaxkoi]{color:#668156}.site-cta[data-astro-cid-g7febbgr]{background-color:#5a4438;color:#f7eee3;max-width:1440px;margin:0 auto;padding:4rem;margin-top:10rem;box-sizing:border-box;position:relative;top:100px}.site-cta[data-astro-cid-g7febbgr] h2[data-astro-cid-g7febbgr]{color:#f7eee3;margin-top:0;margin-bottom:0}.site-cta[data-astro-cid-g7febbgr] .buttons[data-astro-cid-g7febbgr]{margin-top:64px}.site-cta[data-astro-cid-g7febbgr] .buttons[data-astro-cid-g7febbgr] a{margin-top:0;margin-bottom:0}@media (width < 768px){.site-cta[data-astro-cid-g7febbgr]{margin-top:0;top:0;padding:3rem 1rem}}.footer-content{background-color:#1d1d1f;color:#f7eee3;padding-top:9rem}@media (width < 768px){.footer-content{padding-top:5rem}}.footer-content-inner{padding:2rem;display:flex;flex-wrap:wrap;gap:2rem 0;justify-content:space-between;max-width:1440px;margin:0 auto}@media (width < 1440px){.footer-content-inner{flex-direction:column}}@media (width < 768px){.footer-content-inner{padding:2rem 1rem}}.footer-content-info{font-size:16px;font-weight:700}.footer-content-info .location{margin-bottom:3rem}.footer-content-info .location p{margin:0;font-size:16px}@media (width < 480px){.footer-content-info .location{margin-bottom:1rem}}.footer-content-info .link-icon{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#f7eee3;text-decoration:underline}.footer-content-info .social-links{display:flex;gap:0 2rem;flex-wrap:wrap;list-style:none;padding:0;margin:0}.footer-content-info .legal-links{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:1rem 0 0}.footer-content-info .legal-links a{color:#f7eee3;text-decoration:underline}.animation[data-astro-cid-nmrcdty4].page-transition{display:flex;position:fixed;top:0;left:0;right:0;width:100%;height:100vh;pointer-events:none;overflow:hidden;z-index:9999}.animation[data-astro-cid-nmrcdty4].page-transition .wood[data-astro-cid-nmrcdty4]{background:#f7eee3;width:calc(50% + 1px);height:0%;border:1px solid #000;margin-left:-1px;margin-top:-2px}@media (width < 768px){.animation[data-astro-cid-nmrcdty4].page-transition .wood[data-astro-cid-nmrcdty4]:nth-child(n+3){display:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}html{margin:0;overflow-x:clip}body{margin:0;width:100%;overflow-x:clip;position:relative}
