.shn-page-hero{padding:95px clamp(24px,12vw,200px) 72px;background:#121315;color:#fff}.shn-page-hero h1{font-size:clamp(58px,8vw,118px);margin:0}.shn-page-content{width:min(1180px,calc(100% - clamp(48px,12vw,240px)));margin:0 auto;padding:76px 0 112px;font-size:18px;line-height:1.65}.shn-page-content h2{font-size:clamp(33px,4vw,54px);margin:0 0 28px;letter-spacing:-.065em;line-height:.95}.shn-page-content h3{font-size:28px;letter-spacing:-.045em;line-height:1.05;margin:0 0 14px}.shn-page-content>p{max-width:720px;margin-bottom:25px}.shn-page-content ul{padding-left:22px;margin-bottom:35px}.shn-page-content li{margin-bottom:8px}.shn-page-content a{font-weight:800;color:#db3a31;border-bottom:2px solid #db3a31}.shn-project-preview{display:grid;grid-template-columns:minmax(320px,.9fr) 1.1fr;width:100%;min-height:340px;margin:34px 0 0;border:1px solid #d8d2ca;background:#fff;overflow:hidden;box-shadow:0 12px 32px rgba(18,19,21,.07)}.shn-project-preview img{width:100%;height:100%;min-height:340px;object-fit:cover}.shn-project-preview-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px}.shn-project-preview-copy p{max-width:510px;margin-bottom:20px;font-size:16px;line-height:1.58}.shn-dashboard-preview{display:block;position:relative;overflow:hidden;background:linear-gradient(135deg,#080c16,#19223c);color:#fff}.shn-dashboard-preview:before{content:"";position:absolute;inset:28px;background:linear-gradient(90deg,#131b30 30%,transparent 30%,transparent 32%,#131b30 32%,#131b30 64%,transparent 64%,transparent 66%,#131b30 66%);opacity:.95;border:1px solid #2b3650}.shn-dashboard-preview:after{content:"ENERGIE  ·  RAUMKLIMA  ·  DIENSTE";position:absolute;left:48px;top:48px;color:#aeb8d4;font:700 10px Arial;letter-spacing:.15em}.shn-dashboard-preview .shn-project-preview-copy{position:relative;z-index:2;width:48%;min-height:340px;margin-left:52%;padding:48px}.shn-dashboard-preview .shn-project-preview-copy p{max-width:100%}.shn-dashboard-preview h3{color:#fff}.shn-dashboard-preview p{color:#d0d6e5}.shn-dashboard-preview a{color:#fff;border-color:#db3a31}@media(max-width:720px){.shn-page-hero{padding:70px 24px}.shn-page-content{width:auto;margin:0;padding:58px 24px 84px}.shn-project-preview{grid-template-columns:1fr;min-height:0}.shn-project-preview img{height:230px;min-height:0}.shn-project-preview-copy,.shn-dashboard-preview .shn-project-preview-copy{width:auto;min-height:0;margin-left:0;padding:100px 28px 36px}.shn-dashboard-preview:before{inset:18px}.shn-dashboard-preview:after{left:31px;top:31px;font-size:9px}}
