.header-inner nav .menu{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}
.header-inner nav .menu a{display:block}
.brand>span{max-width:155px;line-height:1.08}
.homepage-content>.wp-block-group{margin-block:0}
.homepage-content :where(.wp-block-group)>*{margin-block-start:0}
.homepage-content .wp-block-image{margin:0}
.homepage-content .wp-block-heading{color:var(--ink)}
.homepage-content .newsletter .wp-block-heading{color:var(--paper)}
.homepage-content .wp-block-image figcaption{margin-bottom:0}
.homepage-content .mission-ribbon p{margin:0}
.homepage-content .actions p{margin:0}
.homepage-content .actions{margin-top:30px}
.homepage-content .hero-footnote{margin-top:43px}
.homepage-content .about-copy p+p{margin-top:18px}
.homepage-content .way .action-wrap{margin-top:auto;margin-bottom:0}
.homepage-content .way-top p{margin:0}
.homepage-content .way .way-icon{margin:0}
.homepage-content .way .text-link{margin-top:auto}
.homepage-content .work-image img{width:100%}
.homepage-content .hero-image img{width:100%;height:100%;position:absolute;inset:0;object-position:49% center}
.homepage-content .hero-image figcaption{margin:0;text-align:left}
.homepage-content .work-image figcaption{text-align:left;color:var(--muted)}
.page-content{margin-top:35px}.standard-content{min-height:55vh}.standard-content h1{font-size:clamp(38px,5vw,64px)}
.standard-content h2{margin-top:30px}.standard-content p{margin-block:20px}.standard-content .button{margin-top:20px}.post-summary{padding-block:35px;border-bottom:1px solid var(--line)}
@media(min-width:761px) and (max-width:1150px){.header-inner nav .menu{gap:18px}}
@media(max-width:760px){.header-inner nav .menu{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 24px}.header-inner nav{align-items:center}.hero-image img{object-position:center 56%}.homepage-content .hero-footnote{margin-top:28px}}
