:root{--mpt-primary:#ffffff;--mpt-accent:#c8102e;--mpt-text:#141414;--mpt-muted:#6b7280;--mpt-border:#e3e5e8;--mpt-background:#ffffff;--mpt-sans:'Helvetica Neue',Arial,Helvetica,sans-serif;--mpt-serif:Georgia,'Times New Roman',serif}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--mpt-background);color:var(--mpt-text);font-family:var(--mpt-serif);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:color .15s ease}a:hover,a:focus{color:var(--mpt-accent)}img{max-width:100%;height:auto;display:block}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--mpt-accent);outline-offset:2px}.mpt-container{max-width:1200px;margin:0 auto;padding:0 16px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.mpt-skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:12px 20px;background:var(--mpt-accent);color:#fff;font-family:var(--mpt-sans);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.mpt-skip-link:focus{left:0;color:#fff;outline:2px solid #111;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4{font-family:var(--mpt-serif);line-height:1.25;margin:0 0 .5em}.mpt-site-title{font-size:30px;font-weight:700}.mpt-entry-title{font-size:22px}.mpt-article-title{font-size:34px}.mpt-page-title{font-size:30px}.mpt-entry-summary,.mpt-archive-description{color:#444;font-size:15px}.mpt-site-header{background:#fff}.mpt-main{padding:24px 0 40px}.mpt-entry{margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid var(--mpt-border)}.mpt-entry:last-child{border-bottom:0}.mpt-entry-title a{color:var(--mpt-text)}.mpt-entry-title a:hover{color:var(--mpt-accent)}.mpt-site-footer{border-top:3px solid #111;margin-top:48px;padding:28px 0;color:var(--mpt-muted);font-family:var(--mpt-sans);font-size:12px}.mpt-footer-text{margin:0}.mpt-widget{margin:0 0 24px;padding:16px;border:1px solid var(--mpt-border);background:#fff}.mpt-widget-title{margin:0 0 12px;padding-bottom:8px;font-family:var(--mpt-sans);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--mpt-accent)}.mpt-widget-title span{background:#fff}.wp-block-post-title a{color:var(--mpt-text)}.wp-block-post-title a:hover,.wp-block-post-title a:focus{color:var(--mpt-accent)}.wp-block-post-terms{font-family:var(--mpt-sans);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.wp-block-post-terms a{color:var(--mpt-accent)}.wp-block-query .wp-block-post-template{margin:0;padding:0;list-style:none}.wp-block-query .wp-block-post-template>li{margin:0 0 24px}.wp-block-query .wp-block-post-featured-image img{width:100%;height:auto}.wp-block-query .wp-block-post-excerpt__excerpt{color:#444}.wp-block-buttons .wp-block-button__link{font-family:var(--mpt-sans);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:12px 20px;border-radius:0}.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid var(--mpt-text);background:#fff0;color:var(--mpt-text);padding:10px 18px}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus{border-color:var(--mpt-accent);color:var(--mpt-accent)}.wp-block-quote{border-left:4px solid var(--mpt-accent);margin:0;padding-left:20px}.wp-block-quote cite{font-family:var(--mpt-sans);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--mpt-muted)}.wp-block-separator{border:0;border-top:1px solid var(--mpt-border)}.mpt-eyebrow{font-family:var(--mpt-sans);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mpt-list-title{padding-bottom:8px;border-bottom:2px solid var(--mpt-text);margin:0 0 16px}.wp-block-heading.mpt-section-heading{margin:0 0 20px;padding-bottom:8px;border-bottom:2px solid var(--mpt-text);font-size:24px}.is-style-mpt-kicker{font-family:var(--mpt-sans);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mpt-accent);margin:0 0 6px}.wp-block-heading.is-style-mpt-section-heading{margin:0 0 20px;padding-bottom:8px;border-bottom:2px solid var(--mpt-text);font-size:24px}.wp-block-quote.is-style-mpt-pull-quote{margin:1.6em 0;padding:.2em 0 .2em 20px;font-size:22px;line-height:1.35;font-style:normal;color:var(--mpt-text)}.wp-block-quote.is-style-mpt-pull-quote cite{font-size:12px;margin-top:10px}.wp-block-separator.is-style-mpt-rule{border:0;border-top:4px solid var(--mpt-text)}