body{color:#292d27;-webkit-font-smoothing:antialiased;background:#f5f3ed;margin:0;font-family:DM Sans,sans-serif}main{width:100%;max-width:100%;margin:0}article{width:100%}.hero-image{background:#343b31;width:100%;margin:0;overflow:hidden}.hero-image img{object-fit:cover;object-position:center;width:100%;height:min(62vh,680px);min-height:300px;display:block}.prose{color:#343b31;width:760px;max-width:calc(100% - 3rem);margin:0 auto;padding:2.5rem 0 5rem;font-size:1.05rem;line-height:1.9}.title{text-align:center;margin-bottom:2.5rem;padding:1rem 0 1.5rem}.title h1{color:#343b31;letter-spacing:-.035em;text-wrap:balance;margin:1.2rem 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1.12}.title hr{border:0;border-top:2px solid #b7c4a5;width:56px;margin:2rem auto 0}.date{color:#69715d;letter-spacing:.04em;margin-bottom:.5rem;font-size:.85rem}.last-updated-on{color:#74766d;margin-top:.4rem;font-size:.8rem;font-style:italic}.prose h2,.prose h3{color:#343b31;font-family:Playfair Display,Georgia,serif;font-weight:500;line-height:1.3}.prose a{color:#59654b;text-underline-offset:4px;text-decoration-color:#b7c4a5}.prose blockquote{color:#59654b;border-left:3px solid #b7c4a5;margin:2rem 0;padding:.5rem 1.5rem;font-family:Playfair Display,Georgia,serif;font-size:1.3rem}@media (width<=600px){.hero-image img{height:38vh;min-height:240px}.prose{max-width:calc(100% - 2.5rem);padding-top:2rem;font-size:1rem}.title{margin-bottom:1.5rem}}:root{--forest:#343b31;--sage:#69715d;--moss:#b7c4a5;--cream:#f5f3ed;--ink:#292d27}.site-header[data-astro-cid-nen7h5rs]{box-sizing:border-box;z-index:100;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:1.1rem clamp(1.25rem,5vw,4.5rem);display:flex;position:absolute;top:0;left:0}.site-header[data-astro-cid-nen7h5rs][data-page=other] .logo[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-page=other] .nav-link[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-page=other] .drop-btn[data-astro-cid-nen7h5rs]{color:#000}.site-header[data-astro-cid-nen7h5rs][data-page=home] .logo[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-page=home] .nav-link[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-page=home] .drop-btn[data-astro-cid-nen7h5rs]{color:#fffdf8}.site-header[data-astro-cid-nen7h5rs] .logo-mark[data-astro-cid-nen7h5rs]{color:#d5dfc7}.site-header[data-astro-cid-nen7h5rs] .nav-cta[data-astro-cid-nen7h5rs]{color:var(--forest);background:#fffdf8;border-color:#fffdf8}.site-header[data-astro-cid-nen7h5rs] .menu-toggle[data-astro-cid-nen7h5rs]{border-color:#fff9}.site-header[data-astro-cid-nen7h5rs] .menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#fffdf8}.logo[data-astro-cid-nen7h5rs]{color:var(--forest);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:.65rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:500;text-decoration:none;display:inline-flex}.logo-mark[data-astro-cid-nen7h5rs]{color:var(--sage);font-family:DM Sans,sans-serif;font-size:1.45rem}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1rem,2.3vw,2rem);display:flex}.nav-link[data-astro-cid-nen7h5rs],.drop-btn[data-astro-cid-nen7h5rs]{color:var(--forest);padding:.5rem 0;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .25s,transform .25s;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after,.drop-btn[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.nav-link[data-astro-cid-nen7h5rs]:hover,.drop-btn[data-astro-cid-nen7h5rs]:hover{opacity:.8;transform:translateY(-2px)}.nav-link[data-astro-cid-nen7h5rs]:hover:after,.drop-btn[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.dropdown[data-astro-cid-nen7h5rs]{position:relative}.drop-btn[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;display:inline-flex}.chevron[data-astro-cid-nen7h5rs]{font-size:1rem;transition:transform .2s}.dropdown[data-astro-cid-nen7h5rs]:hover .chevron[data-astro-cid-nen7h5rs],.dropdown[data-astro-cid-nen7h5rs]:focus-within .chevron[data-astro-cid-nen7h5rs],.dropdown[data-astro-cid-nen7h5rs].is-open .chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.menu[data-astro-cid-nen7h5rs]{background:#fffdf8;border:1px solid #343b3117;border-radius:10px;min-width:190px;padding:.55rem;display:none;position:absolute;top:calc(100% + .65rem);left:-1rem;box-shadow:0 14px 35px #232b201f}.dropdown[data-astro-cid-nen7h5rs]:hover .menu[data-astro-cid-nen7h5rs],.dropdown[data-astro-cid-nen7h5rs]:focus-within .menu[data-astro-cid-nen7h5rs],.dropdown[data-astro-cid-nen7h5rs].is-open .menu[data-astro-cid-nen7h5rs]{display:block}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--forest);border-radius:6px;justify-content:space-between;align-items:center;padding:.75rem .85rem;font-family:DM Sans,sans-serif;font-size:.88rem;text-decoration:none;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--sage);opacity:0;transition:opacity .2s}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--cream)}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{opacity:1}.nav-cta[data-astro-cid-nen7h5rs]{border:1px solid var(--forest);background:var(--forest);color:var(--cream);border-radius:999px;align-items:center;gap:.7rem;padding:.8rem 1.1rem;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nav-cta[data-astro-cid-nen7h5rs]:hover{color:var(--forest);background:0 0}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=760px){.site-header[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:0;padding:1rem 1.25rem}.logo[data-astro-cid-nen7h5rs]{white-space:normal;max-width:calc(100% - 4rem)}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:1px solid #343b3133;border-radius:50%;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:10px;display:flex}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--forest);width:100%;height:1.5px;transition:transform .2s;display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.75px)rotate(-45deg)}nav[data-astro-cid-nen7h5rs]{flex-direction:column;flex:0 0 100%;align-items:stretch;gap:.25rem;padding:1rem 0 .25rem;display:none}nav[data-astro-cid-nen7h5rs].is-open{display:flex}.nav-link[data-astro-cid-nen7h5rs],.drop-btn[data-astro-cid-nen7h5rs]{box-sizing:border-box;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:.85rem .25rem;display:flex}.menu[data-astro-cid-nen7h5rs]{min-width:0;box-shadow:none;background:#69715d14;border:0;border-radius:8px;margin:0 0 .5rem;position:static}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{opacity:1}.nav-cta[data-astro-cid-nen7h5rs]{justify-content:center;margin-top:.75rem;padding:.9rem 1.1rem}}@media (prefers-reduced-motion:reduce){[data-astro-cid-nen7h5rs],[data-astro-cid-nen7h5rs]:before,[data-astro-cid-nen7h5rs]:after{transition:none!important}}footer[data-astro-cid-jo6i4kqk]{background:linear-gradient(var(--gray-gradient)) no-repeat;color:rgb(var(--gray));text-align:center;padding:2em 1em 6em}.social-links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:1em;margin-top:1em;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:rgb(var(--gray));text-decoration:none}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:rgb(var(--gray-dark))}
