:root{--color-ink:#1f1f1f;--color-surface:#fff;--color-text:#374151;--color-accent:#c2b48a;--color-accent-strong:#7a6e42;--color-accent-strong-hover:#5c4f37;--color-stripe:#f7f6f2;--color-muted:#6b7280;--color-body-muted:#4b5563;--color-border-soft:#9ca3af;--color-text-soft:#d1d5db;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-surface-dark:#1f2937;--color-accent-pale:#eae7dc;--color-accent-pale-hover:#e0dac8;--color-placeholder:#adaebc;--color-surface-soft:#f9fafb;--color-danger:#dc2626;--gradient-compact-hero:linear-gradient(to right, #7a6e42 0%, #c2b48a 100%);--font-display:"Playfair Display", georgia, "Times New Roman", serif;--interactive-fill-left-color:var(--color-accent-strong-hover);--interactive-fill-left-duration:.3s;--site-container-pad:1.5rem;--site-header-top-height:4.25rem;--site-actualities-duration:30s;--site-animate-slide-up-duration:.5s;--site-animate-slide-up-distance:70px;--shadow-card:0 1px 2px #0000000d;--shadow-elevated:0 7px 10px #0000001a;--shadow-card-lg:0 10px 15px #0000001a;--gradient-hero:linear-gradient(to top, #00000080 0%, #0006 35%, #0000 100%);--site-cookie-slide-in-duration:.3s;--site-cookie-slide-in-distance:20px}@keyframes site-scroll-horizontal-infinite{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes site-slide-up{0%{opacity:0;transform:translateY(var(--site-animate-slide-up-distance))}to{opacity:1;transform:translateY(0)}}@keyframes site-slide-in-from-bottom{0%{opacity:0;transform:translateY(var(--site-cookie-slide-in-distance))}to{opacity:1;transform:translateY(0)}}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;font-family:var(--font-display);-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit}img{max-width:100%}h2{margin:0;font-size:1.5rem;font-weight:700;line-height:2rem}@media (width>=64rem){h2{font-size:1.875rem;line-height:2.25rem}}h3{margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}@media (width>=64rem){h3{font-size:1.125rem;line-height:1.75rem}}@media (width>=80rem){h3{font-size:1.25rem;line-height:1.75rem}}.site-main{min-height:40vh}html.site-scroll-lock,html.site-scroll-lock body{overflow:hidden}.site-header{z-index:50;position:relative}.site-header__fixed{background-color:var(--color-surface);inset-inline:0;z-index:50;transition:transform .5s;position:fixed;top:0;transform:translateY(0)}.site-header__fixed--hidden{transform:translateY(-100%)}.site-header__spacer{height:11rem}@media (width>=64rem){.site-header__spacer{height:9.875rem}.site-header__top{background-color:var(--color-ink)}.site-header__top-inner{max-width:80rem;padding-inline:var(--site-container-pad);align-items:stretch;width:100%;margin-inline:auto;display:flex}}.site-header__brand{background-color:var(--color-ink);color:var(--color-surface);padding-block:.25rem;padding-inline:var(--site-container-pad);z-index:20;align-items:center;gap:.75rem;display:flex;position:relative}@media (width>=64rem){.site-header__brand{padding-block:.375rem;padding-inline:0}}.site-header__logo{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:flex}.site-header__logo-image{object-fit:contain;width:auto;height:3.75rem;display:block}@media (width>=64rem){.site-header__logo-image{height:3.125rem}}.site-header__logo-text{font-size:1rem;line-height:1.25}.site-header__toggle{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.25rem}@media (width>=64rem){.site-header__toggle{display:none}}.site-header__toggle-icon{width:1.375rem;height:1.375rem;display:block}.site-header__toggle-icon svg{width:100%;height:100%;display:block}.site-header--nav-open .site-header__toggle-icon--open{display:none}.site-header__toggle-icon--close[hidden]{display:none}.site-header--nav-open .site-header__toggle-icon--close{display:block}.site-header__meta{color:var(--color-text);padding-block:.5rem;padding-inline:var(--site-container-pad);text-align:center;font-size:.875rem}@media (width>=64rem){.site-header__meta{color:var(--color-surface);text-align:left;flex:1;justify-content:flex-end;align-items:center;gap:.75rem;padding-block:0;padding-inline:0;display:flex}}.site-header__meta-item{justify-content:center;align-items:center;gap:.5rem;display:flex}.site-header__meta-item+.site-header__meta-item{margin-top:.25rem}@media (width>=64rem){.site-header__meta-item+.site-header__meta-item{margin-top:0}.site-header__meta-item--phone{border-inline-start:1px solid var(--color-border-soft);padding-inline-start:.75rem}}.site-header__meta-icon{flex-shrink:0;margin-top:.125rem}@media (width>=64rem){.site-header__meta-icon{color:var(--color-accent)}}.site-header__phone{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-header__phone:hover,.site-header__phone:focus-visible{background-size:100% .125rem}.site-header__phone{color:inherit;text-decoration:none}@media (width<64rem){html:has(.site-header--nav-open){overflow:hidden}}.site-nav{background-color:var(--color-surface);scrollbar-color:var(--color-accent-strong) transparent;scrollbar-width:thin;z-index:10;transition:transform .3s}@media (width<64rem){.site-nav{height:calc(100vh - var(--site-header-top-height));inset-inline:0;top:var(--site-header-top-height);transform:translateY(calc(-100% - var(--site-header-top-height)));position:absolute;overflow-y:auto}}@media (width>=64rem){.site-nav{position:relative;transform:none}}@media (width<64rem){.site-header--nav-open .site-nav{transform:translateY(0)}}.site-nav__inner{max-width:80rem;padding-inline:var(--site-container-pad);width:100%;color:var(--color-text);margin-inline:auto;padding-block:0 7.5rem;padding-inline:0}@media (width>=64rem){.site-nav__inner{padding-block:.375rem;padding-inline:var(--site-container-pad);justify-content:flex-end;align-items:center;gap:1rem;display:flex}}@media (width>=80rem){.site-nav__inner{gap:2rem}}.site-nav__item{position:relative}.site-nav__row{border-block-end:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}@media (width>=64rem){.site-nav__row{border-block-end:0;gap:.25rem}}.site-nav__link{color:inherit;flex:1;padding-block:.75rem;padding-inline:1.5rem;text-decoration:none;display:block}@media (width>=64rem){.site-nav__link{width:auto;padding-block:.5rem;padding-inline:0;font-size:.875rem}}.site-nav__link--nested{font-size:.875rem}@media (width>=64rem){.site-nav__link--nested{padding-inline:1rem}}.site-nav__link--active .site-nav__label{color:var(--color-accent-strong)}.site-nav__label{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-nav__label:hover,.site-nav__label:focus-visible,.site-nav__link:hover .site-nav__label,.site-nav__link:focus-visible .site-nav__label{background-size:100% .125rem}.site-nav__chevron{appearance:none;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding-block:1.25rem;padding-inline:1.5rem}@media (width>=64rem){.site-nav__chevron{margin-top:.125rem;padding:0}}.site-nav__chevron svg{transition:transform .3s;display:block}@media (width>=64rem){.site-nav__chevron svg{width:.6875rem;height:auto}.site-nav__item:not(.site-nav__item--top)>.site-nav__row .site-nav__chevron{padding-block:.75rem;padding-inline:1rem}}.site-nav__item--open>.site-nav__row .site-nav__chevron svg,.site-nav__item--changing>.site-nav__row .site-nav__chevron svg,.site-nav__item--top:hover>.site-nav__row .site-nav__chevron svg,.site-nav__item--top:focus-within>.site-nav__row .site-nav__chevron svg{transform:rotate(180deg)}.site-nav__submenu{background-color:var(--color-stripe);margin-inline-start:1.5rem}@media (width<64rem){.site-nav__submenu{opacity:0;height:0;transition:height .3s ease-in-out,opacity .3s ease-in-out;overflow:clip}}@media (width>=64rem){.site-nav__submenu{background-color:var(--color-surface);margin-inline-start:0}.site-nav__item--top>.site-nav__submenu{background-color:var(--color-surface);opacity:0;pointer-events:none;scrollbar-color:var(--color-accent-strong) transparent;scrollbar-width:thin;z-index:30;border-radius:.5rem;width:max-content;min-width:15rem;max-width:20rem;max-height:25rem;transition:opacity .3s;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.site-nav__item--top.site-nav__item--nest-left>.site-nav__submenu{left:auto;right:0}.site-nav__item--top:hover>.site-nav__submenu,.site-nav__item--top:focus-within>.site-nav__submenu{opacity:1;pointer-events:auto}.site-nav__submenu-inner{border:1px solid var(--color-border);border-radius:.5rem;padding-block:.5rem}}.site-nav__item .site-nav__item>.site-nav__submenu{background-color:var(--color-surface)}@media (width>=64rem){.site-nav__item .site-nav__item>.site-nav__submenu{background-color:var(--color-stripe);opacity:0;border-radius:.5rem;height:0;margin-inline:.75rem;transition:height .3s ease-in-out,opacity .3s ease-in-out;overflow:clip}}.site-nav__item .site-nav__item .site-nav__item>.site-nav__submenu{background-color:var(--color-stripe)}@media (width>=64rem){.site-nav__item .site-nav__item .site-nav__item>.site-nav__submenu{background-color:var(--color-surface)}}.site-actualities{background-color:var(--color-accent);color:var(--color-surface);z-index:-1;position:relative}.site-actualities__inner{max-width:80rem;padding-inline:var(--site-container-pad);align-items:center;gap:.5rem;width:100%;margin-inline:auto;padding-block:.625rem;display:flex}@media (width>=64rem){.site-actualities__inner{padding-block:.375rem}}.site-actualities__feed{white-space:nowrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.site-actualities__clock{flex-shrink:0;margin-top:.125rem}.site-actualities__day{flex-shrink:0;font-size:.75rem}@media (width>=48rem){.site-actualities__day{font-size:.875rem}}.site-actualities__viewport{flex:1;min-width:0;overflow:hidden}.site-actualities__track{line-height:1.25}.site-actualities__track--animated{display:flex}.site-actualities__track--animated .site-actualities__events{animation:site-scroll-horizontal-infinite var(--site-actualities-duration,30s) linear infinite 1s;display:flex}.site-actualities__track--animated:hover .site-actualities__events{animation-play-state:paused}.site-actualities__events{display:flex}.site-actualities__events[aria-hidden=true]{display:none}.site-actualities__track--animated .site-actualities__events[aria-hidden=true]{display:flex}.site-actualities__event{font-size:.75rem}@media (width>=48rem){.site-actualities__event{font-size:.875rem}}.site-actualities__time{margin-inline-end:.25rem}.site-actualities__part-link{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-actualities__part-link:hover,.site-actualities__part-link:focus-visible{background-size:100% .125rem}.site-actualities__part-link{color:inherit;font-weight:600;text-decoration:none}.site-actualities__sep{border-inline-start:1px solid var(--color-border);margin-inline:.625rem}.site-actualities__sep--loop{display:none}.site-actualities__track--animated .site-actualities__sep{border-inline-start-width:2px}.site-actualities__track--animated .site-actualities__sep--loop{display:block}.site-actualities__cta{flex-shrink:0;margin-inline-start:auto}.site-footer{background-color:var(--color-ink);color:var(--color-surface);font-size:.875rem;line-height:1.25rem}.site-footer__social{max-width:80rem;padding-inline:var(--site-container-pad);justify-items:center;gap:.75rem;width:100%;margin-inline:auto;padding-block:1.5rem;display:grid}@media (width>=64rem){.site-footer__social{justify-content:center;gap:2rem;display:flex}}.site-footer__social-label{color:var(--color-accent)}@media (width>=64rem){.site-footer__social-label{display:none}}.site-footer__social-link{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}@media (width<64rem){.site-footer__social-link:first-of-type{margin-top:.25rem}}.site-footer__social-icon{color:var(--color-surface);flex-shrink:0;margin-top:.125rem}.site-footer__link-label{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-footer__link-label:hover,.site-footer__link-label:focus-visible{background-size:100% .125rem}.site-footer__main{border-block:1px solid var(--color-text)}.site-footer__main-inner{max-width:80rem;padding-inline:var(--site-container-pad);gap:2rem;width:100%;margin-inline:auto;padding-block:2rem;display:grid}@media (width>=48rem){.site-footer__main-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.site-footer__main-inner{padding-block:4rem}}.site-footer__column-pair{align-content:start;gap:2rem;display:grid}@media (width>=80rem){.site-footer__column-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer__column{min-width:0}.site-footer__group-title{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-footer__group-title:hover,.site-footer__group-title:focus-visible{background-size:100% .125rem}.site-footer__group-title{color:var(--color-accent);width:max-content;margin-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;text-decoration:none;display:block}@media (width>=64rem){.site-footer__group-title{margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem}}.site-footer__verse{background-color:var(--color-surface-dark);color:var(--color-text-soft);border-radius:.5rem;padding:1rem}.site-footer__verse-title{margin:0}.site-footer__verse-reference{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-footer__verse-reference{color:var(--color-accent);background-size:0 1px;margin-top:.75rem;font-size:.75rem;line-height:1rem;text-decoration:none;display:inline-block}.site-footer__verse-reference:hover,.site-footer__verse-reference:focus-visible{background-size:100% 1px}.site-footer__verse-more{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-footer__verse-more:hover,.site-footer__verse-more:focus-visible{background-size:100% .125rem}.site-footer__verse-more{color:var(--color-accent);width:max-content;margin-top:1rem;text-decoration:none;display:block}@media (width>=64rem){.site-footer__verse-more{margin-top:1.5rem}}.site-footer__event-list{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (width>=64rem) and (width<80rem){.site-footer__event-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer__event-link{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-footer__event-link:hover,.site-footer__event-link:focus-visible{background-size:100% .125rem}.site-footer__event-link{color:inherit;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;text-decoration:none;display:block;overflow:hidden}.site-footer__post-list{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.site-footer__post{color:inherit;border-left:2px solid #0000;grid-template-columns:minmax(0,1fr);gap:.25rem;padding-left:1rem;text-decoration:none;display:grid}.site-footer__post--accent-0{border-left-color:var(--color-accent-strong)}.site-footer__post--accent-1{border-left-color:var(--color-accent)}.site-footer__post--accent-2{border-left-color:var(--color-accent-pale)}.site-footer__post-title{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-footer__post-title:hover,.site-footer__post-title:focus-visible{background-size:100% .125rem}.site-footer__post-title{text-overflow:ellipsis;white-space:nowrap;width:max-content;min-width:0;max-width:100%;display:block;overflow:hidden}.site-footer__post-date{color:var(--color-border-soft);font-size:.75rem;line-height:1rem}.site-footer__post-excerpt{color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}.site-footer__contact-list{gap:.75rem;display:grid}.site-footer__contact-link{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.site-footer__contact-icon{color:var(--color-accent-strong);flex-shrink:0;margin-top:.125rem}.site-footer__bottom{max-width:80rem;padding-inline:var(--site-container-pad);padding-block:1.5rem;width:100%;margin-inline:auto;padding-bottom:3rem}@media (width>=64rem){.site-footer__bottom{justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}}.site-footer__brand{color:inherit;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;display:flex}@media (width>=64rem){.site-footer__brand{flex-direction:row;font-size:1.125rem;line-height:1.75rem}}.site-footer__brand-image{object-fit:contain;width:4rem;height:auto;display:block}@media (width>=64rem){.site-footer__brand-image{width:auto;height:3.125rem}}.site-footer__brand-text{text-align:center}@media (width>=64rem){.site-footer__brand-text{text-align:left}}.site-footer__legal{flex-direction:column;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}@media (width>=64rem){.site-footer__legal{align-items:flex-end;margin-top:0;margin-left:auto}}.site-footer__copyright{color:var(--color-border-soft);font-size:.875rem}.site-footer__mini-nav{color:var(--color-muted);flex-direction:column;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;display:flex}@media (width>=64rem){.site-footer__mini-nav{flex-direction:row;gap:.25rem}}.site-footer__mini-nav-group{gap:.25rem;display:flex}.site-footer__mini-nav-sep--desktop{display:none}@media (width>=64rem){.site-footer__mini-nav-sep--desktop{display:inline}}.site-footer__mini-nav-link{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-footer__mini-nav-link{color:inherit;background-size:0 1px;text-decoration:none}.site-footer__mini-nav-link:hover,.site-footer__mini-nav-link:focus-visible{background-size:100% 1px}.site-page{max-width:40rem;margin:0 auto;padding:3rem 1.25rem}.site-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.875rem}.site-page__title{margin:0;font-size:1.75rem;font-weight:700;line-height:1.25}.site-page__cta{margin-top:1.5rem}.site-page--404{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:none;min-height:50vh;display:flex}.site-page--404 .site-page__code{margin:0;font-size:3.75rem;font-weight:700;line-height:1}.site-page--404 .site-page__title{margin-top:1rem;font-size:1.125rem;font-weight:400}.site-page--404 .site-page__lead{margin:.5rem 0 0;font-size:.875rem}.site-button{z-index:0;position:relative;overflow:clip}.site-button:before{background-color:var(--interactive-fill-left-color);content:"";transform-origin:0;transition:transform var(--interactive-fill-left-duration) ease;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.site-button:hover:before,.site-button:focus:before,.site-button:active:before{transform:scaleX(1)}.site-button{cursor:pointer;text-align:center;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;gap:.25rem;width:max-content;font-family:inherit;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s;display:flex}@media (width>=64rem){.site-button{gap:.5rem}}.site-button--md{padding:.75rem 1.5rem}.site-button--sm{padding:.375rem .75rem;font-size:.75rem}@media (width>=64rem){.site-button--sm{padding:.5rem 1rem;font-size:.875rem}}.site-button--primary{background-color:var(--color-accent-strong);color:var(--color-surface)}.site-button--secondary{--interactive-fill-left-color:var(--color-accent-strong);background-color:var(--color-surface);border:1px solid var(--color-accent-strong);color:var(--color-accent-strong)}.site-button--secondary:hover,.site-button--secondary:focus,.site-button--secondary:active{color:var(--color-surface)}.site-animate-slide-up--init{opacity:0;transform:translateY(var(--site-animate-slide-up-distance));will-change:transform, opacity}.site-animate-slide-up--active{animation:site-slide-up var(--site-animate-slide-up-duration) ease-in-out forwards}.site-cookie-consent{background-color:var(--color-accent);box-shadow:var(--shadow-elevated);color:var(--color-surface);bottom:0;text-align:center;z-index:50;flex-direction:column;align-items:center;gap:1rem;padding:2rem;position:fixed;inset-inline:0}@media (width>=48rem){.site-cookie-consent{bottom:1.5rem;border-radius:.5rem;width:24rem;inset-inline:auto 1.5rem}}.site-cookie-consent[hidden]{display:none}.site-cookie-consent:not([hidden]){animation:site-slide-in-from-bottom var(--site-cookie-slide-in-duration) ease-in-out forwards;display:flex}.site-cookie-consent__message{margin:0}.site-cookie-consent__accept{--interactive-fill-left-duration:.5s;border:none;width:100%;font-weight:700}.site-img-frame{background-repeat:no-repeat;background-size:cover;display:block;overflow:clip}.site-img-frame>.site-img{width:100%;max-width:none;display:block}.site-img--fade{transition:opacity .25s}.site-img--fade.site-img--pending{opacity:0}.site-img--fade.site-img--loaded{opacity:1}@media (prefers-reduced-motion:reduce){.site-img--fade{transition:none}.site-img--fade.site-img--pending{opacity:1}}.site-home-hero{max-width:80rem;padding-inline:var(--site-container-pad);width:100%;margin-block:1rem 1.125rem;margin-inline:auto}@media (width>=64rem){.site-home-hero{margin-bottom:3rem}}.site-home-hero__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-home-hero__frame{border:1px solid var(--color-border);border-radius:.5rem;position:relative;overflow:clip}.site-home-hero__image>.site-img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.site-home-hero__image{aspect-ratio:342/366;width:100%;height:auto;max-height:32.5rem;display:block;position:relative}@media (width>=40rem){.site-home-hero__image{aspect-ratio:590/366}}@media (width>=64rem){.site-home-hero__image{aspect-ratio:975/420;max-height:none}}.site-home-hero__placeholder{aspect-ratio:487/158;background-color:var(--color-accent-pale);width:100%;height:22.875rem;max-height:32.5rem;display:block}@media (width>=64rem){.site-home-hero__placeholder{height:auto;max-height:none}}.site-home-hero__overlay{background-image:var(--gradient-hero);color:var(--color-surface);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.site-home-hero__content{max-width:33.25rem}.site-home-hero__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=64rem){.site-home-hero__title{-webkit-line-clamp:2}}.site-home-hero__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.625rem;font-size:.875rem;display:-webkit-box;overflow:hidden}@media (width>=64rem){.site-home-hero__excerpt{-webkit-line-clamp:2;font-size:1.125rem}}.site-home-hero__meta{align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;display:flex}@media (width>=64rem){.site-home-hero__meta{font-size:.875rem}}.site-home-hero__meta-icon{width:.75rem;height:.875rem;margin-top:.125rem;display:block}.site-home-hero__cta{margin-top:1.25rem}@media (width<64rem){.site-home-hero__cta{padding-block:.5rem}}@media (width<40rem){.site-home-hero__cta{width:100%}}.site-carousel--stripe{background-color:var(--color-stripe)}.site-carousel__inner{grid-template-columns:1fr;gap:1.5rem;min-width:0;padding-block:2rem;display:grid}@media (width>=64rem){.site-carousel__inner{gap:2rem;padding-block:3rem}}.site-carousel__header{max-width:80rem;padding-inline:var(--site-container-pad);justify-content:space-between;align-items:center;gap:.625rem;width:100%;margin-inline:auto;display:flex}.site-carousel__title{font-weight:600}.site-carousel__subtitle{color:var(--color-body-muted);margin:.5rem 0 0;font-size:.875rem}@media (width>=64rem){.site-carousel__subtitle{margin-top:.75rem;font-size:1rem}}.site-carousel__nav{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.site-carousel__nav-btn{z-index:0;position:relative;overflow:clip}.site-carousel__nav-btn:before{background-color:var(--interactive-fill-left-color);content:"";transform-origin:0;transition:transform var(--interactive-fill-left-duration) ease;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.site-carousel__nav-btn:hover:before,.site-carousel__nav-btn:focus:before,.site-carousel__nav-btn:active:before{transform:scaleX(1)}.site-carousel__nav-btn{background-color:var(--color-accent-strong);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}@media (width>=64rem){.site-carousel__nav-btn{width:2.5rem;height:2.5rem}}.site-carousel__nav-btn:disabled{background-color:var(--color-text-soft);cursor:not-allowed}.site-carousel__nav-btn:disabled:before{display:none}.site-carousel__nav-icon{width:.4375rem;height:.75rem;display:block}.site-carousel__nav-icon--prev{transform:rotate(180deg)}.site-carousel__viewport{min-width:0;padding-bottom:1.25rem;padding-inline:var(--site-container-pad);margin-bottom:-1.25rem;overflow:clip}@media (width>=64rem){.site-carousel__viewport{max-width:80rem;padding-inline:var(--site-container-pad);width:100%;padding-inline:var(--site-container-pad);margin-inline:auto}}.site-carousel__container{gap:.75rem;display:flex}@media (width>=64rem){.site-carousel__container{gap:1.5rem}}.site-carousel__slide{flex:0 0 min(83.3333% - 10px,290px);min-width:0;display:flex}@media (width>=64rem){.site-carousel__slide{flex:0 0 calc(33.3333% - 16px)}}.site-carousel__footer{max-width:80rem;padding-inline:var(--site-container-pad);width:100%;margin-inline:auto}.site-carousel__cta{justify-content:center;margin-inline:auto;display:flex}@media (width<40rem){.site-carousel__cta{width:100%}}.site-card{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);color:inherit;border-radius:.5rem;flex-direction:column;width:100%;height:100%;font-size:.75rem;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:clip}@media (width>=40rem){.site-card{font-size:.875rem}}@media (width>=80rem){.site-card{font-size:1rem}}.site-card:hover,.site-card:focus-visible{box-shadow:var(--shadow-elevated)}@media (width>=64rem){.site-card:hover,.site-card:focus-visible{box-shadow:var(--shadow-card-lg)}}.site-card__media{aspect-ratio:2.05;background-color:var(--color-accent-pale);flex-shrink:0;width:100%;position:relative;overflow:clip}.site-card__image,.site-card__placeholder{width:100%;max-width:none;height:100%;max-height:none;transition:transform .3s;display:block;position:absolute;inset:0}.site-card__image>.site-img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.site-card__placeholder{background-color:var(--color-accent-pale)}.site-card:hover .site-card__image,.site-card:focus-visible .site-card__image{transform:scale(1.05)}.site-card__body{flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}@media (width>=64rem){.site-card__body{gap:.75rem;padding:.75rem 1rem 1.25rem}}@media (width>=80rem){.site-card__body{padding:1.25rem 1.5rem 1.5rem}}.site-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-card__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.site-card__meta-item{align-items:center;gap:.25rem;display:flex}.site-card__meta-icon{width:auto;height:.75rem;margin-top:.125rem;display:block}.site-card__excerpt{color:var(--color-body-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-card__excerpt--clamp-3{-webkit-line-clamp:3;line-clamp:3}.site-card__media--recurring-event,.site-card__media--person{aspect-ratio:1.66}.site-card__media--person-tall{aspect-ratio:1.1}.site-card__media-overlay{background-image:var(--gradient-hero);color:var(--color-surface);z-index:1;align-items:flex-end;padding:1rem 1rem 1.5rem;display:flex;position:absolute;inset:0}.site-card__media-copy{flex-direction:column;gap:.25rem;display:flex}.site-card__media-title{margin:0;font-size:1.25rem;font-weight:700}.site-card__media-subtitle{opacity:.9;margin:0;font-size:.875rem}.site-card__cta{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-card__cta:hover,.site-card__cta:focus-visible{background-size:100% .125rem}.site-card__cta{color:var(--color-accent-strong);background-size:0 .125rem;width:max-content;margin-top:auto}.site-card:hover .site-card__cta,.site-card:focus-visible .site-card__cta{background-size:100% .125rem}.site-card__badge{color:var(--color-surface);background-color:#00000080;border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;display:flex;position:absolute;top:.75rem;right:.75rem}@media (width>=64rem){.site-card__badge{padding:.25rem .5rem;top:1rem;right:1rem}}.site-card__badge-icon{width:auto;height:.4375rem;margin-top:.125rem;display:block}@media (width>=64rem){.site-card__badge-icon{height:.5rem}}.site-card__video-shade{background-color:#0000004d;position:absolute;inset:0}.site-card__play{background-color:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=64rem){.site-card__play{width:4rem;height:4rem}}.site-card__play-icon{width:.6875rem;height:.8125rem;display:block}@media (width>=64rem){.site-card__play-icon{width:.875rem;height:1rem}}.site-card__duration{color:var(--color-surface);background-color:#000000b3;border-radius:.25rem;padding:.125rem .25rem;font-size:.75rem;position:absolute;bottom:.625rem;right:.625rem}@media (width>=64rem){.site-card__duration{padding:.25rem .5rem;bottom:1rem;right:1rem}}.site-card__duration--live{background-color:var(--color-danger);align-items:center;gap:.25rem;display:flex}.site-card__live-icon{width:.5rem;height:.5625rem;display:block}.site-quick-access{max-width:80rem;padding-inline:var(--site-container-pad);grid-template-columns:1fr;gap:1.5rem;width:100%;margin-inline:auto;padding-block:2rem;display:grid}@media (width>=64rem){.site-quick-access{gap:2rem;padding-block:3rem}}.site-quick-access__title{font-weight:600}.site-quick-access__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=40rem){.site-quick-access__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.site-quick-access__grid{grid-template-columns:repeat(3,1fr)}}.site-quick-access__card{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);color:inherit;border-radius:.5rem;grid-template-columns:1fr;gap:1rem;padding:1rem;font-size:.875rem;text-decoration:none;transition:box-shadow .3s;display:grid}.site-quick-access__card:hover,.site-quick-access__card:focus-visible{box-shadow:var(--shadow-elevated)}@media (width>=64rem){.site-quick-access__card:hover,.site-quick-access__card:focus-visible{box-shadow:var(--shadow-card-lg)}}.site-quick-access__card-top{align-items:center;gap:1rem;display:flex}.site-quick-access__icon-wrap{background-color:var(--color-accent-strong);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.site-quick-access__icon{width:auto;height:1rem;display:block}.site-quick-access__card-desc{color:var(--color-body-muted)}.site-quick-access__card-cta{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-quick-access__card-cta:hover,.site-quick-access__card-cta:focus-visible{background-size:100% .125rem}.site-quick-access__card-cta{color:var(--color-accent-strong);background-size:0 .125rem;align-items:center;width:max-content;display:flex}.site-quick-access__card:hover .site-quick-access__card-cta,.site-quick-access__card:focus-visible .site-quick-access__card-cta{background-size:100% .125rem}.site-quick-access__card-arrow{width:.625rem;height:.375rem;margin-left:.125rem;display:block}.site-breadcrumb{max-width:80rem;padding-inline:var(--site-container-pad);width:100%;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:0;margin-inline:auto;padding-block:1rem;font-size:.875rem;list-style:none;display:flex}@media (width<64rem){.site-breadcrumb--short{display:none}}.site-breadcrumb__spacer{margin-top:1.5rem;display:none}@media (width<64rem){.site-breadcrumb__spacer{display:block}}.site-breadcrumb__spacer--hidden{display:none}.site-breadcrumb__item{align-items:center;gap:.5rem;display:flex}@media (width<64rem){.site-breadcrumb__item--current{display:none}}.site-breadcrumb__sep{flex-shrink:0;width:.3125rem;height:.5rem;display:block}.site-breadcrumb__link{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-breadcrumb__link:hover,.site-breadcrumb__link:focus-visible{background-size:100% .125rem}.site-breadcrumb__link{color:inherit;text-decoration:none}.site-breadcrumb__label{color:var(--color-text)}.site-compact-hero{background-image:var(--gradient-compact-hero);color:var(--color-surface);text-align:center;padding-block:2rem}@media (width>=64rem){.site-compact-hero{padding-top:3.25rem;padding-bottom:4rem}}.site-compact-hero__inner{max-width:80rem;padding-inline:var(--site-container-pad);flex-direction:column;gap:1.25rem;width:100%;margin-inline:auto;display:flex}@media (width>=64rem){.site-compact-hero__inner{gap:1.5rem}}.site-compact-hero__title{margin:0;font-size:1.875rem;font-weight:700;line-height:1.25}@media (width>=64rem){.site-compact-hero__title{font-size:2.25rem}}.site-compact-hero__subtitle{max-width:50rem;margin:0 auto;line-height:1.625}@media (width>=64rem){.site-compact-hero__subtitle{font-size:1.125rem}}.site-search{background-color:var(--color-stripe);padding-block:1rem}@media (width>=64rem){.site-search{padding-block:1.5rem}}.site-search__inner{max-width:80rem;padding-inline:var(--site-container-pad);width:100%;margin-inline:auto}.site-search__form{background-color:var(--color-surface);border:1px solid var(--color-text-soft);border-radius:.5rem;align-items:center;gap:.75rem;margin-inline:auto;padding:.125rem .375rem .125rem .75rem;display:flex}@media (width>=48rem){.site-search__form{width:25rem}}@media (width>=64rem){.site-search__form{padding-block:.25rem}}.site-search__icon{flex-shrink:0}@media (width<40rem){.site-search__icon{display:none}}.site-search__input{font:inherit;border:0;outline:none;flex:1;min-width:0;padding:.25rem 0;font-size:.875rem}.site-search__input::placeholder{color:var(--color-placeholder)}.site-search__clear{cursor:pointer;background:0 0;border:0;align-items:center;padding:.25rem;display:flex}.site-search__submit{flex-shrink:0;padding:.375rem 1rem;font-size:.75rem}@media (width>=64rem){.site-search__submit{padding:.25rem 1.75rem}}.site-search__recommended{justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.875rem;display:flex}.site-search__recommended-label{color:var(--color-ink);white-space:nowrap}.site-search__chips{scrollbar-color:var(--color-accent-strong) transparent;scrollbar-width:thin;align-items:center;gap:.5rem;display:flex;overflow-x:auto}@media (width<40rem){.site-search__chips{margin-right:-1.25rem;padding-right:1.25rem}}.site-search__chip{z-index:0;position:relative;overflow:clip}.site-search__chip:before{background-color:var(--interactive-fill-left-color);content:"";transform-origin:0;transition:transform var(--interactive-fill-left-duration) ease;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.site-search__chip:hover:before,.site-search__chip:focus:before,.site-search__chip:active:before{transform:scaleX(1)}.site-search__chip{--interactive-fill-left-color:var(--color-accent-pale-hover);background-color:var(--color-accent-pale);color:var(--color-text);white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;text-decoration:none}@media (width>=64rem){.site-search__chip{padding-block:.5rem}}.site-search__chip:hover,.site-search__chip:focus-visible{color:var(--color-accent-strong-hover)}.site-search__chip--active{background-color:var(--color-accent-pale-hover);border:1px solid var(--color-accent-strong);color:var(--color-accent-strong)}.site-search__chip--active:before{content:none}.site-pagination{max-width:80rem;padding-inline:var(--site-container-pad);justify-content:center;align-items:center;gap:.25rem;width:100%;margin-inline:auto;padding-bottom:3rem;font-size:.875rem;display:flex}@media (width>=64rem){.site-pagination{padding-bottom:3.5rem}}.site-pagination__btn{z-index:0;position:relative;overflow:clip}.site-pagination__btn:before{background-color:var(--interactive-fill-left-color);content:"";transform-origin:0;transition:transform var(--interactive-fill-left-duration) ease;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.site-pagination__btn:hover:before,.site-pagination__btn:focus:before,.site-pagination__btn:active:before{transform:scaleX(1)}.site-pagination__btn{color:var(--color-body-muted);border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;text-decoration:none;transition:color .3s,background-color .3s;display:flex}@media (width>=64rem){.site-pagination__btn{width:2rem;height:2.25rem}}.site-pagination__btn--edge{background-color:var(--color-border-light)}.site-pagination__btn--edge-prev{margin-right:.25rem}.site-pagination__btn--edge-next{margin-left:.25rem}.site-pagination__btn--current{background-color:var(--color-accent-strong);color:var(--color-surface)}.site-pagination__btn--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.site-pagination__arrow{width:.5rem;height:.8125rem;display:block}.site-pagination__arrow--prev{transform:rotate(180deg)}.site-pagination__ellipsis{color:var(--color-border-soft);margin-inline:.25rem}.site-posts-grid{max-width:80rem;padding-inline:var(--site-container-pad);grid-template-columns:1fr;gap:1.5rem;width:100%;margin-inline:auto;padding-block:2rem;display:grid}@media (width>=40rem){.site-posts-grid{grid-template-columns:repeat(4,1fr);gap:1rem .5rem}}@media (width>=48rem){.site-posts-grid{gap:1.25rem 1rem}}@media (width>=64rem){.site-posts-grid{grid-template-columns:repeat(3,1fr);padding-bottom:3rem}}@media (width>=64rem) and (width<80rem){.site-posts-grid{column-gap:.75rem}}@media (width>=40rem) and (width<64rem){.site-posts-grid__card{grid-column:span 2}.site-posts-grid__card--last-odd{grid-column-start:2}}.site-no-results{text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=64rem){.site-no-results{grid-column:1/-1}}.site-no-results__icon-wrap{background-color:var(--color-border-light);border-radius:9999px;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex}.site-no-results__title{margin:2rem 0 0;font-size:1.5rem;font-weight:700}.site-no-results__text{color:var(--color-body-muted);max-width:25rem;margin:1rem 0 0}.site-no-results__cta{margin-top:2rem}.site-article{width:100%;max-width:53rem;margin-inline:auto}@media (width>=48rem){.site-article{border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.375rem;overflow:clip}}.site-article__hero{position:relative}.site-article__hero-image,.site-article__hero-placeholder{width:100%;height:18.75rem;display:block;position:relative}@media (width>=64rem){.site-article__hero-image,.site-article__hero-placeholder{height:25rem}}.site-article__hero-image>.site-img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.site-article__hero-placeholder{background-color:var(--color-accent-pale)}.site-article__hero-overlay{background-image:var(--gradient-hero);color:var(--color-surface);flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.site-article__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.5rem;font-weight:700;display:-webkit-box;overflow:hidden}@media (width>=64rem){.site-article__title{-webkit-line-clamp:2;line-clamp:2;font-size:2.25rem}}.site-article__meta{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}@media (width>=64rem){.site-article__meta{flex-direction:row;align-items:center;gap:1rem;margin-top:1.25rem}}.site-article__meta-item{align-items:center;gap:.5rem;font-size:.75rem;display:flex}@media (width>=64rem){.site-article__meta-item{font-size:.875rem}}.site-article__meta-icon{flex-shrink:0;margin-top:.125rem}.site-article__share{border-block:1px solid var(--color-border);align-items:center;gap:.75rem;margin-inline:1.5rem;padding-block:1.5rem;display:flex}@media (width>=64rem){.site-article__share{gap:1rem;margin-inline:2rem}}.site-article__share-label{color:var(--color-body-muted);font-size:.875rem}.site-article__adjacent{grid-template-columns:1fr;gap:1.25rem;margin:1.5rem 0 1rem;padding-inline:1.5rem;display:grid}@media (width>=64rem){.site-article__adjacent{grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0 4rem;padding-inline:2rem}}.site-article__adjacent-link{z-index:0;position:relative;overflow:clip}.site-article__adjacent-link:before{background-color:var(--interactive-fill-left-color);content:"";transform-origin:0;transition:transform var(--interactive-fill-left-duration) ease;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.site-article__adjacent-link:hover:before,.site-article__adjacent-link:focus:before,.site-article__adjacent-link:active:before{transform:scaleX(1)}.site-article__adjacent-link{--interactive-fill-left-color:var(--color-accent-strong);--interactive-fill-left-duration:.5s;background-color:var(--color-stripe);color:inherit;border-radius:.5rem;padding:1rem;text-decoration:none;transition:color .3s;display:block}@media (width>=64rem){.site-article__adjacent-link{padding:1.25rem 1.5rem}}.site-article__adjacent-link:hover,.site-article__adjacent-link:focus-visible,.site-article__adjacent-link:active{color:var(--color-surface)}.site-article__adjacent-label-row{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (width>=64rem){.site-article__adjacent-label-row{gap:.75rem}}.site-article__adjacent-label-row--prev{flex-direction:row-reverse}.site-article__adjacent-label{color:var(--color-body-muted);font-size:.875rem;transition:color .3s}.site-article__adjacent-link:hover .site-article__adjacent-label,.site-article__adjacent-link:focus-visible .site-article__adjacent-label,.site-article__adjacent-link:active .site-article__adjacent-label{color:var(--color-surface)}.site-article__adjacent-chevron{color:var(--color-accent-strong);flex-shrink:0;width:.875rem;height:.5625rem;transition:color .3s;display:block}.site-article__adjacent-chevron--prev{transform:rotate(90deg)}.site-article__adjacent-chevron--next{transform:rotate(270deg)}.site-article__adjacent-link:hover .site-article__adjacent-chevron,.site-article__adjacent-link:focus-visible .site-article__adjacent-chevron,.site-article__adjacent-link:active .site-article__adjacent-chevron{color:var(--color-surface)}.site-article__adjacent-title{margin-top:.5rem;font-weight:600}@media (width>=64rem){.site-article__adjacent-title{margin-top:.75rem}}.site-article__adjacent-title--next{text-align:right}.site-content-block{line-height:1.625}.site-content-block--inset{padding:1rem 1.5rem}@media (width>=64rem){.site-content-block--inset{padding:1.625rem 2rem}}.site-content-block h2,.site-content-block h3,.site-content-block h4{margin:0}.site-content-block h2:not(:last-child),.site-content-block h3:not(:last-child),.site-content-block h4:not(:last-child){margin-bottom:.375rem}.site-content-block h2{font-size:1.875rem;font-weight:600}.site-content-block h3{font-size:1.5rem;font-weight:400}.site-content-block h4{font-size:1.25rem;font-weight:400}.site-content-block p{margin:0}.site-content-block p:not(:last-child){margin-bottom:1rem}@media (width>=64rem){.site-content-block p:not(:last-child){margin-bottom:1.625rem}}.site-content-block ol{list-style:inside decimal}.site-content-block ul{list-style:inside}.site-content-block ol,.site-content-block ul{margin:0;padding:0}.site-content-block ol li:not(:last-child),.site-content-block ul li:not(:last-child){margin-bottom:.125rem}.site-content-block a{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-content-block a:hover,.site-content-block a:focus-visible{background-size:100% .125rem}.site-content-block a{color:var(--color-accent-strong);text-decoration:none}.site-content-block .site-content-block__table-wrap{overflow-x:auto}.site-content-block table{border-collapse:collapse;width:100%;min-width:max-content}.site-content-block table th,.site-content-block table td{border:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:.5rem;font-size:.875rem}@media (width>=64rem){.site-content-block table th,.site-content-block table td{font-size:.9375rem}}.site-content-block table tr:nth-child(2n){background-color:var(--color-surface)}.site-content-block table tr:nth-child(odd){background-color:var(--color-surface-soft)}.site-content-block table tr:first-child{background-color:var(--color-stripe);color:var(--color-surface-dark);font-weight:600}.site-content-block iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;max-height:60vh;display:block}.site-shortcode{display:block}.site-shortcode--spaced{margin-top:1rem}.site-shortcode--photos{gap:.5rem;display:grid}@media (width>=48rem){.site-shortcode--photos{grid-template-columns:repeat(3,1fr)}}.site-shortcode--photos--single{display:block}.site-shortcode__photo-btn{cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:100%;height:100%;padding:0;display:block;overflow:clip}.site-shortcode__photo-img{width:100%;height:100%;max-height:60vh;transition:transform .3s;display:block;position:relative}.site-shortcode__photo-btn:hover .site-shortcode__photo-img,.site-shortcode__photo-btn:focus-visible .site-shortcode__photo-img{transform:scale(1.05)}.site-shortcode__photo-img>.site-img{object-fit:cover;height:100%;max-height:60vh}.site-shortcode--album{cursor:pointer;border:0;border-radius:.5rem;width:100%;height:15rem;padding:0;display:block;position:relative;overflow:clip}.site-shortcode__album-shade{background-image:var(--gradient-compact-hero);opacity:.5;z-index:1;position:absolute;inset:0}.site-shortcode__album-label{color:var(--color-surface);text-align:center;z-index:2;justify-content:center;align-items:center;padding-inline:1rem;font-size:1.25rem;font-weight:500;display:flex;position:absolute;inset:0}.site-shortcode__album-img>.site-img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.site-shortcode__album-img{width:100%;height:100%;max-height:60vh;transition:transform .3s;display:block;position:relative}.site-shortcode--album:hover .site-shortcode__album-img,.site-shortcode--album:focus-visible .site-shortcode__album-img{transform:scale(1.05)}.site-shortcode--audio{display:block}.site-shortcode__audio-title{margin-bottom:.125rem;font-size:1.25rem;font-weight:500;display:block}.site-shortcode__audio-player{width:100%}.site-shortcode--document{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-shortcode--document:hover,.site-shortcode--document:focus-visible{background-size:100% .125rem}.site-shortcode--document{color:var(--color-accent-strong);align-items:center;gap:.25rem;width:max-content;text-decoration:none;display:inline-flex}.site-shortcode--video{aspect-ratio:16/9;max-height:60vh;display:block}.site-shortcode--video iframe{width:100%;height:100%;max-height:none}.site-share-button__icon{flex-shrink:0;width:1.0625rem;height:.875rem;display:block}.site-share-modal{z-index:50;place-items:center;padding-inline:1rem;position:fixed;inset:0}.site-share-modal:not([hidden]){display:grid}.site-share-modal__backdrop{z-index:-1;background-color:#00000073;position:absolute;inset:0}.site-share-modal__dialog{background-color:var(--color-surface);border-radius:1rem;width:100%;max-width:28rem;overflow:clip}.site-share-modal__header,.site-share-modal__footer{background-color:var(--color-stripe);align-items:center;padding:1rem;display:flex}@media (width>=64rem){.site-share-modal__header,.site-share-modal__footer{padding-inline:1.5rem}}.site-share-modal__header{justify-content:space-between}.site-share-modal__footer{justify-content:flex-end}.site-share-modal__title{margin:0;font-size:1.125rem;font-weight:600}.site-share-modal__close{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;transition:color .3s;display:flex}.site-share-modal__close:hover,.site-share-modal__close:focus-visible{color:var(--color-border-soft)}.site-share-modal__close-icon{display:block}.site-share-modal__body{max-height:60vh;padding:1rem;overflow-y:auto}@media (width>=64rem){.site-share-modal__body{padding:1.5rem}}.site-share-modal__section-label{color:var(--color-text);margin:0;font-size:.875rem}.site-share-modal__section-label--social{margin-top:1.25rem}.site-share-modal__copy-row{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.site-share-modal__url{background-color:var(--color-surface-soft);border:1px solid var(--color-text-soft);color:var(--color-surface-dark);font:inherit;border-radius:.5rem;flex:1;min-width:0;padding:.5rem .75rem;font-size:.875rem}.site-share-modal__copy--error{background-color:var(--color-danger)}.site-share-modal__socials{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.site-share-modal__social{z-index:0;position:relative;overflow:clip}.site-share-modal__social:before{background-color:var(--interactive-fill-left-color);content:"";transform-origin:0;transition:transform var(--interactive-fill-left-duration) ease;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.site-share-modal__social:hover:before,.site-share-modal__social:focus:before,.site-share-modal__social:active:before{transform:scaleX(1)}.site-share-modal__social{--interactive-fill-left-color:var(--color-stripe);--interactive-fill-left-duration:.5s;border:1px solid var(--color-border);color:var(--color-text);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}.site-share-modal__cancel{z-index:0;position:relative;overflow:clip}.site-share-modal__cancel:before{background-color:var(--interactive-fill-left-color);content:"";transform-origin:0;transition:transform var(--interactive-fill-left-duration) ease;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.site-share-modal__cancel:hover:before,.site-share-modal__cancel:focus:before,.site-share-modal__cancel:active:before{transform:scaleX(1)}.site-share-modal__cancel{--interactive-fill-left-color:var(--color-accent-strong-hover);background-color:var(--color-surface);border:1px solid var(--color-text-soft);color:inherit;cursor:pointer;font:inherit;border-radius:.5rem;padding:.5rem 1rem;transition:color .3s}.site-share-modal__cancel:hover,.site-share-modal__cancel:focus-visible,.site-share-modal__cancel:active{color:var(--color-surface)}.site-gallery{z-index:50;background-color:#000;align-items:center;display:none;position:fixed;inset:0}.site-gallery:not([hidden]){display:flex}.site-gallery--ui-hidden .site-gallery__top,.site-gallery--ui-hidden .site-gallery__bottom,.site-gallery--ui-hidden .site-gallery__nav{opacity:0;pointer-events:none}.site-gallery__top{color:var(--color-text-soft);inset-inline:0;z-index:10;background-color:#00000073;padding:.75rem 1.25rem;transition:opacity .3s;display:flex;position:absolute;top:0}.site-gallery__counter{font-size:.875rem}.site-gallery__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.site-gallery__action{color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;align-items:center;padding:.25rem;text-decoration:none;transition:color .3s;display:flex}.site-gallery__action:hover,.site-gallery__action:focus-visible{color:var(--color-border-soft)}.site-gallery__action-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.site-gallery__viewport{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:clip}.site-gallery__container{width:100%;height:100%;display:flex}.site-gallery__slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.site-gallery__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100vh;display:block}.site-gallery__nav{pointer-events:none;inset-inline:0;z-index:10;justify-content:space-between;padding-inline:1.25rem;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.site-gallery__nav-btn{z-index:0;position:relative;overflow:clip}.site-gallery__nav-btn:before{background-color:var(--interactive-fill-left-color);content:"";transform-origin:0;transition:transform var(--interactive-fill-left-duration) ease;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.site-gallery__nav-btn:hover:before,.site-gallery__nav-btn:focus:before,.site-gallery__nav-btn:active:before{transform:scaleX(1)}.site-gallery__nav-btn{--interactive-fill-left-color:#000000a6;cursor:pointer;pointer-events:auto;background-color:#00000073;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@media (width>=64rem){.site-gallery__nav-btn{width:2.5rem;height:2.5rem}}.site-gallery__nav-icon{width:.4375rem;height:.75rem;display:block}.site-gallery__nav-icon--prev{transform:rotate(180deg)}.site-gallery__bottom{color:var(--color-text-soft);bottom:0;text-align:center;z-index:10;background-color:#00000073;padding:.625rem 1.25rem;transition:opacity .3s;position:absolute;inset-inline:0}.site-gallery__title{max-width:53rem;margin-inline:auto}.site-recurring-event{max-width:80rem;padding-inline:var(--site-container-pad);width:100%;margin-inline:auto}.site-recurring-event--no-related{margin-bottom:3rem}@media (width>=64rem){.site-recurring-event--no-related{margin-bottom:3.625rem}}.site-recurring-event__layout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=64rem){.site-recurring-event__layout{grid-template-columns:17.5rem 1fr}}@media (width>=80rem){.site-recurring-event__layout{grid-template-columns:22rem 1fr;gap:2rem}}@media (width>=64rem){.site-recurring-event__main{grid-column:2}}.site-recurring-event__sidebar{grid-template-columns:1fr;gap:1.5rem;height:max-content;display:grid}@media (width>=64rem){.site-recurring-event__sidebar{top:calc(var(--site-header-top-height) + 2rem);grid-area:1/1;position:sticky}}@media (width<48rem){.site-recurring-event__panel{margin-inline:calc(-1 * var(--site-container-pad))}}@media (width>=48rem){.site-recurring-event__panel{border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.375rem;overflow:clip}}.site-recurring-event__hero{position:relative}.site-recurring-event__hero-image,.site-recurring-event__hero-placeholder{width:100%;height:18.75rem;display:block;position:relative}@media (width>=64rem){.site-recurring-event__hero-image,.site-recurring-event__hero-placeholder{height:25rem}}.site-recurring-event__hero-image>.site-img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.site-recurring-event__hero-placeholder{background-color:var(--color-accent-pale)}.site-recurring-event__hero-overlay{background-image:var(--gradient-hero);color:var(--color-surface);flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.site-recurring-event__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.5rem;font-weight:700;display:-webkit-box;overflow:hidden}@media (width>=64rem){.site-recurring-event__title{-webkit-line-clamp:2;line-clamp:2;font-size:2.25rem}}.site-person{max-width:80rem;padding-inline:var(--site-container-pad);width:100%;margin-inline:auto}.site-person--no-related{margin-bottom:3rem}@media (width>=64rem){.site-person--no-related{margin-bottom:3.625rem}}.site-person__layout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=64rem){.site-person__layout{grid-template-columns:17.5rem 1fr}}@media (width>=80rem){.site-person__layout{grid-template-columns:22rem 1fr;gap:2rem}}@media (width>=64rem){.site-person__main{grid-column:2}}.site-person__sidebar{grid-template-columns:1fr;gap:1.5rem;height:max-content;display:grid}@media (width>=64rem){.site-person__sidebar{top:calc(var(--site-header-top-height) + 2rem);grid-area:1/1;position:sticky}}@media (width<48rem){.site-person__panel{margin-inline:calc(-1 * var(--site-container-pad))}}@media (width>=48rem){.site-person__panel{border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.375rem;overflow:clip}}.site-person__hero{position:relative}.site-person__hero-image,.site-person__hero-placeholder{width:100%;height:18.75rem;display:block;position:relative}@media (width>=40rem){.site-person__hero-image,.site-person__hero-placeholder{height:25rem}}@media (width>=64rem){.site-person__hero-image,.site-person__hero-placeholder{height:25rem}}.site-person--presbyter .site-person__hero-image,.site-person--presbyter .site-person__hero-placeholder{height:25rem}@media (width>=40rem){.site-person--presbyter .site-person__hero-image,.site-person--presbyter .site-person__hero-placeholder{height:25rem}}.site-person__hero-image>.site-img{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}@media (width>=40rem){.site-person--presbyter .site-person__hero-image>.site-img{aspect-ratio:1385/1310;inset:auto;width:auto;max-width:100%;height:100%;top:0;left:50%;transform:translate(-50%)}}.site-person__hero-placeholder{background-color:var(--color-accent-pale)}.site-person__hero-overlay{background-image:var(--gradient-hero);color:var(--color-surface);flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.site-person__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.5rem;font-weight:700;display:-webkit-box;overflow:hidden}@media (width>=64rem){.site-person__title{-webkit-line-clamp:2;line-clamp:2;font-size:2.25rem}}.site-person__job-title{opacity:.9;margin-top:.5rem;font-size:1.125rem}@media (width>=64rem){.site-person__job-title{font-size:1.25rem}}.site-person__body{padding:1rem 1.5rem}@media (width>=64rem){.site-person__body{padding:1.625rem 2rem}}.site-person__contact{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.site-person__contact-title{margin:0 0 1rem;font-size:1.25rem;font-weight:700}.site-person__contact-list{flex-direction:column;gap:.75rem;font-size:.875rem;display:flex}.site-person__contact-row{align-items:center;gap:.75rem;display:flex}.site-person__contact-label{font-weight:500}.site-person__contact-link{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-person__contact-link{color:var(--color-accent-strong);background-size:0 .125rem;text-decoration:none}.site-person__contact-link:hover,.site-person__contact-link:focus-visible{background-size:100% .125rem}.site-actualities-page{max-width:80rem;padding-inline:var(--site-container-pad);width:100%;margin-inline:auto;padding-top:1.5rem;padding-bottom:1.75rem}@media (width>=64rem){.site-actualities-page{padding-top:2rem;padding-bottom:3.625rem}}.site-actualities-page__layout{flex-direction:column;gap:1.5rem;display:flex}@media (width>=64rem){.site-actualities-page__layout{flex-direction:row;gap:2rem}}.site-actualities-page__main{flex-direction:column;flex:1;gap:1.5rem;display:flex}@media (width>=64rem){.site-actualities-page__main{gap:2rem;min-width:0}}.site-actualities-page__day{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.5rem;padding:1.125rem 1rem}.site-actualities-page__day-title{border-left-style:solid;border-left-width:.25rem;margin:0;padding-left:1rem;font-size:1.25rem;font-weight:700;line-height:1.4}.site-actualities-page__day-title--accent-strong{border-left-color:var(--color-accent-strong)}.site-actualities-page__day-title--accent{border-left-color:var(--color-accent)}.site-actualities-page__day-title--accent-pale{border-left-color:var(--color-accent-pale)}.site-actualities-page__slots{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.site-actualities-page__slot{background-color:var(--color-stripe);border-radius:.5rem;gap:.625rem;padding:.75rem;font-size:.875rem;font-weight:500;display:flex}.site-actualities-page__time{color:var(--color-accent-strong);flex-shrink:0;width:2.5rem}@media (width>=48rem){.site-actualities-page__time{width:3.5rem}}.site-actualities-page__parts{flex:1;min-width:0}.site-actualities-page__part-link{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-actualities-page__part-link:hover,.site-actualities-page__part-link:focus-visible{background-size:100% .125rem}.site-actualities-page__part-link{color:inherit;font-weight:700;text-decoration:none}.site-actualities-page__sidebar{flex-direction:column;gap:1.5rem;height:max-content;display:flex}@media (width>=64rem){.site-actualities-page__sidebar{top:calc(var(--site-header-top-height) + 2rem);flex-shrink:0;gap:2rem;width:20rem;position:sticky}}.site-sidebar-list{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.5rem;padding:1.5rem}.site-sidebar-list__summary{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}@media (width>=64rem){.site-sidebar-list__summary{cursor:default;pointer-events:none}}.site-sidebar-list__title{margin:0;font-size:1.25rem;font-weight:500}.site-sidebar-list__chevron{color:var(--color-muted);flex-shrink:0;width:.875rem;height:.5625rem;transition:transform .3s}@media (width>=64rem){.site-sidebar-list__chevron{display:none}}.site-sidebar-list--open .site-sidebar-list__chevron{transform:rotate(180deg)}@media (width>=64rem){.site-sidebar-list__panel{overflow:visible}}.site-sidebar-list__items{gap:.75rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}.site-sidebar-list__item{margin:0;padding:0}.site-sidebar-list__item:not(:last-child){border-bottom:1px solid var(--color-border-light)}.site-sidebar-list__link{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-sidebar-list__link{color:var(--color-text);background-size:0 .125rem;width:max-content;max-width:100%;padding-block:.5rem;font-size:.875rem;text-decoration:none;display:inline-block}.site-sidebar-list__link:hover,.site-sidebar-list__link:focus-visible{background-size:100% .125rem}.site-sidebar-list__link--current{color:var(--color-accent-strong)}.site-leader-card{background-color:var(--color-stripe);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:.5rem;padding:1.5rem}.site-leader-card__heading{margin:0;font-size:1.125rem;font-weight:500}.site-leader-card__fields{gap:.625rem;margin-top:.75rem;display:grid}.site-leader-card__field{font-size:.875rem}.site-leader-card__label{color:var(--color-text);font-size:.875rem}.site-leader-card__value{color:var(--color-ink)}.site-leader-card__link{background-image:linear-gradient(var(--color-accent-strong), var(--color-accent-strong));background-position:0 100%;background-repeat:no-repeat;background-size:0 .125rem;transition:background-size .3s}.site-leader-card__link{color:inherit;background-size:0 .125rem;width:max-content;text-decoration:none;display:inline-block}.site-leader-card__link:hover,.site-leader-card__link:focus-visible{background-size:100% .125rem}
