.TextColumns_columns__hty21{--column-count:2}@media only screen and (min-width:32em)and (max-width:61.1875em){.TextColumns_columns__hty21{width:66%}}@media only screen and (min-width:61.25em){.TextColumns_columns__hty21{column-gap:1.5rem;column-count:var(--column-count);column-fill:balance}}.Logo_logo__uhpDr{font-family:var(--serif-font);font-weight:900;text-decoration:none;vertical-align:baseline}.Logo_logo__tld__PrBj2{font-size:.8em;font-weight:400}.SiteHeader_site-header__ZZ7Pf{background:var(--color-background);position:fixed;top:0;left:0;right:0;z-index:9999;box-shadow:0 0 1px rgba(0,0,0,.25),0 4px 8px rgba(0,0,0,.05)}@media only screen and (max-width:44.9375em){.SiteHeader_site-header__ZZ7Pf{padding:.75em 0}}@media only screen and (min-width:45em){.SiteHeader_site-header__ZZ7Pf{padding:1.5em 0}}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){@media(prefers-contrast:no-preference){.SiteHeader_site-header__ZZ7Pf{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-background) 80%,transparent),color-mix(in srgb,var(--color-background) 60%,transparent));-webkit-backdrop-filter:saturate(2) blur(15px);backdrop-filter:saturate(2) blur(15px)}}}.SiteHeader_site-header--stacked__teET6.SiteHeader_site-header--nav-open__9h4Ht{height:100dvh}.SiteHeader_site-header__wrapper__bFAC9{--wrapper-section-gap:0;display:grid;grid-column-gap:1.5rem;column-gap:1.5rem;align-items:center}.SiteHeader_site-header--inline__AIrkD .SiteHeader_site-header__wrapper__bFAC9{grid-template-areas:"l . n";grid-template-columns:auto 1fr auto}.SiteHeader_site-header--stacked__teET6 .SiteHeader_site-header__wrapper__bFAC9{grid-template-areas:"l . t";grid-template-columns:auto 1fr}.SiteHeader_site-header--stacked__teET6.SiteHeader_site-header--nav-open__9h4Ht .SiteHeader_site-header__wrapper__bFAC9{grid-template-areas:"l . t" "n n n"}.SiteHeader_site-header__logo__n2yl8{grid-area:l;color:var(--color-accent)}@media only screen and (max-width:44.9375em){.SiteHeader_site-header__logo__n2yl8{font-size:1.125rem}}@media only screen and (min-width:45em){.SiteHeader_site-header__logo__n2yl8{font-size:1.5rem}}.SiteHeader_site-header__nav__9APVm{grid-area:n;flex:0 1 auto}.SiteHeader_site-header__nav-toggle__0OkvY{grid-area:t}.SiteHeader_site-header--inline__AIrkD .SiteHeader_site-header__nav-toggle__0OkvY{display:none}