.navbar_nav__bf9LH{display:flex;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:0 var(--space-page)}.navbar_logo__vQl3X{color:var(--color-primary);display:inline-flex;font-family:var(--font-serif);font-size:1.18rem;font-weight:800;line-height:1;transition:color .18s ease;white-space:nowrap}.navbar_nav__bf9LH a:hover{text-decoration:none}.navbar_logoLink__LL9Rl{display:flex;align-items:center}.navbar_logoLink__LL9Rl:hover .navbar_logo__vQl3X{color:var(--color-accent)}.navbar_menuList__Bsd0N{display:flex;list-style-type:none;margin:0;padding:0}.navbar_menuItem__p8ZlD{margin-left:1.4rem}.navbar_menuLink__q1aHl{color:var(--color-text);text-decoration:none;font-size:.92rem;font-weight:700;transition:color .18s ease}.navbar_menuLink__q1aHl:hover{color:var(--color-accent)}.navbar_hamburger__jJteR{display:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.navbar_hamburgerLine__JN3ec{width:2rem;height:.18rem;background:var(--color-text);border-radius:999px;transition:all .3s linear;position:relative;transform-origin:1px}@media screen and (max-width:766px){.navbar_nav__bf9LH{flex-wrap:wrap;padding:0 1rem}.navbar_logo__vQl3X{font-size:1.08rem}.navbar_hamburger__jJteR{display:flex}.navbar_menuList__Bsd0N{flex-direction:column;justify-content:center;background:var(--color-background);height:100vh;width:100%;position:fixed;top:0;right:0;transition:transform .3s ease-in-out;transform:translateX(100%)}.navbar_menuOpen__B3U49{transform:translateX(0)}.navbar_menuItem__p8ZlD{margin:1rem 0;text-align:center}.navbar_menuLink__q1aHl{font-family:var(--font-serif);font-size:2rem}}.header_header__lB7BV{background-color:var(--color-background);border-bottom:1px solid var(--color-rule);padding:1rem 0}.footer_footer__96Khy{color:var(--color-text);background:var(--color-background);padding:4rem var(--space-page) 0;font-size:.9rem;display:grid;grid-template-rows:auto auto;grid-gap:2rem;gap:2rem;min-height:auto;justify-content:center}.footer_topBar__HEzK3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;gap:2rem;max-width:1120px;margin:0 auto;width:100%;align-items:start}.footer_leftContent__w8oSS{max-width:300px}.footer_summary__gV2he{margin-top:1rem;color:var(--color-text-light);line-height:1.55}.footer_middleContent__Er9Ao{justify-self:center}.footer_siteLinks__tNw6l{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.footer_siteLinks__tNw6l a{color:var(--color-primary);font-weight:700;text-decoration:none}.footer_siteLinks__tNw6l a:hover{color:var(--color-accent);opacity:1}.footer_rightContent__rWn1V{justify-self:end}.footer_socialLinks__0qzvI{display:flex;gap:1rem;margin-top:1rem}.footer_socialLinks__0qzvI a{color:var(--color-primary)}.footer_socialLinks__0qzvI a:hover{color:var(--color-accent);opacity:1}.footer_bottomBar__CV8CY{max-width:1120px;margin:0 auto;border-top:1px solid var(--color-rule);display:flex;justify-content:space-between;align-items:center;color:var(--color-text);font-size:.75rem;width:100%}.footer_bottomBar__CV8CY a{color:var(--color-primary);text-decoration:none}.footer_bottomBar__CV8CY a:hover{color:var(--color-accent);opacity:1}@media (max-width:768px){.footer_topBar__HEzK3{grid-template-columns:1fr;justify-items:center;text-align:center;gap:2rem}.footer_leftContent__w8oSS{max-width:100%}.footer_middleContent__Er9Ao{justify-self:center}.footer_siteLinks__tNw6l{flex-direction:row;gap:1rem;margin-top:0}.footer_rightContent__rWn1V{justify-self:center}.footer_socialLinks__0qzvI{margin-top:0}.footer_bottomBar__CV8CY{flex-direction:column;align-items:center;gap:1rem;text-align:center}}.layout_container__O8MPK{background:var(--color-background);min-height:100vh}.layout_main__Lw6k_{width:100%}.layout_linksContainer__K2qxs,.layout_socialContainer___2mGS{display:flex;flex-direction:row;align-items:center;margin:1rem 0;height:100%}.layout_socialContainer___2mGS{gap:1.5rem}.layout_linksContainer__K2qxs{gap:3rem}.hero_hero__QLZuf{border-bottom:1px solid var(--color-rule);padding:3.4rem var(--space-page) 2.6rem}.hero_inner__NfNFw{max-width:1120px;margin:0 auto}.hero_title__kVHmg{color:var(--color-primary);font-size:5.1rem;font-weight:700;line-height:.98;max-width:840px;margin:0}.hero_description__9Yp_W{font-family:var(--font-serif);font-size:1.75rem;color:var(--color-text);line-height:1.35;max-width:720px;margin:2rem 0 0}.hero_actions__4Ury6{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem}.hero_primaryAction__SIHvm,.hero_secondaryAction__L8fVd{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.8rem 1rem;border:1px solid var(--color-primary);border-radius:999px;font-size:.9rem;font-weight:800;text-decoration:none}.hero_primaryAction__SIHvm{background:var(--color-primary);color:var(--color-background)}.hero_secondaryAction__L8fVd{color:var(--color-primary);background:transparent}.hero_primaryAction__SIHvm:hover,.hero_secondaryAction__L8fVd:hover{color:var(--color-background);background:var(--color-accent);border-color:var(--color-accent);text-decoration:none}@media (max-width:700px){.hero_hero__QLZuf{padding-bottom:2.6rem;padding-top:3rem}.hero_title__kVHmg{font-size:3.15rem}.hero_description__9Yp_W{font-size:1.2rem}.hero_actions__4Ury6{align-items:stretch;flex-direction:column}.hero_primaryAction__SIHvm,.hero_secondaryAction__L8fVd{width:100%}}@media (max-width:420px){.hero_title__kVHmg{font-size:2.85rem}}.recentPosts_recentPosts__MdZf2{padding:4.5rem var(--space-page);max-width:calc(1120px + var(--space-page) + var(--space-page));margin:0 auto}.recentPosts_header__iZCiR{border-bottom:1px solid var(--color-rule);margin-bottom:2rem;max-width:960px;padding-bottom:2rem}.recentPosts_title__hrpK4{color:var(--color-primary);font-size:2.9rem;line-height:1;margin:0 0 .8rem}.recentPosts_intro__iOl89{color:var(--color-text-light);font-family:var(--font-serif);font-size:1.25rem;line-height:1.35;margin:0;max-width:620px}.recentPosts_postLink__Dw_B2{color:inherit;text-decoration:none}.recentPosts_postLink__Dw_B2:hover{text-decoration:none}.recentPosts_postLink__Dw_B2:hover .recentPosts_postTitle__7lvAS{color:var(--color-accent)}.recentPosts_list__6zXcY{counter-reset:essays;list-style:none;max-width:960px;padding:0;margin:0}.recentPosts_post__1E3yi{border-bottom:1px solid var(--color-rule);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:72px minmax(0,1fr);padding:1.45rem 0}.recentPosts_postNumber__nEtp9{color:var(--color-text-light);font-family:var(--font-serif);font-size:1rem;padding-top:.35rem}.recentPosts_postTitle__7lvAS{color:var(--color-primary);font-size:1.65rem;line-height:1.1;margin-bottom:.5rem;margin-top:0;transition:color .18s ease}.recentPosts_postDescription__i_O6j{font-size:1.02rem;color:var(--color-text-light);line-height:1.55;margin:0;max-width:680px}.recentPosts_footer__l8GZx{display:flex;justify-content:flex-end;margin-top:2rem;max-width:960px}.recentPosts_viewAll__zZiFb{border-bottom:1px solid;color:var(--color-primary);font-weight:800;text-decoration:none;transition:color .18s ease}.recentPosts_viewAll__zZiFb:hover{color:var(--color-accent);text-decoration:none}@media (max-width:768px){.recentPosts_recentPosts__MdZf2{padding:3rem var(--space-page)}.recentPosts_title__hrpK4{font-size:2.25rem}.recentPosts_intro__iOl89{font-size:1.18rem}.recentPosts_post__1E3yi{grid-template-columns:48px minmax(0,1fr);padding:1.35rem 0}.recentPosts_postTitle__7lvAS{font-size:1.35rem}.recentPosts_footer__l8GZx{justify-content:flex-start}}.newsletterCTA_newsletterCTA__U1Kb8{background-color:var(--color-primary);color:var(--color-background);margin:0 auto;padding:5rem var(--space-page);text-align:left}.newsletterCTA_inner__43M0M{max-width:900px;margin:0 auto}.newsletterCTA_kicker__D4Blc{color:#d7b19f;font-size:.78rem;font-weight:800;letter-spacing:0;margin:0 0 1rem;text-transform:uppercase}.newsletterCTA_title___6_IP{color:var(--color-background);font-size:3.5rem;line-height:1;margin:0 0 1.2rem}.newsletterCTA_description__Ij67I{color:#f4ecdf;font-family:var(--font-serif);font-size:1.35rem;line-height:1.4;max-width:720px;margin:0 0 2rem}.newsletterCTA_linkButton__PuRKi{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.85rem 1.05rem;border:1px solid #f4ecdf;border-radius:999px;background:#f4ecdf;color:var(--color-primary);font-size:.92rem;font-weight:800;text-decoration:none}.newsletterCTA_linkButton__PuRKi:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-background);text-decoration:none}@media (max-width:768px){.newsletterCTA_newsletterCTA__U1Kb8{padding:3.5rem var(--space-page)}.newsletterCTA_title___6_IP{font-size:2.45rem}.newsletterCTA_description__Ij67I{font-size:1.18rem}.newsletterCTA_linkButton__PuRKi{margin-left:0;width:100%}}