*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:Jost,sans-serif;background:#f6f5f0;color:#2e3b32;overflow-x:hidden}html.nav-open,html.lightbox-open,html.nav-open body,html.lightbox-open body{overflow:hidden}img,iframe,video{max-width:100%}h1,h2,h3{font-family:Cormorant Garamond,serif;font-weight:500;margin:0}a{color:#2e3b32}a:hover{color:#6e8267}button{font:inherit}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 5%;background:#f6f5f0f5;border-bottom:1px solid #DADED0}@media (min-width: 901px){.site-header[data-astro-cid-3ef6ksr2]{backdrop-filter:blur(8px)}}.logo[data-astro-cid-3ef6ksr2]{font-family:Cormorant Garamond,serif;font-weight:500;font-size:26px;letter-spacing:.18em;color:#2e3b32;text-decoration:none;line-height:1;flex-shrink:0}.site-nav-desktop[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-link[data-astro-cid-3ef6ksr2]{margin:0 18px;color:#2e3b32;text-decoration:none;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid transparent}.nav-link[data-astro-cid-3ef6ksr2].is-active,.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#6e8267;border-bottom-color:#6e8267}.nav-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;background:#2e3b32;color:#f6f5f0!important;padding:11px 20px;border-radius:999px;text-decoration:none;font-size:13px;letter-spacing:.03em;white-space:nowrap}.nav-cta[data-astro-cid-3ef6ksr2]:hover{background:#6e8267;color:#f6f5f0!important}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;width:44px;height:44px;border:0;background:transparent;padding:0;cursor:pointer;position:relative}.menu-toggle-bar[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:1.5px;margin:6px auto;background:#2e3b32;transition:transform .2s ease,opacity .2s ease}.menu-toggle[data-astro-cid-3ef6ksr2].is-open .menu-toggle-bar[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.75px) rotate(45deg)}.menu-toggle[data-astro-cid-3ef6ksr2].is-open .menu-toggle-bar[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.75px) rotate(-45deg)}.site-nav-mobile[data-astro-cid-3ef6ksr2]{display:none}@media (max-width: 900px){.site-nav-desktop[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:block}.site-nav-mobile[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:65;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:96px 24px 48px;background:#f6f5f0}.site-nav-mobile[data-astro-cid-3ef6ksr2][hidden]{display:none!important}.site-nav-mobile[data-astro-cid-3ef6ksr2] .nav-link[data-astro-cid-3ef6ksr2]{margin:0;font-size:20px;letter-spacing:.14em}.site-nav-mobile[data-astro-cid-3ef6ksr2] .nav-cta[data-astro-cid-3ef6ksr2]{margin-top:12px;width:min(280px,100%);padding:14px 24px;font-size:14px}}.site-footer[data-astro-cid-sz7xmlte]{background:#2e3b32;color:#e8e4d4;padding:72px 8% 32px}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding-bottom:48px;border-bottom:1px solid rgba(232,228,212,.15)}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-block;font-family:Cormorant Garamond,serif;font-weight:500;font-size:26px;letter-spacing:.18em;color:#f6f5f0;text-decoration:none;line-height:1;margin-bottom:18px}.footer-copy[data-astro-cid-sz7xmlte]{font-size:14.5px;line-height:1.6;color:#c7cbbe;margin:0;max-width:320px}.footer-label[data-astro-cid-sz7xmlte]{letter-spacing:.15em;text-transform:uppercase;font-size:12.5px;color:#9aa593;margin:0 0 18px}address[data-astro-cid-sz7xmlte]{font-style:normal;font-size:14.5px;line-height:1.7;color:#e8e4d4}.footer-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#e8e4d4;text-decoration:none;font-size:14.5px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#f6f5f0}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:24px auto 0}.footer-bottom[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-size:13px;color:#9aa593}.footer-ig[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid rgba(232,228,212,.3);text-decoration:none}@media (max-width: 800px){.site-footer[data-astro-cid-sz7xmlte]{padding:56px 6% 28px}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:36px;padding-bottom:36px}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}}
