html{scroll-behavior:auto}body{overflow-x:hidden}img{max-width:100%}#header.show-on-scroll{opacity:1!important;visibility:visible!important;transform:none!important}#header{position:relative!important;background:#17252c}#header .folder-toggle{cursor:pointer}#header .subnav{background:#17252c!important;color:#fff;z-index:30}#header .subnav a{color:#fff!important}#header .folder.open .subnav{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}#header .folder-toggle:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #ffca55;outline-offset:3px}.mobile-nav-toggle{cursor:pointer}.mobile-nav-toggle[role=button]{color:#fff}.sqs-block-image img[data-src]{opacity:1!important;visibility:visible!important}#page img{height:auto}noscript{display:none}.sqs-gallery-block-slideshow .sqs-gallery{position:relative;min-height:480px}.sqs-gallery-block-slideshow .slide{display:none!important;position:relative!important;opacity:1!important;width:100%!important;height:560px!important;transform:none!important}.sqs-gallery-block-slideshow .slide.active{display:block!important}.sqs-gallery-block-slideshow .slide img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;position:absolute!important;left:0!important;top:0!important}.sqs-gallery-block-slideshow .slide .meta{display:flex!important;opacity:1!important;visibility:visible!important;position:absolute;inset:0;align-items:center;justify-content:center;padding:40px;box-sizing:border-box;text-align:center;background:rgba(0,0,0,.22)}.sqs-gallery-block-slideshow .meta-inside{max-width:1000px;color:white}.sqs-gallery-block-slideshow .meta-title{display:none!important}.sqs-gallery-block-slideshow .meta-description p{color:#fff;font-size:38px;line-height:1.25;text-shadow:0 2px 8px #111}.sqs-gallery-block-slideshow .meta-description a{color:white;text-decoration:underline;font-size:20px}.recovery-gallery-controls{display:flex;justify-content:center;gap:12px;padding:12px}.recovery-gallery-controls button{background:#17252c;color:white;border:1px solid #516a75;border-radius:3px;padding:9px 15px;font:inherit;cursor:pointer}.sqs-block-content img{opacity:1;visibility:visible}.sqs-gallery-design-grid-slide img{position:static!important;width:100%!important;height:auto!important}.sqs-gallery-design-grid-slide{opacity:1!important}.sqs-block-content .image-block-wrapper{height:auto!important}.sqs-block-content .image-block-wrapper img{position:static!important}.sqs-block-spacer{max-height:80px}.form-wrapper form{opacity:.7}.unsupported-control{color:inherit!important;cursor:default!important}.sqs-block-content p,.sqs-block-content li{overflow-wrap:break-word}@media(max-width:767px){#header{padding:16px 20px!important}#header .header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#logoWrapper{width:auto!important}#logoImage img{max-width:180px!important}#header .mobile-nav-toggle{position:relative!important;display:block!important;right:auto!important;top:auto!important;width:28px;height:26px}#header .fixed-nav-toggle{display:none!important}#headerNav{display:none!important;position:static!important;width:100%;margin:18px 0 0;background:#17252c}#headerNav.open{display:block!important}#mainNavigation{display:block!important}#mainNavigation>div{display:block!important;padding:9px 0;text-align:left}#mainNavigation .subnav{position:static!important;display:none!important;padding:8px 18px!important}#mainNavigation .folder.open .subnav{display:block!important}#mainNavigation a,#mainNavigation .folder-toggle{font-size:16px!important;line-height:1.7!important}#page{padding:0!important}.main-content{padding:26px 20px!important}.sqs-layout>.sqs-row{margin-left:0!important;margin-right:0!important}.sqs-layout .sqs-row .sqs-col-12,.sqs-layout .sqs-row .sqs-col-6,.sqs-layout .sqs-row .sqs-col-4,.sqs-layout .sqs-row .sqs-col-3{width:100%!important;float:none!important}.sqs-block{padding-left:0!important;padding-right:0!important}.sqs-gallery-block-slideshow .sqs-gallery{min-height:410px}.sqs-gallery-block-slideshow .slide{height:460px!important}.sqs-gallery-block-slideshow .slide .meta{padding:24px}.sqs-gallery-block-slideshow .meta-description p{font-size:29px;line-height:1.22}.sqs-gallery-block-slideshow .meta-description a{font-size:18px}h1{font-size:30px!important;line-height:1.2!important}h2{font-size:25px!important;line-height:1.3!important}p,li{font-size:16px;line-height:1.65}.sqs-block-spacer{display:none!important}}

