:root{--oaj-accent:#9B1C31;--oaj-ink:#1A1A1A;--oaj-border:#E8E8E8;--oaj-paper:#F5F5F0}
body.oaj-site{margin:0;background:#fff;color:var(--oaj-ink);font-family:Outfit,sans-serif;font-size:18px;line-height:1.8}*{box-sizing:border-box}a{color:var(--oaj-accent)}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--oaj-accent);outline-offset:4px}.oaj-skip{position:absolute;left:16px;top:-100px;background:#fff;padding:10px;z-index:99999}.oaj-skip:focus{top:10px}.oaj-topbar{background:var(--oaj-ink);color:#fff;padding:7px 40px;font-size:15px}.oaj-topbar a{color:#fff;text-decoration:none;margin-right:20px}.oaj-header{position:relative;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:14px 40px;border-bottom:2px solid var(--oaj-accent);background:#fff;z-index:100}.oaj-brand{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:600;white-space:nowrap;color:var(--oaj-ink);text-decoration:none}.oaj-logo{max-width:180px;max-height:64px;width:auto;height:auto}.oaj-menu,.oaj-menu .sub-menu{margin:0;padding:0;list-style:none}.oaj-menu{display:flex;gap:16px;align-items:center}.oaj-menu li{position:relative;margin:0}.oaj-menu a{color:#444;text-decoration:none;font-size:15px;white-space:nowrap;display:block;padding:8px 0}.oaj-menu a:hover{color:var(--oaj-accent)}.oaj-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:255px;background:#fff;border:1px solid var(--oaj-border);box-shadow:0 4px 16px #0001}.oaj-menu .sub-menu a{padding:10px 16px;border-bottom:1px solid var(--oaj-border)}.oaj-menu li:hover>.sub-menu,.oaj-menu li:focus-within>.sub-menu{display:block}.oaj-menu>.menu-item-has-children>a:after{content:' ▾'}.oaj-header-cta{border:1px solid var(--oaj-accent);color:var(--oaj-accent);padding:8px 18px;font-size:15px;white-space:nowrap;text-decoration:none}.oaj-header-cta:hover{background:var(--oaj-accent);color:#fff}.oaj-mobile-nav{display:none}.oaj-footer{background:var(--oaj-ink);color:#fff;padding:40px 40px 0;font-size:16px}.oaj-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:32px;border-bottom:1px solid #444}.oaj-footer-brand{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:600;color:#fff;text-decoration:none}.oaj-tagline{text-transform:uppercase;letter-spacing:2px;font-size:15px}.oaj-footer h2{font-family:Outfit,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0 0 16px}.oaj-footer p{margin:0 0 14px}.oaj-footer ul{padding:0;margin:0;list-style:none}.oaj-footer li{margin:0 0 10px}.oaj-footer a{color:#fff;text-decoration:none}.oaj-footer a:hover{text-decoration:underline}.oaj-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:16px 0;font-size:14px}.oaj-article{max-width:1000px;margin:auto;padding:52px 40px}.oaj-article h1,.oaj-article h2,.oaj-article h3{font-family:'Cormorant Garamond',serif;font-weight:500;color:var(--oaj-ink);line-height:1.2}.oaj-article h1{font-size:48px;margin:0 0 28px}.oaj-article h2{font-size:34px;margin:36px 0 16px}.oaj-article p,.oaj-article li{font-size:19px;color:#444}.oaj-article img{max-width:100%;height:auto}.oaj-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:14px!important}.oaj-post-card{padding:24px 0;border-bottom:1px solid var(--oaj-border)}.wp-block-query{margin-top:30px}.wp-block-post-title{font-size:30px}.oaj-main .wpforms-container input,.oaj-main .wpforms-container select,.oaj-main .wpforms-container textarea{background:#fff!important;color:#1A1A1A!important;border:1px solid #999!important;font-family:Outfit,sans-serif!important}.oaj-main .wpforms-container label{color:#1A1A1A!important}.oaj-main .wpforms-submit{background:var(--oaj-accent)!important;color:#fff!important}.elementor-widget-container p:last-child{margin-bottom:0}
@media(max-width:1200px){.oaj-desktop-nav{display:none}.oaj-mobile-nav{display:block}.oaj-mobile-nav summary{cursor:pointer;border:1px solid #aaa;padding:6px 12px;color:#1A1A1A}.oaj-mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:2px solid var(--oaj-accent);padding:20px 30px;max-height:75vh;overflow:auto}.oaj-mobile-menu,.oaj-mobile-menu .sub-menu{list-style:none;margin:0;padding:0}.oaj-mobile-menu a{display:block;padding:8px 0;color:#1A1A1A;font-size:16px}.oaj-mobile-menu .sub-menu{padding-left:20px}.oaj-header-cta{margin-left:auto}}
@media(max-width:767px){.oaj-topbar{padding:7px 20px;font-size:13px}.oaj-topbar a{display:inline-block;margin-right:10px}.oaj-header{padding:12px 20px;gap:12px}.oaj-brand{font-size:23px}.oaj-header-cta{padding:6px 10px;font-size:13px}.oaj-footer{padding:32px 20px 0}.oaj-footer-grid{grid-template-columns:1fr;gap:26px}.oaj-footer-bottom{flex-direction:column;gap:8px}.oaj-article{padding:32px 20px}.oaj-article h1{font-size:36px}.oaj-article h2{font-size:28px}.oaj-article p,.oaj-article li{font-size:18px}}

.oaj-brand em,.oaj-footer-brand em{font-style:normal;color:var(--oaj-accent)}
