.sl-installation-page,.sl-installation-preview{color:#202427;background:#fff;letter-spacing:0}.sl-cases-shell{width:min(1240px, calc(100% - 48px));margin-inline:auto}.sl-installation-page h1,.sl-installation-page h2,.sl-installation-page h3,.sl-installation-preview h2,.sl-installation-preview h3{margin:0;color:#202427;letter-spacing:0;line-height:1.2;overflow-wrap:break-word}.sl-cases-intro{padding-block:30px 36px}.sl-cases-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;color:#60696d;font-size:13px}.sl-cases-breadcrumb a,.sl-cases-nav a{color:inherit}.sl-cases-kicker{margin:0 0 10px;color:#a51e2a;font-size:13px;font-weight:700;letter-spacing:0}.sl-installation-page h1{font-size:40px}.sl-cases-intro>p:not(.sl-cases-kicker){max-width:870px;margin:16px 0 0;line-height:1.65;font-size:17px}.sl-cases-intro>.sl-cases-scope{color:#60696d;font-size:14px!important}.sl-cases-nav{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:26px;padding-top:20px;border-top:1px solid #dce0e2;font-size:14px}.sl-cases-nav a{text-underline-offset:5px}.sl-case-record{padding-block:38px 42px;border-top:1px solid #dce0e2;scroll-margin-top:100px}.sl-cases-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.sl-cases-heading>div{min-width:0}.sl-cases-heading h2{font-size:26px}.sl-cases-heading p:not(.sl-cases-kicker){max-width:770px;margin:10px 0 0;color:#60696d;line-height:1.65;font-size:15px}.sl-cases-link{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding-block:5px;color:#a51e2a;font-size:14px;font-weight:600;text-underline-offset:4px}.sl-case-record__gallery,.sl-installation-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sl-case-record figure,.sl-case-video figure{margin:0;min-width:0}.sl-cases-image{display:block;width:100%;aspect-ratio:4 / 3;background:#f0f2f2}.sl-cases-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.sl-case-record figcaption{margin-top:12px;color:#60696d;font-size:13px;line-height:1.6}.sl-case-video{background:#f5f7f6}.sl-case-video figure{max-width:840px}.sl-case-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#202427}.sl-cases-cta{padding-block:42px;border-top:1px solid #dce0e2}.sl-cases-cta h2{font-size:26px}.sl-cases-cta p{color:#60696d;line-height:1.6;margin:14px 0 24px}.sl-installation-preview{padding-block:48px;border-block:1px solid #dce0e2}.sl-installation-preview__item{display:block;min-width:0;color:inherit;text-decoration:none}.sl-installation-preview__item h3{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:19px}.sl-installation-preview__item h3 span{color:#a51e2a}.sl-installation-preview a:hover,.sl-installation-page a:hover{text-decoration:underline;text-underline-offset:4px}.sl-installation-preview a:focus-visible,.sl-installation-page a:focus-visible{outline:2px solid #a51e2a;outline-offset:4px}@media (max-width:1000px){.sl-cases-heading{flex-wrap:wrap;gap:12px}.sl-case-record__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.sl-cases-shell{width:calc(100% - 40px)}.sl-cases-intro{padding-block:24px 30px}.sl-installation-page h1{font-size:32px}.sl-cases-heading h2,.sl-cases-cta h2{font-size:24px}.sl-cases-intro>p:not(.sl-cases-kicker){font-size:16px}.sl-case-record__gallery,.sl-installation-preview__grid{grid-template-columns:minmax(0,1fr);gap:26px}.sl-case-record{padding-block:30px}.sl-installation-preview{padding-block:32px}.sl-cases-link{flex-shrink:1}}