.home .front-intro h1{border-bottom:2px solid var(--mg-gold);font-size:2.5rem}.home .font-layout h2{border-bottom:2px solid var(--mg-gold);color:#000;font-size:2.2rem}.home .events h2{border-bottom:2px solid var(--mg-gold);color:#000;font-size:2.2rem}.home .fundraisers h2{border-bottom:2px solid var(--mg-gold);color:#000;font-size:2.2rem}@media screen and (max-width:950px){.home .font-layout h2{font-size:1.5rem}.home .events h2{font-size:1.5rem}.home .front-intro h1{font-size:2rem}}section.front-intro{max-width:1400px;margin:0 auto;padding:1rem 1.5rem 0}section.front-intro p{padding:0 1em}@media screen and (min-width:951px){section.front-intro p{padding:0 2em}}section.front-intro .wp-block-columns{gap:1em;margin-bottom:0}section.front-intro .wp-block-columns figure{margin:0}@media screen and (max-width:781px){section.front-intro{padding:1rem 1.5rem}section.front-intro .wp-block-columns.is-layout-flex{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex}section.front-intro .wp-block-columns.is-layout-flex :first-child{-ms-flex-order:0;order:0;-ms-flex-preferred-size:45%!important;flex-basis:45%!important}section.front-intro .wp-block-columns.is-layout-flex :nth-child(2){-ms-flex-order:2;order:2}section.front-intro .wp-block-columns.is-layout-flex :nth-child(3){-ms-flex-order:1;order:1;-ms-flex-preferred-size:45%!important;flex-basis:45%!important}}@media screen and (min-width:60em){.site{grid-template-columns:1fr;margin:0 1em;display:grid}.site-main{grid-template-columns:repeat(auto-fit,minmax(20em,1fr));grid-auto-flow:dense;grid-gap:2rem;margin:0 1rem;display:grid}.post{border-radius:.5em;margin-bottom:0;padding:0 2rem;box-shadow:0 2px 8px rgba(128,128,128,.8)}.post:first-of-type{grid-column:span 2;margin:0;padding:0}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:0}.wp-block-image.alignright,.wp-caption.alignright{margin-right:0}.entry-footer{border-bottom:none}.site-main .posts-navigation{border-top:1px solid var(--global-font-color);border-bottom:none;width:100%;margin-bottom:0;padding:2rem 0 0}}.event-cards{gap:2rem;display:-ms-flexbox;display:flex}@media screen and (max-width:950px){.event-cards{display:grid}}.event-card{background:rgba(255,255,255,.05);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.35)}.event-image img{width:100%;height:auto;display:block}.event-content{padding:1.25rem}.event-title{margin:0 0 .5rem;font-size:1.4rem}.event-link{margin-top:.75rem;font-weight:700;text-decoration:none;display:inline-block}.front-hero{-ms-flex-align:center;align-items:center;width:100vw;min-height:85vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.front-hero__image{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.front-hero__img{object-fit:cover;object-position:center;width:100%;height:100%}.front-hero__overlay{background:linear-gradient(rgba(93,0,188,.35),rgba(20,10,31,.9));position:absolute;top:0;bottom:0;left:0;right:0}.front-hero__inner{z-index:2;width:100%;color:var(--mg-paper);-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:1.5rem;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:950px){.front-hero__inner{-ms-flex-direction:column;flex-direction:column;padding:1.5rem .5rem}}.front-hero__eyebrow{text-transform:uppercase;letter-spacing:.25em;color:var(--mg-gold);margin-bottom:1rem;font-size:.75rem;font-weight:800}.front-hero__title{margin:0 0 1rem;font-size:max(2.5rem,min(6vw,4.75rem));font-weight:900;line-height:1}.front-hero__text{opacity:.95;max-width:36rem;margin-bottom:2rem;font-size:1.15rem;line-height:1.5}.front-hero__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;display:-ms-flexbox;display:flex}.front-layout{grid-template-columns:minmax(0,1fr);gap:3rem;max-width:1400px;margin:0 auto;padding:0 1.5rem 3rem;display:grid}@media screen and (min-width:951px){.front-layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr);-ms-flex-align:start;align-items:start}}.front-content{-ms-flex-direction:column;flex-direction:column;gap:4rem;display:-ms-flexbox;display:flex}.front-section>h2{letter-spacing:.02em;color:var(--mg-gold);text-transform:uppercase;margin-bottom:1.5rem;font-size:max(1.8rem,min(3vw,2.4rem));font-weight:900}.event-card,.fundraiser-card{background:rgba(255,255,255,.06);border-radius:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;line-height:1.4;transition:transform .2s,box-shadow .2s;display:-ms-flexbox;display:flex;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.35)}:is(.event-card,.fundraiser-card) .event-excerpt p{color:#090909;opacity:.8;margin:0;padding:0}.event-card:hover,.fundraiser-card:hover{box-shadow:0 18px 40px rgba(0,0,0,.45)}.event-image img,.fundraiser-image img{background:#000;width:100%;height:auto;display:block}.event-content,.fundraiser-content{color:#303133;padding:1.25rem 1.5rem 1.75rem}:is(.event-content,.fundraiser-content) p{padding:0}.event-title,.fundraiser-title{margin:.25rem 0 .5rem;font-size:1.4rem;font-weight:800}.event-date,.fundraiser-ends{color:var(--mg-gold);font-weight:800;font-size:var(--font-larger);margin-bottom:.25rem;display:inline-block}.event-link,.fundraiser-link,.text-link{margin-top:.75rem;font-weight:800;text-decoration:none;display:inline-block}:is(.event-link,.fundraiser-link,.text-link):hover{color:var(--mg-gold)}.fundraiser-cards{gap:2rem;display:-ms-flexbox;display:flex}@media screen and (max-width:950px){.fundraiser-cards{display:grid}}.front-sidebar,.front-section{position:relative}.front-hero__plagp{pointer-events:none;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:1.75rem;display:-ms-flexbox;display:flex}@media screen and (max-width:950px){.front-hero__plagp{-ms-flex-pack:center;justify-content:center}}.front-hero__plagp svg{width:35em;height:auto;stroke:var(--mg-gold);opacity:1;display:-ms-flexbox;display:flex;overflow:visible}.front-hero__plagp svg path{fill:var(--mg-gold);fill-opacity:0;stroke-width:.5px;stroke-dasharray:10000;stroke-dashoffset:10000px;animation:10s ease-in forwards plagp-outline}@media screen and (max-width:950px){.front-hero__plagp svg path{stroke-width:.4px}}.front-hero__plagp svg #peace path{animation:4s ease-in forwards plagp-outline,.5s ease-in .3s forwards plagp-fill}.front-hero__plagp svg #love path{animation:4s ease-in .75s forwards plagp-outline,.5s ease-in 1s forwards plagp-fill}.front-hero__plagp svg #and path{animation:4s ease-in 1.5s forwards plagp-outline,.5s ease-in 1.75s forwards plagp-fill}.front-hero__plagp svg #giant path{animation:4s ease-in 2.2s forwards plagp-outline,.5s ease-in 2.55s forwards plagp-fill}.front-hero__plagp svg #puppets path{animation:4s ease-in 3s forwards plagp-outline,.5s ease-in 3.25s forwards plagp-fill}@keyframes plagp-outline{0%{stroke-dashoffset:10000px}to{stroke-dashoffset:0}}@keyframes plagp-fill{to{fill-opacity:1}}@media (prefers-reduced-motion:reduce){svg animate{display:none}.front-hero__plagp svg path{stroke-dashoffset:0;fill-opacity:1}}.front-hero__about{-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end;display:-ms-flexbox;display:flex}@media screen and (max-width:950px){.front-hero__about{width:95%;margin-left:auto;margin-right:auto}}