:root{--gl-primary-dark:#0f5238;--gl-primary:#187953;--gl-primary-mid:#146644;--gl-secondary:#315cb5;--gl-hero-rgb:15, 82, 56}body.area-senat{--gl-primary-dark:#234080;--gl-primary:#315cb5;--gl-primary-mid:#2b4f9c;--gl-secondary:#187953;--gl-hero-rgb:35, 64, 128}.wp-site-blocks>*{margin-block-start:0!important}.wp-site-blocks>main>.gl-hero:first-child,.wp-site-blocks>main>.wp-block-post-content>.gl-hero:first-child{margin-top:0}.gl-hero,.gl-motto-bar+.gl-hero,.gl-hero+*,.gl-motto-bar,.gl-stats{margin-block-start:0!important}.gl-header{background:#fff;color:var(--wp--preset--color--ink);border-bottom:0}.gl-header__nav{border-top:1px solid var(--wp--custom--border)}.gl-header__nav .wp-block-navigation__container>.wp-block-navigation-item>a{display:inline-block;padding:.85rem .9rem .7rem}.gl-header__nav .wp-block-navigation__container>.wp-block-navigation-item:first-child>a{padding-left:0}.gl-header__nav .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation__submenu-icon{margin-left:-.5rem;margin-right:.4rem}.gl-header .wp-block-navigation a{color:var(--wp--preset--color--ink);border-bottom:2px solid #fff0;text-decoration:none}.gl-header .wp-block-navigation a:hover,.gl-header .wp-block-navigation .current-menu-item>a,.gl-header .wp-block-navigation .current-menu-ancestor>a{color:var(--gl-primary-dark);border-bottom-color:var(--gl-primary)}.gl-header .wp-block-navigation .wp-block-navigation-item:has(>a[href$="/senat/"])>a:hover,.gl-header .wp-block-navigation .wp-block-navigation-item.current-menu-item:has(>a[href$="/senat/"])>a,.gl-header .wp-block-navigation .wp-block-navigation-item.current-menu-ancestor:has(>a[href$="/senat/"])>a{border-bottom-color:#315cb5;color:#234080}body.area-senat .gl-header .wp-block-navigation .wp-block-navigation-item:has(>a[href$="/senat/"])>a:hover,body.area-senat .gl-header .wp-block-navigation .wp-block-navigation-item.current-menu-item:has(>a[href$="/senat/"])>a,body.area-senat .gl-header .wp-block-navigation .wp-block-navigation-item.current-menu-ancestor:has(>a[href$="/senat/"])>a{border-bottom-color:#315cb5;color:#234080}.gl-header .wp-block-navigation .wp-block-navigation__submenu-container a{border-bottom:0}.gl-header>.alignwide,.gl-areabar>.alignwide{padding-left:var(--wp--style--root--padding-left,2rem);padding-right:var(--wp--style--root--padding-right,2rem)}.gl-band{height:5px;background:var(--gl-primary-dark)}.gl-brand-sub{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--accent);line-height:1.1}.gl-btn-gold.wp-block-button .wp-block-button__link{background:var(--wp--preset--color--gold);color:var(--wp--preset--color--dark)}.gl-btn-gold.wp-block-button .wp-block-button__link:hover{background:#d9a53d;color:var(--wp--preset--color--dark)}.gl-content-hero{background:var(--gl-primary-dark);color:#fff;padding-block:2rem}.gl-content-hero__title{padding-inline:1rem}.gl-content-hero .gl-hero__image{margin-block:1.5rem 0}.gl-content-hero .gl-hero__image img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.gl-subnav.wp-block-navigation a{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--wp--custom--border);color:var(--wp--preset--color--ink)}.gl-subnav.wp-block-navigation a:hover,.gl-subnav.wp-block-navigation .current-menu-item>a{background:var(--gl-primary);border-color:var(--gl-primary);color:#fff}.gl-hero .gl-subnav.wp-block-navigation a{border-color:rgb(255 255 255 / .35);color:#fff}.gl-hero .gl-subnav.wp-block-navigation a:hover,.gl-hero .gl-subnav.wp-block-navigation .current-menu-item>a{background:#fff;border-color:#fff;color:var(--gl-primary-dark)}.gl-hero__subnav{margin-bottom:auto}.gl-hero.is-senat .wp-block-cover__inner-container{display:flex;flex-direction:column;min-height:inherit}.gl-titlebar{padding-bottom:1rem;border-bottom:1px solid var(--wp--custom--border);margin-bottom:var(--wp--preset--spacing--50)}.gl-titlebar h1{margin:0;font-size:2rem}.gl-hero.wp-block-cover{min-height:clamp(380px, 50vh, 480px);background-image:url(https://koelsche-grielaecher.de/wp-content/themes/grielaecher/assets/css/../img/hero-sitzung.jpg);background-size:cover;background-position:50% 45%}body.area-senat .gl-hero.wp-block-cover{background-image:url(https://koelsche-grielaecher.de/wp-content/themes/grielaecher/assets/css/../img/hero-senat.jpg);background-position:50% 35%}.gl-hero.wp-block-cover.is-page-hero{min-height:clamp(260px, 34vh, 320px)}.gl-hero.is-page-hero.wp-block-cover::after{opacity:.45;width:30%}.gl-hero.wp-block-cover .wp-block-cover__background{background:linear-gradient(90deg,rgba(var(--gl-hero-rgb),.96) 0%,rgba(var(--gl-hero-rgb),.8) 38%,rgba(var(--gl-hero-rgb),.15) 75%,rgba(var(--gl-hero-rgb),.05) 100%)!important;opacity:1!important}.gl-hero.is-senat.wp-block-cover .wp-block-cover__background{background:linear-gradient(0deg,rgba(var(--gl-hero-rgb),.97) 0%,rgba(var(--gl-hero-rgb),.8) 50%,rgba(var(--gl-hero-rgb),.5) 100%),linear-gradient(90deg,rgba(var(--gl-hero-rgb),.6) 0%,rgba(var(--gl-hero-rgb),0) 60%)!important}.gl-hero.wp-block-cover img.wp-block-cover__image-background{filter:brightness(.7) saturate(.9)}.gl-hero.wp-block-cover::after{content:"";position:absolute;left:0;top:0;bottom:0;width:40%;pointer-events:none;background-image:var(--gl-ornament);background-size:120px 120px}.gl-hero h1 em{color:var(--wp--preset--color--accent);font-style:italic}.gl-hero .gl-hero__sub{color:rgb(255 255 255 / .72);font-weight:300;font-size:1rem;max-width:34rem}.gl-hero h1{font-size:clamp(1.8rem, 3vw, 2.6rem);text-shadow:0 2px 12px rgb(0 0 0 / .35)}.gl-hero .gl-hero__sub,.gl-hero .gl-eyebrow{text-shadow:0 1px 8px rgb(0 0 0 / .35)}.gl-session-badge{display:inline-flex;align-items:center;gap:.6rem;background:rgb(13 31 24 / .55);border:1px solid rgb(255 255 255 / .18);border-radius:var(--wp--custom--radius--ui);padding:.55rem 1rem;color:#fff;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.gl-session-badge::before{content:"";width:8px;height:8px;background:var(--wp--preset--color--karneval)}.gl-motto-bar{background:var(--gl-primary-mid);color:rgb(255 255 255 / .85);padding:.55rem var(--wp--style--root--padding-right,2rem) .55rem var(--wp--style--root--padding-left,2rem);border-bottom:1px solid rgb(255 255 255 / .1)}.gl-motto-bar p{margin:0;font-size:.8125rem;display:flex;justify-content:center;align-items:center;gap:.9rem;flex-wrap:wrap}.gl-motto-bar__session{letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-size:.75rem;color:var(--wp--preset--color--accent)}.gl-motto-bar__sep{width:1px;height:.9rem;background:rgb(255 255 255 / .3)}.gl-motto-bar__motto{font-family:var(--wp--preset--font-family--display);font-style:italic;font-size:.95rem;color:#fff}.gl-intro{font-size:.9rem;line-height:1.65;color:var(--wp--preset--color--muted)}.gl-eyebrow{display:flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--accent)}.gl-eyebrow::before{content:"";width:2rem;height:1px;background:currentColor}.gl-eyebrow.is-primary{color:var(--gl-primary)}.gl-stats{background:var(--gl-secondary);color:#fff}.gl-stats .wp-block-column{text-align:center;padding:1.4rem 1rem;border-right:1px solid rgb(255 255 255 / .2)}.gl-stats .wp-block-column:last-child{border-right:0}.gl-stats .gl-stat__num{font-family:var(--wp--preset--font-family--display);font-size:1.9rem;font-weight:700;line-height:1;display:block}.gl-stats .gl-stat__label{display:block;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .85);margin-top:.35rem}.gl-section-header{display:flex;align-items:baseline;gap:1.5rem}.gl-section-header h2{white-space:nowrap;margin:0;font-size:1.55rem}.gl-section-header::after{content:"";flex:1;height:1px;background:var(--wp--custom--border);order:2}.gl-section-header .gl-section-header__link{order:3;font-size:.875rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.gl-section-header .gl-section-header__link::after{content:" →"}.gl-card{background:#fff;border:1px solid var(--wp--custom--border);border-radius:var(--wp--custom--radius--card);overflow:hidden}.gl-tile{position:relative;color:#fff;border-radius:var(--wp--custom--radius--card);overflow:hidden;padding:1.9rem 1.75rem}.gl-tile h3,.gl-tile h2{color:#fff;margin:0 0 .5rem;font-size:1.35rem}.gl-tile p{color:rgb(255 255 255 / .8);font-size:.9rem}.gl-tile a{color:var(--wp--preset--color--accent);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gl-tile a::after{content:" →"}.gl-tile::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--wp--preset--color--accent)}.gl-tile.is-gold::after{background:var(--wp--preset--color--gold)}.gl-tile.is-gold a{color:var(--wp--preset--color--gold)}.gl-tile.has-ornament::before{content:"";position:absolute;right:-20px;top:-20px;width:180px;height:180px;background-image:var(--gl-ornament);background-size:120px 120px;opacity:.9;pointer-events:none}.gl-tile__kicker{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wp--preset--color--accent);display:block;margin-bottom:.4rem}.gl-tiles .wp-block-column{display:flex}.gl-tiles .gl-tile{flex:1;display:flex;flex-direction:column}.gl-tiles .gl-tile>:last-child{margin-top:auto;padding-top:.6rem}.gl-quote{position:relative;background:var(--gl-primary-mid);color:#fff;border-radius:var(--wp--custom--radius--card);padding:2.2rem 2rem 1.75rem}.gl-quote::before{content:"„";position:absolute;top:-2.1rem;left:1.1rem;font-family:var(--wp--preset--font-family--display);font-size:5.25rem;line-height:1;color:var(--wp--preset--color--accent);opacity:.7}.gl-quote p{font-family:var(--wp--preset--font-family--display);font-style:italic;font-size:1.1rem;line-height:1.55;color:rgb(255 255 255 / .9);margin:0}.gl-quote cite{display:block;margin-top:.9rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--accent);font-style:normal}.gl-event{display:flex;align-items:center;gap:1.4rem;padding:1.1rem 1.4rem;background:#fff;border:1px solid var(--wp--custom--border);border-radius:var(--wp--custom--radius--card)}.gl-event__date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0;background:var(--gl-primary-dark);color:#fff;border-radius:var(--wp--custom--radius--ui)}.gl-event.is-jubilaeum .gl-event__date{background:var(--wp--preset--color--karneval)}.gl-event__day{font-family:var(--wp--preset--font-family--display);font-size:1.5rem;font-weight:700;line-height:1}.gl-event__month{font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;margin-top:2px}.gl-event__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.gl-event__title{font-family:var(--wp--preset--font-family--display);font-size:1.1rem;color:var(--wp--preset--color--dark);margin:0}.gl-event__title a{color:inherit}.gl-event__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 1.1rem;font-size:.875rem;color:var(--wp--preset--color--muted)}.gl-event__meta>span{display:inline-flex;align-items:center;gap:.4rem}.gl-event__icon{width:1em;height:1em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gl-event__tag{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--karneval);border:1px solid var(--wp--preset--color--karneval);border-radius:var(--wp--custom--radius--ui);padding:.25rem .6rem;white-space:nowrap}.gl-event__cta{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.gl-event__cta::after{content:" →"}@media (max-width:640px){.gl-event{flex-wrap:wrap;gap:.9rem}.gl-event__cta{width:100%}}.gl-news .wp-block-post{background:#fff;border:1px solid var(--wp--custom--border);border-radius:var(--wp--custom--radius--card);overflow:hidden;box-shadow:var(--wp--custom--shadow--card)}.gl-news .wp-block-post-featured-image{margin:10px 10px 0;border-radius:var(--wp--custom--radius--ui);outline:3px solid var(--wp--preset--color--accent);outline-offset:-3px;overflow:hidden;aspect-ratio:3 / 2;max-height:220px}.gl-news .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.gl-news .gl-news__body{padding:.4rem 1.4rem 1.5rem}.gl-news .wp-block-post:not(:has(.wp-block-post-featured-image img))::before{content:"";display:block;aspect-ratio:3 / 2;max-height:220px;margin:10px 10px 0;border-radius:var(--wp--custom--radius--ui);background:var(--gl-primary-mid) var(--gl-ornament);background-size:120px 120px}.gl-news .wp-block-post-title{font-size:1.15rem;margin:.35rem 0}.gl-news .wp-block-post-title a{color:var(--wp--preset--color--dark)}.gl-news .wp-block-post-excerpt__excerpt{color:var(--wp--preset--color--muted);font-size:.875rem}.gl-news.is-tilted .wp-block-post:nth-child(3n+1){transform:rotate(-1.2deg)}.gl-news.is-tilted .wp-block-post:nth-child(3n+2){transform:rotate(0.8deg)}.gl-news.is-tilted .wp-block-post:nth-child(3n+3){transform:rotate(-0.6deg)}@media (max-width:781px){.gl-news.is-tilted .wp-block-post{transform:none!important}}.gl-values .gl-values__item{padding:.9rem 0;border-bottom:1px solid var(--wp--custom--border)}.gl-values .gl-values__item strong{display:block;font-family:var(--wp--preset--font-family--display);font-weight:400;font-size:1.125rem;color:var(--wp--preset--color--dark)}.gl-values .gl-values__item span{font-size:.875rem;color:var(--wp--preset--color--muted)}.gl-feature{background:var(--gl-primary-mid);color:#fff;border-radius:var(--wp--custom--radius--card);overflow:hidden}body.area-senat .gl-feature{background:#146644}.gl-feature h2,.gl-feature h3{color:#fff;font-size:1.55rem}.gl-feature p{color:rgb(255 255 255 / .85);font-size:.9375rem}.gl-feature .gl-feature__text{position:relative;overflow:hidden}.gl-feature .gl-feature__text::after{content:"";position:absolute;right:-30px;bottom:-30px;width:260px;height:260px;background-image:var(--gl-ornament);background-size:120px 120px;pointer-events:none}.gl-feature figure,.gl-feature .wp-block-image{margin:0;height:100%}.gl-feature img{width:100%;height:100%;object-fit:cover;display:block}.gl-card.has-topline{border-top:3px solid var(--gl-secondary);padding:1.5rem}.gl-card.has-topline h3{font-size:1.2rem}.gl-note{background:var(--wp--preset--color--base-warm);border-left:3px solid var(--gl-primary);padding:1rem 1.5rem;font-size:.9rem;color:var(--wp--preset--color--muted);border-radius:0 var(--wp--custom--radius--ui) var(--wp--custom--radius--ui) 0}.gl-timeline{position:relative;padding-left:2rem}.gl-timeline::before{content:"";position:absolute;left:0;top:.6rem;bottom:.6rem;width:1px;background:var(--wp--custom--border)}.gl-timeline__item{position:relative;display:grid;grid-template-columns:140px 1fr;gap:1.5rem;padding:0 0 2rem 2rem}.gl-timeline__item::before{content:"";position:absolute;left:-4px;top:.55rem;width:8px;height:8px;border-radius:50%;background:var(--gl-primary);box-shadow:0 0 0 2px var(--wp--preset--color--base),0 0 0 3px var(--gl-primary)}.gl-timeline__item.is-current::before{background:var(--wp--preset--color--karneval);box-shadow:0 0 0 2px var(--wp--preset--color--base),0 0 0 3px var(--wp--preset--color--karneval)}.gl-timeline__years{font-size:.8rem;font-weight:600;letter-spacing:.08em;color:var(--gl-primary)}.gl-timeline__item.is-current .gl-timeline__years{color:var(--wp--preset--color--karneval)}.gl-timeline__name{font-family:var(--wp--preset--font-family--display);font-size:1.25rem;color:var(--wp--preset--color--dark)}@media (max-width:640px){.gl-timeline__item{grid-template-columns:1fr;gap:.2rem}}.gl-footer{background:var(--wp--preset--color--dark);color:rgb(255 255 255 / .6)}.gl-footer a{color:rgb(255 255 255 / .75)}.gl-footer a:hover{color:#fff}.gl-footer .gl-footer__title{font-family:var(--wp--preset--font-family--display);font-size:1.125rem;color:#fff}.gl-footer .gl-footer__kicker{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--accent);display:block;margin-bottom:.3rem}.gl-footer .wp-block-navigation a{color:rgb(255 255 255 / .75);font-size:.875rem}.gl-footer__bottom{border-top:1px solid rgb(255 255 255 / .12);font-size:.8125rem}:root{--gl-ornament:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='%23ffffff' fill-opacity='0.16'%3E%3Cg transform='translate(8,8) scale(1.1)'%3E%3Cpath d='M10 2c3 4 5 7 5 10a5 5 0 0 1-10 0c0-3 2-6 5-10z'/%3E%3C/g%3E%3Cg transform='translate(64,4) scale(0.9)'%3E%3Cpath d='M2 20l3-9 5 6 5-6 5 9z'/%3E%3C/g%3E%3Cg transform='translate(40,60) scale(1.1)'%3E%3Cpath d='M10 2c3 4 5 7 5 10a5 5 0 0 1-10 0c0-3 2-6 5-10z'/%3E%3C/g%3E%3Cg transform='translate(88,66) scale(1.1)'%3E%3Cpath d='M10 2c3 4 5 7 5 10a5 5 0 0 1-10 0c0-3 2-6 5-10z'/%3E%3C/g%3E%3Cg transform='translate(6,90) scale(0.9)'%3E%3Cpath d='M2 20l3-9 5 6 5-6 5 9z'/%3E%3C/g%3E%3C/svg%3E")}.wp-block-post-content>p,.wp-block-post-content .wp-block-column>p,.wp-block-post-content li{font-size:.9375rem;line-height:1.7}.wp-block-post-content>p{max-width:42rem}.gl-muted{color:var(--wp--preset--color--muted)}.gl-lead{font-family:var(--wp--preset--font-family--display);font-size:1.15rem;line-height:1.5;color:var(--wp--preset--color--dark)}.wp-block-post-featured-image img{border-radius:var(--wp--custom--radius--ui)}.wp-block-image img{border-radius:var(--wp--custom--radius--ui)}.gl-brand__link{display:flex;align-items:center;gap:.8rem;text-decoration:none}.gl-brand__crest{height:58px;width:auto;display:block}.gl-brand__text{display:flex;flex-direction:column;gap:7px}.gl-brand__line1{height:24px;width:auto;display:block}.gl-brand__line2{display:block;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wp--preset--color--muted);line-height:1}@media (max-width:600px){.gl-brand__crest{height:46px}.gl-brand__line1{height:20px}.gl-brand__line2{font-size:.6rem}}.gl-header .wp-block-navigation-submenu:has(>a[href$="/senat/"]) .wp-block-navigation__submenu-container{border-top:3px solid #234080}.gl-header .wp-block-navigation-submenu:has(>a[href$="/senat/"]) .wp-block-navigation__submenu-container a:hover{color:#234080;background:#eef2fb}.gl-header .wp-block-navigation .wp-block-navigation__submenu-container{background:#fff;border:1px solid var(--wp--custom--border);border-radius:var(--wp--custom--radius--ui);padding:.4rem 0;min-width:220px;box-shadow:var(--wp--custom--shadow--card)}.gl-header .wp-block-navigation .wp-block-navigation__submenu-container a{color:var(--wp--preset--color--ink);padding:.45rem 1rem;text-transform:none;letter-spacing:0;font-size:.9rem}.gl-header .wp-block-navigation .wp-block-navigation__submenu-container a:hover{color:var(--gl-primary-dark);background:var(--wp--preset--color--base-warm)}.gl-header .wp-block-navigation .wp-block-navigation__submenu-icon{color:var(--wp--preset--color--muted)}.gl-header .wp-block-navigation__responsive-container.is-menu-open{background:#fff}.gl-header .wp-block-navigation__responsive-container.is-menu-open a{color:var(--wp--preset--color--ink)}.gl-header .wp-block-navigation__responsive-container-open,.gl-header .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--ink)}.gl-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{border:0;padding-left:1rem}.gl-header>*{margin-block-start:0!important}@media (max-width:1024px){.gl-header__nav .wp-block-navigation__container>.wp-block-navigation-item>a{padding-inline:.55rem;font-size:.8125rem}}.gl-header__nav .wp-block-navigation__container>.wp-block-navigation-item:nth-last-child(-n+2)>.wp-block-navigation__submenu-container{left:auto;right:0}@media (max-width:599px){.gl-header{position:relative}.gl-header__top{flex-wrap:nowrap!important;gap:.5rem;padding-right:calc(var(--wp--style--root--padding-right, 1rem) + 3rem)!important}.gl-header .gl-brand__link{gap:.5rem;min-width:0}.gl-header .gl-brand__crest{height:40px}.gl-header .gl-brand__line1{height:auto;max-width:100%}.gl-header .gl-brand__text{min-width:0;gap:5px}.gl-header .gl-brand__line2{font-size:.5rem;letter-spacing:.08em;white-space:nowrap}.gl-header__top .wp-block-buttons{flex-shrink:0}.gl-header__top .gl-btn-gold .wp-block-button__link{padding:.5rem .75rem;font-size:.75rem}.gl-header__nav{position:absolute;top:0;bottom:5px;right:var(--wp--style--root--padding-right,1rem);padding:0!important;margin:0!important;border-top:0;display:flex;align-items:center}.gl-header__nav>.wp-block-navigation{margin:0}.gl-header__nav .wp-block-navigation__responsive-container-open{padding:.4rem;margin-right:-.4rem}.gl-header__nav .wp-block-navigation__responsive-container-open svg{width:28px;height:28px}.gl-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:.25rem}.gl-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>a{font-size:1rem;padding-block:.5rem}.gl-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{box-shadow:none!important;background:transparent!important;border:0!important;border-left:2px solid var(--wp--custom--border)!important;border-radius:0;min-width:0;padding:0 0 .25rem 0.9rem!important;margin-left:.1rem}.gl-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container a{padding:.45rem 0!important;font-size:.95rem}}@media (max-width:640px){.gl-motto-bar p{flex-direction:column;gap:.15rem}.gl-motto-bar__sep{display:none}.gl-motto-bar__session{font-size:.6875rem}}@media (max-width:640px){.gl-stats .wp-block-columns{display:grid!important;grid-template-columns:1fr 1fr}.gl-stats .wp-block-column{padding:1.1rem .75rem;border-bottom:1px solid rgb(255 255 255 / .2)}.gl-stats .wp-block-column:nth-child(2n){border-right:0}.gl-stats .wp-block-column:nth-last-child(-n+2):nth-child(odd),.gl-stats .wp-block-column:last-child{border-bottom:0}.gl-stats .wp-block-column:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.gl-stats .gl-stat__num{font-size:1.7rem}.gl-stats .gl-stat__label{letter-spacing:.08em}}@media (max-width:640px){.gl-section-header{flex-wrap:wrap;row-gap:.25rem;justify-content:space-between}.gl-section-header::after{display:none}.gl-section-header h2{white-space:normal}}@media (max-width:640px){.gl-event{align-items:flex-start;column-gap:.9rem;row-gap:.6rem;padding:1rem}.gl-event__body{flex:1 1 calc(100% - 60px - 0.9rem)}.gl-event__tag,.gl-event__cta{width:auto}.gl-event__body+.gl-event__tag,.gl-event__body+.gl-event__cta{margin-left:calc(60px + 0.9rem)}.gl-event__tag+.gl-event__cta{margin-left:auto;align-self:center}}.gl-timeline__body>*{margin-block:0 .5rem}.gl-timeline__body h5,.gl-timeline__body h4{font-family:var(--wp--preset--font-family--display);font-size:1.15rem;font-weight:400;color:var(--wp--preset--color--dark);margin-bottom:.25rem}.gl-timeline__body p{font-size:.9375rem;line-height:1.65}.gl-timeline__body .wp-block-image{max-width:420px;margin-top:.75rem}.gl-timeline__item:has(>.gl-timeline__body) .gl-timeline__years{font-family:var(--wp--preset--font-family--display);font-size:1.35rem;letter-spacing:0;color:var(--gl-primary)}.gl-collection .wp-block-post-title{font-size:1.05rem}.gl-collection .wp-block-query-pagination{margin-top:2rem;gap:.5rem}.gl-form{max-width:44rem}.gl-form fieldset.gl-form__group{border:0;margin:0 0 1.75rem;padding:0;min-width:0}.gl-form legend{font-family:var(--wp--preset--font-family--display);font-size:1.25rem;color:var(--wp--preset--color--dark);padding:0;margin-bottom:.75rem}.gl-form p{margin:0}.gl-form__row{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.gl-form__row.is-postal{grid-template-columns:8rem 1fr}.gl-form__field{margin-bottom:0.9rem!important}.gl-form__field label{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--wp--preset--color--ink);margin-bottom:.3rem}.gl-form__field abbr{color:var(--wp--preset--color--karneval);text-decoration:none;border:0}.gl-form__optional{font-weight:400;color:var(--wp--preset--color--muted);font-size:.75rem;margin-left:.25rem}.gl-form .wpcf7-form-control-wrap{display:block}.gl-form input[type="text"],.gl-form input[type="email"],.gl-form input[type="tel"],.gl-form textarea{width:100%;box-sizing:border-box;font:inherit;font-size:1rem;color:var(--wp--preset--color--ink);background:#fff;border:1px solid var(--wp--custom--border);border-radius:var(--wp--custom--radius--ui);padding:.7rem .85rem;transition:border-color .15s,box-shadow .15s}.gl-form textarea{min-height:7rem;resize:vertical}.gl-form input:focus,.gl-form textarea:focus{outline:none;border-color:var(--gl-primary);box-shadow:0 0 0 3px rgba(var(--gl-hero-rgb),.15)}.gl-form .wpcf7-not-valid{border-color:var(--wp--preset--color--karneval)!important}.gl-form .wpcf7-not-valid-tip{color:var(--wp--preset--color--karneval);font-size:.8125rem;margin-top:.3rem;display:block}.gl-form__choices{display:grid!important;gap:.6rem}.gl-form__choices .wpcf7-list-item{margin:0;display:block}.gl-form__choices .wpcf7-list-item label{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer;background:#fff;border:1px solid var(--wp--custom--border);border-radius:var(--wp--custom--radius--card);padding:.9rem 1rem;font-size:.9375rem;line-height:1.45;transition:border-color .15s,background .15s}.gl-form__choices .wpcf7-list-item label:hover{border-color:var(--gl-primary)}.gl-form__choices .wpcf7-list-item label:has(input:checked){border-color:var(--gl-primary);background:rgba(var(--gl-hero-rgb),.05);box-shadow:inset 3px 0 0 var(--gl-primary)}.gl-form__choices input[type="radio"]{accent-color:var(--gl-primary);margin-top:.2rem;flex-shrink:0;width:1.1rem;height:1.1rem}.gl-form__consent{font-size:.875rem;color:var(--wp--preset--color--muted);margin:.5rem 0 1.25rem}.gl-form__consent label{display:flex;gap:.6rem;align-items:flex-start}.gl-form__consent input{accent-color:var(--gl-primary);margin-top:.2rem;width:1.05rem;height:1.05rem;flex-shrink:0}.gl-form__consent .wpcf7-list-item{margin:0}.gl-form__submit{font:inherit;font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--dark);background:var(--wp--preset--color--gold);border:0;border-radius:var(--wp--custom--radius--ui);padding:.9rem 1.6rem;cursor:pointer}.gl-form__submit:hover{background:#d9a53d}.gl-form__submit:disabled{opacity:.6;cursor:not-allowed}.gl-form .wpcf7-spinner{vertical-align:middle}.gl-form__note{margin-top:1.5rem!important;padding-top:1rem;border-top:1px solid var(--wp--custom--border);font-size:.8125rem;color:var(--wp--preset--color--muted)}.gl-form .wpcf7-response-output{margin:1rem 0 0!important;padding:.85rem 1rem!important;border-radius:var(--wp--custom--radius--ui);border:0!important;border-left:3px solid var(--gl-primary)!important;background:var(--wp--preset--color--base-warm);font-size:.9rem}.gl-form.invalid .wpcf7-response-output,.gl-form.failed .wpcf7-response-output{border-left-color:var(--wp--preset--color--karneval)!important}@media (max-width:640px){.gl-form__row{grid-template-columns:1fr}.gl-form__row.is-postal{grid-template-columns:6.5rem 1fr}}.gl-titlebar--page{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem}.gl-titlebar__text{display:flex;flex-direction:column;gap:.3rem}.gl-eyebrow a{color:inherit;text-decoration:none}.gl-eyebrow a:hover{text-decoration:underline}.gl-subnav .wp-block-navigation__container{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.gl-subnav a{text-decoration:none;display:inline-block}.gl-subnav-row{padding-block:1rem;margin-bottom:var(--wp--preset--spacing--50);border-bottom:1px solid var(--wp--custom--border)}.gl-subnav.wp-block-navigation a[aria-current="page"]{background:var(--gl-primary);border-color:var(--gl-primary);color:#fff}.gl-header .wp-block-navigation a[data-gl-section]{color:var(--gl-primary-dark);border-bottom-color:var(--gl-primary)}.gl-header .wp-block-navigation .wp-block-navigation-item:has(>a[href$="/senat/"])>a[data-gl-section]{color:#234080;border-bottom-color:#315cb5}.gl-header .wp-block-navigation__submenu-container a[aria-current="page"]{font-weight:700;color:var(--gl-primary-dark)}.gl-header .wp-block-navigation__submenu-container a[aria-current="page"] .wp-block-navigation-item__label::before{content:"";display:inline-block;width:.4em;height:.4em;margin-right:.5em;border-radius:50%;background:var(--gl-primary);vertical-align:middle}@media (max-width:640px){.gl-titlebar--page{flex-direction:column;align-items:flex-start}}.gl-partner-grid{gap:1.25rem;margin-block:var(--wp--preset--spacing--50)}.gl-partner{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:#fff;border:1px solid var(--wp--custom--border);border-radius:var(--wp--custom--radius--card)}.gl-partner>*{margin-block:0!important}.gl-partner__logo{display:flex;align-items:center;justify-content:center;height:110px;margin-bottom:0.5rem!important}.gl-partner__logo img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.gl-partner h3{font-family:var(--wp--preset--font-family--display);font-size:1.15rem;color:var(--wp--preset--color--dark)}.gl-partner p{font-size:.9375rem;line-height:1.6}.gl-partner__link{margin-top:auto!important;padding-top:.5rem;font-weight:600}.gl-partner__link a::after{content:" →"}.gl-yearfilter-row{margin-bottom:var(--wp--preset--spacing--50)}.gl-yearfilter__n{font-size:.6875rem;opacity:.75;margin-left:.15rem}.gl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gl-yearfilter .wp-block-navigation-item:last-child{margin-left:.6rem}.single-post .wp-block-post-content :where(p,li){font-size:1.0625rem;line-height:1.75}.single-post .wp-block-post-content :where(p){margin-block:0 1.1em}@media (min-width:900px){.single-post .wp-block-post-content :where(p,li){font-size:1.125rem}}.gl-yearlinks{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.gl-yearlinks li{margin:0;padding:0}.gl-yearlinks a{display:inline-flex;align-items:center;gap:.5rem;min-width:5.5rem;justify-content:center;padding:.6rem 1.1rem;border:1px solid var(--wp--custom--border);border-radius:999px;background:#fff;color:var(--wp--preset--color--ink);font-weight:600;font-size:1.0625rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.gl-yearlinks a::after{content:"PDF";font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:var(--wp--preset--color--muted)}.gl-yearlinks a:hover,.gl-yearlinks a:focus-visible{background:var(--gl-primary-dark);border-color:var(--gl-primary-dark);color:#fff}.gl-yearlinks a:hover::after,.gl-yearlinks a:focus-visible::after{color:rgb(255 255 255 / .8)}.gl-session-post .wp-block-post-date{display:none}.gl-sessionlist-wrap{margin-top:var(--wp--preset--spacing--70,3rem)}.gl-sessionlist__heading{font-size:1.25rem;margin:0 0 .75rem}.gl-sessionlist{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.gl-sessionlist a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;padding:.7rem 1rem;border:1px solid var(--gl-border,rgb(24 121 83 / .18));border-radius:8px;text-decoration:none;background:#fff}.gl-sessionlist a:hover,.gl-sessionlist a:focus-visible{border-color:var(--gl-primary,#187953)}.gl-sessionlist__title{font-weight:700}.gl-sessionlist__motto{font-style:italic;opacity:.8}.gl-sessionlist li.is-current a{border-color:var(--gl-primary,#187953);background:var(--gl-primary-tint,#eaf5ef);box-shadow:inset 4px 0 0 var(--gl-primary,#187953)}.gl-sessionlist li.is-current .gl-sessionlist__title{color:var(--gl-primary-dark,#0f5a3c)}.gl-sessionlist__badge{margin-left:auto;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--gl-primary,#187953);padding:.15rem .55rem;border-radius:6px;align-self:center}.gl-people__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 19rem),1fr));gap:1rem;margin-block:0 var(--wp--preset--spacing--60)}.gl-person{display:grid;grid-template-columns:5.25rem 1fr;gap:1rem;align-items:start;padding:.875rem;background:#fff;border:1px solid var(--wp--custom--border);border-radius:var(--wp--custom--radius--card)}.gl-people__grid>*,.gl-person>*,.gl-person__body>*{margin-block:0!important}.gl-people__grid{align-items:stretch}.gl-person__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.gl-person__photo{width:5.25rem;margin:0!important}.gl-person__photo img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center 20%;border-radius:6px}.gl-person__photo--initials{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;border-radius:6px;background:var(--gl-primary-dark);color:#fff;font-family:var(--wp--preset--font-family--display,serif);font-size:1.5rem;font-weight:600;letter-spacing:.04em}.gl-person__role{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gl-primary)}.gl-person__name{font-family:var(--wp--preset--font-family--display,serif);font-size:1.0625rem;font-weight:700;line-height:1.25}.gl-person__nick{font-style:italic;opacity:.75;font-size:.875rem}.gl-person__contact{font-size:.8125rem;margin-top:0.4rem!important}.gl-person__contact a{color:var(--gl-primary-dark);text-decoration:underline;text-underline-offset:2px}.gl-people__grid{--gl-cols:1;grid-template-columns:repeat(var(--gl-cols),minmax(0,1fr))}@media (min-width:640px){.gl-people__grid{--gl-cols:2}}@media (min-width:960px){.gl-people__grid{--gl-cols:3}}@media (min-width:1280px){.gl-people__grid{--gl-cols:4}}.gl-people__grid--first{display:block;margin-block:0 1rem}.gl-people__grid--first>.gl-person{width:calc((100% - (var(--gl-cols) - 1) * 1rem) / var(--gl-cols));margin-inline:auto!important}.gl-stats--page{border-radius:var(--wp--custom--radius,8px);overflow:hidden;margin-block:1rem 2rem}.gl-hero .wp-block-cover__inner-container{position:static}.gl-hero .wp-block-cover__inner-container>*:not(.gl-hero__100){position:relative;z-index:2}.gl-hero__100{position:absolute;z-index:2;right:clamp(1rem, 6vw, 7rem);top:clamp(1.25rem, 7vw, 6rem);text-align:right;pointer-events:none;user-select:none;color:rgb(255 250 235 / .34);font-family:var(--wp--preset--font-family--display);line-height:1;text-shadow:0 .04em .4em rgb(0 0 0 / .25)}.gl-hero__100 span{display:block}.gl-hero__100-num{font-size:clamp(3.5rem, 11vw, 12rem);font-weight:800;letter-spacing:-.01em}.gl-hero__100-sub{font-size:clamp(1.25rem, 3.6vw, 4rem);font-style:italic;font-weight:500;margin-top:-.12em;color:rgb(255 250 235 / .66)}.gl-hero__100-tag{font-size:clamp(0.5rem, 0.95vw, 1rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:.7em;color:rgb(255 255 255 / .72)}@media (max-width:640px){.gl-hero__100-tag{display:none}}@media (max-width:1699px){.gl-hero__100{right:auto;left:clamp(1rem, 4vw, 3rem);top:clamp(1rem, 3vw, 2rem);text-align:left}.gl-hero__100-num{font-size:clamp(3.25rem, 8vw, 7rem)}.gl-hero__100-sub{font-size:clamp(1.1rem, 2.6vw, 2.2rem)}.gl-hero__100-tag{font-size:.6rem}}