.si-template-5 .si-image-gradient{min-height:75vh}.si-template-5 .si-image-gradient img.hero-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.si-template-5 .si-image-gradient:after{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 40%,transparent);height:80%}.si-template-5 .hero-overlay{bottom:auto;left:0;margin:0 auto;max-width:860px;padding:var(--space-xl) var(--space-2xl);right:0;text-align:center;top:50%;transform:translateY(-50%)}.si-template-5 .hero-overlay .si-category{margin-bottom:1.25rem}.si-template-5 .hero-overlay .si-category a{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.4);color:#fff;font-size:.625rem;letter-spacing:.2em;padding:.375rem 1rem}.si-template-5 .hero-overlay .entry-title{font-size:3.5rem;font-weight:800;letter-spacing:-.01em;line-height:1.15;margin-bottom:1rem;text-shadow:0 2px 20px rgba(0,0,0,.6);text-transform:none}.si-template-5 .hero-overlay .si-post-subtitle{color:hsla(0,0%,100%,.8);font-size:1.25rem;font-weight:300;line-height:1.6;margin:0 auto 1.5rem;max-width:600px}.si-template-5 .hero-overlay .meta-info{justify-content:center;opacity:.85}.si-template-5 .si-hero-wrapper:after{background-color:var(--color-primary);content:"";display:block;height:3px;margin:var(--space-xl) auto;width:80px}.si-template-5 .site-main{margin:0 auto;max-width:780px;padding:0 var(--space-md)}.si-template-5 .entry-content{font-size:1.1875rem;line-height:1.85;margin-top:0}.si-template-5 .entry-content>p:first-of-type:first-letter{color:var(--color-primary);float:left;font-size:4.5rem;font-weight:800;line-height:.8;margin-top:.05em;padding:.1em .15em 0 0}.si-template-5 .entry-content p{margin-bottom:1.75em}.si-template-5 .entry-content .wp-block-image,.si-template-5 .entry-content img.aligncenter,.si-template-5 .entry-content img.alignnone{margin-left:-40px;margin-right:-40px;max-width:calc(100% + 80px)}.si-template-5 .entry-content blockquote:not(.si-pull-quote){background:none;border-left:4px solid var(--color-primary);color:var(--color-text-secondary);font-size:1.375rem;font-style:italic;line-height:1.6;margin:var(--space-xl) 0;padding:var(--space-lg) var(--space-xl)}.si-template-5 .entry-content .si-pull-quote{background-color:transparent;border-left:none;font-style:normal}.si-template-5 .entry-content h2{font-size:2rem;letter-spacing:-.01em;margin-bottom:var(--space-lg);margin-top:var(--space-xl)}.si-template-5 .entry-content h3{font-size:1.5rem;margin-bottom:var(--space-sm);margin-top:var(--space-xl)}@media (max-width:768px){.si-template-5 .si-image-gradient{min-height:50vh}.si-template-5 .hero-overlay{max-width:100%;padding:var(--space-lg) var(--space-md)}.si-template-5 .hero-overlay .entry-title{font-size:2.25rem;line-height:1.2}.si-template-5 .hero-overlay .si-post-subtitle{font-size:1.0625rem}.si-template-5 .entry-content>p:first-of-type:first-letter{font-size:3.5rem}.si-template-5 .entry-content .wp-block-image,.si-template-5 .entry-content img.aligncenter,.si-template-5 .entry-content img.alignnone{margin-left:0;margin-right:0;max-width:100%}}