@import url('https://fonts.googleapis.com/css2?family=Prata&family=Jost:wght@300;400;500&display=swap');

.page-id-9 h1.entry-title,
.page-id-9 .entry-title,
.page-id-9 .entry-header,
.page-id-9 .page-header,
.page-id-9 .page-title,
.home h1.entry-title,
.home .entry-title,
.home .entry-header,
.home .page-header {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.page-id-9 .entry-content,
.page-id-9 .post-content,
.page-id-9 .site-content,
.page-id-9 .content-area,
.page-id-9 article {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

.page-id-9 .site-header,
.page-id-9 header.site-header {
  display: none !important;
}
/* ===== WMM V4 CHROME (2026-08-09) — brand v3.1. Delete to END WMM V4 CHROME to revert. ===== */
:root{--v4-ink:#16181C;--v4-blue:#4C6E8F;--v4-deep:#37566F;--v4-rule:#E4E7EA;--v4-tint:#F2F5F8;}
body:not(.page-id-9){font-family:'Jost',"Helvetica Neue",Arial,sans-serif!important;font-weight:300;color:#16181C!important;background:#fff!important;-webkit-font-smoothing:antialiased;}
body:not(.page-id-9) a{color:#4C6E8F;}
body:not(.page-id-9) .site-header{background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid #E4E7EA!important;height:76px!important;}
body:not(.page-id-9) .site-logo,body:not(.page-id-9) .site-logo span,body:not(.page-id-9) .footer-logo{font-family:'Prata',Georgia,serif!important;font-weight:400!important;font-style:normal!important;color:#16181C!important;}
body:not(.page-id-9) .primary-nav a:not(.nav-cta){font-family:'Jost',sans-serif!important;font-weight:400!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#16181C!important;position:relative;padding-bottom:3px;}
body:not(.page-id-9) .primary-nav a:not(.nav-cta)::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:#4C6E8F;transform:scaleX(0);transform-origin:left;transition:transform .28s ease;}
body:not(.page-id-9) .primary-nav a:not(.nav-cta):hover::after{transform:scaleX(1);}
body:not(.page-id-9) .nav-cta{background:#37566F!important;color:#fff!important;border-radius:999px!important;font-family:'Jost',sans-serif!important;font-weight:500!important;font-size:11.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:11px 22px!important;transition:background .25s ease,transform .25s ease;}
body:not(.page-id-9) .nav-cta:hover{background:#16181C!important;transform:translateY(-1px);}
body:not(.page-id-9) .post-header__title,body:not(.page-id-9) .page-header h1,body:not(.page-id-9) .entry-title,body:not(.page-id-9) h1,body:not(.page-id-9) h2,body:not(.page-id-9) h3{font-family:'Prata',Georgia,serif!important;font-weight:400!important;font-style:normal!important;color:#16181C!important;letter-spacing:0!important;}
body:not(.page-id-9) .post-header__title,body:not(.page-id-9) .page-header h1,body:not(.page-id-9) .entry-title{font-size:clamp(30px,4vw,48px)!important;line-height:1.14!important;}
body:not(.page-id-9) h2{font-size:clamp(23px,2.6vw,34px)!important;line-height:1.2!important;}
body:not(.page-id-9) h3{font-size:22px!important;line-height:1.3!important;}
body:not(.page-id-9) .post-header__meta,body:not(.page-id-9) .post-meta,body:not(.page-id-9) .post-category{font-family:'Jost',sans-serif!important;font-size:10.5px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#4C6E8F!important;}
body:not(.page-id-9) .post-content,body:not(.page-id-9) .entry-content,body:not(.page-id-9) .page-content{font-family:'Jost',sans-serif!important;font-weight:300!important;font-size:17px!important;line-height:1.8!important;color:#16181C!important;}
body:not(.page-id-9) .post-content p,body:not(.page-id-9) .entry-content p{margin-bottom:1.35em;}
body:not(.page-id-9) .post-content a,body:not(.page-id-9) .entry-content a{color:#4C6E8F!important;border-bottom:1px solid rgba(76,110,143,.35);text-decoration:none;}
body:not(.page-id-9) .post-content a:hover,body:not(.page-id-9) .entry-content a:hover{border-bottom-color:#4C6E8F;}
body:not(.page-id-9) blockquote{border-left:1px solid #4C6E8F!important;background:#F2F5F8!important;padding:20px 26px!important;margin:32px 0!important;color:#16181C!important;font-family:'Prata',Georgia,serif!important;font-size:19px!important;line-height:1.5!important;}
body:not(.page-id-9) hr{border:0;border-top:1px solid #E4E7EA;}
body:not(.page-id-9) .post-card,body:not(.page-id-9) .posts-grid > article{background:#fff!important;border-radius:0!important;box-shadow:0 1px 2px rgba(22,24,28,.05);transition:transform .38s cubic-bezier(.2,.7,.3,1),box-shadow .38s cubic-bezier(.2,.7,.3,1);}
body:not(.page-id-9) .post-card:hover,body:not(.page-id-9) .posts-grid > article:hover{transform:translateY(-5px);box-shadow:0 1px 2px rgba(22,24,28,.05),0 18px 38px -20px rgba(22,24,28,.28);}
body:not(.page-id-9) .post-card img{transition:transform .7s cubic-bezier(.2,.7,.3,1);}
body:not(.page-id-9) .post-card:hover img{transform:scale(1.055);}
body:not(.page-id-9) .site-footer{background:#fff!important;border-top:1px solid #E4E7EA;padding:56px 0 42px!important;}
body:not(.page-id-9) .site-footer *{color:#71767e!important;}
body:not(.page-id-9) .footer-logo{color:#16181C!important;font-size:26px!important;}
body:not(.page-id-9) .footer-col-title{font-family:'Jost',sans-serif!important;font-size:10px!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#4C6E8F!important;}
body:not(.page-id-9) .footer-links a,body:not(.page-id-9) .footer-legal a{font-family:'Jost',sans-serif!important;font-size:13px!important;color:#71767e!important;border:0!important;}
body:not(.page-id-9) .footer-links a:hover,body:not(.page-id-9) .footer-legal a:hover{color:#16181C!important;}
body:not(.page-id-9) .footer-bottom{border-top:1px solid #E4E7EA!important;}
body:not(.page-id-9) .footer-copy{font-size:12px!important;color:#9aa0a8!important;}
body:not(.page-id-9) .email-form input[type=email]{border:1px solid #E4E7EA!important;border-radius:999px!important;font-family:'Jost',sans-serif!important;font-weight:300!important;padding:14px 22px!important;background:#fff!important;color:#16181C!important;}
body:not(.page-id-9) .email-form button,body:not(.page-id-9) .email-form input[type=submit]{background:#37566F!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:'Jost',sans-serif!important;font-weight:500!important;font-size:11.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:14px 26px!important;}

/* v4 chrome fixes */
body:not(.page-id-9) .site-header .header-inner{height:100%!important;display:flex!important;align-items:center!important;}
body:not(.page-id-9) .post-header__meta span:nth-child(-n+4){display:none!important;}
body:not(.page-id-9) .author-box{background:#F2F5F8!important;border:1px solid #E4E7EA!important;border-radius:0!important;}
.admin-bar .site-header{top:32px!important;}
@media screen and (max-width:782px){.admin-bar .site-header{top:46px!important;}}

/* v4 QA fixes (archive cards + blog page) */
body:not(.page-id-9) .post-card__title a{color:#16181C!important;}
body:not(.page-id-9) .post-card:hover .post-card__title a{color:#37566F!important;}
body:not(.page-id-9) .post-cat,body:not(.page-id-9) [class*="cat--"]{color:#4C6E8F!important;font-family:'Jost',sans-serif!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase!important;}
body:not(.page-id-9) .post-card__read{color:#4C6E8F!important;}
body:not(.page-id-9) .post-card__excerpt{color:#4a4f57!important;font-weight:300!important;}
body:not(.page-id-9) .post-card__date{color:#9aa0a8!important;}
body:not(.page-id-9) .post-card__img{background:#F2F5F8!important;}
.page-id-10 .page-header{display:none!important;}
.page-id-10 .container,.page-id-10 .entry-content,.page-id-10 .page-content,.page-id-10 article{max-width:1240px!important;}
body:not(.page-id-9) .post-card__img-placeholder,body:not(.page-id-9) [class*="img--"]{background:#F2F5F8!important;color:#9aa0a8!important;font-family:'Prata',Georgia,serif!important;font-style:normal!important;}
/* ===== END WMM V4 CHROME ===== */