/* Final browser-diagnosed repairs: original caption specificity, mobile content box, omitted unavailable decoration. */
body #siteWrapper #header{background:#17252c!important;opacity:1!important;visibility:visible!important}
body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta{max-width:none!important;width:100%!important;left:0!important;right:0!important;padding:36px!important;box-sizing:border-box!important}
body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta-inside{width:100%!important;max-width:900px!important;padding:0!important}
body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta-description{font-size:38px!important;line-height:1.25!important;padding:0!important;max-width:none!important}
body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta-description p,body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta-description strong{font-size:38px!important;line-height:1.25!important;color:#fff!important}
body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta-description a{font-size:20px!important;color:#fff!important}
body #siteWrapper #page .sqs-gallery-block-slideshow .slide img{opacity:1!important;visibility:visible!important}
body #siteWrapper #page .sqs-gallery-block-slideshow .static-text-slide{background:#17252c!important}
body #siteWrapper .banner-thumbnail-wrapper.static-title-banner{height:auto!important;min-height:0!important;background:#17252c!important;padding:38px 20px!important;box-sizing:border-box!important}
body #siteWrapper .static-title-banner .desc-wrapper{position:static!important;transform:none!important;max-width:100%!important;width:auto!important;padding:0!important;margin:0 auto!important;text-align:center!important}
body #siteWrapper .static-title-banner .desc-wrapper p,body #siteWrapper .static-title-banner .desc-wrapper strong{color:white!important;font-size:30px!important;line-height:1.3!important}
body #siteWrapper .missing-image-block{min-height:0!important;height:auto!important;padding-top:0!important;padding-bottom:0!important}
@media(max-width:767px){body #siteWrapper #page .main-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:26px 20px!important}body #siteWrapper #page .sqs-layout,body #siteWrapper #page .sqs-row,body #siteWrapper #page .sqs-col-12,body #siteWrapper #page .sqs-block,body #siteWrapper #page .sqs-block-content{max-width:100%!important;box-sizing:border-box!important}body #siteWrapper #page .sqs-row{margin-left:0!important;margin-right:0!important}body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta{padding:24px!important}body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta-description,body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta-description p,body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta-description strong{font-size:29px!important;line-height:1.25!important}body #siteWrapper #page .sqs-gallery-block-slideshow .slide .meta-description a{font-size:18px!important}body #siteWrapper .static-title-banner .desc-wrapper p,body #siteWrapper .static-title-banner .desc-wrapper strong{font-size:26px!important}}

body #siteWrapper #header .folder.open>.subnav{height:auto!important;max-height:70vh!important;overflow-y:auto!important;visibility:visible!important;opacity:1!important;display:block!important}
body #siteWrapper #header .folder:not(.open)>.subnav{display:none!important;max-height:0!important}
body #siteWrapper #header .unsupported-control{opacity:.7}
@media(max-width:767px){body #siteWrapper #header .folder.open>.subnav{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;left:0!important;top:0!important}}

/* Images already participate in normal flow; remove the original JS-era aspect spacer. */
body #siteWrapper #page .sqs-block-image .sqs-image-shape-container-element.has-aspect-ratio{padding-bottom:0!important;height:auto!important}

/* Preserve the original banner focal point while filling its existing crop frame. */
body #siteWrapper .banner-thumbnail-wrapper:not(.static-title-banner){position:relative!important;overflow:hidden!important}
body #siteWrapper .banner-thumbnail-wrapper:not(.static-title-banner) #thumbnail{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}
body #siteWrapper .banner-thumbnail-wrapper:not(.static-title-banner) #thumbnail img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}
