/* Steinarr extension: panorama integration, crest positioning, and robust visible woven linen material. */
.steinarr-panorama-slot{max-width:940px;min-height:340px;margin:0 auto 90px;padding:64px 28px;border:1px solid rgba(185,151,85,.55);background:linear-gradient(rgba(5,31,56,.72),rgba(5,31,56,.72)),url('../images/gallery-placeholder.jpg') center/cover;text-align:center}.steinarr-panorama-slot p{max-width:650px;margin-inline:auto;color:var(--steinarr-mist);font-family:Georgia,serif}.steinarr-panorama-slot h2{font-size:clamp(2.8rem,5vw,5rem)}
.steinarr-header{position:relative}.steinarr-header-inner{position:relative;padding-left:clamp(150px,16vw,240px)}.steinarr-header .wp-block-site-logo{position:absolute;z-index:4;top:-10px;left:clamp(18px,4vw,72px);width:142px!important;margin:0}.steinarr-header .wp-block-site-logo img{mix-blend-mode:normal;filter:none}.steinarr-header .wp-block-navigation{margin-inline:auto}@media(max-width:781px){.steinarr-header-inner{padding-left:108px}.steinarr-header .wp-block-site-logo{top:2px;left:16px;width:88px!important}}
.steinarr-header,.steinarr-stance,.steinarr-page-title,.steinarr-team-copy,.steinarr-service-copy,.steinarr-gmedia-wrap,.steinarr-contact{background-color:#1b4f85!important;background-image:repeating-linear-gradient(0deg,rgba(255,244,216,.16) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(0,0,0,.17) 0 1px,transparent 1px 5px),linear-gradient(135deg,rgba(29,81,139,.82),rgba(9,38,72,.78))!important;background-repeat:repeat!important;background-size:auto!important}.steinarr-header{background-color:#0a3158!important;background-image:repeating-linear-gradient(0deg,rgba(255,244,216,.14) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 1px,transparent 1px 5px),linear-gradient(135deg,rgba(14,55,94,.9),rgba(5,29,53,.92))!important}.steinarr-team-copy,.steinarr-service-copy{background-color:#123f70!important;background-image:repeating-linear-gradient(0deg,rgba(255,244,216,.15) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(0,0,0,.17) 0 1px,transparent 1px 5px),linear-gradient(135deg,rgba(24,72,122,.85),rgba(7,34,64,.86))!important}
