html[data-banner-title-enabled=false] .banner-home-text-overlay,.banner-home-text-overlay.user-hidden,html.is-page-transitioning .banner-home-text-overlay{display:none!important}.banner-title{text-shadow:2px 2px 4px rgba(0,0,0,.7);animation:banner-fadeInUp .3s ease-out;font-weight:700}.banner-subtitle{text-shadow:1px 1px 2px rgba(0,0,0,.6);animation:banner-fadeInUp .3s ease-out .3s both}@keyframes banner-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.mobile-no-sidebar{display:block!important;width:100%!important}.mobile-no-sidebar main{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.mobile-no-sidebar #content-wrapper{width:100%!important;max-width:100%!important;margin:0!important}}@media(max-width:480px){#wallpaper-wrapper:not(.mobile-hide-banner){height:var(--banner-height-home)!important;min-height:0!important;max-height:none;top:0!important}body.enable-banner .absolute.w-full.z-30:not(.no-banner-layout):not(.mobile-main-no-banner){top:calc(var(--banner-height) - var(--main-panel-overlap-height))!important;min-height:calc(100vh - var(--banner-height) + var(--main-panel-overlap-height))!important}.banner-home-text-overlay{align-items:center!important;justify-content:center!important;padding:1rem!important;text-align:center!important}.banner-home-text-overlay>div{margin-bottom:0!important;width:95%!important;text-align:center!important}.banner-title{font-size:3.2rem;line-height:1.1!important;margin-bottom:.5rem!important;text-shadow:2px 2px 8px rgba(0,0,0,.8)!important}.banner-subtitle{font-size:1rem;line-height:1.3!important;text-shadow:1px 1px 4px rgba(0,0,0,.7)!important}}@media(min-width:481px)and (max-width:640px){#wallpaper-wrapper:not(.mobile-hide-banner){height:var(--banner-height-home)!important;min-height:0!important;max-height:none;top:0!important}body.enable-banner .absolute.w-full.z-30:not(.no-banner-layout):not(.mobile-main-no-banner){top:calc(var(--banner-height) - var(--main-panel-overlap-height))!important;min-height:calc(100vh - var(--banner-height) + var(--main-panel-overlap-height))!important}.banner-home-text-overlay{align-items:center!important;justify-content:center!important;padding:1.5rem!important;text-align:center!important}.banner-home-text-overlay>div{margin-bottom:0!important;width:90%!important;text-align:center!important}.banner-title{font-size:3.8rem;line-height:1.1!important;margin-bottom:.75rem!important;text-shadow:2px 2px 8px rgba(0,0,0,.8)!important}.banner-subtitle{font-size:1.125rem;line-height:1.4!important;text-shadow:1px 1px 4px rgba(0,0,0,.7)!important}}@media(min-width:641px)and (max-width:767px){#wallpaper-wrapper:not(.mobile-hide-banner){height:var(--banner-height-home)!important;min-height:0!important;max-height:none;top:0!important}body.enable-banner .absolute.w-full.z-30:not(.no-banner-layout):not(.mobile-main-no-banner){top:calc(var(--banner-height) - var(--main-panel-overlap-height))!important;min-height:calc(100vh - var(--banner-height) + var(--main-panel-overlap-height))!important}.banner-home-text-overlay{align-items:center!important;justify-content:center!important;padding:1.75rem!important;text-align:center!important}.banner-home-text-overlay>div{margin-bottom:0!important;width:88%!important;text-align:center!important}.banner-title{font-size:3.9rem;line-height:1.1!important;margin-bottom:.85rem!important;text-shadow:2px 2px 8px rgba(0,0,0,.8)!important}.banner-subtitle{font-size:1.25rem;line-height:1.4!important;text-shadow:1px 1px 4px rgba(0,0,0,.7)!important}}@media(min-width:768px)and (max-width:1023px){#wallpaper-wrapper:not(.mobile-hide-banner){height:var(--banner-height-home)!important;min-height:0!important;top:0!important}body.enable-banner .absolute.w-full.z-30:not(.no-banner-layout):not(.mobile-main-no-banner){top:calc(var(--banner-height) - var(--main-panel-overlap-height))!important;min-height:calc(100vh - var(--banner-height) + var(--main-panel-overlap-height))!important}.banner-home-text-overlay{align-items:center!important;justify-content:center!important;padding:2rem!important;text-align:center!important}.banner-home-text-overlay>div{margin-bottom:0!important;width:85%!important;text-align:center!important}.banner-title{font-size:4rem;line-height:1.1!important;margin-bottom:1rem!important;text-shadow:2px 2px 8px rgba(0,0,0,.8)!important}.banner-subtitle{font-size:1.5rem;line-height:1.4!important;text-shadow:1px 1px 4px rgba(0,0,0,.7)!important}}@media(min-width:1024px){.banner-home-text-overlay{align-items:center!important;justify-content:center!important;padding:2rem!important;text-align:center!important}.banner-home-text-overlay>div{margin-bottom:0!important;width:75%!important;text-align:center!important}#banner img{transition:transform 1s ease-out!important}}@media(max-width:1023px){#banner img{transition:transform .5s ease-out!important}}@media(max-width:1023px){#wallpaper-wrapper{transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .3s ease-out;transform-origin:top center;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.mobile-hide-banner{transform:translateY(-100%) translateZ(0)!important;opacity:0!important;pointer-events:none!important;transition:transform .3s ease-in,opacity .2s ease-in!important}.absolute.w-full.z-30{transition:top .4s cubic-bezier(.25,.46,.45,.94) .1s;will-change:top}.absolute.w-full.z-30.mobile-main-no-banner{top:5.5rem!important;min-height:calc(100vh - 5.5rem)!important;transition:top .3s cubic-bezier(.25,.46,.45,.94) .2s!important}}@media(max-width:1023px){.banner-container{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity;contain:layout style paint;backface-visibility:hidden;-webkit-backface-visibility:hidden}.carousel-item{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.banner-home-text-overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;contain:layout style}.banner-container img:not(.interactive):not([onclick]):not([data-clickable]){image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;pointer-events:none}.banner-container img.interactive,.banner-container img[onclick],.banner-container img[data-clickable]{pointer-events:auto;cursor:pointer}}.no-banner-layout{top:5.5rem!important;min-height:calc(100vh - 5.5rem)!important}@media(max-width:1023px){.absolute.w-full.z-30.no-banner-layout{top:5.5rem!important;min-height:calc(100vh - 5.5rem)!important;transition:none!important}}@media(max-width:480px){.absolute.w-full.z-30.no-banner-layout{top:5.5rem!important;min-height:calc(100vh - 5.5rem)!important;transition:none!important}}@media(min-width:768px)and (max-width:1023px){.absolute.w-full.z-30.no-banner-layout{top:5.5rem!important;min-height:calc(100vh - 5.5rem)!important;transition:none!important}}@media(max-width:1023px)and (orientation:landscape){#wallpaper-wrapper:not(.mobile-hide-banner){top:0!important;height:var(--banner-height-home)!important}body.enable-banner .absolute.w-full.z-30:not(.mobile-main-no-banner):not(.no-banner-layout){top:calc(var(--banner-height) - var(--main-panel-overlap-height))!important;min-height:calc(100vh - var(--banner-height) + var(--main-panel-overlap-height))!important}.banner-container{height:var(--banner-height-home);min-height:0}.banner-home-text-overlay{padding:1rem 1.5rem;align-items:center!important;justify-content:center!important;text-align:center!important}.banner-title{font-size:2.2rem;line-height:1.3}.banner-subtitle{font-size:.9rem;margin-top:.5rem}}@media(max-width:1023px)and (prefers-color-scheme:dark){.banner-home-text-overlay{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%)}.banner-title{text-shadow:2px 2px 8px rgba(0,0,0,.8)}.banner-subtitle{text-shadow:1px 1px 4px rgba(0,0,0,.7)}}@media(max-height:500px){#wallpaper-wrapper{height:var(--banner-height-home)!important;min-height:0!important}.banner-home-text-overlay{padding:1rem!important;align-items:center!important;justify-content:center!important;text-align:center!important}.banner-title{font-size:2.8rem;line-height:1.1!important;margin-bottom:.5rem!important}.banner-subtitle{font-size:.9rem;line-height:1.2!important}}@media(min-height:501px)and (max-height:600px){#wallpaper-wrapper{height:var(--banner-height-home)!important;min-height:0!important}.banner-home-text-overlay{padding:1.5rem!important;align-items:center!important;justify-content:center!important;text-align:center!important}.banner-title{font-size:3.2rem;line-height:1.1!important;margin-bottom:.75rem!important}.banner-subtitle{font-size:1rem;line-height:1.3!important}}@media(min-height:601px)and (max-height:700px){#wallpaper-wrapper{height:var(--banner-height-home)!important;min-height:0!important}.banner-home-text-overlay{padding:2rem!important;align-items:center!important;justify-content:center!important;text-align:center!important}.banner-title{font-size:3.8rem;line-height:1.1!important;margin-bottom:1rem!important}.banner-subtitle{font-size:1.125rem;line-height:1.4!important}}@media(orientation:landscape)and (max-height:500px){#wallpaper-wrapper{height:var(--banner-height-home)!important;min-height:0!important}.banner-home-text-overlay{padding:1rem 2rem!important;align-items:center!important;justify-content:center!important;text-align:center!important}.banner-title{font-size:2.8rem;line-height:1.1!important;margin-bottom:.5rem!important}.banner-subtitle{font-size:1rem;line-height:1.2!important}}#wallpaper-wrapper.wallpaper-overlay{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;z-index:var(--overlay-z-index, -1)!important;opacity:var(--overlay-opacity, .8)!important;pointer-events:none!important;overflow:hidden!important;min-height:unset!important;max-height:unset!important;transform:none!important;transition:opacity .6s ease!important}#wallpaper-wrapper.wallpaper-overlay img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:blur(var(--overlay-blur, 0px))}#wallpaper-wrapper.wallpaper-overlay .banner-home-text-overlay,#wallpaper-wrapper.wallpaper-overlay .banner-page-title-overlay,#wallpaper-wrapper.wallpaper-overlay .banner-post-meta-overlay{display:none!important}
