
.nw-lockup{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;white-space:nowrap;color:inherit;line-height:1;font-family:Georgia,serif;font-weight:bold;letter-spacing:-.045em;font-size:22px}.nw-lockup svg{width:29px;height:auto;flex:none}.header-logo .nw-lockup{color:#25382f}.header-logo{justify-self:center}.nw-footer .nw-lockup{font-size:25px}.nw-footer .nw-lockup svg{width:34px}
[id*="header_announcements"] .announcement-bar{background:#26392f;color:#fff9ef;text-align:center}[id*="header_announcements"] .announcement-bar__text{text-align:center;color:inherit}
.nw-home,.nw-footer{font-family:system-ui,sans-serif}.nw-home{color:#213229;background:#f1eee7}.nw-hero{display:grid;grid-template-columns: minmax(0,2fr) minmax(0,3fr);background:#25382f;color:#fff8eb;align-items:center}.nw-hero>div{padding:clamp(30px,6vw,105px)}.nw-hero img{width:100%;height:auto;display:block}.nw-hero h1,.nw-band h2{font-family:Georgia,serif;line-height:1.05;margin:.2em 0 .4em;color:inherit}.nw-hero h1{font-size:clamp(42px,6vw,94px)}.nw-hero p{max-width:35ch}.nw-kicker{font-size:11px;font-weight:700;letter-spacing:.17em;margin:0 0 14px}.nw-shell{width:min(1400px,calc(100% - 72px));margin-inline:auto}.nw-band{padding:clamp(36px,6vw,88px) 0}.nw-band h2{font-size:clamp(30px,5vw,58px)}.nw-tone-0{background:#f2eee6}.nw-tone-1{background:#dce6dc}.nw-tone-2{background:#eddfd0}.nw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,27px);margin-top:26px}.nw-grid article{background:#fff;border:1px solid #24372f25;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.nw-photo{display:block;aspect-ratio:1;background:#fff;padding:8px}.nw-photo img{width:100%;height:100%;object-fit:contain;display:block}.nw-card-text{padding:15px;border-top:1px solid #ece9e3}.nw-card-text a,.nw-more a,.nw-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nw-card-text p{margin:8px 0 0}.nw-card-text s{color:#62483e}.nw-button{display:inline-block;padding:11px 20px;border-radius:4px;background:#273b30;color:#fff9eb!important;text-decoration:none!important}.nw-hero .nw-button{background:#f6e5c9;color:#26392f!important;margin-top:10px}.nw-more{margin:24px 0 0}.nw-footer{background:#1f3129;color:#fff7e6}.nw-footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:28px;padding-block:48px}.nw-footer p{max-width:30ch}.nw-footer h2{color:inherit;font-size:16px;margin:0 0 14px}.nw-footer-grid>div{display:flex;align-items:flex-start;flex-direction:column}.nw-footer a{width:fit-content;padding-block:5px}.nw-footer a.nw-brand{text-decoration:none}.nw-copyright{text-align:center;border-top:1px solid #819388;padding:15px;background:#18271f}
@media(max-width:749px){.nw-lockup{font-size:clamp(14px,4vw,21px);gap:3px;padding:2px}.nw-lockup svg{width:22px}.nw-hero{grid-template-columns:1fr}.nw-shell{width:calc(100% - 32px)}.nw-grid,.nw-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-card-text{padding:10px;font-size:13px}.nw-footer-grid{gap:24px 14px}.nw-footer .nw-lockup{font-size:18px}.nw-footer .nw-lockup svg{width:24px}}
