.intro-header.big-img.home-hero{background-color:#123e6c;background-repeat:no-repeat;background-position:0;margin-bottom:20px;overflow:hidden}.intro-header.big-img.home-hero .page-heading{text-align:left;padding:316px 0 36px}.intro-header.big-img.home-hero .page-heading hr{display:none}.intro-header.big-img.home-hero .page-heading h1{font-size:clamp(2.1rem,9vw,3.4rem);line-height:1.1}.intro-header.big-img.home-hero .page-heading .page-subheading{font-size:clamp(1.15rem,4.4vw,1.6rem);line-height:1.3;margin-top:12px}@media only screen and (max-width:1199.98px){.intro-header.big-img.home-hero{background-size:auto 300px;background-position:0 0}.intro-header.big-img.home-hero::after{content:"";position:absolute;left:0;right:0;top:200px;height:100px;background:linear-gradient(to bottom,rgba(18,62,108,0),#123e6c);pointer-events:none}}@media only screen and (min-width:1200px){.intro-header.big-img.home-hero{background-size:cover}.intro-header.big-img.home-hero .page-heading{padding:130px 0;margin-left:42%}.intro-header.big-img.home-hero .page-heading h1{font-size:clamp(2.6rem,4.4vw,4rem)}.intro-header.big-img.home-hero .page-heading .page-subheading{font-size:clamp(1.3rem,2vw,1.75rem)}}.navbar-custom .nav-link.active{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.blog-post p a,.blog-post li a,.content-section p a,.content-section li a,.post-entry p a,.post-entry li a,.post-preview .post-meta a{text-decoration:underline;text-underline-offset:2px}footer .site-purpose,footer .footer-nav{text-align:center;margin-bottom:6px}.not-found-purpose{margin-top:1.5rem}.not-found-links{margin-top:.5rem}.not-found-links .list-inline-item:not(:last-child){margin-right:1.25rem}[data-theme=dark]{--dark-bg:#121212;--dark-navbar-text:#f0f0f0;--dark-muted:#b8b8b8}[data-theme=dark] .post-preview a,[data-theme=dark] .post-index a{color:var(--dark-link)}[data-theme=dark] .post-preview .post-title a{color:var(--dark-fg)}[data-theme=dark] .post-preview{border-bottom-color:#333}[data-theme=dark] .post-preview .post-meta,[data-theme=dark] .post-preview .post-meta a{color:var(--dark-muted)}[data-theme=dark] .blog-tags span,[data-theme=dark] footer .text-muted{color:var(--dark-muted)!important}[data-theme=dark] footer{--dark-muted:#cfcfcf}