*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--maf-color-bg)}html{overflow-x:clip}::selection{background:var(--maf-black);color:var(--maf-white);text-shadow:none}hr{display:block;height:1px;border:0;border-top:var(--maf-border-base) solid var(--maf-color-border);margin:var(--maf-space-base) 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.maf-icon{width:1em;height:1em;flex-shrink:0}img{max-width:100%;height:auto}a img{transition:opacity 200ms ease}a:hover img,a:focus-visible img{opacity:0.8}:focus-visible{outline:var(--maf-border-lg) solid var(--maf-color-focus);outline-offset:2px}.hidden{display:none !important;visibility:hidden}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;white-space:nowrap}.skip-link:focus{position:fixed;top:var(--maf-space-sm);left:var(--maf-space-sm);z-index:100000;width:auto;height:auto;margin:0;padding:var(--maf-space-xs) var(--maf-space-sm);clip:auto;clip-path:none;background:var(--maf-white);color:var(--maf-black);text-decoration:none}.invisible{visibility:hidden}@media print{*,*:before,*:after{background:transparent !important;color:var(--maf-black) !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}.site-header,.site-footer,.primary-navbar{display:none}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html,body{color:var(--maf-color-text);font-family:var(--maf-font-body);font-size:var(--maf-text-base);line-height:var(--maf-leading-base);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;color:var(--maf-color-text);font-family:var(--maf-font-heading);font-weight:var(--maf-weight-xl);line-height:var(--maf-leading-sm);overflow-wrap:break-word}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1 a:hover,h1 a:focus-visible,h2 a:hover,h2 a:focus-visible,h3 a:hover,h3 a:focus-visible,h4 a:hover,h4 a:focus-visible,h5 a:hover,h5 a:focus-visible,h6 a:hover,h6 a:focus-visible{color:var(--maf-color-link-hover)}h1{font-size:var(--maf-text-4xl);line-height:var(--maf-leading-xs);letter-spacing:var(--maf-tracking-xs)}h2{font-size:var(--maf-text-2xl);letter-spacing:var(--maf-tracking-xs)}h3{font-size:var(--maf-text-xl)}h4{font-size:var(--maf-text-lg)}h5{font-size:var(--maf-text-base)}h6{font-size:var(--maf-text-sm);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase}p,ul,ol{margin:0 0 var(--maf-space-sm)}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}p,h2,h3,h4,h5,h6{max-width:var(--maf-measure-max)}ul,ol{padding-left:var(--maf-space-base)}:where(.elementor-widget-text-editor, .entry-content, .wp-block-list) li{margin-bottom:var(--maf-space-2xs)}.lede{font-size:var(--maf-text-lg);line-height:var(--maf-leading-base)}strong,b{font-weight:var(--maf-weight-xl)}small{font-size:var(--maf-text-sm)}blockquote{margin:0;padding-left:var(--maf-space-base);border-left:var(--maf-border-lg) solid var(--maf-black);font-size:var(--maf-text-lg);line-height:var(--maf-leading-base)}blockquote p:last-child{margin-bottom:0}a{color:inherit;text-decoration:underline;text-decoration-thickness:var(--maf-border-base);text-underline-offset:0.15em}a:hover,a:focus-visible{color:var(--maf-color-link-hover);text-decoration-thickness:var(--maf-border-lg)}h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title,h6.elementor-heading-title{line-height:var(--maf-leading-sm)}h1.elementor-heading-title{line-height:var(--maf-leading-xs)}.elementor-widget-text-editor table,.elementor-tab-content table,.entry-content table,.wp-block-table table{--table-pad-y: var(--maf-space-xs);--table-gap-x: var(--maf-space-base);width:100%;max-width:100%;margin:var(--maf-space-lg) 0;border:0;border-collapse:collapse;border-spacing:0;font-family:var(--maf-font-body);font-size:var(--maf-text-sm);line-height:var(--maf-leading-base);text-align:left}.elementor-widget-text-editor table:first-child,.elementor-tab-content table:first-child,.entry-content table:first-child,.wp-block-table table:first-child{margin-top:0}.elementor-widget-text-editor table:last-child,.elementor-tab-content table:last-child,.entry-content table:last-child,.wp-block-table table:last-child{margin-bottom:0}.elementor-widget-text-editor table caption,.elementor-tab-content table caption,.entry-content table caption,.wp-block-table table caption{padding-bottom:var(--maf-space-2xs);font-family:var(--maf-font-heading);font-size:var(--maf-text-lg);font-weight:var(--maf-weight-xl);line-height:var(--maf-leading-sm);text-align:left}.elementor-widget-text-editor table th,.elementor-widget-text-editor table td,.elementor-tab-content table th,.elementor-tab-content table td,.entry-content table th,.entry-content table td,.wp-block-table table th,.wp-block-table table td{padding:var(--table-pad-y) var(--table-gap-x) var(--table-pad-y) 0;border:0;border-bottom:var(--maf-border-base) solid var(--maf-color-border);background:none;vertical-align:top}.elementor-widget-text-editor table th:last-child,.elementor-widget-text-editor table td:last-child,.elementor-tab-content table th:last-child,.elementor-tab-content table td:last-child,.entry-content table th:last-child,.entry-content table td:last-child,.wp-block-table table th:last-child,.wp-block-table table td:last-child{padding-right:0}.elementor-widget-text-editor table p,.elementor-tab-content table p,.entry-content table p,.wp-block-table table p{margin:0;max-width:none}.elementor-widget-text-editor table p+p,.elementor-widget-text-editor table p+ul,.elementor-widget-text-editor table p+ol,.elementor-tab-content table p+p,.elementor-tab-content table p+ul,.elementor-tab-content table p+ol,.entry-content table p+p,.entry-content table p+ul,.entry-content table p+ol,.wp-block-table table p+p,.wp-block-table table p+ul,.wp-block-table table p+ol{margin-top:var(--maf-space-2xs)}.elementor-widget-text-editor table img,.elementor-tab-content table img,.entry-content table img,.wp-block-table table img{display:block}.elementor-widget-text-editor table thead th,.elementor-widget-text-editor table thead td,.elementor-tab-content table thead th,.elementor-tab-content table thead td,.entry-content table thead th,.entry-content table thead td,.wp-block-table table thead th,.wp-block-table table thead td{padding-top:0;padding-bottom:var(--maf-space-2xs);border-bottom:var(--maf-border-lg) solid var(--maf-black);color:var(--maf-color-text-muted);font-family:var(--maf-font-heading);font-size:var(--maf-text-xs);font-weight:var(--maf-weight-lg);line-height:var(--maf-leading-sm);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase}.elementor-widget-text-editor table thead th strong,.elementor-widget-text-editor table thead th b,.elementor-widget-text-editor table thead td strong,.elementor-widget-text-editor table thead td b,.elementor-tab-content table thead th strong,.elementor-tab-content table thead th b,.elementor-tab-content table thead td strong,.elementor-tab-content table thead td b,.entry-content table thead th strong,.entry-content table thead th b,.entry-content table thead td strong,.entry-content table thead td b,.wp-block-table table thead th strong,.wp-block-table table thead th b,.wp-block-table table thead td strong,.wp-block-table table thead td b{font-weight:inherit}.elementor-widget-text-editor table tbody th,.elementor-tab-content table tbody th,.entry-content table tbody th,.wp-block-table table tbody th{font-weight:var(--maf-weight-base)}@media (max-width:639px){.elementor-widget-text-editor table,.elementor-widget-text-editor table tbody,.elementor-widget-text-editor table tr,.elementor-widget-text-editor table th,.elementor-widget-text-editor table td,.elementor-tab-content table,.elementor-tab-content table tbody,.elementor-tab-content table tr,.elementor-tab-content table th,.elementor-tab-content table td,.entry-content table,.entry-content table tbody,.entry-content table tr,.entry-content table th,.entry-content table td,.wp-block-table table,.wp-block-table table tbody,.wp-block-table table tr,.wp-block-table table th,.wp-block-table table td{display:block}.elementor-widget-text-editor table thead,.elementor-tab-content table thead,.entry-content table thead,.wp-block-table table thead{display:none}.elementor-widget-text-editor table tr,.elementor-tab-content table tr,.entry-content table tr,.wp-block-table table tr{padding-block:var(--maf-space-sm);border-bottom:var(--maf-border-base) solid var(--maf-color-border)}.elementor-widget-text-editor table th,.elementor-widget-text-editor table td,.elementor-tab-content table th,.elementor-tab-content table td,.entry-content table th,.entry-content table td,.wp-block-table table th,.wp-block-table table td{width:auto;padding:0;border:0}.elementor-widget-text-editor table td+td,.elementor-widget-text-editor table th+td,.elementor-tab-content table td+td,.elementor-tab-content table th+td,.entry-content table td+td,.entry-content table th+td,.wp-block-table table td+td,.wp-block-table table th+td{margin-top:var(--maf-space-3xs)}}.container,.maf-container{width:100%;max-width:var(--maf-container);margin-inline:auto;padding-inline:var(--maf-container-pad)}.maf-container--prose{max-width:var(--maf-container-prose)}.maf-grid{display:grid;grid-template-columns:repeat(var(--maf-grid-columns), minmax(0, 1fr));gap:var(--maf-grid-gap)}body{--header-pad-y: var(--maf-space-sm);--logo-h: var(--maf-logo-h)}.site-header{--nav-gap: var(--maf-space-lg);--submenu-pad-x: var(--maf-space-sm);--submenu-min-w: 200px;--submenu-gap: 8px;position:sticky;top:var(--maf-admin-bar);z-index:var(--maf-z-header);width:100%;background-color:var(--maf-white);border-bottom:var(--maf-border-base) solid transparent;transition:border-color 200ms ease}.site-header__bar{display:flex;align-items:center;justify-content:space-between;column-gap:var(--maf-space-base);padding-block:var(--header-pad-y)}.site-header__logo{display:block;flex-shrink:0}.site-header__logo-img{display:block;width:auto;height:var(--logo-h)}.site-header__nav{display:flex;align-items:center}@media (min-width:1024px){.site-header__nav{align-self:stretch;align-items:stretch}.site-header__nav>nav{display:flex}}.site-header__toggle{appearance:none;background:none;border:0;display:flex;align-items:center;justify-content:center;padding:0;width:var(--maf-nav-icon);height:var(--maf-nav-icon);color:var(--maf-black);cursor:pointer;transition:opacity 200ms ease}.site-header__toggle .maf-icon{width:var(--maf-nav-icon);height:var(--maf-nav-icon)}.site-header__toggle:hover,.site-header__toggle:focus-visible,.site-header__toggle:active{background:none;opacity:0.5}@media (min-width:1024px){.site-header__toggle{display:none}}.site-header.is-sticky{border-bottom-color:var(--maf-black)}.main-nav{display:none}@media (min-width:1024px){.main-nav{display:flex;position:relative;align-items:stretch;justify-content:flex-end;gap:var(--nav-gap);margin:0;padding:0;list-style:none}}.main-nav>li{position:relative;display:flex;align-items:center;margin:0;padding:0}.main-nav>li>a{position:relative;display:flex;align-items:center;padding:var(--maf-space-2xs) 0;color:var(--maf-black);font-family:var(--maf-font-ui);font-size:var(--maf-text-base);font-weight:var(--maf-weight-xl);line-height:var(--maf-leading-2xs);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase;text-decoration:none;white-space:nowrap}.main-nav>li>a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--maf-border-lg);background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 200ms ease}.main-nav>li:hover>a,.main-nav>li:focus-within>a,.main-nav>li.current-menu-item>a,.main-nav>li.current-menu-ancestor>a{color:var(--maf-color-link-hover)}.main-nav>li:hover>a::after,.main-nav>li:focus-within>a::after,.main-nav>li.current-menu-item>a::after,.main-nav>li.current-menu-ancestor>a::after{transform:scaleX(1)}.main-nav .sub-menu{--submenu-drop: calc(var(--header-pad-y) + var(--maf-border-base) + var(--submenu-gap));position:absolute;top:calc(100% + var(--submenu-drop));left:calc(-1 * var(--submenu-pad-x));z-index:100;display:block;min-width:var(--submenu-min-w);margin:0;padding:var(--maf-space-xs) 0;list-style:none;background:var(--maf-surface-overlay);border:var(--maf-border-base) solid var(--maf-black);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--maf-space-2xs));transition:opacity 200ms ease, transform 200ms ease, visibility 200ms}.main-nav .sub-menu::before{content:"";position:absolute;top:calc(-1 * var(--submenu-drop));left:0;right:0;height:var(--submenu-drop)}.main-nav .sub-menu>li{display:block;width:100%;margin:0;padding:0}.main-nav .sub-menu>li>a{display:block;padding:var(--maf-space-2xs) var(--submenu-pad-x);color:var(--maf-black);font-family:var(--maf-font-ui);font-size:var(--maf-text-sm);font-weight:var(--maf-weight-xl);line-height:var(--maf-leading-sm);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase;text-decoration:none;white-space:nowrap}.main-nav .sub-menu>li>a:hover,.main-nav .sub-menu>li>a:focus-visible{background:var(--maf-black);color:var(--maf-white)}.main-nav>li:hover>.sub-menu,.main-nav>li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.site-header,.main-nav>li>a::after,.main-nav .sub-menu{transition:none}}.primary-navbar{position:fixed;top:var(--maf-admin-bar);left:0;z-index:var(--maf-z-overlay);display:flex;flex-direction:column;gap:var(--maf-space-xl);width:100%;height:calc(100% - var(--maf-admin-bar));padding:var(--header-pad-y) var(--maf-container-pad) var(--maf-space-2xl);background-color:var(--maf-white);transform:translateX(100%);visibility:hidden;transition:transform 200ms ease-out, visibility 200ms;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.primary-navbar::-webkit-scrollbar{display:none}@media (min-width:1024px){.primary-navbar{display:none}}.primary-navbar__header{display:flex;align-items:center;justify-content:space-between}.primary-navbar__logo{display:block}.primary-navbar__logo img{display:block;width:auto;height:var(--logo-h)}.primary-navbar__close{display:flex;align-items:center;justify-content:center;padding:0;width:var(--maf-nav-icon);height:var(--maf-nav-icon);background:none;border:0;cursor:pointer;color:var(--maf-black);transition:opacity 200ms ease}.primary-navbar__close .maf-icon{width:var(--maf-nav-icon);height:var(--maf-nav-icon)}.primary-navbar__close:hover,.primary-navbar__close:focus-visible,.primary-navbar__close:active{background:none;opacity:0.5}.primary-navbar__body{flex:1}.primary-navbar__list{margin:0;padding:0;list-style:none}.primary-navbar__list>li{border-bottom:var(--maf-border-base) solid var(--maf-color-border)}.primary-navbar__list>li:last-child{border-bottom:0}.primary-navbar__list a{position:relative;display:block;padding:var(--maf-space-sm) 0;color:var(--maf-black);font-family:var(--maf-font-ui);font-size:var(--maf-text-lg);font-weight:var(--maf-weight-xl);line-height:var(--maf-leading-sm);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase;text-decoration:none}.primary-navbar__list a:hover,.primary-navbar__list a:focus-visible{text-decoration:underline;text-decoration-thickness:var(--maf-border-lg);text-underline-offset:0.2em}.primary-navbar__list>li.current-menu-item>a,.primary-navbar__list>li.current-menu-ancestor>a,.primary-navbar__list .current-menu-item>a{text-decoration:underline;text-decoration-thickness:var(--maf-border-lg);text-underline-offset:0.2em}.primary-navbar__list .sub-menu{display:none;margin:0 0 var(--maf-space-sm);padding:0;list-style:none}.primary-navbar__list .sub-menu a{font-size:var(--maf-text-base);font-weight:var(--maf-weight-base);padding:var(--maf-space-3xs) 0}.primary-navbar__list li.menu-item-has-children.is-open>.sub-menu{display:block}.primary-navbar__list>li.menu-item-has-children>a::after{content:"";position:absolute;top:var(--maf-space-sm);right:0;display:inline-block;width:1.5em;height:1.5em;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E") center / 1em no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E") center / 1em no-repeat;transform:rotate(0deg);transition:transform 200ms}.primary-navbar__list>li.menu-item-has-children.is-open>a::after{transform:rotate(-180deg)}.nav-open-overlay{overflow:hidden}.nav-open-overlay .primary-navbar{transform:translateX(0);visibility:visible}.nav-open-overlay .site-header__toggle{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.primary-navbar,.primary-navbar__list>li.menu-item-has-children>a::after{transition:none}}.site-footer{--social-size:  var(--maf-space-xl);--social-glyph: 22px;--footer-text:  var(--maf-white);--footer-rule:  var(--maf-white);padding-block:var(--maf-space-3xl) var(--maf-space-lg);color:var(--maf-white);background-color:var(--maf-color-panel)}@media (min-width:1024px){.site-footer{padding-block:var(--maf-space-4xl) var(--maf-space-2xl)}}.site-footer__grid{display:grid;grid-template-columns:repeat(var(--maf-grid-columns), minmax(0, 1fr));gap:var(--maf-space-2xl) var(--maf-grid-gap)}@media (min-width:1024px){.site-footer__grid{row-gap:var(--maf-space-3xl)}}.site-footer__contact,.site-footer__links,.site-footer__acknowledgement,.site-footer__foot{grid-column:1 / -1}@media (min-width:768px){.site-footer__contact{grid-column:1 / span 6}.site-footer__links{grid-column:7 / span 6}}@media (min-width:1024px){.site-footer__contact{grid-column:1 / span 5}.site-footer__links{grid-column:9 / span 4}}.site-footer__acknowledgement{display:grid;gap:var(--maf-space-lg) var(--maf-grid-gap)}@media (min-width:768px){.site-footer__acknowledgement{grid-template-columns:repeat(2, minmax(0, 1fr))}}.site-footer .widget{margin:0;color:var(--footer-text);font-size:var(--maf-text-sm);line-height:var(--maf-leading-lg)}.site-footer .widget+.widget{margin-top:var(--maf-space-base)}.site-footer .widget-title,.site-footer .widget h2,.site-footer .widget h3,.site-footer .widget h4,.site-footer__heading{margin:0 0 var(--maf-space-sm);color:var(--maf-white);font-family:var(--maf-font-heading);font-size:var(--maf-text-sm);font-weight:var(--maf-weight-xl);line-height:var(--maf-leading-sm);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase}.site-footer .widget-title strong,.site-footer .widget-title b,.site-footer .widget h2 strong,.site-footer .widget h2 b,.site-footer .widget h3 strong,.site-footer .widget h3 b,.site-footer .widget h4 strong,.site-footer .widget h4 b,.site-footer__heading strong,.site-footer__heading b{font-family:inherit;font-weight:inherit}.site-footer .widget p{margin:0 0 var(--maf-space-sm);max-width:none;color:inherit}.site-footer .widget p:last-child{margin-bottom:0}.site-footer .widget a{color:var(--maf-white);text-decoration:none;border-bottom:var(--maf-border-base) solid var(--footer-rule);transition:opacity 200ms ease}.site-footer .widget a:hover,.site-footer .widget a:focus-visible{color:var(--maf-white);opacity:0.6}.site-footer .widget a.maf-logo,.site-footer .maf-logo{display:block;width:80px;height:60px;margin:var(--maf-space-sm) 0 0;border:0;text-decoration:none;background:url("../img/maf-logo.svg") left center / contain no-repeat;text-indent:-9999px;overflow:hidden}.site-footer__menu{display:grid;gap:var(--maf-space-2xs);margin:0 0 var(--maf-space-base);padding:0;list-style:none}.site-footer__menu:last-child{margin-bottom:0}.site-footer__menu a{color:var(--maf-white);font-family:var(--maf-font-ui);font-size:var(--maf-text-sm);font-weight:var(--maf-weight-xl);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase;text-decoration:none;transition:opacity 200ms ease}.site-footer__menu a:hover,.site-footer__menu a:focus-visible{color:var(--maf-white);opacity:0.6}.site-footer__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--maf-space-base);padding-top:var(--maf-space-base);border-top:var(--maf-border-base) solid var(--footer-rule);color:var(--footer-text);font-size:var(--maf-text-xs);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase}.site-footer__social{display:flex;gap:var(--maf-space-2xs);margin:0 calc(-1 * (var(--social-size) - var(--social-glyph)) / 2) 0 0;padding:0;list-style:none}.site-footer__social a{display:grid;place-items:center;width:var(--social-size);height:var(--social-size);color:var(--maf-white);transition:opacity 200ms ease}.site-footer__social a:hover,.site-footer__social a:focus-visible{opacity:0.6}.site-footer__social svg{display:block;width:var(--social-glyph);height:var(--social-glyph)}@media (max-width:639px){.site-footer__foot{flex-direction:column-reverse;align-items:flex-start;gap:var(--maf-space-sm)}.site-footer__social{margin-left:calc(-1 * (var(--social-size) - var(--social-glyph)) / 2)}}.archive{--archive-cols: 3}.archive__header{margin-bottom:var(--maf-space-lg)}.archive__grid{display:grid;grid-template-columns:repeat(var(--archive-cols), minmax(0, 1fr));gap:var(--maf-space-2xl) var(--maf-grid-gap)}.archive__empty{padding-block:var(--maf-space-3xl);text-align:center;color:var(--maf-color-text-muted)}@media (max-width:1023px){.archive{--archive-cols: 2}}@media (max-width:767px){.archive{--archive-cols: 1}.archive__grid{gap:var(--maf-space-2xl)}}.elementor-button-wrapper .elementor-button,.button,.btn-link,.wp-block-button__link,.entry-content input[type="submit"],.entry-content button[type="submit"]{--btn-pad-y: var(--maf-space-xs);display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-pad-y) calc(var(--btn-pad-y) * 3);border:var(--maf-border-base) solid var(--maf-black);border-radius:var(--maf-radius-none);background-color:transparent;box-shadow:none;color:var(--maf-black);font-family:var(--maf-font-ui);font-size:var(--maf-text-sm);font-weight:var(--maf-weight-xl);line-height:var(--maf-leading-2xs);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase;text-decoration:none;text-align:center;transition:background-color 200ms ease, color 200ms ease, border-color 200ms ease}.elementor-button-wrapper .elementor-button:visited,.button:visited,.btn-link:visited,.wp-block-button__link:visited,.entry-content input[type="submit"]:visited,.entry-content button[type="submit"]:visited{color:var(--maf-black)}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus-visible,.elementor-button-wrapper .elementor-button:visited:hover,.button:hover,.button:focus-visible,.button:visited:hover,.btn-link:hover,.btn-link:focus-visible,.btn-link:visited:hover,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.wp-block-button__link:visited:hover,.entry-content input[type="submit"]:hover,.entry-content input[type="submit"]:focus-visible,.entry-content input[type="submit"]:visited:hover,.entry-content button[type="submit"]:hover,.entry-content button[type="submit"]:focus-visible,.entry-content button[type="submit"]:visited:hover{background-color:var(--maf-black);border-color:var(--maf-black);color:var(--maf-white)}.button--solid,.solid .elementor-button-wrapper .elementor-button{background-color:var(--maf-black);color:var(--maf-white)}.button--solid:visited,.solid .elementor-button-wrapper .elementor-button:visited{color:var(--maf-white)}.button--solid:hover,.button--solid:focus-visible,.solid .elementor-button-wrapper .elementor-button:hover,.solid .elementor-button-wrapper .elementor-button:focus-visible{background-color:transparent;color:var(--maf-black)}.widget{margin:0 0 var(--maf-space-lg)}.widget:last-child{margin-bottom:0}.widget ul,.widget ol{margin:0;padding:0;list-style:none}.widget li{margin-bottom:var(--maf-space-2xs)}.widget-title{margin:0 0 var(--maf-space-sm);font-size:var(--maf-text-sm);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase}.post-card{display:flex;flex-direction:column}.post-card__media{display:block;margin-bottom:var(--maf-space-base)}.post-card__media img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.post-card__body{flex:1;display:flex;flex-direction:column}.post-card__title{margin:0 0 var(--maf-space-sm);font-size:var(--maf-text-xl)}.post-card__title a{color:inherit;text-decoration:none}.post-card__title a:hover,.post-card__title a:focus-visible{color:var(--maf-color-link-hover)}.post-card__excerpt{margin:0 0 var(--maf-space-base)}.post-card__date{display:block;margin-top:auto;padding-top:var(--maf-space-xs);border-top:var(--maf-border-base) solid var(--maf-color-border);font-size:var(--maf-text-xs);letter-spacing:var(--maf-tracking-xl);text-transform:uppercase;color:var(--maf-color-text-muted)}.pagination{margin-top:var(--maf-space-3xl)}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--maf-space-2xs);margin:0;padding:0;list-style:none}.pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--maf-space-xl);height:var(--maf-space-xl);padding:0 var(--maf-space-xs);border:var(--maf-border-base) solid var(--maf-color-border);color:var(--maf-color-text);font-size:var(--maf-text-sm);font-weight:var(--maf-weight-xl);text-decoration:none;transition:background-color 200ms ease, color 200ms ease, border-color 200ms ease}.pagination__link svg{width:14px;height:14px}.pagination__link:hover,.pagination__link:focus-visible{border-color:var(--maf-black)}.pagination__link.current{background:var(--maf-black);border-color:var(--maf-black);color:var(--maf-white)}.pagination__link.dots{border-color:transparent}.page-main{padding-block:var(--maf-space-section);padding-inline:0}.page-main:has(> .page-main__content--no-title){padding-top:0}.page-main:has(> .page-header){padding-top:var(--maf-space-2xl)}@media (max-width:767px){.page-main:has(> .page-header){padding-top:var(--maf-space-lg)}}.page-header{margin-bottom:0;padding-bottom:var(--maf-space-2xl);border-bottom:var(--maf-border-base) solid var(--maf-black)}@media (max-width:767px){.page-header{padding-bottom:var(--maf-space-lg)}}.page-header__inner{display:grid;grid-template-columns:repeat(var(--maf-grid-columns), minmax(0, 1fr));gap:var(--maf-grid-gap)}.page-header__title{grid-column:1 / -1}.page-header h1.entry-title{display:var(--page-title-display, block)}.entry-content>*+*{margin-top:var(--maf-space-sm)}.entry-content>h2,.entry-content>h3,.entry-content>h4{margin-top:var(--maf-space-lg)}.entry-content>:first-child{margin-top:0}.entry-content img{display:block;max-width:100%;height:auto}.entry-content .alignleft{float:left;margin:0 var(--maf-space-base) var(--maf-space-sm) 0}.entry-content .alignright{float:right;margin:0 0 var(--maf-space-sm) var(--maf-space-base)}.entry-content .aligncenter{margin-inline:auto}.article__header{max-width:var(--maf-measure-max);margin-bottom:var(--maf-space-2xl)}.article__title{margin-bottom:var(--maf-space-sm)}.article__meta{margin:0;color:var(--maf-color-text-muted);font-size:var(--maf-text-xs);letter-spacing:var(--maf-tracking-xl);text-transform:uppercase}.article__media{margin:0 0 var(--maf-space-2xl)}.article__media img{display:block;width:100%;height:auto}.article__body{max-width:var(--maf-measure-max)}.article__pages{margin-top:var(--maf-space-lg)}.elementor-page main{padding-inline:0}.e-con{--container-default-padding-top:    0px;--container-default-padding-right:  0px;--container-default-padding-bottom: 0px;--container-default-padding-left:   0px}.e-con.e-parent{--container-max-width: var(--maf-container);--gap:        var(--maf-row-gap) var(--maf-grid-gap);--row-gap:    var(--maf-row-gap);--column-gap: var(--maf-grid-gap);--container-default-padding-top:    var(--maf-section-gap);--container-default-padding-bottom: var(--maf-section-gap)}.e-con.e-child{--row-gap: var(--maf-row-gap)}.elementor>.e-con.e-parent:first-child{--container-default-padding-top: 0px}.elementor>.e-con.e-parent:last-child{--container-default-padding-bottom: 0px}.elementor>.elementor-section:first-child{padding-top:0}.elementor>.elementor-section:last-child{padding-bottom:0}.e-con.e-parent>.e-con-inner{box-sizing:border-box;padding-inline:var(--maf-container-pad)}.e-con.e-parent.e-con-full{padding-inline:var(--maf-container-pad)}.e-con.e-con-boxed>.e-con-inner>.e-grid-outline{padding-inline:var(--maf-container-pad)}.elementor-section.elementor-top-section{padding-block:var(--maf-section-gap)}.elementor-section.elementor-section-boxed>.elementor-container{box-sizing:border-box;max-width:var(--maf-container);padding-inline:calc(var(--maf-container-pad) - var(--maf-grid-gap) / 2)}.elementor-section.elementor-section-full_width>.elementor-container{padding-inline:calc(var(--maf-container-pad) - var(--maf-grid-gap) / 2)}.elementor-section>.elementor-container{row-gap:var(--maf-row-gap)}.elementor-column-gap-default>.elementor-column>.elementor-element-populated,.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated,.elementor-column-gap-extended>.elementor-column>.elementor-element-populated,.elementor-column-gap-wide>.elementor-column>.elementor-element-populated,.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:0 calc(var(--maf-grid-gap) / 2)}.elementor-column-gap-no>.elementor-column>.elementor-element-populated{padding:0}.elementor-section.elementor-column-gap-no>.elementor-container{padding-inline:var(--maf-container-pad)}[class*="elementor-kit-"]{color:var(--maf-color-text);font-family:var(--maf-font-body);font-size:var(--maf-text-base);line-height:var(--maf-leading-base)}[class*="elementor-kit-"] h1,[class*="elementor-kit-"] h2,[class*="elementor-kit-"] h3,[class*="elementor-kit-"] h4,[class*="elementor-kit-"] h5,[class*="elementor-kit-"] h6{font-family:var(--maf-font-heading);font-weight:var(--maf-weight-xl);line-height:var(--maf-leading-sm)}[class*="elementor-kit-"] h1{font-size:var(--maf-text-4xl);line-height:var(--maf-leading-xs)}[class*="elementor-kit-"] h2{font-size:var(--maf-text-2xl)}[class*="elementor-kit-"] h3{font-size:var(--maf-text-xl)}[class*="elementor-kit-"] h4{font-size:var(--maf-text-lg)}[class*="elementor-kit-"] h5{font-size:var(--maf-text-base)}[class*="elementor-kit-"] h6{font-size:var(--maf-text-sm)}[class*="elementor-kit-"] p{margin-block-end:var(--maf-space-sm)}[class*="elementor-kit-"] p:last-child{margin-block-end:0}[class*="elementor-kit-"] a{color:inherit}[class*="elementor-kit-"] a:hover,[class*="elementor-kit-"] a:focus-visible{color:var(--maf-color-link-hover)}.elementor-widget-text-editor>.elementor-widget-container{max-width:var(--maf-measure-max)}.elementor-widget-text-editor p:last-child{margin-bottom:var(--maf-space-sm)}.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"]>a:hover,.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"]>a:focus-visible{color:var(--maf-color-link-hover)}.elementor-widget-image img{display:block;width:100%;border-radius:var(--maf-radius-none)}.elementor-widget-toggle .elementor-toggle-item{border-bottom:var(--maf-border-base) solid var(--maf-color-border)}.elementor-widget-toggle .elementor-toggle .elementor-tab-title{padding:var(--maf-space-sm) 0;border:0;color:var(--maf-color-text);font-family:var(--maf-font-heading);font-size:var(--maf-text-base);font-weight:var(--maf-weight-xl);letter-spacing:var(--maf-tracking-lg);text-transform:uppercase}.elementor-widget-toggle .elementor-toggle .elementor-tab-title a{color:inherit;text-decoration:none}.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active,.elementor-widget-toggle .elementor-toggle .elementor-tab-title:hover{color:var(--maf-black);text-decoration:underline;text-decoration-thickness:var(--maf-border-lg);text-underline-offset:0.2em}.elementor-widget-toggle .elementor-toggle .elementor-tab-content{padding:0 0 var(--maf-space-base);border:0}.elementor-widget-divider .elementor-divider-separator{border-color:var(--maf-black)}.elementor-image-carousel-caption{margin-top:var(--maf-space-xs);color:var(--maf-color-text-muted);font-size:var(--maf-text-sm)}.elementor-widget-container p a:not([class]),.elementor-widget-container li a:not([class]){color:inherit;text-decoration:none;border-bottom:var(--maf-border-base) solid currentColor}.elementor-widget-container p a:not([class]):hover,.elementor-widget-container p a:not([class]):focus-visible,.elementor-widget-container li a:not([class]):hover,.elementor-widget-container li a:not([class]):focus-visible{background:var(--maf-black);color:var(--maf-white)}.elementor-editor-active .site-header{position:relative}