:root{--base-size:var(--wp--preset--font-size--regular);--max-content:1800px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:1rem;--vmargin:4rem;--xmargin:1rem;--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-medium:1.25rem;--gap-large:calc(var(--gap) * 2);--gap-huge:4rem;--transition:200ms;--border-radius:0.5rem;--border-radius-button:0.75rem;--border-width:2px;--border:var(--border-width) solid currentColor;--box-shadow:4px 4px 8px -2px rgba(0,0,0,0.3);--clip-path:polygon(0 0,100% 0,100% 97.5%,0% 100%);--base-font:var(--wp--preset--font-family--manrope);--heading-font:var(--base-font);--font-tiny:0.75rem;--font-small:0.875rem;--font-medium:1.125rem;--font-large:1.25rem;--font-mega:var(--wp--preset--font-size--mega);--fontsize-h1:var(--wp--preset--font-size--h-1);--fontsize-h2:var(--wp--preset--font-size--h-2);--fontsize-h3:var(--wp--preset--font-size--h-3);--fontsize-h4:var(--wp--preset--font-size--h-4);--fontsize-h5:var(--wp--preset--font-size--h-5);--fontsize-h6:var(--wp--preset--font-size--h-6);--maac-red:var(--wp--preset--color--midlands-red);--maac-blue:var(--wp--preset--color--reflex-blue);--maac-yellow:var(--wp--preset--color--yellow);--maac-mint:var(--wp--preset--color--mint);--maac-lblue:var(--wp--preset--color--light-blue);--maac-lgrey:var(--wp--preset--color--light-grey);--maac-charcoal:var(--wp--preset--color--charcoal);--maac-teal:var(--wp--preset--color--teal);--primary:var(--maac-red);--secondary:var(--maac-blue);--tertiary:var(--maac-yellow);--accent:var(--maac-teal);--text:var(--maac-charcoal);--black:var(--wp--preset--color--black);--white:var(--wp--preset--color--white);--success:var(--wp--preset--color--success);--error:var(--maac-red);--background:var(--white);--btn-bg:var(--maac-teal);--btn-brd:var(--maac-teal);--btn-clr:var(--white);--btn-brd_outline:currentColor;--btn-clr_outline:var(--maac-blue);--btn-bg_donate:var(--maac-red);--btn-brd_donate:var(--maac-red);--btn-clr_donate:var(--white);--btn-hvr-bg:var(--maac-blue);--btn-hvr-brd:var(--maac-blue);--btn-hvr-clr:var(--white);--btn-hvr-bg_outline:var(--maac-yellow);--btn-hvr-brd_outline:var(--maac-yellow);--btn-hvr-clr_outline:var(--black);--btn-hvr-bg_donate:var(--maac-yellow);--btn-hvr-brd_donate:var(--btn-hvr-bg_donate);--btn-hvr-clr_donate:var(--black)}@media (min-width:769px){:root{--xmargin:3rem}}@media (min-width:1024px){:root{--clip-path:polygon(0 0,100% 0,100% 85%,0% 100%);--xmargin:6rem}}*{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--base-font)}html{font-size:var(--base-size)}body{padding:0px;margin:0px}body.menu-open{overflow-x:hidden;overflow-y:hidden}.h1,.h2,.h3,h1,h2,h3{text-wrap:balance;font-family:var(--heading-font)}p{margin-top:1rem;margin-bottom:1rem}p a:not(.button){text-decoration:underline;text-underline-offset:2px}p a:not(.button):is(:hover,:focus-visible){color:var(--accent)}address{font-style:normal;font-weight:400}blockquote{margin:0;font-weight:300}hr{border:1px solid var(--tertiary);border-bottom:0;margin:0}img,svg,video{display:block}img{width:100%;height:auto}svg{color:currentColor}.heartbeat-underline{--hb-height:7.5rem;--hb-stroke:calc(var(--hb-height) * 0.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.heartbeat-underline svg{height:var(--hb-height)}.heartbeat-underline svg.heartbeat-spike{-ms-flex-negative:0;flex-shrink:0;overflow:visible}.heartbeat-underline svg.heartbeat-line{-webkit-box-flex:1;-ms-flex:1;flex:1;stroke-width:var(--hb-stroke)}.heartbeat-underline__reveal{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:inset(0 100% 0 0 round 2px);-webkit-transition:clip-path 0.45s ease;transition:clip-path 0.45s ease}section{margin-top:var(--vmargin);margin-bottom:var(--vmargin);color:inherit;background-color:transparent;overflow:hidden}section h2{color:var(--secondary)}section h2>span{color:var(--primary)}section h2:first-of-type{margin-top:0;margin-bottom:1.5rem}section:has(.background){color:var(--white)}section:has(.background) h2{color:currentColor}section:has(.background) .container,section:has(.background) .wrap{position:relative;z-index:2}section.bg-maac_blue,section.bg-maac_red,section:has(.background){--btn-bg:var(--maac-yellow);--btn-brd:var(--maac-yellow);--btn-clr:var(--black);--btn-clr_outline:currentColor;--btn-hvr-bg:var(--white);--btn-hvr-brd:var(--white);--btn-hvr-clr:var(--black);--btn-hvr-bg_outline:var(--btn-hvr-bg);--btn-hvr-brd_outline:var(--btn-hvr-brd);--btn-hvr-clr_outline:var(--btn-hvr-clr)}section.bg-maac_blue,section.bg-maac_lgrey,section.bg-maac_red,section:has(.background){margin-top:0;margin-bottom:0;padding-top:var(--vmargin);padding-bottom:var(--vmargin)}section.bg-maac_blue a:where(:not(.wp-element-button,.btn)),section.bg-maac_lgrey a:where(:not(.wp-element-button,.btn)),section.bg-maac_red a:where(:not(.wp-element-button,.btn)),section:has(.background) a:where(:not(.wp-element-button,.btn)){color:inherit}section.bg-maac_blue+section.bg-maac_blue,section.bg-maac_blue+section.bg-maac_lgrey,section.bg-maac_blue+section.bg-maac_red,section.bg-maac_lgrey+section.bg-maac_blue,section.bg-maac_lgrey+section.bg-maac_lgrey,section.bg-maac_lgrey+section.bg-maac_red,section.bg-maac_red+section.bg-maac_blue,section.bg-maac_red+section.bg-maac_lgrey,section.bg-maac_red+section.bg-maac_red{padding-top:calc(var(--vmargin) / 2)}section.bg-maac_red{--btn-bg_donate:var(--maac-yellow);--btn-brd_donate:var(--maac-yellow);--btn-clr_donate:var(--black);--btn-hvr-bg_donate:var(--white);--btn-hvr-brd_donate:var(--white);--btn-hvr-clr_donate:var(--black);background-color:var(--maac-red);color:var(--white)}section.bg-maac_red h2{color:currentColor}section.bg-maac_blue{background-color:var(--maac-blue);color:var(--white)}section.bg-maac_blue h2{color:currentColor}section.bg-maac_blue h3{color:currentColor}section.bg-maac_blue .postcard--page_custom>a:is(:hover,:focus-visible) h3{color:var(--maac-yellow)}section.bg-maac_lgrey{background-color:var(--maac-lgrey);color:var(--text)}section:has(.background.has-clippath){background-color:transparent}section:has(.background.has-clippath):has(+.bg-maac_red){background-color:var(--maac-red)}section:has(.background.has-clippath):has(+.bg-maac_blue){background-color:var(--maac-blue)}section:has(.background.has-clippath):has(+.bg-maac_lgrey){background-color:var(--maac-lgrey)}section:has(.background.has-clippath):has(+.bg-maac_yellow){background-color:var(--maac-yellow)}section:has(.background.has-clippath):has(+.bg-maac_teal){background-color:var(--maac-teal)}.centered{text-align:center}.wrap{width:100%;max-width:var(--max-width);padding:0 var(--xmargin);margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}.grid{display:-ms-grid;display:grid;gap:var(--gap)}.background{position:absolute;inset:0;width:auto;z-index:-1}.background.has-clippath{clip-path:var(--clip-path);z-index:1}.background.has-clippath.bg-maac_red{background-color:var(--maac-red)}.background.has-clippath.bg-maac_blue{background-color:var(--maac-blue)}.background.has-clippath.bg-maac_teal{background-color:var(--maac-teal)}.background.has-clippath.bg-maac_lgrey{background-color:var(--maac-lgrey)}.background.has-clippath.bg-maac_yellow{background-color:var(--maac-yellow)}.background.has-clippath.bg-maac_white{background-color:var(--white)}.background:has(video){background-size:cover}.background img,.background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-overlay{position:absolute;inset:0;background-color:#000}.op-0{opacity:0}.op-1{opacity:0.1}.op-2{opacity:0.2}.op-3{opacity:0.3}.op-4{opacity:0.4}.op-5{opacity:0.5}.op-6{opacity:0.6}.op-7{opacity:0.7}.op-8{opacity:0.8}.op-9{opacity:0.9}.op-10{opacity:1}.no-list{list-style:none;padding-left:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input{font-size:1rem}.acf-innerblocks-container{position:relative}body.admin-bar header,body.home.admin-bar header{top:0}body.admin-bar header nav#mobile-nav .header-space,body.home.admin-bar header nav#mobile-nav .header-space{top:0}body.admin-bar header.sticky,body.home.admin-bar header.sticky{top:0}body.admin-bar header.sticky nav#mobile-nav .header-space,body.home.admin-bar header.sticky nav#mobile-nav .header-space{top:0}@media (min-width:769px){body.admin-bar header,body.admin-bar header.sticky,body.home.admin-bar header,body.home.admin-bar header.sticky{top:32px}body.admin-bar header nav#mobile-nav .header-space,body.admin-bar header.sticky nav#mobile-nav .header-space,body.home.admin-bar header nav#mobile-nav .header-space,body.home.admin-bar header.sticky nav#mobile-nav .header-space{top:0}}#wpadminbar{display:none}@media (min-width:769px){#wpadminbar{display:revert}}.tiny{font-size:var(--font-tiny)}.small,figcaption,small{font-size:var(--font-small)}.medium{font-size:var(--font-medium)}.large{font-size:var(--font-large)}.h1{font-size:var(--fontsize-h1);font-weight:800;line-height:var(--wp--custom--typography--line-height--large-heading)}.h2{font-size:var(--fontsize-h2);font-weight:800}.h3{font-size:var(--fontsize-h3);font-weight:800}.h4{font-size:var(--fontsize-h4);font-weight:800}.h5{font-size:var(--fontsize-h5);font-weight:700}.h6{font-size:var(--fontsize-h6);font-weight:700}.subtitle,.tagline{font-family:var(--base-font);font-size:var(--font-medium);font-weight:700}.subtitle{color:var(--primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.375rem;margin-bottom:1rem}.subtitle:before{content:"";-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;min-width:5.125rem;height:1.875rem;-webkit-mask:url(../assets/icons/heartbeat.svg) no-repeat 50% 50%;mask:url(../assets/icons/heartbeat.svg) no-repeat 50% 50%}.solve-block-split-content .content h4,.solve-block-text-image .content h3{margin:1rem 0;font-weight:bold;font-size:var(--font-regular)}figcaption:before{content:"";border-left:solid 2px var(--primary);margin-right:0.25rem}.subtitle+h1,h2,h3,h4,h5,h6{margin-top:0}header #menu-main-nav>li a,header #menu-main-nav>li>span,header .cta-wrap,header .logo-wrap{z-index:910}header .desknav-bg{position:absolute;top:0;left:0;right:0;background-color:var(--white);min-height:100%}#menu-main-nav.menu{display:none;margin:0;padding:0;height:100%;color:var(--text)}#menu-main-nav.menu>li>a,#menu-main-nav.menu>li>span{font-weight:600;color:inherit;-webkit-transition:var(--transition);transition:var(--transition)}#menu-main-nav.menu>li>a:is(:hover,:focus-visible),#menu-main-nav.menu>li>span:is(:hover,:focus-visible){color:var(--secondary)}#menu-main-nav.menu>li>span{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:2.375rem}#menu-main-nav.menu>li>span:is(:hover,:focus-visible),#menu-main-nav.menu>li>span[aria-expanded=true]{text-decoration-color:currentColor}#menu-main-nav.menu>li:before{content:"";position:absolute;inset:0;background-color:var(--white);z-index:99}#menu-main-nav.menu li{margin:0;padding:0 0.75rem;list-style:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu-main-nav.menu li a{padding:0;text-decoration:none}#menu-main-nav.menu li>.sub-menu-wrapper{z-index:5;position:absolute;top:0;left:0;padding:0;opacity:0;-webkit-transition:450ms ease-in-out;transition:450ms ease-in-out;pointer-events:none;width:100dvw;background-color:var(--white);-webkit-box-shadow:0 3px 30px -10px rgba(0,0,0,0.3);box-shadow:0 3px 30px -10px rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;gap:var(--gap-large)}#menu-main-nav.menu li>.sub-menu-wrapper[aria-hidden=true]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#menu-main-nav.menu li>.sub-menu-wrapper>.sub-menu-image{clip-path:polygon(0 0,100% 0,85% 100%,0% 100%)}#menu-main-nav.menu li>.sub-menu-wrapper>.sub-menu-image img{height:100%;-o-object-fit:cover;object-fit:cover}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu{padding-top:3rem;padding-bottom:4rem;padding-inline:calc(var(--gutter) * 2);margin:0;-ms-flex-line-pack:center;align-content:center;max-width:100ch}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .grid.h5{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:var(--maac-charcoal)}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .grid.h5:has(.menu-grouped){display:-webkit-box;display:-ms-flexbox;display:flex}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .grid.h5:has(.menu-grouped.col-left){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .grid.h5>.col-left,#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .grid.h5>.col-right{-webkit-box-flex:1;-ms-flex:1;flex:1}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .grid.h5>.menu-grouped{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu:has(.the-navigation)>.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu:has(.the-navigation)>.flex>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu:has(.the-navigation) .grid.h5{-ms-grid-columns:1fr;grid-template-columns:1fr}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu:has(.the-navigation) .archive-feed .h6{margin-block:var(--gap-small)}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu:has(.the-navigation) .archive-feed .feed-items{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:var(--gap-small)}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .h4{color:var(--secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.5rem;margin-bottom:var(--gap-large)}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .h4:after{content:"";-webkit-mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:currentColor;min-width:var(--font-medium);height:var(--font-medium)}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .h4:is(:hover,:focus-visible){gap:0.625rem;color:var(--accent)}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu .h6{color:hsl(from var(--black) h s l/50%);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu a{-webkit-transition:var(--transition);transition:var(--transition);color:inherit}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu a:focus,#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu a:hover{color:var(--secondary)}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu ul{padding-left:0;gap:var(--gap)}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu ul.grid>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;-webkit-transition:gap var(--transition);transition:gap var(--transition)}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu ul li{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu ul li.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#menu-main-nav.menu li>.sub-menu-wrapper>.inner-sub-menu ul li.menu-item-has-children ul.sub-menu{font-size:1rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;padding-top:var(--gap-small);padding-left:0;width:100%}#menu-main-nav.menu li:has(span[aria-expanded=true]){color:var(--secondary)}#menu-main-nav.menu li:has(span[aria-expanded=true])>.sub-menu-wrapper{opacity:1;pointer-events:all}@media (min-width:1200px){#menu-main-nav.menu li{padding:0 1rem}}#mobile-nav .sub-menu-content{gap:var(--gap-small)}#mobile-nav .sub-menu-content .mob-sub-menu-title-link{font-size:var(--fontsize-h5);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;-webkit-transition:gap var(--transition);transition:gap var(--transition);color:var(--maac-charcoal);text-decoration:none;margin-bottom:2.5rem}#mobile-nav .sub-menu-content ul{padding-left:0;gap:var(--gap)}#mobile-nav .sub-menu-content ul.grid>li>a{font-size:var(--fontsize-h5);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;-webkit-transition:gap var(--transition);transition:gap var(--transition)}#mobile-nav .sub-menu-content ul li{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;height:auto}#mobile-nav .sub-menu-content ul li.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#mobile-nav .sub-menu-content ul li.menu-item-has-children ul.sub-menu{padding-top:var(--gap-small);padding-left:0;gap:var(--gap-small);width:100%}#mobile-nav .sub-menu-content ul li.menu-item-has-children ul.sub-menu li{margin-bottom:var(--gap-small);font-size:var(--font-medium)}a:where(:not(.wp-element-button)){-webkit-transition:var(--transition);transition:var(--transition)}.link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--gap);gap:1rem}button{font-size:var(--font-regular)}button.btn{line-height:1.5}.btn,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,button,div.wpforms-container .wpforms-submit-container button.wpforms-submit[type=submit],div.wpforms-container-full .wpforms-submit-container button.wpforms-submit[type=submit],input.wpcf7-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.75rem 1.25rem;border:var(--border);display:block;-ms-flex-line-pack:center;align-content:center;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;background-color:var(--btn-bg);border-color:var(--btn-brd);color:var(--btn-clr)}.btn:is(:hover,:focus-visible),.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:is(:hover,:focus-visible),.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:is(:hover,:focus-visible),.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:is(:hover,:focus-visible),.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:is(:hover,:focus-visible),:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:is(:hover,:focus-visible),:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:is(:hover,:focus-visible),:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:is(:hover,:focus-visible),:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:is(:hover,:focus-visible),button:is(:hover,:focus-visible),div.wpforms-container .wpforms-submit-container button.wpforms-submit[type=submit]:is(:hover,:focus-visible),div.wpforms-container-full .wpforms-submit-container button.wpforms-submit[type=submit]:is(:hover,:focus-visible),input.wpcf7-submit:is(:hover,:focus-visible){background-color:var(--btn-hvr-bg);border-color:var(--btn-hvr-brd);color:var(--btn-hvr-clr)}.btn:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:active,button:active,div.wpforms-container .wpforms-submit-container button.wpforms-submit[type=submit]:active,div.wpforms-container-full .wpforms-submit-container button.wpforms-submit[type=submit]:active,input.wpcf7-submit:active{-webkit-transition:none;transition:none}@media (hover:hover) and (pointer:fine){.btn,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,button,div.wpforms-container .wpforms-submit-container button.wpforms-submit[type=submit],div.wpforms-container-full .wpforms-submit-container button.wpforms-submit[type=submit],input.wpcf7-submit{-webkit-transition:var(--transition) ease-out;transition:var(--transition) ease-out}}@media (prefers-reduced-motion:reduce){.btn,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,button,div.wpforms-container .wpforms-submit-container button.wpforms-submit[type=submit],div.wpforms-container-full .wpforms-submit-container button.wpforms-submit[type=submit],input.wpcf7-submit{-webkit-transition:none;transition:none}}.btn--outline{background-color:transparent;border-color:var(--btn-brd_outline);color:var(--btn-clr_outline)}.btn--outline:is(:hover,:focus-visible){background-color:var(--btn-hvr-bg_outline);border-color:var(--btn-hvr-brd_outline);color:var(--btn-hvr-clr_outline)}.btn--text{--btn-bg:transparent;--btn-clr:currentColor;--btn-hvr-bg:transparent;--btn-hvr-clr:var(--maac-red);border:none;padding:0;text-decoration:underline;text-underline-offset:0.25rem}.btn--arrow-after,.btn--arrow-back,.btn--arrow-before,.btn[data-type=donate],.btn[target=_blank]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.btn--arrow-after:after,.btn--arrow-back:before,.btn--arrow-before:before,.btn[data-type=donate]:before,.btn[target=_blank]:after{content:"";-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;min-width:1.125rem;height:1.125rem}.btn--arrow-after:after,.btn--arrow-back:before,.btn--arrow-before:before{-webkit-mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%}.btn--arrow-back:before{rotate:180deg;min-width:1rem;height:1rem}.btn[data-type=donate]{background-color:var(--btn-bg_donate);border-color:var(--btn-brd_donate);color:var(--btn-clr_donate)}.btn[data-type=donate].btn--outline{--btn-bg_donate:transparent;--btn-clr_donate:var(--maac-red)}.btn[data-type=donate]:is(:hover,:focus-visible){background-color:var(--btn-hvr-bg_donate);border-color:var(--btn-hvr-brd_donate);color:var(--btn-hvr-clr_donate)}.btn[data-type=donate]:before{-webkit-mask:url(../assets/icons/maac-heart.svg) no-repeat 50% 50%;mask:url(../assets/icons/maac-heart.svg) no-repeat 50% 50%}.btn[target=_blank]:after{-webkit-mask:url(../assets/icons/tabbed.svg) no-repeat 50% 50%;mask:url(../assets/icons/tabbed.svg) no-repeat 50% 50%;width:1em;height:1em;gap:var(--gap-small)}.btn--arrow-before[target=_blank] .btn--arrow-back[target=_blank]:before{content:none}.btn[data-type=donate][target=_blank]:after{content:none}.btn .prev,.btn.next{padding:calc(1rem - var(--border-width))}.btn .prev svg,.btn.next svg{width:1rem;height:1rem}.btn.prev,.btn.prev svg{rotate:90deg}.btn--nostyle{padding:0;background-color:transparent;text-transform:unset;border:none;color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;width:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.btn--nostyle:is(:hover,:focus-visible){background-color:transparent}.btn--nostyle:is(:hover,:focus-visible):after{-webkit-transform:translateX(0.125rem);transform:translateX(0.125rem)}a.access,a.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.access:before,a.search:before{content:"";-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;min-width:1.125rem;height:1.125rem}a.access[data-type=search]:before,a.search[data-type=search]:before{-webkit-mask:url(../assets/icons/search.svg) no-repeat 50% 50%;mask:url(../assets/icons/search.svg) no-repeat 50% 50%}a.access[data-type=access]:before,a.search[data-type=access]:before{-webkit-mask:url(../assets/icons/accessibility.svg) no-repeat 50% 50%;mask:url(../assets/icons/accessibility.svg) no-repeat 50% 50%}html.js:not([data-disable-animation=true]) [data-animation]{opacity:0;-webkit-transition:opacity 0.75s ease,-webkit-transform 0.75s ease;transition:opacity 0.75s ease,-webkit-transform 0.75s ease;transition:opacity 0.75s ease,transform 0.75s ease;transition:opacity 0.75s ease,transform 0.75s ease,-webkit-transform 0.75s ease;-webkit-transition-delay:calc(var(--i, 0) * 100ms);transition-delay:calc(var(--i, 0) * 100ms)}html.js:not([data-disable-animation=true]) [data-animation]:not(.loading){opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}@media (prefers-reduced-motion:reduce){html.js:not([data-disable-animation=true]) [data-animation]{-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important;opacity:1!important}}html.js:not([data-disable-animation=true]) [data-animation=fade-in]{-webkit-transform:none;transform:none}html.js:not([data-disable-animation=true]) [data-animation=fade-up]{-webkit-transform:translateY(30px);transform:translateY(30px)}html.js:not([data-disable-animation=true]) [data-animation=fade-down]{-webkit-transform:translateY(-30px);transform:translateY(-30px)}html.js:not([data-disable-animation=true]) [data-animation=fade-left]{-webkit-transform:translateX(-30px);transform:translateX(-30px)}html.js:not([data-disable-animation=true]) [data-animation=fade-right]{-webkit-transform:translateX(30px);transform:translateX(30px)}html.js:not([data-disable-animation=true]) [data-animation=zoom-in]{-webkit-transform:scale(0.9);transform:scale(0.9)}html.js:not([data-disable-animation=true]) [data-animation=zoom-out]{-webkit-transform:scale(1.1);transform:scale(1.1)}html.js:not([data-disable-animation=true]) [data-animation=flip-x]{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}html.js:not([data-disable-animation=true]) [data-animation=flip-y]{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}html.js:not([data-disable-animation=true]) [data-animation=skew-left]{-webkit-transform:skewX(-15deg) translateX(-20px);transform:skewX(-15deg) translateX(-20px)}html.js:not([data-disable-animation=true]) [data-animation=skew-right]{-webkit-transform:skewX(15deg) translateX(20px);transform:skewX(15deg) translateX(20px)}html.js:not([data-disable-animation=true]) [data-animation=blur]{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:none;transform:none}html.js:not([data-disable-animation=true]) [data-animation=heartbeat]{-webkit-transform:none;transform:none;opacity:1}html.js:not([data-disable-animation=true]) [data-animation=heartbeat] .heartbeat-underline{color:transparent}html.js:not([data-disable-animation=true]) [data-animation=heartbeat] .heartbeat-underline__reveal{-webkit-transition-delay:calc(var(--i, 0) * 100ms);transition-delay:calc(var(--i, 0) * 100ms);-webkit-transition-duration:1000ms;transition-duration:1000ms}html.js:not([data-disable-animation=true]) [data-animation=heartbeat]:not(.loading) .heartbeat-underline__reveal{clip-path:inset(0 0% 0 0 round 2px)}@-webkit-keyframes carousel{0%{-webkit-transform:translate(0%);transform:translate(0%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes carousel{0%{-webkit-transform:translate(0%);transform:translate(0%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@-webkit-keyframes carouselSmall{0%{-webkit-transform:translate(0%);transform:translate(0%)}to{-webkit-transform:translate(-33.333%);transform:translate(-33.333%)}}@keyframes carouselSmall{0%{-webkit-transform:translate(0%);transform:translate(0%)}to{-webkit-transform:translate(-33.333%);transform:translate(-33.333%)}}.blaze-track-container{--slide-size:1;margin:var(--gap) 0}.blaze-track-container .postcard{max-width:calc((var(--max-content) - var(--slide-gap) * 2) / var(--slide-size))}.blaze-slider{--clr1:var(--maac-red);--clr2:var(--maac-yellow);--clr3:var(--text)}.blaze-slider.light{--clr1:var(--maac-yellow);--clr2:var(--maac-red);--clr3:var(--white)}.blaze-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;margin-top:var(--gap)}.blaze-controls .link-container{margin-top:0}.blaze-controls .link-container.controls{gap:0.5rem}.blaze-controls button{width:3rem;height:3rem;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-color:var(--clr1);cursor:pointer;background-color:transparent;color:var(--clr1)}.blaze-controls button.blaze-prev{rotate:180deg}.blaze-controls button svg{width:1rem;height:1rem;margin-left:2px}.blaze-controls button:is(:hover,:focus-visible){background-color:var(--clr1);color:var(--clr2)}.controls-container{margin:var(--gap) 0}.controls-container .blaze-controls{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blaze-pagination{gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.blaze-pagination button{background-color:hsl(from var(--clr3) h s l/0.2);border:none;padding:0;color:rgba(0,0,0,0);height:0.625rem;width:0.625rem;cursor:pointer;margin:0.25rem;rotate:45deg}.blaze-pagination button.active{background-color:var(--clr3);color:rgba(0,0,0,0)}.blaze-pagination button:not(.active):is(:hover,:focus-visible){background-color:hsl(from var(--clr3) h s l/0.6);color:rgba(0,0,0,0)}.blaze-slider.end .blaze-controls button.blaze-next,.blaze-slider.start .blaze-controls button.blaze-prev{color:hsl(from var(--clr1) h s l/0.3);border-color:hsl(from var(--clr1) h s l/0.3);cursor:default}.blaze-slider.end .blaze-controls button.blaze-next:focus,.blaze-slider.end .blaze-controls button.blaze-next:hover,.blaze-slider.start .blaze-controls button.blaze-prev:focus,.blaze-slider.start .blaze-controls button.blaze-prev:hover{background-color:transparent}.blaze-slider.static .blaze-pagination,.blaze-slider.static .link-container.controls{display:none}@media (min-width:600px){.blaze-track-container{--slider-size:2}}@media (min-width:769px){.blaze-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.blaze-track-container{--slide-size:3}}@media (min-width:1800px){.blaze-track-container{--slide-size:4}}header{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;position:fixed;top:0;color:var(--white);width:100%;z-index:900;-webkit-transition:color var(--transition),background-color var(--transition);transition:color var(--transition),background-color var(--transition);background-color:var(--white)}header.sticky{color:var(--primary);-webkit-box-shadow:0 3px 30px -10px rgba(0,0,0,0.3);box-shadow:0 3px 30px -10px rgba(0,0,0,0.3);-webkit-transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),-webkit-box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition),-webkit-box-shadow var(--transition)}header.sticky .pre-header{margin-top:calc(var(--max-height) * -1)}header.sticky.scroll-up .pre-header{margin-top:0;-webkit-transition-delay:200ms;transition-delay:200ms}header .pre-header{--padding:var(--gap-small);--max-height:calc(1.5rem + (var(--padding) * 2));background-color:var(--secondary);color:var(--white);padding-top:var(--padding);padding-bottom:var(--padding);max-height:var(--max-height);display:none;position:relative;z-index:6;-webkit-transition:var(--transition);transition:var(--transition)}header .pre-header .wrap.flex{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .pre-header .wrap.flex a,header .pre-header .wrap.flex button{color:inherit;-webkit-transition:var(--transition);transition:var(--transition);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}header .pre-header .wrap.flex a:is(:hover,:focus-visible),header .pre-header .wrap.flex button:is(:hover,:focus-visible){text-decoration-color:currentColor}header .pre-header .wrap.flex ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);list-style:none;padding:0;margin:0}header .header-nav-container{background-color:var(--white);position:relative;z-index:5}header .header-nav-container>.wrap.flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.25rem;padding-bottom:1.25rem;gap:var(--gap-half)}header .logo-wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:10rem}header .logo-wrap a svg{width:100%;height:auto}header:has(button.menu-toggle[aria-expanded=true]) svg#logo{color:var(--primary)}header .nav-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navigation{display:-webkit-box;display:-ms-flexbox;display:flex}header .navigation .menu-toggle{display:block;z-index:12}header .mob-nav-modal{position:absolute}header .cta-wrap{display:none}header .cta-wrap .button{font-size:var(--font-small)}header #menu-primary-menu{position:absolute;top:100%;right:0%;background:var(--primary);margin:0;padding:0;list-style:none;width:100%;height:100vh}header #menu-primary-menu[data-state=opened]{display:block;-webkit-animation:slideIn 500ms ease-in forwards;animation:slideIn 500ms ease-in forwards;overflow:hidden}header #menu-primary-menu[data-state=closing]{-webkit-animation:slideOut 500ms ease-in forwards;animation:slideOut 500ms ease-in forwards}header #menu-primary-menu[data-state=closed]{display:none}header #menu-primary-menu a{display:block;padding:1rem;color:white;text-decoration:none;padding:1em 1.5em 1em 1.5em;text-transform:uppercase;text-align:center}@media (min-width:769px){header .post-header .wrap.flex{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;gap:var(--gap);-webkit-animation:none;animation:none;padding:0 var(--gutter);width:100%}header .post-header .wrap.flex .kp-1{visibility:hidden;display:none}header .post-header .wrap.flex .key-point.flex{margin-right:0}}@media (min-width:1200px){header .header-nav-container>.wrap{padding:0 2.5rem}header .pre-header{display:revert}header .navigation .menu-toggle{display:none}header .navigation .menu-toggle[aria-expanded=true]{display:block;position:absolute;top:var(--gap);right:0}header .navigation #menu-main-nav.menu{display:-webkit-box;display:-ms-flexbox;display:flex}header .mob-nav-modal,header .phone-link{display:none}header .cta-wrap{display:revert}}@media (min-width:1200px){header .cta-wrap .button{font-size:inherit}}button.menu-toggle{border:none;border-radius:0;padding:0;background-color:transparent;color:var(--secondary);-webkit-transition:color var(--transition);transition:color var(--transition)}button.menu-toggle:is(:hover,:focus-visible){color:var(--primary)}button.menu-toggle .toggler{width:2rem;height:1.5rem;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}button.menu-toggle .toggler span{--transition:0.25s ease-in-out;display:block;position:absolute;height:4px;width:100%;background-color:currentColor;border-radius:var(--border-radius);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:width var(--transition),top var(--transition),left var(--transition),-webkit-transform var(--transition);transition:width var(--transition),top var(--transition),left var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),width var(--transition),top var(--transition),left var(--transition);transition:transform var(--transition),width var(--transition),top var(--transition),left var(--transition),-webkit-transform var(--transition)}button.menu-toggle .toggler span:first-child{top:0}button.menu-toggle .toggler span:nth-child(2),button.menu-toggle .toggler span:nth-child(3){top:10px}button.menu-toggle .toggler span:nth-child(4){top:20px}button.menu-toggle[aria-expanded=true] .toggler span:first-child{top:10px;width:0%;left:50%}button.menu-toggle[aria-expanded=true] .toggler span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.menu-toggle[aria-expanded=true] .toggler span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.menu-toggle[aria-expanded=true] .toggler span:nth-child(4){top:10px;width:0%;left:50%}nav#mobile-nav{background-color:var(--white);color:var(--secondary);z-index:6;pointer-events:none;opacity:0;-webkit-transition:opacity var(--transition) ease-in;transition:opacity var(--transition) ease-in;visibility:hidden;position:fixed;top:0;left:0;width:100%;min-height:100dvh;height:100%;overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav#mobile-nav .menu-item a{color:currentColor;text-decoration:none}nav#mobile-nav .header-space{position:fixed;width:100%;height:7rem;z-index:1;top:0;background-color:var(--white);border-bottom:var(--border);border-color:var(--maac-lgrey)}nav#mobile-nav .inner-sub-menu{padding:0.5rem 0.5rem var(--gap);color:var(--text)}nav#mobile-nav .inner-sub-menu .archive-feed{margin-top:var(--gap-large)}nav#mobile-nav .inner-sub-menu .archive-feed .h6{color:hsl(from var(--black) h s l/50%)}nav#mobile-nav .inner-sub-menu .archive-feed .feed-items{grid-template-columns:repeat(auto-fit,minmax(22ch,33ch));gap:var(--gap-small);margin-top:var(--gap-small)}nav#mobile-nav .mob-nav-main .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav#mobile-nav .mob-nav-main>ul{margin:0 0 var(--gap) 0;gap:0}nav#mobile-nav .mob-nav-main>ul>li{border-bottom:var(--border);border-color:var(--maac-lgrey)}nav#mobile-nav .mob-nav-main ul{list-style:none;padding-left:0}nav#mobile-nav .mob-nav-main .menu-title{padding-block:var(--gap-small);display:-webkit-box;display:-ms-flexbox;display:flex;color:currentColor;text-decoration:none}nav#mobile-nav .mob-nav-main .dropdown .menu-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap-small);min-width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:0;cursor:pointer}nav#mobile-nav .mob-nav-main .dropdown .menu-title:after{-webkit-transition:var(--transition) ease-out;transition:var(--transition) ease-out;content:"";-webkit-mask:url(../assets/icons/chevron.svg) no-repeat 50% 50%;mask:url(../assets/icons/chevron.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;min-width:1.25rem;height:1.25rem;rotate:0deg;-webkit-transition:rotate var(--transition);transition:rotate var(--transition)}nav#mobile-nav .mob-nav-main .dropdown .menu-title[aria-expanded=true]:after{rotate:180deg}nav#mobile-nav .mob-nav-main .sub-menu-content{overflow:hidden;max-height:0px;-webkit-transition:max-height 1s;transition:max-height 1s;-webkit-transition-timing-function:cubic-bezier(0.44,0,0.56,1);transition-timing-function:cubic-bezier(0.44,0,0.56,1)}nav#mobile-nav .mob-nav-main .sub-menu-content>span:first-of-type{margin-top:1rem}nav#mobile-nav .mob-nav-main .sub-menu-content>ul{padding-left:0;list-style:none;margin:0;gap:var(--gap-small)}nav#mobile-nav .mob-nav-main .sub-menu-content>ul:last-of-type{margin-bottom:var(--gap)}nav#mobile-nav .mob-nav-main .menu-title[aria-expanded=true]{-ms-grid-rows:1fr;grid-template-rows:1fr}nav#mobile-nav .mob-nav-main .menu-item-content[aria-hidden=false]{-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out;visibility:visible}nav#mobile-nav .btn-fixed{position:fixed;bottom:1rem;left:var(--gutter);right:var(--gutter);z-index:1}nav#mobile-nav .btn-fixed .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav#mobile-nav .mob-bottom .wrap.flex{margin-bottom:var(--gap);gap:var(--gap-small) var(--gap);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nav#mobile-nav .mob-bottom .wrap.flex .button{width:100%;padding-left:1rem;padding-right:1rem}nav#mobile-nav .mob-nav-bottom{padding:var(--gutter);padding-bottom:calc(var(--gutter) + var(--gap) + 52px)}nav#mobile-nav .mob-nav-bottom a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;color:inherit;-webkit-transition:var(--transition);transition:var(--transition)}nav#mobile-nav .mob-nav-bottom a:is(:hover,:focus-visible){text-decoration-color:currentColor}nav#mobile-nav .mob-nav-bottom a.search{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--gap)}nav#mobile-nav .mob-nav-bottom ul{list-style:none;padding-left:0;margin-top:var(--gap-small);margin-inline:0;margin-bottom:var(--gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-small)}nav#mobile-nav .mob-nav-bottom #socials{color:var(--white)}nav#mobile-nav #socials .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:769px){nav#mobile-nav .mob-bottom .wrap.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}nav#mobile-nav.menu-open{opacity:1;visibility:visible;pointer-events:all}section.hero{margin-top:0;margin-bottom:0;padding-top:82px;padding-bottom:var(--vmargin);position:relative;overflow:hidden}section.hero .rank-math-breadcrumb>p{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.hero .rank-math-breadcrumb>p .separator{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.125rem}section.hero .rank-math-breadcrumb>p .separator:before{position:absolute;content:"";-webkit-mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;min-width:1.125em;height:1.125em}section.hero--contact,section.hero--single,section.hero.default{--min-content:100% - calc(var(--gutter) * 2);--rows:1;padding-bottom:0}section.hero--contact .container,section.hero--single .container,section.hero.default .container{-ms-grid-columns:1fr 0 0 1fr;grid-template-columns:1fr repeat(var(--rows),calc(min(var(--min-content), var(--max-content)) / var(--rows))) 1fr;gap:var(--gap) 0;padding-bottom:var(--gap-large)}section.hero--contact .container .col,section.hero--single .container .col,section.hero.default .container .col{-ms-grid-row:1;grid-row:1;grid-column:2/-2}section.hero--contact .container .col.text,section.hero--single .container .col.text,section.hero.default .container .col.text{-ms-flex-line-pack:center;align-content:center;-ms-grid-row:2;grid-row:2}section.hero--contact .container .col.text h1>span,section.hero--single .container .col.text h1>span,section.hero.default .container .col.text h1>span{color:var(--maac-red)}section.hero--contact .container .col:has(img),section.hero--single .container .col:has(img),section.hero.default .container .col:has(img){position:relative}section.hero--contact .container .col>img,section.hero--single .container .col>img,section.hero.default .container .col>img{height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}section.hero--frontpage{padding-bottom:var(--gap)}section.hero--frontpage .wrap{position:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}section.hero--frontpage .wrap>.col{padding:0 var(--gutter)}section.hero--frontpage .wrap>.col.text{position:relative;padding-top:var(--vmargin);padding-bottom:var(--gap);min-height:45dvh;-ms-flex-line-pack:end;align-content:end}section.hero--frontpage .wrap>.col.text .background{z-index:1}section.hero--frontpage .wrap>.col.text .content{position:relative;z-index:2}section.hero--frontpage .wrap>.col.text .content h1{font-size:var(--font-mega);margin-bottom:var(--gap-large)}section.hero--frontpage .wrap>.col.stats{position:relative;z-index:2}section.hero--frontpage .wrap>.col.stats .the-stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.hero--frontpage .wrap>.col.stats .the-stats .stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;font-weight:800}section.hero--frontpage .wrap>.col.stats .the-stats .stat .stat-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-left:4rem;margin-bottom:-2.5rem}section.hero--frontpage .wrap>.col.stats .the-stats .stat>span{line-height:1}section.hero--frontpage .wrap>.col.stats .the-stats .stat .heartbeat-underline{--hb-height:5rem}section.hero--frontpage .wrap>.col.stats .hr .heartbeat-underline__reveal{color:var(--maac-yellow)}section.hero--frontpage .wrap>.col.stats .hr.is-desktop{display:none}section.hero--single h1{color:var(--maac-blue)}section.hero--single .btn--arrow-back{text-transform:none;font-weight:400;margin-bottom:var(--gap-large);color:var(--primary)}section.hero--single a:is(:hover,:focus-visible){color:var(--maac-teal)}section.hero--single .meta{margin-top:var(--gap-large);font-weight:600}section.hero--single .meta .cat{color:var(--maac-red)}section.hero--single .meta .cat>a{text-decoration:none}section.hero--single__event .excerpt,section.hero--single__mission-report .excerpt{margin-block:var(--gap);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}section.hero--single__event .excerpt span,section.hero--single__mission-report .excerpt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}section.hero--single__event .excerpt span:before,section.hero--single__mission-report .excerpt span:before{content:"";background-color:currentColor;min-width:1.25rem;height:1.25rem}section.hero--single__event .excerpt .date:before,section.hero--single__mission-report .excerpt .date:before{-webkit-mask:url(../assets/icons/calendar.svg) no-repeat 50% 50%;mask:url(../assets/icons/calendar.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--single__event .excerpt .time:before,section.hero--single__mission-report .excerpt .time:before{-webkit-mask:url(../assets/icons/time.svg) no-repeat 50% 50%;mask:url(../assets/icons/time.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--single__event .excerpt .location:before,section.hero--single__mission-report .excerpt .location:before{-webkit-mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--single__event{--btn-bg:var(--maac-teal);--btn-brd:var(--maac-teal);--btn-clr:var(--white);--btn-hvr-bg:var(--maac-blue);--btn-hvr-brd:var(--maac-blue);--btn-hvr-clr:var(--white)}section.hero--single__event a.btn:is(:hover,:focus-visible){color:var(--white)}section.hero--single__event a.btn.btn--arrow-back:is(:hover,:focus-visible){color:var(--maac-teal)}section.hero--single__event .meta{margin:2rem 0}section.hero--single__vacancy .salary:before{-webkit-mask:url(../assets/icons/maac-heart.svg) no-repeat 50% 50%;mask:url(../assets/icons/maac-heart.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--single__vacancy .closing-date:before{-webkit-mask:url(../assets/icons/time.svg) no-repeat 50% 50%;mask:url(../assets/icons/time.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--single__course{--btn-bg:var(--maac-teal);--btn-brd:var(--maac-teal);--btn-clr:var(--white);--btn-hvr-bg:var(--maac-blue);--btn-hvr-brd:var(--maac-blue);--btn-hvr-clr:var(--white)}section.hero--single__course a.btn:is(:hover,:focus-visible){color:var(--white)}section.hero--single__course a.btn.btn--arrow-back:is(:hover,:focus-visible){color:var(--maac-teal)}section.hero--single__course .meta{margin:2rem 0}section.hero--single__course .course-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}section.hero--single__course .course-info .date,section.hero--single__course .course-info .location,section.hero--single__course .course-info .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}section.hero--single__course .course-info .date:before,section.hero--single__course .course-info .location:before,section.hero--single__course .course-info .time:before{content:"";background-color:currentColor;min-width:1.25rem;height:1.25rem}section.hero--single__course .course-info .date:before{-webkit-mask:url(../assets/icons/calendar.svg) no-repeat 50% 50%;mask:url(../assets/icons/calendar.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--single__course .course-info .time:before{-webkit-mask:url(../assets/icons/time.svg) no-repeat 50% 50%;mask:url(../assets/icons/time.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--single__course .course-info .location:before{-webkit-mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--archive{padding-bottom:0;color:var(--maac-blue)}section.hero--archive .content{padding-top:var(--vmargin);text-align:center;max-width:100ch;margin:0 auto}section.hero--archive .content .rank-math-breadcrumb{margin-bottom:var(--gap)}section.hero--archive .content .rank-math-breadcrumb p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--maac-red)}section.hero--archive .content h1:has(+p){margin-bottom:var(--gap)}section.hero--donate h1{color:var(--maac-blue)}section.hero--donate .hero-cards{margin-top:var(--gap)}section.hero--donate .hero-cards h2{color:var(--maac-blue)}section.hero--donate .hero-cards .donation-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}section.hero--donate .hero-cards .donation-cards .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1rem;background-color:var(--white);border:var(--border);border-color:hsl(from var(--maac-charcoal) h s l/0.4);border-radius:var(--border-radius);padding:1.5rem 1.75rem;min-width:26ch;width:100%}section.hero--donate .hero-cards .donation-cards .card .image-container{aspect-ratio:1/1;width:100%;max-width:2.5rem;max-height:2.5rem}section.hero--donate .hero-cards .donation-cards .card .image-container svg{width:100%;height:auto}section.hero--donate .hero-cards .donation-cards .card .content{-webkit-box-flex:1;-ms-flex:1;flex:1}section.hero--donate .hero-cards .donation-cards .card .content h3{color:var(--maac-blue)}section.hero--donate .hero-cards .donation-cards .card .content p:last-of-type{margin-bottom:0}section.hero--donate .hero-cards .donation-cards .card .link-container{margin-top:0}section.hero--contact .container .h6,section.hero--contact .container a:not(.btn),section.hero--contact .container h1{color:var(--maac-blue)}section.hero--contact .container a:not(.btn){text-underline-offset:4px}section.hero--contact .container a:not(.btn):is(:hover,:focus-visible){color:var(--accent)}section.hero--contact .container .details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:var(--gap-large)}section.hero--contact .container .details .address>:not(.phone-title,.addr-title,.email-title),section.hero--contact .container .details .email>:not(.phone-title,.addr-title,.email-title),section.hero--contact .container .details .phone>:not(.phone-title,.addr-title,.email-title){margin-left:1.75rem}section.hero--contact .container .details .address address,section.hero--contact .container .details .email address,section.hero--contact .container .details .phone address{margin-bottom:0.5rem}section.hero--contact .container .details .addr-title,section.hero--contact .container .details .email-title,section.hero--contact .container .details .phone-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin-bottom:0.5rem}section.hero--contact .container .details .addr-title:before,section.hero--contact .container .details .email-title:before,section.hero--contact .container .details .phone-title:before{content:"";background-color:currentColor;min-width:1.25rem;height:1.25rem}section.hero--contact .container .details .phone-title:before{-webkit-mask:url(../assets/icons/phone.svg) no-repeat 50% 50%;mask:url(../assets/icons/phone.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--contact .container .details .email-title:before{-webkit-mask:url(../assets/icons/email.svg) no-repeat 50% 50%;mask:url(../assets/icons/email.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}section.hero--contact .container .details .addr-title:before{-webkit-mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}@media (min-width:769px){section.hero--donate .hero-cards .donation-cards{padding-bottom:var(--vmargin)}}@media (min-width:1024px){section.hero{padding-top:140px}section.hero--contact,section.hero--single,section.hero.default{--rows:10;--grid-gap:var(--gutter);--calc-gap:calc(var(--rows) - 1)}section.hero--contact .container,section.hero--single .container,section.hero.default .container{-ms-grid-columns:1fr var(--grid-gap) var(--grid-gap) 1fr;grid-template-columns:1fr repeat(var(--rows),calc((min(var(--min-content), var(--max-content)) - var(--calc-gap) * var(--grid-gap)) / var(--rows))) 1fr;gap:var(--grid-gap);padding-bottom:0}section.hero--contact .container .col,section.hero--single .container .col,section.hero.default .container .col{position:relative;grid-column:7/-1}section.hero--contact .container .col.text,section.hero--single .container .col.text,section.hero.default .container .col.text{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;padding-top:var(--vmargin);padding-bottom:var(--vmargin);padding-right:calc(var(--gap) - var(--grid-gap));padding-left:var(--xmargin)}section.hero--contact .container .col:has(img),section.hero--single .container .col:has(img),section.hero.default .container .col:has(img){margin-top:2rem}section.hero--contact .container .col>img,section.hero--single .container .col>img,section.hero.default .container .col>img{-o-object-position:center left;object-position:center left;border-radius:var(--border-radius) 0 0 var(--border-radius)}section.hero--frontpage{-ms-flex-line-pack:end;align-content:end;min-height:90dvh;padding-bottom:var(--vmargin)}section.hero--frontpage .bg-overlay{background:linear-gradient(45deg,#000 0%,rgba(0,0,0,0) 75%),linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 75%)}section.hero--frontpage .wrap{padding:0 6rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.hero--frontpage .wrap>.col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}section.hero--frontpage .wrap>.col.text{padding-top:0;padding-bottom:0;position:initial;min-height:auto;-ms-flex-line-pack:normal;align-content:normal}section.hero--frontpage .wrap>.col.stats{-ms-flex-line-pack:end;align-content:end}section.hero--frontpage .wrap>.col.stats .the-stats{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:70ch;margin-bottom:-4rem;margin-left:5rem}section.hero--frontpage .wrap>.col.stats .the-stats .stat{max-width:18ch}section.hero--frontpage .wrap>.col.stats .the-stats .stat .stat-content{margin-left:0;margin-bottom:0}section.hero--frontpage .wrap>.col.stats .hr{display:none}section.hero--frontpage .wrap>.col.stats .hr.is-desktop{display:revert}}@media (min-width:1800px){section.hero--donate .hero-cards .donation-cards{padding-right:var(--vmargin)}}#video-modal{--transition:.2s;visibility:hidden;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999;-webkit-transition:opacity var(--transition) ease-out;transition:opacity var(--transition) ease-out;background:transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}#video-modal[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity var(--transition) ease-in;transition:opacity var(--transition) ease-in;background:hsl(from var(--white) h s l/0.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}#video-modal.closing{opacity:0}#video-modal .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#video-modal .modal-container{position:relative;top:20vh;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-width:calc(var(--max-width) / 2);width:100%;margin:0 var(--gutter);padding:var(--gap-large) var(--gap-small) var(--gap-small);background-color:var(--primary);z-index:2}#video-modal .modal-container .close-modal{position:absolute;top:var(--gap-small);right:var(--gap-small);border:none;padding:0;min-width:var(--gap);max-width:var(--gap);height:var(--gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;cursor:pointer}#video-modal .modal-container .close-modal span{display:block;position:absolute;height:3px;width:100%;background:var(--white);border-radius:0;right:0;rotate:45deg}#video-modal .modal-container .close-modal span:first-of-type{rotate:-45deg}#video-modal .modal-container .video-container{background-color:#000;border-radius:var(--border-radius);padding:56.25% 0 0 0;position:relative;width:100%}#video-modal .modal-container iframe{border-radius:var(--border-radius)}@media (min-width:769px){#video-modal .modal-container{padding:2.5rem}}.open-video-modal{position:absolute;inset:0;color:var(--white);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:100%}.open-video-modal .screenread{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.open-video-modal .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6rem;height:6rem;-webkit-transition:var(--transition);transition:var(--transition)}.open-video-modal .icon svg{width:100%;height:auto;-webkit-transition:var(--transition);transition:var(--transition);margin-left:3px}.open-video-modal:is(:hover,:focus-visible){color:var(--primary)}.postcard{position:relative;overflow:hidden}.postcard>a{--img-scale:1;text-decoration:none;color:currentColor}.postcard>a:is(:hover,:focus-visible){--img-scale:1.02}.postcard .image-container{position:relative;-webkit-transition:var(--transition);transition:var(--transition);overflow:hidden}.postcard .image-container img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;-webkit-transition:var(--transition);transition:var(--transition);scale:var(--img-scale)}.postcard .image-container .placeholder{position:absolute;inset:0;background-color:#ccc}.postcard{}.postcard.default{background-color:var(--white);color:var(--text);border-radius:1.25rem}.postcard.default>a{padding:0.625rem;position:relative;display:block}.postcard.default>a:is(:hover,:focus-visible) h3{color:var(--maac-red)}.postcard.default .image-container{aspect-ratio:4/3;border-radius:0.625rem}.postcard.default .excerpt{margin:var(--gap) calc(var(--gap) - 0.625rem)}.postcard.default .excerpt .meta{margin-bottom:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600}.postcard.default .excerpt .meta .cat{font-weight:700;color:var(--maac-red)}.postcard.default .excerpt h3{-webkit-transition:var(--transition);transition:var(--transition);margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.postcard{}.postcard.in-nav>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-small);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center}.postcard.in-nav>a .image-container{-webkit-box-flex:2;-ms-flex:2;flex:2;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:16/10}.postcard.in-nav>a .image-container img{-o-object-fit:cover;object-fit:cover}.postcard.in-nav>a .excerpt{-webkit-box-flex:3;-ms-flex:3;flex:3}.postcard.in-nav>a .excerpt .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:var(--gap-small);gap:1rem;color:var(--text)}.postcard.in-nav>a .excerpt .content .title{font-weight:700}.postcard.in-nav>a .excerpt .content p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.postcard.in-nav>a .excerpt .content .link{text-decoration:underline;color:var(--secondary)}.postcard{}.postcard--accordion{overflow:hidden;margin:1rem 0}.postcard--accordion span.title{margin:0;width:100%;font-weight:700}.postcard--accordion h3{margin-bottom:0;line-height:1.5}.postcard--accordion .accordion-title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--gap);margin:0;max-width:100%;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;font-family:inherit}.postcard--accordion .accordion-title span{-webkit-transition:var(--transition);transition:var(--transition);width:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.postcard--accordion .accordion-title span svg{height:1rem;min-height:1rem;rotate:0deg;-webkit-transition:rotate var(--transition);transition:rotate var(--transition)}.postcard--accordion .accordion-title:after{content:none}.postcard--accordion .accordion-title[aria-expanded=true] span svg{rotate:-180deg}.postcard--accordion .accordion-content{-webkit-transition:max-height 600ms;transition:max-height 600ms;-webkit-transition-timing-function:cubic-bezier(0.44,0,0.56,1);transition-timing-function:cubic-bezier(0.44,0,0.56,1);overflow:hidden}.postcard--accordion .accordion-content:first-of-type{max-height:1000px}.postcard--accordion .accordion-content .content{margin-top:1rem}.postcard--accordion .accordion-content p{margin-bottom:0}.postcard--accordion .accordion-content[aria-hidden=true]{max-height:0px}.postcard--accordion:has(button:hover,button:focus-visible) .btn-container .button{background-color:var(--primary);border-color:var(--primary)}.postcard{}.postcard--vacancies{padding:0.625rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.postcard--vacancies .excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.postcard--vacancies .excerpt h3{color:var(--maac-blue)}.postcard--vacancies .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0.5rem 0 1.5rem}.postcard--vacancies .location:before{content:"";background-color:var(--maac-red);min-width:1.25rem;height:1.25rem;-webkit-mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;margin-right:0.25rem}.postcard--vacancies .location p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.postcard--vacancies .link-container{margin-left:calc(var(--gap) - 0.625rem);margin-right:calc(var(--gap) - 0.625rem);margin-bottom:var(--gap)}.postcard{}.postcard--education,.postcard--mission-report{background-color:var(--maac-lgrey);color:var(--text);border-radius:1.25rem}.postcard--education>a,.postcard--mission-report>a{height:100%;padding:0.625rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.postcard--education>a:is(:hover,:focus-visible) h3,.postcard--mission-report>a:is(:hover,:focus-visible) h3{color:var(--maac-red)}.postcard--education .image-container,.postcard--mission-report .image-container{aspect-ratio:16/10;border-radius:0.625rem}.postcard--education .excerpt,.postcard--mission-report .excerpt{margin:var(--gap-small) calc(var(--gap) - 0.625rem) var(--gap) calc(var(--gap) - 0.625rem)}.postcard--education .excerpt .meta,.postcard--mission-report .excerpt .meta{margin-bottom:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600}.postcard--education .excerpt .meta .cat,.postcard--mission-report .excerpt .meta .cat{font-weight:700;color:var(--maac-red);text-transform:uppercase}.postcard--education .excerpt h3,.postcard--mission-report .excerpt h3{-webkit-transition:var(--transition);transition:var(--transition);margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.postcard--education .excerpt .location,.postcard--mission-report .excerpt .location{margin-top:var(--gap);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.postcard--education .excerpt .location:before,.postcard--mission-report .excerpt .location:before{content:"";background-color:currentColor;min-width:1.25rem;height:1.25rem;-webkit-mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.postcard--solicitor>a{text-decoration:none;color:currentColor}.postcard--solicitor>a .excerpt h3.h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postcard--solicitor>a .excerpt h3.h5:before{content:"";background-color:var(--maac-red);min-width:1.1rem;height:1.1rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;margin-right:0.5rem;-webkit-transition:var(--transition);transition:var(--transition)}.postcard--solicitor h3.h5{color:var(--maac-blue)}.postcard{}.postcard--charity>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap)}.postcard--charity .image-container{aspect-ratio:1;border-radius:1.25rem}.postcard--charity .image-container img{-o-object-fit:cover;object-fit:cover}.postcard--charity .excerpt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-small)}.postcard--charity .excerpt h3{color:var(--maac-blue)}.postcard--charity .excerpt address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postcard--charity .excerpt address:before{content:"";background-color:currentColor;min-width:1.25rem;height:1.25rem;-webkit-mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.postcard{}.postcard--team{border-radius:1.25rem;aspect-ratio:9/14}.postcard--team>a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-align-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.postcard--team>a:is(:hover,:focus-visible) .excerpt{background-color:var(--maac-red);color:var(--white)}.postcard--team>a:is(:hover,:focus-visible) .excerpt svg{color:var(--maac-yellow)}.postcard--team .canvasser-card{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-align-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.postcard--team .canvasser-card svg{display:none}.postcard--team .image-container{position:absolute;inset:0;z-index:-1}.postcard--team .excerpt{margin:0 1rem 1rem 1rem;background-color:var(--white);padding:1.25rem;border-radius:0.75rem;-webkit-transition:var(--transition);transition:var(--transition)}.postcard--team .excerpt:before{content:none}.postcard--team .excerpt h3{-webkit-transition:var(--transition);transition:var(--transition);margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.postcard--team .excerpt p{margin:0;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.postcard--team .excerpt svg{height:auto;width:1.125rem;color:var(--maac-red);margin-top:2rem;-webkit-transition:var(--transition);transition:var(--transition)}.postcard{}.postcard--event:not(.postcard--event__featured){background-color:var(--white);border-radius:1.25rem}.postcard--event:not(.postcard--event__featured)>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-small) var(--gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.625rem}.postcard--event:not(.postcard--event__featured)>a .image-container{width:100%;aspect-ratio:16/9;border-radius:var(--border-radius);overflow:hidden}.postcard--event:not(.postcard--event__featured)>a .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.postcard--event:not(.postcard--event__featured)>a .excerpt h3{-webkit-transition:var(--transition);transition:var(--transition)}.postcard--event:not(.postcard--event__featured)>a .excerpt .meta{margin-block:var(--gap-small);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap-small) var(--gap)}.postcard--event:not(.postcard--event__featured)>a .excerpt p{margin:var(--gap-small) 1rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.postcard--event:not(.postcard--event__featured)>a:is(:hover,:focus-visible) .excerpt h3{color:var(--maac-red)}.postcard--event span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postcard--event span:before{content:"";background-color:currentColor;min-width:1.1rem;height:1.1rem;-webkit-mask-size:contain;mask-size:contain}.postcard--event span.upcoming{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.25rem 0.5rem;margin-bottom:var(--gap);background-color:var(--maac-blue)}.postcard--event span.upcoming:before{-webkit-mask:url(../assets/icons/time.svg) no-repeat 50% 50%;mask:url(../assets/icons/time.svg) no-repeat 50% 50%}.postcard--event span.location:before{-webkit-mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;mask:url(../assets/icons/pin.svg) no-repeat 50% 50%}.postcard--event span.date:before{-webkit-mask:url(../assets/icons/calendar.svg) no-repeat 50% 50%;mask:url(../assets/icons/calendar.svg) no-repeat 50% 50%}.postcard--event__featured{--min-content:100% - calc(var(--gutter) * 2);--rows:1;border-bottom:var(--gap-small) solid var(--maac-yellow);-ms-grid-columns:1fr 0 0 1fr;grid-template-columns:1fr repeat(var(--rows),calc(min(var(--min-content), var(--max-content)) / var(--rows))) 1fr;gap:var(--gap-large) 0}.postcard--event__featured .col{-ms-grid-row:1;grid-row:1;grid-column:1/-1}.postcard--event__featured .col.text{-ms-flex-line-pack:center;align-content:center;-ms-grid-row:2;grid-row:2;grid-column:2/-2;padding-bottom:var(--vmargin)}.postcard--event__featured .col.text .content{max-width:70ch}.postcard--event__featured .col.text .h3{margin-bottom:var(--gap-small)}.postcard--event__featured .col.text .meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap-small);margin-bottom:var(--gap)}.postcard--event__featured .col>img{height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.postcard{}.postcard--page{background-color:var(--white);color:var(--text);border-radius:0.5rem}.postcard--page>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;-webkit-transition:var(--transition);transition:var(--transition)}.postcard--page>a:is(:hover,:focus-visible){color:var(--maac-red)}.postcard--page>a:is(:hover,:focus-visible) .heartbeat-underline__reveal{clip-path:inset(0 0% 0 0 round 2px)}.postcard--page .excerpt{padding:var(--gap)}.postcard--page .excerpt .hr{margin-top:var(--gap);color:#ccc}.postcard--page .excerpt .hr .heartbeat-underline{--hb-height:3rem}.postcard--page .excerpt .hr .heartbeat-underline__reveal{color:var(--maac-red)}.postcard--page .image-container{aspect-ratio:1}.postcard{}.postcard--page_custom>a h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postcard--page_custom>a h3:before{content:"";background-color:currentColor;min-width:1.1rem;height:1.1rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%}.postcard--page_custom>a:is(:hover,:focus-visible) h3{color:var(--maac-red);gap:0.625rem}.postcard--page_custom .image-container{aspect-ratio:1;border-radius:1.125rem}.postcard--page_custom .excerpt{margin-top:1.125rem}.postcard--page_custom h3{color:var(--maac-blue);-webkit-transition:var(--transition);transition:var(--transition)}.postcard{}.postcard--patient-stories figcaption:before{display:none}.postcard--patient-stories figcaption .patient-type{display:inline-block;margin-top:var(--gap-small);color:var(--white);font-size:0.875rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0.04375rem;text-transform:uppercase;color:var(--maac-red)}.postcard--patient-stories figcaption svg{height:1rem;min-height:1rem}.postcard{}.postcard--magazine>a h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--maac-blue);-webkit-transition:var(--transition);transition:var(--transition)}.postcard--magazine>a h3:before{content:"";background-color:currentColor;min-width:1.1rem;height:1.1rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%}.postcard--magazine>a .image-container{aspect-ratio:1/1.41}.postcard--magazine>a .excerpt{margin-top:var(--gap-small)}.postcard--magazine>a:is(:hover,:focus-visible) h3{color:var(--maac-red)}.postcard--education h3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.postcard--education h3:before{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:var(--maac-red);min-width:1.1rem;height:1.1rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;mask:url(../assets/icons/arrow.svg) no-repeat 50% 50%;margin-right:0.5rem}.postcard--education .excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-flex:1;-ms-flex:1;flex:1}.postcard--education .excerpt p{-webkit-box-flex:1;-ms-flex:1;flex:1}.postcard--education .edu-postcard-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.postcard--education .edu-postcard-footer .location{margin-top:0}@media (min-width:769px){.postcard{}.postcard--event:not(.postcard--event__featured)>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.postcard--event:not(.postcard--event__featured)>a .image-container{-webkit-box-flex:1;-ms-flex:1;flex:1;aspect-ratio:1}.postcard--event:not(.postcard--event__featured)>a .excerpt{-webkit-box-flex:4;-ms-flex:4;flex:4}.postcard--event__featured{--rows:10;--grid-gap:var(--gutter);--calc-gap:calc(var(--rows) - 1);-ms-grid-columns:1fr var(--grid-gap) var(--grid-gap) 1fr;grid-template-columns:1fr repeat(var(--rows),calc((min(var(--min-content), var(--max-content)) - var(--calc-gap) * var(--grid-gap)) / var(--rows))) 1fr;gap:var(--grid-gap)}.postcard--event__featured .col{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}.postcard--event__featured .col.text{-ms-grid-row:1;grid-row:1;grid-column:7/-2;padding-top:var(--vmargin);padding-left:calc(var(--gap) - var(--grid-gap))}.postcard{}.postcard--page_custom .image-container{aspect-ratio:3/4}}@media (min-width:1024px){.postcard{}.postcard.in-nav>a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.postcard.in-nav>a .image-container{aspect-ratio:unset}.postcard{}.postcard--event__featured .col.text{margin-left:var(--gap-large)}.postcard--event__featured .col>img{aspect-ratio:16/9}}.pre-footer{overflow:hidden;position:relative;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4rem 0 0;padding:var(--vmargin) 0 7.5rem 0;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pre-footer .background .bg-overlay{background:hsl(from var(--black) h s l/0.7)}.pre-footer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pre-footer .wrap .content{max-width:60ch}@media (min-width:769px){.pre-footer{margin:0;padding:10rem 0;display:block}.pre-footer .background .bg-overlay{background:linear-gradient(70deg,var(--black) 30ch,transparent 100%)}}.site-footer{--accent:var(--maac-red);background-color:var(--white);color:initial;padding:var(--vmargin) 0 0}.site-footer a{text-decoration:none;color:inherit}.site-footer a:is(:hover,:focus-visible,:active){color:var(--accent)}.site-footer a:active{-webkit-transition:none;transition:none}@media (hover:hover) and (pointer:fine){.site-footer a{-webkit-transition:var(--transition) ease-out;transition:var(--transition) ease-out}}@media (prefers-reduced-motion:reduce){.site-footer a{-webkit-transition:none;transition:none}}.site-footer .main-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-large);margin-bottom:var(--vmargin)}.site-footer .main-footer .top-footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-huge) var(--gap-large)}.site-footer .main-footer .top-footer .details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-footer .main-footer .top-footer .details svg{width:100%;max-width:18rem;height:auto}.site-footer .main-footer .top-footer .newsletter{max-width:30rem}.site-footer .main-footer .top-footer .newsletter .h5{color:var(--secondary)}.site-footer .main-footer .top-footer .contact .title{color:var(--maac-blue)}.site-footer .main-footer .top-footer .contact ul{padding-top:0.5rem}.site-footer .main-footer .top-footer .contact ul .address-title,.site-footer .main-footer .top-footer .contact ul .email-title,.site-footer .main-footer .top-footer .contact ul .phone-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin-bottom:0.5rem;font-size:0.875rem}.site-footer .main-footer .top-footer .contact ul .address-title:before,.site-footer .main-footer .top-footer .contact ul .email-title:before,.site-footer .main-footer .top-footer .contact ul .phone-title:before{content:"";background-color:var(--maac-blue);min-width:1.25rem;height:1.25rem}.site-footer .main-footer .top-footer .contact ul .phone-title:before{-webkit-mask:url(../assets/icons/phone.svg) no-repeat 50% 50%;mask:url(../assets/icons/phone.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.site-footer .main-footer .top-footer .contact ul .email-title:before{-webkit-mask:url(../assets/icons/email.svg) no-repeat 50% 50%;mask:url(../assets/icons/email.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.site-footer .main-footer .top-footer .contact ul .address-title:before{-webkit-mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.site-footer .main-footer .top-footer .contact ul .map-link{padding-left:1.75rem;font-size:0.875rem}.site-footer .main-footer .top-footer .contact ul li a{text-decoration:underline;color:var(--maac-blue)}.site-footer .main-footer .top-footer .contact ul li a:is(:hover,:focus-visible){color:var(--maac-teal)}.site-footer .main-footer .middle-footer{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:var(--gap)}.site-footer .main-footer .middle-footer>.col span.title{color:var(--secondary)}.site-footer .main-footer .middle-footer>.col ul{list-style:none;padding:0;display:-ms-grid;display:grid;gap:0.5rem}.site-footer .bottom-footer{background-color:var(--black);color:var(--white)}.site-footer .bottom-footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--gap) 0;gap:var(--gap) var(--gap-large)}.site-footer .bottom-footer .container #copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-small);max-width:44ch}.site-footer .bottom-footer .container ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-small) var(--gap);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer .bottom-footer .container ul a{text-decoration:underline}.site-footer .bottom-footer .container:has(+.company-details){padding-bottom:0}.site-footer .bottom-footer .company-details{padding:1rem 0 var(--gap) 0;max-width:80ch;text-wrap:balance}.site-footer form .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.site-footer form input[type=email]{background-color:transparent;color:inherit;border:var(--border);border-right:none;padding:0 0.5rem;width:100%;-webkit-transition:var(--transition);transition:var(--transition)}.site-footer form input[type=email]:is(:focus,:active,:target,:focus-within){outline:var(--secondary);border-color:var(--secondary);background-color:var(--maac-lblue)}@media (min-width:600px){.site-footer .main-footer .middle-footer{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.site-footer .bottom-footer .container ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:769px){.site-footer .main-footer>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer .main-footer .middle-footer{-ms-grid-columns:1fr var(--gap) 1fr var(--gap) 1fr;grid-template-columns:repeat(3,1fr);gap:2rem var(--gap)}}@media (min-width:1024px){.site-footer .main-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--gap-huge)}.site-footer .main-footer .top-footer{position:sticky;top:9rem}.site-footer .main-footer .middle-footer{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-flex:2;-ms-flex:2;flex:2}.site-footer .bottom-footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .bottom-footer .container .policy-menu ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1280px){.site-footer .main-footer .middle-footer{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.site-footer a.solve-hosting-button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:var(--transition) ease-in-out;transition:var(--transition) ease-in-out}.site-footer a.solve-hosting-button svg{width:14px}.site-footer a.solve-hosting-button span{padding-top:4px}#socials{margin:0}#socials .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--gap-small);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#socials .flex a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;font-size:0;color:var(--white);background-color:var(--secondary);border-radius:50%;width:2.25rem;height:2.25rem}#socials .flex a[data-social=facebook]:before{-webkit-mask:url(../assets/icons/icon-facebook.svg) no-repeat 50% 50%;mask:url(../assets/icons/icon-facebook.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}#socials .flex a[data-social=instagram]:before{-webkit-mask:url(../assets/icons/icon-instagram.svg) no-repeat 50% 50%;mask:url(../assets/icons/icon-instagram.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}#socials .flex a[data-social=tiktok]:before{-webkit-mask:url(../assets/icons/icon-tiktok.svg) no-repeat 50% 50%;mask:url(../assets/icons/icon-tiktok.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}#socials .flex a[data-social=linkedin]:before{-webkit-mask:url(../assets/icons/icon-linkedin.svg) no-repeat 50% 50%;mask:url(../assets/icons/icon-linkedin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}#socials .flex a[data-social=youtube]:before{-webkit-mask:url(../assets/icons/icon-youtube.svg) no-repeat 50% 50%;mask:url(../assets/icons/icon-youtube.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;mask-size:contain}#socials .flex a[data-social=x]:before{-webkit-mask:url(../assets/icons/icon-x.svg) no-repeat 50% 50%;mask:url(../assets/icons/icon-x.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}#socials .flex a:before{content:"";background-color:currentColor;min-width:1.1rem;height:1.1rem}#socials .flex a:is(:hover,:focus-visible,:active){background-color:var(--accent)}.carousel{position:relative;overflow:hidden;margin-block:3rem}.carousel:after,.carousel:before{content:"";height:100%;width:3rem;background:-webkit-gradient(linear,left top,right top,from(var(--white)),to(transparent));background:linear-gradient(90deg,var(--white),transparent);position:absolute;top:0;bottom:0;z-index:1}.carousel:before{left:0}.carousel:after{right:0;rotate:180deg}.carousel .carousel-track{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:0;-webkit-animation:carousel 60s linear infinite;animation:carousel 60s linear infinite}.carousel .slide{text-align:center;display:inline-block;margin:0 2.5rem}.carousel .slide img{max-width:8.75rem;width:100%;height:auto}.post-type-archive .hero--single.bg-maac_red h1{color:var(--white)}.post-type-archive .hero--single.bg-maac_red .meta{display:none}.post-archive #posts-container{-ms-grid-columns:1fr var(--gap-small) 1fr var(--gap-small) 1fr var(--gap-small) 1fr;grid-template-columns:repeat(4,1fr);gap:var(--gap) var(--gap-small)}.post-archive #posts-container .postcard{-ms-grid-column-span:4;grid-column:span 4;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.75s ease,-webkit-transform 0.75s ease;transition:opacity 0.75s ease,-webkit-transform 0.75s ease;transition:opacity 0.75s ease,transform 0.75s ease;transition:opacity 0.75s ease,transform 0.75s ease,-webkit-transform 0.75s ease}.post-archive #posts-container .postcard.loading{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}@media (min-width:769px){.post-archive #posts-container{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr 2rem 1fr;grid-template-columns:repeat(8,1fr);gap:var(--gap-large) 2rem}}@media (min-width:1024px){.post-archive #posts-container{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}}@media (min-width:769px){.archive-feed-post .grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.archive-feed-post .grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:769px){.archive-feed-mission-reports .grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.archive-feed-mission-reports .grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.post-type-archive-patient-stories .grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}section.event-archive-post-section-header{padding-bottom:0;text-align:center}.event-archive #posts-container{-ms-grid-columns:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr));gap:0}@media (min-width:1024px){.event-archive #posts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:80ch;margin:0 auto}}.event-archive #posts-container .subtitle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-archive #posts-container .postcard--event{border-radius:0}.event-archive #posts-container .postcard--event a{border-bottom:4px solid var(--maac-blue);padding:1.25rem 0 2rem}.event-archive #posts-container .postcard--event:first-child a{border-top:4px solid var(--maac-blue);padding-top:1.25rem}.archive-feed-team.is-hidden{display:none}.archive-feed-team .ajax-load-more-container{padding-top:0}@media (min-width:769px){.archive-feed-team .grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.archive-feed-team .grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.archive-feed-team .grid{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:769px){.search-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.search-grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}.ajax-load-more-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:var(--gap-large)}.ajax-load-more-container #ajax-load-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--gap-large);cursor:pointer}.ajax-load-more-container #ajax-load-more.hidden{display:none}.ajax-load-more-container .ajax-load-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:var(--gap-large);cursor:pointer}.ajax-load-more-container .ajax-load-more.hidden{display:none}section.enquiry .content{max-width:80ch;margin:0 auto}div.wpforms-container form.wpforms-form .wpforms-field-label,div.wpforms-container-full form.wpforms-form .wpforms-field-label{color:var(--maac-blue)}div.wpforms-container form.wpforms-form .wpforms-field-sublabel,div.wpforms-container-full form.wpforms-form .wpforms-field-sublabel{color:inherit}div.wpforms-container form.wpforms-form .wpforms-required-label,div.wpforms-container-full form.wpforms-form .wpforms-required-label{color:var(--maac-red)}div.wpforms-container form.wpforms-form .wpforms-field-number-slider input[type=range],div.wpforms-container form.wpforms-form input[type=date],div.wpforms-container form.wpforms-form input[type=email],div.wpforms-container form.wpforms-form input[type=number],div.wpforms-container form.wpforms-form input[type=password],div.wpforms-container form.wpforms-form input[type=search],div.wpforms-container form.wpforms-form input[type=tel],div.wpforms-container form.wpforms-form input[type=text],div.wpforms-container form.wpforms-form input[type=url],div.wpforms-container form.wpforms-form select,div.wpforms-container form.wpforms-form textarea,div.wpforms-container-full form.wpforms-form .wpforms-field-number-slider input[type=range],div.wpforms-container-full form.wpforms-form input[type=date],div.wpforms-container-full form.wpforms-form input[type=email],div.wpforms-container-full form.wpforms-form input[type=number],div.wpforms-container-full form.wpforms-form input[type=password],div.wpforms-container-full form.wpforms-form input[type=search],div.wpforms-container-full form.wpforms-form input[type=tel],div.wpforms-container-full form.wpforms-form input[type=text],div.wpforms-container-full form.wpforms-form input[type=url],div.wpforms-container-full form.wpforms-form select,div.wpforms-container-full form.wpforms-form textarea{background-color:var(--maac-mint);border-color:var(--maac-mint);accent-color:var(--maac-blue);border-radius:0;min-width:100%;padding:var(--gap-small);line-height:1;color:var(--maac-blue)}div.wpforms-container form.wpforms-form .wpforms-field-number-slider input[type=range]:focus,div.wpforms-container form.wpforms-form .wpforms-field-number-slider input[type=range]:focus:invalid,div.wpforms-container form.wpforms-form input[type=date]:focus,div.wpforms-container form.wpforms-form input[type=date]:focus:invalid,div.wpforms-container form.wpforms-form input[type=email]:focus,div.wpforms-container form.wpforms-form input[type=email]:focus:invalid,div.wpforms-container form.wpforms-form input[type=number]:focus,div.wpforms-container form.wpforms-form input[type=number]:focus:invalid,div.wpforms-container form.wpforms-form input[type=password]:focus,div.wpforms-container form.wpforms-form input[type=password]:focus:invalid,div.wpforms-container form.wpforms-form input[type=search]:focus,div.wpforms-container form.wpforms-form input[type=search]:focus:invalid,div.wpforms-container form.wpforms-form input[type=tel]:focus,div.wpforms-container form.wpforms-form input[type=tel]:focus:invalid,div.wpforms-container form.wpforms-form input[type=text]:focus,div.wpforms-container form.wpforms-form input[type=text]:focus:invalid,div.wpforms-container form.wpforms-form input[type=url]:focus,div.wpforms-container form.wpforms-form input[type=url]:focus:invalid,div.wpforms-container form.wpforms-form select:focus,div.wpforms-container form.wpforms-form select:focus:invalid,div.wpforms-container form.wpforms-form textarea:focus,div.wpforms-container form.wpforms-form textarea:focus:invalid,div.wpforms-container-full form.wpforms-form .wpforms-field-number-slider input[type=range]:focus,div.wpforms-container-full form.wpforms-form .wpforms-field-number-slider input[type=range]:focus:invalid,div.wpforms-container-full form.wpforms-form input[type=date]:focus,div.wpforms-container-full form.wpforms-form input[type=date]:focus:invalid,div.wpforms-container-full form.wpforms-form input[type=email]:focus,div.wpforms-container-full form.wpforms-form input[type=email]:focus:invalid,div.wpforms-container-full form.wpforms-form input[type=number]:focus,div.wpforms-container-full form.wpforms-form input[type=number]:focus:invalid,div.wpforms-container-full form.wpforms-form input[type=password]:focus,div.wpforms-container-full form.wpforms-form input[type=password]:focus:invalid,div.wpforms-container-full form.wpforms-form input[type=search]:focus,div.wpforms-container-full form.wpforms-form input[type=search]:focus:invalid,div.wpforms-container-full form.wpforms-form input[type=tel]:focus,div.wpforms-container-full form.wpforms-form input[type=tel]:focus:invalid,div.wpforms-container-full form.wpforms-form input[type=text]:focus,div.wpforms-container-full form.wpforms-form input[type=text]:focus:invalid,div.wpforms-container-full form.wpforms-form input[type=url]:focus,div.wpforms-container-full form.wpforms-form input[type=url]:focus:invalid,div.wpforms-container-full form.wpforms-form select:focus,div.wpforms-container-full form.wpforms-form select:focus:invalid,div.wpforms-container-full form.wpforms-form textarea:focus,div.wpforms-container-full form.wpforms-form textarea:focus:invalid{border-color:var(--maac-blue);-webkit-box-shadow:0 0 0 1px var(--maac-blue),0px 1px 2px rgba(0,0,0,0.15);box-shadow:0 0 0 1px var(--maac-blue),0px 1px 2px rgba(0,0,0,0.15);color:var(--maac-blue)}div.wpforms-container form.wpforms-form input[type=checkbox]:before,div.wpforms-container form.wpforms-form input[type=radio]:before,div.wpforms-container-full form.wpforms-form input[type=checkbox]:before,div.wpforms-container-full form.wpforms-form input[type=radio]:before{background:var(--maac-mint);border-color:var(--maac-blue);border-width:1px}div.wpforms-container form.wpforms-form input[type=checkbox]:checked:before,div.wpforms-container form.wpforms-form input[type=checkbox]:focus:before,div.wpforms-container form.wpforms-form input[type=radio]:checked:before,div.wpforms-container form.wpforms-form input[type=radio]:focus:before,div.wpforms-container-full form.wpforms-form input[type=checkbox]:checked:before,div.wpforms-container-full form.wpforms-form input[type=checkbox]:focus:before,div.wpforms-container-full form.wpforms-form input[type=radio]:checked:before,div.wpforms-container-full form.wpforms-form input[type=radio]:focus:before{border-color:var(--maac-blue);background-color:var(--maac-blue);-webkit-box-shadow:0 0 0 1px var(--maac-blue),0px 1px 2px rgba(0,0,0,0.15);box-shadow:0 0 0 1px var(--maac-blue),0px 1px 2px rgba(0,0,0,0.15)}div.wpforms-container form.wpforms-form input[type=checkbox]:checked:after,div.wpforms-container form.wpforms-form input[type=checkbox]:focus:after,div.wpforms-container form.wpforms-form input[type=radio]:checked:after,div.wpforms-container form.wpforms-form input[type=radio]:focus:after,div.wpforms-container-full form.wpforms-form input[type=checkbox]:checked:after,div.wpforms-container-full form.wpforms-form input[type=checkbox]:focus:after,div.wpforms-container-full form.wpforms-form input[type=radio]:checked:after,div.wpforms-container-full form.wpforms-form input[type=radio]:focus:after{border-color:var(--white)}div.wpforms-container form.wpforms-form .wpforms-field-label-inline,div.wpforms-container-full form.wpforms-form .wpforms-field-label-inline{color:inherit}div.wpforms-container form.wpforms-form input[type=checkbox]:before,div.wpforms-container-full form.wpforms-form input[type=checkbox]:before{border-radius:0}div.wpforms-container form.wpforms-form input[type=radio]:checked:before,div.wpforms-container-full form.wpforms-form input[type=radio]:checked:before{background-color:var(--maac-blue)}div.wpforms-container form.wpforms-form input[type=radio]:checked:after,div.wpforms-container-full form.wpforms-form input[type=radio]:checked:after{background-color:var(--white)}div.wpforms-container form.wpforms-form .wpforms-field-number-slider input[type=range],div.wpforms-container-full form.wpforms-form .wpforms-field-number-slider input[type=range]{border-radius:var(--border-radius);padding:0}div.wpforms-container form.wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-runnable-track,div.wpforms-container-full form.wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-runnable-track{color:var(--maac-blue);-webkit-appearance:none;margin-bottom:-8px}div.wpforms-container form.wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb,div.wpforms-container-full form.wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb{background:var(--maac-blue);-webkit-appearance:none;cursor:ew-resize;height:20px;width:20px}div.wpforms-container form.wpforms-form .wpforms-field-container,div.wpforms-container-full form.wpforms-form .wpforms-field-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr var(--gap) 1fr var(--gap) 1fr var(--gap) 1fr;grid-template-columns:repeat(4,1fr);gap:var(--gap)}div.wpforms-container form.wpforms-form .wpforms-field,div.wpforms-container-full form.wpforms-form .wpforms-field{width:100%;grid-column:1/-1;padding:1px;overflow:hidden}div.wpforms-container form.wpforms-form .wpforms-field input,div.wpforms-container-full form.wpforms-form .wpforms-field input{height:auto}div.wpforms-container form.wpforms-form .wpforms-field input.wpforms-error,div.wpforms-container-full form.wpforms-form .wpforms-field input.wpforms-error{border-color:var(--maac-red)}div.wpforms-container form.wpforms-form .wpforms-field input.wpforms-error:focus,div.wpforms-container-full form.wpforms-form .wpforms-field input.wpforms-error:focus{border-color:var(--maac-red);-webkit-box-shadow:0 0 0 1px var(--maac-red),0px 1px 2px rgba(0,0,0,0.15);box-shadow:0 0 0 1px var(--maac-red),0px 1px 2px rgba(0,0,0,0.15)}div.wpforms-container form.wpforms-form .wpforms-field em.wpforms-error,div.wpforms-container-full form.wpforms-form .wpforms-field em.wpforms-error{color:var(--maac-red)}div.wpforms-container form.wpforms-form .wpforms-field .wpforms-field-row,div.wpforms-container-full form.wpforms-form .wpforms-field .wpforms-field-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap)}div.wpforms-container form.wpforms-form .wpforms-field .wpforms-field-row:after,div.wpforms-container form.wpforms-form .wpforms-field .wpforms-field-row:before,div.wpforms-container-full form.wpforms-form .wpforms-field .wpforms-field-row:after,div.wpforms-container-full form.wpforms-form .wpforms-field .wpforms-field-row:before{content:none}div.wpforms-container form.wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half,div.wpforms-container-full form.wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half{padding:0;width:100%}div.wpforms-container form.wpforms-form .wpforms-field:has(.wpforms-field-small),div.wpforms-container-full form.wpforms-form .wpforms-field:has(.wpforms-field-small){-ms-grid-column-span:4;grid-column:span 4}div.wpforms-container form.wpforms-form .wpforms-submit-container button.wpforms-submit[type=submit],div.wpforms-container-full form.wpforms-form .wpforms-submit-container button.wpforms-submit[type=submit]{border-radius:0;background-color:var(--btn-bg);border-color:var(--btn-brd);color:var(--btn-clr);height:auto;margin-top:var(--gap)}div.wpforms-container form.wpforms-form .wpforms-submit-container button.wpforms-submit[type=submit]:is(:hover,:focus-visible),div.wpforms-container-full form.wpforms-form .wpforms-submit-container button.wpforms-submit[type=submit]:is(:hover,:focus-visible){background:var(--btn-hvr-bg);background-color:var(--btn-hvr-bg);border-color:var(--btn-hvr-brd);color:var(--btn-hvr-clr)}.site-footer .newsletter .signup .wpforms-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .newsletter .signup .wpforms-form .wpforms-field-email{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.site-footer .newsletter .signup .wpforms-form .wpforms-submit-container{margin-top:0}.site-footer .newsletter .signup .wpforms-form button[type=submit]{white-space:nowrap;margin-top:0!important;height:48px!important;margin-left:-1px}.site-footer .newsletter .signup .wpforms-form input[type=email]{height:3rem}.site-footer .newsletter .signup .wpforms-field-container:has(.wpforms-has-error)+.wpforms-submit-container{margin-bottom:2rem}@media (min-width:769px){div.wpforms-container form.wpforms-form .wpforms-field-container,div.wpforms-container-full form.wpforms-form .wpforms-field-container{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}div.wpforms-container form.wpforms-form .wpforms-field .wpforms-field-row,div.wpforms-container-full form.wpforms-form .wpforms-field .wpforms-field-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}div.wpforms-container form.wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half,div.wpforms-container-full form.wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block.wpforms-one-half{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:1024px){div.wpforms-container form.wpforms-form .wpforms-field-container,div.wpforms-container-full form.wpforms-form .wpforms-field-container{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}div.wpforms-container form.wpforms-form .wpforms-field:has(.wpforms-field-medium),div.wpforms-container-full form.wpforms-form .wpforms-field:has(.wpforms-field-medium){-ms-grid-column-span:6;grid-column:span 6}}.error404{min-height:70vh}.error404 main{background-color:var(--white)}.error404 main .hero{margin-bottom:0}.error404 main .hero .hero-content{max-width:var(--max-width);margin-bottom:var(--gap-large)}.error404 main section.e404{margin:0;padding-top:var(--vmargin);padding-bottom:var(--vmargin)}.error404 main section.e404 .link-container{margin-top:1.5rem}.single-crew section.hero--single .container .meta,.single-our-team section.hero--single .container .meta{margin-top:0}.single-crew section.hero--single .container .team-member-article,.single-our-team section.hero--single .container .team-member-article{padding:var(--gap-large) 0 0}@media (min-width:1024px){.single-crew section.hero--single .container .col:has(>img),.single-our-team section.hero--single .container .col:has(>img){-ms-grid-column:8;-ms-grid-column-span:3;grid-column:8/11}}.single-crew section.hero--single .container .col>img,.single-our-team section.hero--single .container .col>img{aspect-ratio:4/5;-o-object-position:center center;object-position:center center;border-radius:var(--border-radius)}@media (min-width:1024px){.single-crew section.hero--single .container .col>img,.single-our-team section.hero--single .container .col>img{max-height:540px}}.single-crew section.hero--single .container .col.text,.single-our-team section.hero--single .container .col.text{-ms-flex-line-pack:start;align-content:flex-start}section .post-content{margin-top:0;margin-bottom:0}section .post-content .social-share-container{margin-top:0}section .post-content iframe{display:block;margin:0 auto}.post-content{margin-top:6rem;margin-bottom:6rem}.post-content .single-post-content{max-width:80ch;margin:0 auto}.post-content .single-post-content h2,.post-content .single-post-content h3{color:var(--maac-blue);font-weight:800}.post-content .single-post-content h4{color:var(--maac-blue)}.post-content .single-post-content h4,.post-content .single-post-content h5,.post-content .single-post-content h6{margin-bottom:1rem;font-weight:700}.post-content .single-post-content h2{font-size:var(--fontsize-h3)}.post-content .single-post-content h3{font-size:var(--fontsize-h4)}.post-content .single-post-content h4{font-size:var(--fontsize-h5)}.post-content .single-post-content h5{font-size:var(--fontsize-h6)}.post-content .single-post-content h6{font-size:var(--font-medium)}.post-content .single-post-content .wp-block-buttons:has(+h2,+h3),.post-content .single-post-content p:has(+h2,+h3),.post-content .single-post-content ul:has(+h2,+h3){margin-bottom:var(--gap-large)}.post-content .single-post-content .wp-block-buttons:has(+h4,+h5,+h6),.post-content .single-post-content p:has(+h4,+h5,+h6),.post-content .single-post-content ul:has(+h4,+h5,+h6){margin-bottom:var(--gap)}.post-content .single-post-content figure{margin:var(--gap-large) 0}.post-content .single-post-content figure figcaption{margin:var(--gap-small) 0}.post-content .single-post-content figure figcaption:before{content:none}.post-content .single-post-content .map-container{aspect-ratio:1;margin-bottom:var(--gap-large);border-radius:var(--border-radius)}.post-content .social-share-container{margin-top:var(--vmargin)}.post-content .social-share-container p{font-weight:600;margin-top:0;margin-bottom:var(--gap-small);text-align:center}.post-content .social-share-container .social-share{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-small);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-content .social-share-container .social-share>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:var(--maac-blue);cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.post-content .social-share-container .social-share>span svg{width:2.25rem;height:2.25rem;padding:0.55rem;display:block;color:var(--white)}.post-content .social-share-container .social-share>span:is(:hover,:focus-visible){background-color:var(--maac-red)}@media (min-width:769px){.post-content .single-post-content .map-container{aspect-ratio:16/9}}.shop-details .map-container{position:relative;overflow:hidden;aspect-ratio:1;width:100%;max-width:70ch;margin:0 auto;border-radius:var(--border-radius)}.shop-details>.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-large)}.shop-details>.flex>.col h2{margin-bottom:var(--gap-large)}.shop-details .details h3,.shop-details .opening-hours h3{margin-bottom:var(--gap);color:var(--maac-blue)}.shop-details .details{margin-top:var(--gap)}.shop-details .details address,.shop-details .details span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shop-details .details address:before,.shop-details .details span:before{content:"";background-color:var(--maac-blue);min-width:1.25rem;height:1.25rem}.shop-details .details span.call:before{-webkit-mask:url(../assets/icons/phone.svg) no-repeat 50% 50%;mask:url(../assets/icons/phone.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.shop-details .details>span{margin-top:var(--gap)}.shop-details .details a{display:inline-block;text-decoration:underline;text-underline-offset:2px;color:var(--maac-blue);-webkit-transition:var(--transition);transition:var(--transition)}.shop-details .details a:is(:hover,:focus-visible){color:var(--accent)}.shop-details .details .address{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.5rem}.shop-details .details .address address{-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:40ch}.shop-details .details .address address:before{-webkit-mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;mask:url(../assets/icons/pin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.shop-details .details .address>a{margin-left:1.75rem}.shop-details .details ul{gap:var(--gap-small);margin:var(--gap) 0 0}.shop-details .details ul a{text-decoration:none}.shop-details .opening-hours{margin-top:var(--gap-large);max-width:45ch}.shop-details .opening-hours>span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.shop-details .opening-hours>span:before{content:"";background-color:var(--accent);min-width:1.5rem;height:1.25rem;-webkit-mask:url(../assets/icons/clock.svg) no-repeat 50% 50%;mask:url(../assets/icons/clock.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.shop-details .opening-hours .days{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-small);margin-top:var(--gap-small)}.shop-details .opening-hours .day{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shop-details .opening-hours .day.is-today{font-weight:700}@media (min-width:769px){.shop-details .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.shop-details .flex>.col{-webkit-box-flex:1;-ms-flex:1;flex:1}}.repeater-grid .wrap h2{margin-bottom:var(--gap-large)}.repeater-grid .grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:var(--gap) var(--gap-large)}.repeater-grid .grid .col h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:var(--maac-blue)}.repeater-grid .grid .col h3 img,.repeater-grid .grid .col h3 svg{max-width:1.5rem;max-height:1.5rem;width:100%;height:auto}.repeater-grid .grid .col p{margin-block:var(--gap-small)}.repeater-grid .grid .col p>a{color:inherit}.repeater-grid .grid .col p:first-of-type{margin-top:0.5rem}.repeater-grid .grid .col p:last-of-type{margin-bottom:0}@media (min-width:769px){.repeater-grid .grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.repeater-grid .grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.gallery .wrap .text-container{max-width:60ch;margin:0 auto}.gallery .wrap .text-container h2{text-align:center;margin-bottom:var(--gap-large)}.gallery .wrap .blaze-slider .image-container{aspect-ratio:4/3;border-radius:1.25rem;overflow:hidden}.gallery .wrap .blaze-slider .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery .wrap .blaze-slider .blaze-controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropoffs .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropoffs>.flex{gap:var(--gap-large)}.dropoffs .col .content{max-width:70ch}.dropoffs .col h3{color:var(--maac-blue);margin-bottom:var(--gap)}.dropoffs .col ul{list-style:none;padding-left:0;margin:0}.dropoffs .col ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;font-weight:600}.dropoffs .col ul li .tip{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropoffs .col ul li .tip button{border-radius:50%;outline-color:var(--accent)}.dropoffs .col ul li .tip button svg{width:1rem}.dropoffs .col ul li .tip button:is(:hover,:focus-visible){color:var(--accent)}.dropoffs .col ul li .tip .bubble{visibility:hidden;opacity:0;pointer-events:none;position:absolute;bottom:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px);background:var(--maac-mint);border:1px solid var(--maac-mint);border-radius:var(--border-radius);padding:0.25rem 0.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:22ch;z-index:2;-webkit-transition:var(--transition);transition:var(--transition)}@media (prefers-reduced-motion:reduce){.dropoffs .col ul li .tip .bubble{-webkit-transition:none;transition:none}}.dropoffs .col ul li .tip .bubble:after,.dropoffs .col ul li .tip .bubble:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--maac-mint)}.dropoffs .col ul li .tip .bubble:before{z-index:1;margin-top:-1px}.dropoffs .col ul li .tip.is-open .bubble,.dropoffs .col ul li .tip:is(:hover,:focus-within) .bubble{visibility:visible;opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.dropoffs .col ul li:before{content:"";background-color:var(--success);min-width:1rem;height:1rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask:url(../assets/icons/check.svg) no-repeat 50% 50%;mask:url(../assets/icons/check.svg) no-repeat 50% 50%}.dropoffs .col ul.not-accepted li:before{background-color:var(--error);-webkit-mask:url(../assets/icons/cross.svg) no-repeat 50% 50%;mask:url(../assets/icons/cross.svg) no-repeat 50% 50%}@media (min-width:769px){.dropoffs>.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dropoffs>.flex>.col{-webkit-box-flex:1;-ms-flex:1;flex:1}.dropoffs>.flex>.col.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1024px){.dropoffs>.flex>.col.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dropoffs>.flex>.col.flex>.col{-webkit-box-flex:1;-ms-flex:1;flex:1}}section.feed-charity{overflow:hidden}section.feed-charity .wrap{clip-path:inset(-100vw -100vw -100vw 0)}section.feed-charity .wrap .text-container{max-width:80ch}section.feed-charity .wrap .text-container h2{margin-bottom:var(--gap-large)}section.feed-charity .blaze-track-container{overflow:visible;padding-right:5rem;clip-path:inset(-100vw -100vw -100vw 0)}section.feed-charity .blaze-track-container .postcard{max-width:calc((var(--max-content) - var(--slide-gap) * 2) / var(--slide-size))}.solve-block-text-map .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-large)}.solve-block-text-map .wrap .map-container{position:relative;overflow:hidden;aspect-ratio:1;width:100%;margin:0 auto;border-radius:var(--border-radius)}.solve-block-text-map .wrap .content{max-width:75ch}.solve-block-text-map .wrap .directions{margin-top:var(--gap)}.solve-block-text-map .wrap .directions .direction{max-width:60ch}.solve-block-text-map .wrap .directions .direction:has(+.direction){margin-bottom:var(--gap)}.solve-block-text-map .wrap .directions .direction h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;color:var(--maac-blue)}.solve-block-text-map .wrap .directions .direction h3 img,.solve-block-text-map .wrap .directions .direction h3 svg{max-width:1.5rem;max-height:1.5rem;width:100%;height:auto}.solve-block-text-map .wrap .directions .direction p{margin-block:var(--gap-small)}.solve-block-text-map .wrap .directions .direction p>a{color:inherit}.solve-block-text-map .wrap .directions .direction p:first-of-type{margin-top:0.5rem}.solve-block-text-map .wrap .directions .direction p:last-of-type{margin-bottom:0}@media (min-width:769px){.solve-block-text-map .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solve-block-text-map .wrap>.col{-webkit-box-flex:1;-ms-flex:1;flex:1}}section.tax-search-container{margin-block:var(--gap-large);color:var(--maac-blue)}section.tax-search-container[class*=bg-maac_]{margin-block:0;padding-block:var(--gap-large)}section.tax-search-container .tax-search{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.tax-search-container .tax-search ul{list-style:none;padding-left:0;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}section.tax-search-container .tax-search ul a{text-decoration-color:transparent}section.tax-search-container .tax-search ul a:is(:hover,:focus-visible,.active){text-decoration-color:currentColor;color:currentColor}@media (min-width:769px){.feed-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) var(--gap) minmax(0,1fr) var(--gap) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.solve-block-feed-solicitors .feed-grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}.tax-course-type .course-type-header{text-align:center;margin-bottom:var(--gap-large)}@media (min-width:1024px){.tax-course-type .posts-container{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}.tax-course-type .postcard .meta{display:none}.solve-block-faqs.bg-maac_blue .accordions-container[data-collapsable=true] .btn--nostyle:is(:hover,:focus-visible){color:var(--maac-yellow)}.solve-block-faqs.bg-maac_blue .accordions-container[data-collapsable=false] .btn--nostyle:is(:hover,:focus-visible){color:currentColor;cursor:default}.section-title{color:var(--maac-blue)}.solve-block-cta{position:relative;margin-block:0;padding-block:var(--vmargin)}.solve-block-cta .background .bg-overlay{background:hsl(from var(--black) h s l/0.7)}.solve-block-cta:not(.simple){padding-block:10rem;padding:var(--vmargin) 0 7.5rem 0}.solve-block-cta:not(.simple) .wrap .content{max-width:66ch}.solve-block-cta.simple .wrap .content{max-width:60ch;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.solve-block-cta.simple .wrap .content .icon{max-width:4rem;margin:0 auto}.solve-block-cta.simple .wrap .content .link-container,.solve-block-cta.simple .wrap .content .subtitle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solve-block-cta.simple .wrap .content h2{margin-top:var(--gap)}@media (min-width:769px){.solve-block-cta .background .bg-overlay{background:linear-gradient(70deg,var(--black) 30ch,transparent 100%)}.solve-block-cta:not(.simple){padding-block:10rem}}.solve-block-benefits .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-large)}.solve-block-benefits .flex .benefits .benefit .icon{width:4rem;height:4rem;margin-bottom:1rem}.solve-block-benefits .flex .benefits .benefit h3{color:var(--secondary)}@media (min-width:769px){.solve-block-benefits .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.solve-block-benefits .flex>.col{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:1024px){.solve-block-benefits .flex .benefits{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.related-courses-grid .postcard--education .excerpt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:769px){.related-courses-grid{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:var(--gap-large) 2rem;padding:var(--vmargin) 0}}@media (min-width:1024px){.related-courses-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.solve-block-text-image.course-type-text-image{--min-content:100% - calc(var(--gutter) * 2);--rows:1;--img-radius:0 var(--border-radius) var(--border-radius) 0}.solve-block-text-image.course-type-text-image .container{-ms-grid-columns:1fr 0 0 1fr;grid-template-columns:1fr repeat(var(--rows),calc(min(var(--min-content), var(--max-content)) / var(--rows))) 1fr;gap:var(--gap) 0}.solve-block-text-image.course-type-text-image .container .col{-ms-grid-row:1;grid-row:1;grid-column:1/-2}.solve-block-text-image.course-type-text-image .container .col.text{-ms-flex-line-pack:center;align-content:center;-ms-grid-row:2;grid-row:2;grid-column:2/-2}.solve-block-text-image.course-type-text-image .container .col.text .content{max-width:70ch}.solve-block-text-image.course-type-text-image .container .col>img{height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--img-radius)}.solve-block-text-image.course-type-text-image.img-right{--img-radius:var(--border-radius) 0 0 var(--border-radius)}.solve-block-text-image.course-type-text-image.img-right .col{grid-column:2/-1}@media (min-width:769px){.solve-block-text-image.course-type-text-image{--rows:10;--grid-gap:var(--gutter);--calc-gap:calc(var(--rows) - 1)}.solve-block-text-image.course-type-text-image .container{-ms-grid-columns:1fr var(--grid-gap) var(--grid-gap) 1fr;grid-template-columns:1fr repeat(var(--rows),calc((min(var(--min-content), var(--max-content)) - var(--calc-gap) * var(--grid-gap)) / var(--rows))) 1fr;gap:var(--grid-gap)}.solve-block-text-image.course-type-text-image .container .col{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}.solve-block-text-image.course-type-text-image .container .col.text{-ms-grid-row:1;grid-row:1;grid-column:7/-2;padding-top:var(--vmargin);padding-bottom:var(--vmargin);padding-left:calc(var(--gap) - var(--grid-gap))}.solve-block-text-image.course-type-text-image.img-right .container .col{grid-column:7/-1}.solve-block-text-image.course-type-text-image.img-right .container .col.text{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/7;padding-right:calc(var(--gap) - var(--grid-gap));padding-left:0}}@media (min-width:1024px){.solve-block-text-image.course-type-text-image .container .col.text{margin-left:var(--xmargin)}.solve-block-text-image.course-type-text-image .container .col>img{aspect-ratio:16/9}.solve-block-text-image.course-type-text-image.img-right .container .col.text{margin-left:0;margin-right:var(--gap-large);padding-left:var(--xmargin)}}.hero-section.search-results{padding-top:calc(var(--vmargin) + var(--gap))}.search-query-results .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap);padding:var(--vmargin) 0}.search-query-results .pagination svg{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;width:1rem}.search-query-results .page-numbers{font-weight:600;text-decoration:none;color:var(--maac-blue)}.search-query-results .page-numbers:not(.current):hover{color:var(--maac-red)}.search-query-results .page-numbers.current{color:var(--maac-red)}.search-query-results .page-numbers.prev svg{rotate:180deg}.search-bar-section{margin-top:0}.safari .search-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:-webkit-min-content;height:-moz-min-content;height:min-content;line-height:normal;-webkit-appearance:textfield;min-height:2.5rem}.global-team-filter-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);padding:var(--gap-huge) 0 var(--gap-large);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.global-team-filter-nav .btn{color:var(--maac-blue)}.global-team-filter-nav .btn.active{color:var(--maac-red)}.global-team-filter-nav .btn:hover{color:var(--maac-red)}
/*# sourceMappingURL=style-base.min.css.map */