:root{--navy:#272463;--navy-deep:#1b1a45;--ink:#1a1a2e;--body:#5a6472;--muted:#8a94a3;--teal:#368c87;--teal-dark:#2c736f;--gold:#e0a82e;--gold-dark:#C8912198;--logo-gold:#c89b3c;--bg:#fff;--bg-mint:#f1f7f5;--bg-grey:#f6f7f9;--bg-utility:#f3f7f6;--ph-fill:#edf0f3;--ph-line:#dce1e8;--border:#e4e8ee;--border-soft:#edf0f4;--font:"Plus Jakarta Sans","Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fs-hero:40px;--fs-h1:32px;--fs-h2:25px;--fs-h3:18px;--fs-lead:16px;--fs-body:15px;--fs-sm:14px;--fs-xs:12px;--fs-eyebrow:12px;--fs-stat:30px;--lh-tight:1.15;--lh-head:1.25;--lh-body:1.6;--container:1080px;--gutter:24px;--sec-pad:54px;--sec-pad-sm:40px;--gap:22px;--radius:10px;--radius-sm:8px;--radius-pill:999px;--ph-ar-hero:2/1;--ph-ar-wide:3/1;--ph-ar-banner:1120/150;--ph-ar-card:3.8/1;--ph-ar-news:5.8/1;--ph-ar-logo:16/7;--ph-ar-map:3.5/1}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol{margin:0}ul{list-style:none;padding:0}button,input,select,textarea{font:inherit;color:inherit}.gs-container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.gs-section{padding:var(--sec-pad) 0}.gs-section--sm{padding:var(--sec-pad-sm) 0}.gs-section--mint{background:var(--bg-mint)}.gs-section--grey{background:var(--bg-grey)}.gs-section--grey+.gs-section--grey,.gs-section--mint+.gs-section--mint{border-top:1px solid var(--border-soft)}.gs-eyebrow{display:block;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.04em;color:var(--teal);margin-bottom:10px}.gs-eyebrow--caps{text-transform:uppercase;letter-spacing:.1em}h1,.gs-h1{font-size:var(--fs-h1);line-height:var(--lh-tight);font-weight:800;color:var(--ink);letter-spacing:-.01em}.gs-h1--hero{font-size:var(--fs-hero)}h2,.gs-h2{font-size:var(--fs-h2);line-height:var(--lh-head);font-weight:800;color:var(--ink);letter-spacing:-.01em}h3,.gs-h3{font-size:var(--fs-h3);line-height:var(--lh-head);font-weight:700;color:var(--ink)}.gs-lead{font-size:var(--fs-lead);color:var(--body)}.gs-meta{font-size:var(--fs-xs);color:var(--muted)}.gs-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap);margin-bottom:22px}.gs-sechead__link{font-size:var(--fs-sm);color:var(--body);white-space:nowrap;padding-bottom:4px}.gs-sechead__link:hover{color:var(--teal)}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--fs-sm);font-weight:700;line-height:1;padding:13px 24px;border-radius:var(--radius-pill);border:1.5px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.gs-btn--teal{background:var(--teal);color:#fff}.gs-btn--teal:hover{background:var(--teal-dark)}.gs-btn--navy{background:var(--navy);color:#fff}.gs-btn--navy:hover{background:var(--navy-deep)}.gs-btn--ink{background:var(--ink);color:#fff}.gs-btn--gold{background:var(--gold);color:#3b2e06}.gs-btn--gold:hover{background:var(--gold-dark)}.gs-btn--outline{background:0 0;color:var(--ink);border-color:var(--border)}.gs-btn--outline:hover{border-color:var(--teal);color:var(--teal)}.gs-btn--sm{font-size:var(--fs-xs);padding:10px 18px}.gs-btnrow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gs-pill{display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:600;line-height:1;padding:9px 16px;border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--body);background:#fff}.gs-pill--teal{border-color:#bfdcd9;color:var(--teal)}.gs-pill--active{background:var(--ink);border-color:var(--ink);color:#fff}.gs-pillrow{display:flex;flex-wrap:wrap;gap:10px}.gs-ph{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--ph-fill);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 0L100 100M100 0L0 100' stroke='%23DCE1E8' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;border:1px solid var(--ph-line);border-radius:var(--radius-sm);overflow:hidden}.gs-ph__label{position:relative;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--ph-fill);padding:2px 8px}.gs-ph--hero{aspect-ratio:var(--ph-ar-hero)}.gs-ph--wide{aspect-ratio:var(--ph-ar-wide)}.gs-ph--banner{aspect-ratio:var(--ph-ar-banner)}.gs-ph--card{aspect-ratio:var(--ph-ar-card);border:0;border-radius:0}.gs-ph--news{aspect-ratio:var(--ph-ar-news);border:0;border-radius:0}.gs-ph--logo{aspect-ratio:var(--ph-ar-logo)}.gs-ph--map{aspect-ratio:var(--ph-ar-map)}.gs-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.gs-card__body{padding:12px 16px 16px}.gs-card__kicker{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.gs-grid{display:grid;gap:var(--gap)}.gs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gs-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.gs-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.gs-split--media-first>.gs-split__media{order:-1}.gs-split__text>*+*{margin-top:14px}.gs-center{text-align:center;max-width:640px;margin:0 auto}.gs-center>*+*{margin-top:12px}.gs-center .gs-btnrow,.gs-center .gs-pillrow{justify-content:center}.gs-utility{background:var(--bg-utility);border-bottom:1px solid var(--border-soft);font-size:var(--fs-xs);color:var(--body)}.gs-utility__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);min-height:34px}.gs-utility__right{display:flex;align-items:center;gap:12px}.gs-search{width:190px;padding:5px 12px;font-size:11px;border:1px solid var(--border);border-radius:var(--radius-pill);background:#fff}.gs-social{display:flex;gap:6px}.gs-social span{width:16px;height:16px;border:1px solid #c9d1db;border-radius:50%;display:block}.gs-header{background:#fff;border-bottom:1px solid var(--border-soft)}.gs-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);min-height:72px}.gs-logo{display:flex;align-items:center;gap:10px}.gs-logo__mark{width:38px;height:38px;flex:none}.gs-logo__text{line-height:1}.gs-logo__name{display:block;font-size:19px;font-weight:700;letter-spacing:.07em;color:var(--navy)}.gs-logo__sub{display:block;font-size:9px;font-weight:600;letter-spacing:.22em;color:var(--logo-gold);margin-top:3px}.gs-nav{display:flex;align-items:center;gap:22px}.gs-nav a{font-size:var(--fs-sm);color:var(--ink)}.gs-nav a:hover{color:var(--teal)}.gs-nav a.is-active{font-weight:700;color:var(--navy)}.gs-burger{display:none;background:0 0;border:0;padding:8px;cursor:pointer}.gs-burger span{display:block;width:20px;height:2px;background:var(--ink);border-radius:2px}.gs-burger span+span{margin-top:4px}.gs-hero{padding:52px 0 48px}.gs-hero__text>*+*{margin-top:18px}.gs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.gs-stat{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px 16px;text-align:center}.gs-stat__num{display:block;font-size:var(--fs-stat);font-weight:800;color:var(--ink);line-height:1}.gs-stat__label{display:block;font-size:var(--fs-xs);color:var(--muted);margin-top:8px}.gs-eventrow{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px}.gs-eventrow+.gs-eventrow{margin-top:14px}.gs-eventrow__body{flex:1 1 auto;min-width:0}.gs-eventrow__cat{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.gs-eventrow__title{font-size:var(--fs-h3);font-weight:700;color:var(--ink)}.gs-eventrow__when{font-size:var(--fs-xs);color:var(--muted);margin-top:4px}.gs-datechip{flex:none;width:62px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;text-align:center;background:#fff}.gs-datechip__m{display:block;background:var(--ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 0}.gs-datechip__d{display:block;font-size:22px;font-weight:800;color:var(--ink);padding-top:6px;line-height:1}.gs-datechip__y{display:block;font-size:10px;color:var(--muted);padding-bottom:6px}.gs-eventcard{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px 18px}.gs-eventcard .gs-datechip{margin-bottom:12px}.gs-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.gs-strip__title{font-size:var(--fs-h3);font-weight:700;color:var(--ink)}.gs-strip__sub{font-size:var(--fs-sm);color:var(--body);margin-top:4px}.gs-subform{display:flex;gap:10px;align-items:center}.gs-input{padding:12px 16px;font-size:var(--fs-sm);border:1px solid var(--border);border-radius:var(--radius-pill);background:#fff;min-width:240px}.gs-input::placeholder{color:var(--muted)}.gs-form{display:grid;gap:12px}.gs-field{width:100%;padding:13px 16px;font-size:var(--fs-sm);border:1px solid #c7d6d4;border-radius:var(--radius-sm);background:#fff}.gs-field::placeholder{color:#93a1a0}textarea.gs-field{min-height:96px;resize:vertical}.gs-footer{background:var(--navy);color:#c9c7e4;font-size:var(--fs-sm)}.gs-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.4fr;gap:32px;padding:42px 0 34px}.gs-footer .gs-logo__name{color:#fff}.gs-footer .gs-logo__sub{color:#e4c97f}.gs-footer__tagline{font-size:var(--fs-xs);color:#a6a3d0;margin-top:14px}.gs-footer__social{display:flex;gap:8px;margin-top:14px}.gs-footer__social span{width:20px;height:20px;border:1px solid #4e4a8c;border-radius:50%;display:block}.gs-footer__coltitle{font-size:var(--fs-xs);font-weight:700;color:#fff;margin-bottom:14px}.gs-footer__list li+li{margin-top:9px}.gs-footer__list a{font-size:var(--fs-sm);color:#c9c7e4}.gs-footer__list a:hover{color:#fff}.gs-footer__contact{font-size:var(--fs-xs);color:#a6a3d0;line-height:1.9}.gs-footer .gs-input{background:#fff;border-color:#4e4a8c;min-width:0;width:100%;max-width:240px;margin-top:12px;padding:9px 14px;font-size:var(--fs-xs)}.gs-footer .gs-btn--gold{margin-top:10px}.gs-footer__bottom{border-top:1px solid #3a3676;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:var(--gap);font-size:var(--fs-xs);color:#9a97c6}.gs-footer__bottom a:hover{color:#fff}.gs-brdesk{display:inline}@media (max-width:980px){:root{--sec-pad:56px;--sec-pad-sm:44px;--fs-hero:34px;--fs-h1:29px;--fs-h2:24px}.gs-split{grid-template-columns:1fr;gap:28px}.gs-split--media-first>.gs-split__media{order:0}.gs-grid--4,.gs-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.gs-nav{display:none}.gs-burger{display:block}}@media (max-width:620px){.gs-brdesk{display:none}:root{--fs-hero:28px;--fs-h1:25px;--fs-h2:21px;--fs-stat:27px}.gs-grid--3,.gs-grid--4,.gs-grid--5{grid-template-columns:1fr}.gs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-sechead{flex-direction:column;align-items:flex-start;gap:8px}.gs-utility__inner{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 0}.gs-search{width:100%}.gs-eventrow{flex-wrap:wrap}.gs-strip{flex-direction:column;align-items:flex-start}.gs-subform{width:100%}.gs-input{min-width:0;flex:1 1 auto}.gs-footer__top{grid-template-columns:1fr}}:root{--gs-brand:#262262;--gs-brand-hover:#1b1a45;--gs-accent:#008e99;--gs-accent-hover:#00757e;--gs-ink:#1a1a2e;--gs-body:#5a6472;--gs-border:#e4e8ee}:root,body[class*=elementor-kit-]{--e-global-color-primary:#262262;--e-global-color-secondary:#008e99;--e-global-color-text:#1a1a2e;--e-global-color-accent:#008e99}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{background-color:var(--gs-accent) !important;color:#fff !important}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover{background-color:var(--gs-accent-hover) !important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-color:var(--gs-border) !important}.cky-btn-accept,.cky-btn-revisit-wrapper .cky-btn-revisit,.cky-switch input[type=checkbox]:checked{background-color:var(--gs-brand) !important;border-color:var(--gs-brand) !important;color:#fff !important}.cky-btn-accept:hover,.cky-btn-revisit-wrapper .cky-btn-revisit:hover{background-color:var(--gs-brand-hover) !important;border-color:var(--gs-brand-hover) !important}.cky-btn-reject,.cky-btn-customize{color:var(--gs-brand) !important;border-color:var(--gs-brand) !important}.cky-consent-container .cky-notice-des a,.cky-preference-content-wrapper a{color:var(--gs-accent) !important}.mec-wrap.colorskin-custom a,.mec-wrap.colorskin-custom h1 a,.mec-wrap.colorskin-custom h2 a,.mec-wrap.colorskin-custom h3 a,.mec-wrap.colorskin-custom h4 a,.mec-wrap.colorskin-custom .mec-color,.mec-wrap.colorskin-custom .mec-color-before *:before,.mec-fluent-wrap .mec-event-title a{color:var(--gs-accent) !important}.mec-wrap.colorskin-custom .mec-color-hover:hover,.mec-wrap.colorskin-custom h1 a:hover,.mec-wrap.colorskin-custom h2 a:hover,.mec-wrap.colorskin-custom h3 a:hover,.mec-wrap.colorskin-custom h4 a:hover{color:var(--gs-accent-hover) !important}.mec-wrap.colorskin-custom .mec-bg-color,.mec-wrap.colorskin-custom .mec-bg-color-hover:hover,.mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing>li:first-of-type:hover,.mec-wrap.colorskin-custom .mec-booking-button,.mec-wrap.colorskin-custom .mec-modal-booking-button,.mec-fluent-wrap .mec-booking-button,.mec-timeline-month-divider,.mec-fluent-current-time{background-color:var(--gs-accent) !important;border-color:var(--gs-accent) !important;color:#fff !important}.mec-wrap.colorskin-custom .mec-border-color,.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article{border-color:var(--gs-border) !important}.mec-wrap.colorskin-custom .mec-box-shadow-color{box-shadow:0 4px 22px -7px rgba(38,34,98,.35) !important}.gs-post-figure{margin:24px 0}.gs-post-figure img,.gs-post-img{max-width:100%;height:auto;border-radius:10px;display:block}.gs-post-figure figcaption{margin-top:8px;font-size:13px;color:var(--gs-body);font-family:var(--font)}.gs-post-hr{border:0;border-top:1px solid var(--gs-border);margin:32px 0}.gs-post-btn{display:inline-block;margin:8px 0 24px;padding:11px 20px;border-radius:999px;background:var(--gs-brand);color:#fff !important;font-family:var(--font);font-size:13px;font-weight:700;text-decoration:none}.gs-post-btn:hover{background:var(--gs-brand-hover)}.elementor-widget-wp-widget-archives ul,.elementor-widget-wp-widget-categories ul{list-style:none;margin:0;padding:0}.elementor-widget-wp-widget-archives li,.elementor-widget-wp-widget-categories li{padding:7px 0;border-top:1px solid var(--gs-border)}.elementor-widget-wp-widget-archives li:first-child,.elementor-widget-wp-widget-categories li:first-child{border-top:0}.elementor-widget-wp-widget-archives a,.elementor-widget-wp-widget-categories a{font-family:var(--font);font-size:14px;color:var(--gs-body);text-decoration:none}.elementor-widget-wp-widget-archives a:hover,.elementor-widget-wp-widget-categories a:hover{color:var(--gs-accent)}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.elementor-widget-theme-post-content h1,.elementor-widget-theme-post-content h2,.elementor-widget-theme-post-content h3,.elementor-widget-theme-post-content h4,.elementor-widget-theme-post-content h5,.elementor-widget-theme-post-content h6{color:var(--gs-ink) !important;font-family:var(--font)}.entry-content h2,.elementor-widget-theme-post-content h2{font-size:24px;font-weight:700;line-height:1.3;margin:34px 0 12px}.entry-content h3,.elementor-widget-theme-post-content h3{font-size:19px;font-weight:700;line-height:1.35;margin:28px 0 10px}.entry-content a,.elementor-widget-theme-post-content a{color:var(--gs-accent) !important}.entry-content a:hover,.elementor-widget-theme-post-content a:hover{color:var(--gs-accent-hover) !important}@media (max-width:767px){.gs-topbar-tools{display:none !important}}.gs-hero-card{backdrop-filter:none !important}.gs-hero-title .elementor-heading-title,.gs-hero-card .elementor-heading-title{color:#fff !important;text-shadow:0 2px 18px rgba(8,14,26,.45)}.gs-hero-card .elementor-button{box-shadow:0 6px 20px rgba(8,14,26,.22)}.gs-stat-year{display:inline-block;margin-top:2px;font-size:.82em;font-weight:600;color:var(--gs-accent);letter-spacing:.02em}.gs-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0}.gs-tag{display:inline-block;padding:5px 11px;border-radius:5px;background:#f1f4f7;color:var(--gs-body);font-family:var(--font);font-size:12px;font-weight:600;line-height:1.4;cursor:default;user-select:none}.elementor-location-header .elementor-element-bc458a41 img,.elementor-location-header .elementor-widget-image img{width:300px !important;max-width:300px !important;height:auto !important}@media (max-width:1024px){.elementor-location-header .elementor-element-bc458a41 img,.elementor-location-header .elementor-widget-image img{width:240px !important;max-width:240px !important}}@media (max-width:767px){.elementor-location-header .elementor-element-bc458a41 img,.elementor-location-header .elementor-widget-image img{width:190px !important;max-width:190px !important}}.gs-events{display:grid;gap:20px}.gs-events--cols1{grid-template-columns:1fr}.gs-events--cols2{grid-template-columns:repeat(2,1fr)}.gs-events--cols3{grid-template-columns:repeat(3,1fr)}.gs-events--cols4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.gs-events--cols3,.gs-events--cols4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gs-events{grid-template-columns:1fr !important}}.gs-ev{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;background:#fff;border:1px solid var(--gs-border);border-radius:10px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.gs-ev:hover{border-color:#cbd5df;box-shadow:0 8px 24px -16px rgba(26,26,46,.35)}.gs-ev__date{align-self:flex-start;width:62px;border:1px solid var(--gs-border);border-radius:8px;overflow:hidden;text-align:center;background:#fff;font-family:var(--font)}.gs-ev__month{display:block;padding:4px 0;background:var(--gs-ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gs-ev__day{display:block;padding-top:3px;font-size:22px;font-weight:800;line-height:1.15;color:var(--gs-ink)}.gs-ev__year{display:block;padding-bottom:5px;font-size:10px;color:#8a94a3}.gs-ev__media{margin:0 -18px;line-height:0}.gs-ev__media img{width:100%;height:172px;object-fit:cover;display:block}.gs-ev__body{display:flex;flex-direction:column;gap:5px}.gs-ev__cat{margin:0;font-family:var(--font);font-size:11px;color:#8a94a3}.gs-ev__title{margin:0;font-family:var(--font);font-size:18px;font-weight:700;line-height:1.3}.gs-ev__title a{color:var(--gs-ink);text-decoration:none}.gs-ev__title a:after{content:"";position:absolute;inset:0}.gs-ev:hover .gs-ev__title a{color:var(--gs-accent)}.gs-ev__meta,.gs-ev__excerpt{margin:0;font-family:var(--font);font-size:13px;line-height:1.5;color:var(--gs-body)}.gs-ev__meta{color:#8a94a3}.gs-ev__cta{margin-top:auto;padding-top:4px}.gs-ev__btn{position:relative;z-index:2;display:inline-block;padding:9px 18px;border:1.5px solid var(--gs-ink);border-radius:999px;background:var(--gs-ink);color:#fff !important;font-family:var(--font);font-size:12px;font-weight:700;text-decoration:none}.gs-ev__btn:hover{background:var(--gs-brand);border-color:var(--gs-brand)}.gs-ev__btn--ghost{background:0 0;color:var(--gs-ink) !important}.gs-ev__btn--ghost:hover{background:var(--gs-ink);color:#fff !important}.gs-ev--wide{display:grid;grid-template-columns:62px 1fr 260px;grid-template-rows:auto auto;grid-template-areas:"date body  media" "date cta   media";align-items:start;column-gap:22px;row-gap:12px;padding:18px}.gs-ev--wide .gs-ev__date{grid-area:date}.gs-ev--wide .gs-ev__body{grid-area:body}.gs-ev--wide .gs-ev__cta{grid-area:cta;justify-self:start;margin:0;padding:0}.gs-ev--wide .gs-ev__media{grid-area:media;align-self:center;margin:0;border-radius:8px;overflow:hidden}.gs-ev--wide .gs-ev__media img{height:148px}.gs-ev--wide .gs-ev__title{font-size:21px}@media (max-width:900px){.gs-ev--wide{grid-template-columns:62px 1fr;grid-template-areas:"date body" "date cta" "media media"}.gs-ev--wide .gs-ev__media img{height:180px}}.gs-ev__empty{margin:0;padding:22px;border:1px dashed var(--gs-border);border-radius:10px;font-family:var(--font);font-size:14px;color:var(--gs-body);text-align:center}.elementor-widget-text-editor ul,.elementor-widget-theme-post-content ul,.elementor-widget-html ul,.entry-content ul,.gs-prose ul{list-style:disc outside !important;padding-left:1.35em;margin:0 0 1em}.elementor-widget-text-editor ol,.elementor-widget-theme-post-content ol,.elementor-widget-html ol,.entry-content ol,.gs-prose ol{list-style:decimal outside !important;padding-left:1.5em;margin:0 0 1em}.elementor-widget-text-editor ul ul,.elementor-widget-theme-post-content ul ul,.entry-content ul ul{list-style:circle outside !important;margin-bottom:0}.elementor-widget-text-editor li,.elementor-widget-theme-post-content li,.elementor-widget-html li,.entry-content li{display:list-item;margin-bottom:.35em}.gs-stat-year{display:inline-block;margin-top:3px;font-size:.95em;font-weight:800;color:inherit;letter-spacing:.01em}.gs-headshot img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:10px}.gs-affiliation-logo a{display:block}.gs-affiliation-logo img{transition:opacity .16s ease}.gs-affiliation-logo a:hover img{opacity:.78}.gs-jotform{width:100%}.gs-jotform iframe{width:100% !important;min-width:100% !important;border:0}.gs-jotform,.gs-givelively{width:100%;max-width:560px;margin-inline:auto;padding:22px 24px;background:#fff;border:1px solid var(--gs-border);border-radius:12px;box-shadow:0 10px 30px -22px rgba(26,26,46,.45)}.gs-jotform iframe,.gs-givelively iframe{width:100% !important;min-width:100% !important;border:0;display:block}.gs-jotform>*:first-child,.gs-givelively>*:first-child{margin-top:0}@media (max-width:767px){.gs-jotform,.gs-givelively{padding:16px;border-radius:10px}}.gs-givelively{max-width:620px}.gl-simple-donation-widget{font-family:var(--font)}.gs-subscribe{width:100%;font-family:var(--font)}.gs-subscribe__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gs-subscribe__fields{display:flex;gap:10px;align-items:flex-end}.gs-subscribe--stacked .gs-subscribe__fields{flex-direction:column;align-items:stretch;gap:14px}.gs-field{display:flex;flex-direction:column;gap:5px;flex:1 1 0;min-width:0}.gs-field--email{flex:1.4 1 0}.gs-subscribe--stacked .gs-field{flex:none}.gs-field__label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a94a3}.gs-field input{width:100%;padding:11px 14px;border:1px solid var(--gs-border);border-radius:8px;background:#fff;font-family:var(--font);font-size:14px;color:var(--gs-ink);transition:border-color .16s ease,box-shadow .16s ease}.gs-field input::placeholder{color:#a9b2be}.gs-field input:focus{outline:none;border-color:var(--gs-accent);box-shadow:0 0 0 3px rgba(0,142,153,.14)}.gs-subscribe__btn{flex:0 0 auto;padding:12px 24px;border:1.5px solid var(--gs-brand);border-radius:999px;background:var(--gs-brand);color:#fff;font-family:var(--font);font-size:13px;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease}.gs-subscribe__btn:hover{background:var(--gs-brand-hover);border-color:var(--gs-brand-hover)}.gs-subscribe--stacked .gs-subscribe__btn{width:100%}.gs-subscribe__note{margin:10px 0 0;font-size:12px;color:var(--gs-body)}@media (max-width:860px){.gs-subscribe__fields{flex-wrap:wrap}.gs-field{flex:1 1 46%}.gs-field--email{flex:1 1 100%}.gs-subscribe__btn{width:100%}}.e-con:has(>.e-con>.elementor-widget-html>.elementor-widget-container>.gs-jotform),.e-con:has(>.e-con>.elementor-widget-html>.elementor-widget-container>.gs-subscribe),.e-con:has(>.e-con>.elementor-widget-shortcode>.elementor-widget-container>.gs-subscribe){flex-direction:column !important;align-items:center !important;gap:20px !important}.e-con:has(>.e-con>.elementor-widget-html>.elementor-widget-container>.gs-jotform)>.e-con,.e-con:has(>.e-con>.elementor-widget-html>.elementor-widget-container>.gs-subscribe)>.e-con,.e-con:has(>.e-con>.elementor-widget-shortcode>.elementor-widget-container>.gs-subscribe)>.e-con{width:100% !important;max-width:640px;text-align:center}.e-con:has(>.e-con>.elementor-widget-html>.elementor-widget-container>.gs-jotform) .elementor-heading-title,.e-con:has(>.e-con>.elementor-widget-html>.elementor-widget-container>.gs-subscribe) .elementor-heading-title,.e-con:has(>.e-con>.elementor-widget-shortcode>.elementor-widget-container>.gs-subscribe) .elementor-heading-title{text-align:center}.gs-jotform{padding:10px 14px}.gs-jotform iframe{margin:-18px 0 !important}.gs-form{width:100%;font-family:var(--font)}.gs-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gs-field--full{grid-column:1/-1}.gs-form textarea{width:100%;padding:11px 14px;border:1px solid var(--gs-border);border-radius:8px;background:#fff;font-family:var(--font);font-size:14px;line-height:1.5;color:var(--gs-ink);resize:vertical;transition:border-color .16s ease,box-shadow .16s ease}.gs-form textarea::placeholder{color:#a9b2be}.gs-form textarea:focus{outline:none;border-color:var(--gs-accent);box-shadow:0 0 0 3px rgba(0,142,153,.14)}.gs-form__submit{margin-top:16px}@media (max-width:640px){.gs-form__grid{grid-template-columns:1fr}}.e-con:has(>.elementor-widget-shortcode .gs-subscribe),.e-con:has(>.elementor-widget-html .gs-subscribe){width:auto !important;flex:1 1 auto !important;max-width:none !important}.gs-subscribe{max-width:none}.gs-subscribe__fields{gap:12px}.gs-subscribe .gs-field{flex:1 1 0;min-width:150px;border:0;padding:0;background:0 0;border-radius:0}.gs-subscribe .gs-field--email{flex:1.6 1 0;min-width:210px}.gs-subscribe .gs-field input{min-width:0}.gs-subscribe label.gs-field,.gs-form label.gs-field{border:0 !important;background:0 0 !important;box-shadow:none !important;padding:0 !important}.gs-subscribe__btn{padding:12px 28px;white-space:nowrap}