/**handles:eastgate-sermons,eastgate-mega-menu**/
:root{--eg-navy:var(--wp--preset--color--navy, #1e3a5f);--eg-navy-deep:#0f2340;--eg-green:var(--wp--preset--color--green, #00875a);--eg-warm-white:var(--wp--preset--color--warm-white, #fdfcfa);--eg-warm-cream:var(--wp--preset--color--warm-cream, #f5f0e8);--eg-warm-border:var(--wp--preset--color--warm-border, #e5ddd2);--eg-warm-subtext:var(--wp--preset--color--warm-subtext, #7a6e64);--eg-muted:#6b7785;--eg-green-light:#46bf94;--eg-on-dark:#c9d6e4;--eg-surface:#eef2f7;--eg-surface-border:#dde4ec;--eg-warm-text:var(--wp--preset--color--warm-text, #2c2416);--eg-display:var(--wp--preset--font-family--avenir-condensed, 'Avenir Next Condensed', sans-serif);--eg-body:var(--wp--preset--font-family--avenir, 'Avenir Next', sans-serif);--eg-wrap:1200px;--eg-pad:clamp(1rem, 4vw, 2rem);--eg-radius:0.75rem;--eg-band:linear-gradient(165deg, #16304d 0%, #0b1a30 100%);--eg-band-divider:inset 0 3px 0 var(--eg-green)}.eg-archive__bar,.eg-archive__grid,.eg-hero__inner,.eg-next,.eg-series-grid,.eg-series-sermons,.eg-sermon-header__inner{max-width:var(--eg-wrap);margin-inline:auto;padding-inline:var(--eg-pad);box-sizing:border-box}.eg-grid{display:grid;gap:clamp(1rem,2.4vw,1.75rem)}.eg-grid--4{grid-template-columns:repeat(4,1fr)}.eg-grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.eg-grid--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:782px){.eg-grid--3,.eg-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.eg-grid--3,.eg-grid--4{grid-template-columns:1fr}}.eg-eyebrow{display:inline-block;font-family:var(--eg-display);text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.8rem;color:var(--eg-green);text-decoration:none}.eg-eyebrow--light{color:var(--eg-green-light)}.eg-section-title{font-family:var(--eg-display);font-size:clamp(1.5rem, 3vw, 2rem);color:var(--eg-navy);margin:0 0 1.25rem;letter-spacing:-.01em}.eg-btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--eg-green);color:#fff;font-family:var(--eg-body);font-weight:700;font-size:.95rem;letter-spacing:.02em;text-decoration:none;padding:.7rem 1.5rem;border-radius:.5rem;border:0;cursor:pointer;transition:background .15s ease,transform .15s ease}.eg-btn:hover{background:#006e49;color:#fff;transform:translateY(-1px)}.eg-btn--small{padding:.55rem 1.1rem;font-size:.85rem}.eg-btn--play::before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}.eg-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--eg-surface-border);border-radius:var(--eg-radius);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.eg-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -16px rgba(15,35,64,.45);border-color:var(--eg-navy)}.eg-card__media{position:relative;display:block;aspect-ratio:16/10;background:var(--eg-surface);overflow:hidden}.eg-card__media img{width:100%;height:100%;object-fit:cover;display:block}.eg-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--eg-navy) 0,var(--eg-navy-deep) 100%)}.eg-card__play,.eg-hero-still__play,.eg-hero__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;transition:background .15s ease,transform .15s ease}.eg-card__play::after,.eg-hero-still__play::after,.eg-hero__play::after{content:"";width:0;height:0;margin-left:3px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent var(--eg-navy)}.eg-card:hover .eg-card__play{background:var(--eg-green)}.eg-card:hover .eg-card__play::after{border-left-color:#fff}.eg-hero-still:hover .eg-hero-still__play{background:var(--eg-green)}.eg-hero-still:hover .eg-hero-still__play::after{border-left-color:#fff}.eg-card__body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.25rem}.eg-card__series{font-family:var(--eg-display);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:.72rem;color:var(--eg-green)}.eg-card__title{font-family:var(--eg-display);font-size:1.2rem;font-weight:700;line-height:1.2;color:var(--eg-navy)}.eg-card__meta,.eg-card__scripture{font-size:.82rem;color:var(--eg-muted)}.eg-card__campuses,.eg-hero__campuses{display:flex;flex-wrap:wrap;gap:.3rem .7rem;align-items:center}.eg-cs{display:inline-flex;align-items:center;gap:.4rem}.eg-cs__chip{font-family:var(--eg-display);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:700;line-height:1;color:var(--eg-navy);background:var(--eg-surface);border:1px solid var(--eg-surface-border);padding:.2rem .42rem;border-radius:.3rem;white-space:nowrap}.eg-cs__name{font-size:.8rem;font-weight:400;color:var(--eg-muted)}.eg-hero{background:var(--eg-band);box-shadow:var(--eg-band-divider);color:#fff;padding-block:clamp(2.5rem,6vw,4.5rem)}.eg-hero__head{margin-bottom:clamp(1.25rem,3vw,2rem)}.eg-hero__title{font-family:var(--eg-display);font-size:clamp(2rem, 4.5vw, 3.25rem);line-height:1.05;margin:.4rem 0 .5rem;color:#fff;letter-spacing:-.02em}.eg-hero__title a{color:inherit;text-decoration:none}.eg-hero__title a:hover{color:var(--eg-green-light)}.eg-hero__meta{color:var(--eg-on-dark);font-size:1rem;margin:0}.eg-hero__stills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem)}.eg-hero__stills.is-single{grid-template-columns:minmax(0,680px)}.eg-hero-still{display:block;text-decoration:none;color:#fff}.eg-hero-still__media{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--eg-radius);overflow:hidden;background:#000;box-shadow:0 24px 50px -24px rgba(0,0,0,.7)}.eg-hero-still__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.eg-hero-still:hover .eg-hero-still__media img{transform:scale(1.03)}.eg-hero-still__label{display:flex;align-items:center;gap:.5rem;margin-top:.8rem}.eg-hero-still__speaker{color:var(--eg-on-dark);font-weight:600;font-size:.95rem}.eg-hero-still__label .eg-cs__chip{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22)}@media (max-width:782px){.eg-hero__stills{grid-template-columns:1fr}}.eg-archive__bar{margin-top:clamp(2rem,5vw,3.5rem)}.eg-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.1rem;background:var(--eg-surface);border:1px solid var(--eg-surface-border);border-radius:var(--eg-radius)}.eg-filters__search,.eg-filters__select{font-family:var(--eg-body);font-size:.9rem;line-height:1.3;height:2.6rem;padding:0 .85rem;border:1px solid var(--eg-surface-border);border-radius:.5rem;background-color:#fff;color:var(--eg-warm-text);box-sizing:border-box;-webkit-appearance:none;appearance:none}.eg-filters__select{padding-right:2.1rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231e3a5f' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:.7rem}.eg-filters__search{flex:1 1 220px;min-width:0}.eg-filters__series-link{margin-left:auto;font-family:var(--eg-display);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.8rem;color:var(--eg-navy);text-decoration:none;white-space:nowrap}.eg-filters__series-link:hover{color:var(--eg-green)}.eg-archive__grid{margin-top:1.75rem;padding-bottom:clamp(2.5rem,6vw,5rem)}.eg-archive__empty{text-align:center;color:var(--eg-muted);padding:3rem 0}.eg-pagination{margin-top:2.5rem}.eg-pagination .page-numbers{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin:0;padding:0}.eg-pagination .page-numbers li a,.eg-pagination .page-numbers li span{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding:0 .6rem;border-radius:.5rem;border:1px solid var(--eg-surface-border);text-decoration:none;color:var(--eg-navy);font-weight:600}.eg-pagination .page-numbers li span.current{background:var(--eg-navy);color:#fff;border-color:var(--eg-navy)}.eg-pagination .page-numbers li a:hover{border-color:var(--eg-navy)}.eg-sermon-header{background:var(--eg-band);box-shadow:var(--eg-band-divider);color:#fff;padding-block:clamp(2.25rem,5vw,3.5rem)}.eg-sermon-header__title{font-family:var(--eg-display);font-size:clamp(2rem, 5vw, 3.25rem);line-height:1.05;color:#fff;margin:.4rem 0 1rem;letter-spacing:-.02em}.eg-sermon-header__meta{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;color:var(--eg-on-dark);font-size:.95rem}.eg-sermon-header__meta a{color:#fff;text-decoration:underline;text-underline-offset:3px}.eg-sermon-header__meta a:hover{color:var(--eg-green-light)}.eg-sermon-header__notes{font-weight:700}.eg-media{max-width:920px;margin:clamp(1.5rem,4vw,2.75rem) auto 0;padding-inline:var(--eg-pad);box-sizing:border-box}.eg-media__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.eg-media__tab{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.6rem 1.1rem;background:var(--eg-surface);border:1px solid var(--eg-surface-border);border-radius:.5rem;cursor:pointer;font-family:var(--eg-body);color:var(--eg-navy);line-height:1.2}.eg-media__tab.is-active{background:var(--eg-navy);border-color:var(--eg-navy);color:#fff}.eg-media__tab-campus{font-weight:700;font-size:.95rem}.eg-media__tab-speaker{font-size:.78rem;opacity:.8}.eg-media__panel.is-active{display:block}.eg-media__video{position:relative;aspect-ratio:16/9;border-radius:var(--eg-radius);overflow:hidden;background:#000}.eg-media__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.eg-media__audio{margin-top:1.25rem;padding:1rem 1.1rem;background:var(--eg-surface);border:1px solid var(--eg-surface-border);border-radius:var(--eg-radius)}.eg-media__audio-label{display:block;font-family:var(--eg-display);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:.78rem;color:var(--eg-navy);margin-bottom:.5rem}.eg-media__audio audio{width:100%}.eg-media__transcript{margin-top:1.25rem;border-top:1px solid var(--eg-surface-border);padding-top:1rem}.eg-media__transcript summary{cursor:pointer;font-family:var(--eg-display);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.85rem;color:var(--eg-navy)}.eg-media__transcript-body{margin-top:1rem;color:var(--eg-warm-text);line-height:1.7}.eg-media__transcript-body p{margin:0 0 1rem}.eg-media__transcript-body .transcript-paragraph{cursor:pointer;transition:color .12s ease;scroll-margin-top:5rem}.eg-media__transcript-body .transcript-paragraph:hover{color:var(--eg-navy)}.eg-media__transcript-body .transcript-paragraph.is-active{font-weight:700;color:var(--eg-navy)}.eg-next{margin-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.eg-series-header{background:var(--eg-band);box-shadow:var(--eg-band-divider);color:#fff;padding-block:clamp(2.25rem,5vw,3.75rem)}.eg-series-header__inner{max-width:var(--eg-wrap);margin-inline:auto;padding-inline:var(--eg-pad);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.eg-series-header__art{aspect-ratio:16/9;border-radius:var(--eg-radius);overflow:hidden;box-shadow:0 24px 50px -24px rgba(0,0,0,.7)}.eg-series-header__art img{width:100%;height:100%;object-fit:cover;display:block}.eg-series-header__title{font-family:var(--eg-display);font-size:clamp(2rem, 4.5vw, 3rem);line-height:1.05;color:#fff;margin:.4rem 0 .5rem;letter-spacing:-.02em}.eg-series-header__count{color:var(--eg-on-dark);font-weight:700;margin:0 0 .75rem}.eg-series-header__desc{color:var(--eg-on-dark);line-height:1.7}.eg-series-header__desc p{margin:0 0 .75rem}@media (max-width:782px){.eg-series-header__inner{grid-template-columns:1fr}}.eg-series-grid{padding-block:clamp(2rem,5vw,3.5rem)}.eg-series-tile{display:flex;flex-direction:column;gap:.6rem;text-decoration:none;color:inherit}.eg-series-tile__art{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--eg-radius);overflow:hidden;border:1px solid var(--eg-surface-border);background:var(--eg-surface);transition:transform .18s ease,box-shadow .18s ease}.eg-series-tile:hover .eg-series-tile__art{transform:translateY(-3px);box-shadow:0 14px 30px -16px rgba(15,35,64,.45)}.eg-series-tile__art img{width:100%;height:100%;object-fit:cover;display:block}.eg-series-tile__title{font-family:var(--eg-display);font-size:1.1rem;font-weight:700;line-height:1.2;color:var(--eg-navy)}.eg-series-tile__count{font-size:.8rem;color:var(--eg-muted)}
:root{--eg-h-navy:var(--wp--preset--color--navy, #1e3a5f);--eg-h-green:var(--wp--preset--color--green, #00875a);--eg-h-muted:#6b7785;--eg-h-border:#dde4ec;--eg-h-display:var(--wp--preset--font-family--avenir-condensed, 'Avenir Next Condensed', sans-serif);--eg-h-body:var(--wp--preset--font-family--avenir, 'Avenir Next', sans-serif)}.site-header{position:relative;z-index:50}.site-header .wp-block-site-logo img{width:200px;max-width:100%;height:auto}.eg-nav{display:flex;align-items:center;position:relative}.eg-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1.85rem}.eg-nav__item{position:static}.eg-nav__cta-item{display:none}.eg-nav__link{position:relative;display:inline-flex;align-items:center;gap:.4rem;color:#fff;text-decoration:none;font-family:var(--eg-h-body);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1.5rem 0;white-space:nowrap;transition:color .15s ease}.eg-nav__link:hover{color:var(--eg-h-green)}.eg-nav__link::after{content:"";position:absolute;left:0;right:0;bottom:1.05rem;height:2px;background:var(--eg-h-green);transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.22, 1, .36, 1)}.eg-has-mega.is-active>.eg-nav__link::after,.eg-has-mega:focus-within>.eg-nav__link::after,.eg-has-mega:hover>.eg-nav__link::after,.eg-nav__link:hover::after{transform:scaleX(1)}.eg-has-mega.is-active>.eg-nav__link,.eg-has-mega:focus-within>.eg-nav__link,.eg-has-mega:hover>.eg-nav__link{color:var(--eg-h-green)}.eg-nav__caret{width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:currentColor transparent transparent transparent;opacity:.65;transition:transform .2s ease}.eg-has-mega.is-active .eg-nav__caret,.eg-has-mega:focus-within .eg-nav__caret,.eg-has-mega:hover .eg-nav__caret{transform:rotate(180deg)}.eg-mega{position:absolute;top:100%;right:0;left:auto;background:#fff;border-radius:.75rem;box-shadow:inset 0 3px 0 var(--eg-h-green),0 24px 50px -18px rgba(15,35,64,.35);padding:1.4rem 1.25rem 1.25rem;opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);transform-origin:top center;transition:opacity .15s ease,transform .15s ease,visibility 0s .15s;z-index:100}.eg-mega--right{left:auto;right:0}.eg-has-mega.is-active>.eg-mega,.eg-has-mega:focus-within>.eg-mega,.eg-nav:not(.eg-nav--js) .eg-has-mega:hover>.eg-mega{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .16s ease 50ms,transform .2s cubic-bezier(.22, 1, .36, 1) 50ms,visibility 0s 50ms}.eg-nav--instant .eg-mega{transition:none!important}body::after{content:"";position:fixed;inset:0;background:rgba(11,26,48,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s;pointer-events:none;z-index:40}@media (min-width:901px){body:has(.eg-has-mega.is-active)::after,body:has(.eg-has-mega:focus-within)::after,body:has(.eg-nav:not(.eg-nav--js) .eg-has-mega:hover)::after{opacity:1;visibility:visible;transition-delay:50ms}}.eg-mega .eg-eyebrow{display:block;font-family:var(--eg-h-display);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:.7rem;color:var(--eg-h-green);margin-bottom:.5rem}.eg-mega__links{list-style:none;margin:0;padding:0}.eg-mega__links a{display:block;padding:.4rem 0;color:var(--eg-h-navy);text-decoration:none;font-size:.95rem;font-weight:600;transition:color .15s ease,transform .2s cubic-bezier(.22, 1, .36, 1)}.eg-mega__links a:hover{color:var(--eg-h-green);transform:translateX(4px)}.eg-mega__locations{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:560px;max-width:calc(100vw - 4rem)}.eg-loc-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--eg-h-border);border-radius:.5rem;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.eg-loc-card:hover{transform:translateY(-3px);border-color:var(--eg-h-green);box-shadow:0 14px 28px -14px rgba(15,35,64,.45)}.eg-loc-card__name::after{content:"\2192";display:inline-block;margin-left:.35rem;color:var(--eg-h-green);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s cubic-bezier(.22, 1, .36, 1)}.eg-loc-card:hover .eg-loc-card__name{color:var(--eg-h-green)}.eg-loc-card:hover .eg-loc-card__name::after{opacity:1;transform:none}.eg-loc-card__name{transition:color .15s ease}.eg-loc-card__img{display:block;aspect-ratio:16/10;background-size:cover;background-position:center;background-color:var(--eg-h-navy)}.eg-loc-card__body{padding:.75rem .85rem .9rem;display:flex;flex-direction:column;gap:.15rem}.eg-loc-card__name{font-family:var(--eg-h-display);font-weight:700;font-size:1.1rem;color:var(--eg-h-navy)}.eg-loc-card__addr,.eg-loc-card__times{font-size:.8rem;color:var(--eg-h-muted)}.eg-mega__sermons{width:480px;max-width:calc(100vw - 4rem)}.eg-mega-sermon__title{display:block;font-family:var(--eg-h-display);font-weight:700;font-size:1.25rem;line-height:1.1;color:var(--eg-h-navy);text-decoration:none;margin:.1rem 0 .85rem}.eg-mega-sermon__title:hover{color:var(--eg-h-green)}.eg-mega-sermon__stills{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.eg-mega-sermon__stills.is-single{grid-template-columns:minmax(0,280px)}.eg-mega-still{display:block;text-decoration:none}.eg-mega-still__img{position:relative;display:block;aspect-ratio:16/9;border-radius:.5rem;background-size:cover;background-position:center;background-color:var(--eg-h-navy)}.eg-mega-still__play{position:absolute;inset:0;margin:auto;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;transition:background .15s ease}.eg-mega-still__play::after{content:"";width:0;height:0;margin-left:3px;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--eg-h-navy)}.eg-mega-still:hover .eg-mega-still__play{background:var(--eg-h-green)}.eg-mega-still:hover .eg-mega-still__play::after{border-left-color:#fff}.eg-mega-still__img{transition:transform .35s cubic-bezier(.22, 1, .36, 1),box-shadow .25s ease}.eg-mega-still:hover .eg-mega-still__img{transform:scale(1.03);box-shadow:0 12px 26px -12px rgba(15,35,64,.5)}@media (prefers-reduced-motion:no-preference){.eg-mega-still:hover .eg-mega-still__play{animation:eg-play-pulse 1.6s ease-out infinite}@keyframes eg-play-pulse{0%{box-shadow:0 0 0 0 rgba(0,135,90,.45)}100%{box-shadow:0 0 0 14px rgba(0,135,90,0)}}}.eg-mega-still__campus{display:block;margin-top:.4rem;font-family:var(--eg-h-display);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.72rem;color:var(--eg-h-navy)}.eg-mega-sermon__all{display:inline-block;margin-top:1rem;font-family:var(--eg-h-display);text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:.82rem;color:var(--eg-h-green);text-decoration:none}.eg-mega-sermon__all:hover{color:var(--eg-h-navy)}.eg-mega__imnew{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;width:480px;max-width:calc(100vw - 4rem)}.eg-nav__toggle{display:none}@media (max-width:900px){.eg-nav{position:static}.site-header .wp-block-site-logo img{width:150px}.eg-header-cta{display:none!important}.eg-nav__cta-item{display:block;border-top:0}.eg-nav__cta{display:inline-block;margin:1.1rem 0 .25rem;background:var(--eg-h-green);color:#fff;text-decoration:none;font-family:var(--eg-h-body);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;padding:.8rem 1.6rem;border-radius:6px}.eg-mega__sermons .eg-mega__links{align-self:stretch}.eg-nav__toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:0 0;border:0;cursor:pointer}.eg-nav__toggle span{width:24px;height:2px;background:#fff;border-radius:2px;transition:transform .2s ease,opacity .2s ease;align-self:center}.eg-nav.is-open .eg-nav__toggle span:first-child{transform:translateY(7px) rotate(45deg)}.eg-nav.is-open .eg-nav__toggle span:nth-child(2){opacity:0}.eg-nav.is-open .eg-nav__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.eg-nav__list{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--eg-h-navy);padding:.25rem 1.5rem 1.5rem;max-height:calc(100vh - 78px);overflow-y:auto;box-shadow:0 20px 30px -16px rgba(0,0,0,.5)}.eg-nav.is-open .eg-nav__list{display:flex}.eg-nav__item{position:static}.eg-nav__item:not(:first-child){border-top:1px solid rgba(255,255,255,.1)}.eg-nav__link{padding:.95rem 0;width:100%;justify-content:space-between}.eg-has-mega.is-open .eg-nav__caret{transform:rotate(180deg)}.eg-mega{position:static;opacity:1;visibility:visible;transform:none;display:none;background:0 0;box-shadow:none;border-radius:0;padding:0 0 1rem;z-index:auto}.eg-has-mega.is-open>.eg-mega{display:block}.eg-mega__imnew,.eg-mega__locations,.eg-mega__sermons{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:auto;max-width:none}.eg-mega__sermons .eg-mega__links{align-self:stretch}.eg-mega-sermon__title,.eg-mega-still__campus,.eg-mega__links a{color:#fff}.eg-mega-sermon__title:hover{color:#46bf94}.eg-mega-sermon__all:hover{color:#fff}.eg-mega .eg-eyebrow{color:#46bf94}.eg-loc-card{border-color:rgba(255,255,255,.14)}.eg-loc-card__name{color:#fff}.eg-loc-card:hover .eg-loc-card__name,.eg-loc-card__name::after{color:#46bf94}.eg-loc-card__addr,.eg-loc-card__times{color:#c9d6e4}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.eg-nav.is-open .eg-nav__list{animation:eg-drawer-in .28s cubic-bezier(.22,1,.36,1) both}.eg-nav.is-open .eg-nav__item{animation:eg-drawer-item-in .35s cubic-bezier(.22,1,.36,1) both}.eg-nav.is-open .eg-nav__item:first-child{animation-delay:50ms}.eg-nav.is-open .eg-nav__item:nth-child(2){animation-delay:.1s}.eg-nav.is-open .eg-nav__item:nth-child(3){animation-delay:.15s}.eg-nav.is-open .eg-nav__item:nth-child(4){animation-delay:.2s}.eg-nav.is-open .eg-nav__item:nth-child(5){animation-delay:.25s}.eg-has-mega.is-open>.eg-mega{animation:eg-drawer-item-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes eg-drawer-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes eg-drawer-item-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.eg-mega{transition:opacity 10ms,visibility 10ms;transform:none}.eg-has-mega.is-active>.eg-mega,.eg-has-mega:focus-within>.eg-mega,.eg-has-mega:hover>.eg-mega{transform:none}.eg-nav__link::after{transition:none}.eg-mega__links a:hover{transform:none}.eg-loc-card,.eg-loc-card:hover,.eg-mega-still:hover .eg-mega-still__img{transform:none}}