.quiltPage{color:var(--graphite-950);background:#eef1f2;overflow-x:clip}.quiltPage *,.quiltPage :before,.quiltPage :after{box-sizing:border-box}.quiltPage a{color:inherit;text-decoration:none}.quiltInner{width:min(1480px,100% - 96px);margin:0 auto}.quiltSection{padding:136px 0}.quiltEyebrow{color:var(--siltherm-red);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.quiltHero{background:#e8ecee}.quiltBreadcrumb{border-bottom:1px solid #b7c0c6;padding:34px 0}.quiltBreadcrumb nav{color:var(--graphite-500);text-transform:uppercase;gap:10px;font-size:10px;font-weight:800;display:flex}.quiltBreadcrumb nav span{gap:10px;display:flex}.quiltBreadcrumb nav i{color:#929ca2;font-style:normal}.quiltBreadcrumb a:hover{color:var(--siltherm-red)}.quiltHeroLayout{background:#f4f5f6;border-bottom:1px solid #b7c0c6;border-left:1px solid #b7c0c6;border-right:1px solid #b7c0c6;grid-template-columns:minmax(520px,.82fr) minmax(650px,1.18fr);min-height:760px;display:grid}.quiltHeroCopy{z-index:2;border-right:1px solid #b7c0c6;flex-direction:column;justify-content:center;padding:72px 54px;display:flex;position:relative}.quiltHeroCopy h1{max-width:900px;font-size:min(calc(clamp(68px, 6.8vw, 112px) - var(--zh-font-step,0px)), var(--zh-h1-max,999px));line-height:var(--zh-display-leading,.92);margin:24px 0 0}.quiltHeroCopy>strong{max-width:700px;font-size:calc(22px - var(--zh-font-step,0px));margin-top:34px;line-height:1.34}.quiltHeroCopy>p:not(.quiltEyebrow){max-width:650px;color:var(--graphite-500);margin:22px 0 0;font-size:15px;line-height:1.68}.quiltHeroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.quiltHeroActions a{border:1px solid var(--graphite-400);justify-content:space-between;align-items:center;gap:22px;min-height:56px;padding:0 18px;font-size:12px;font-weight:800;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.quiltHeroActions a:first-child{color:var(--white);border-color:var(--siltherm-red);background:var(--siltherm-red)}.quiltHeroActions a:first-child:hover{background:#ad0d28}.quiltHeroActions a:last-child:hover{color:var(--white);border-color:var(--graphite-950);background:var(--graphite-950)}.quiltHeroField{background:#dbe1e4;grid-template-rows:1fr;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.quiltHeroProduct{z-index:1;min-height:680px;position:relative;overflow:hidden}.quiltHeroProduct img{object-fit:contain;padding:34px}.quiltHeroField:before{pointer-events:none;content:"";background-image:linear-gradient(#2c668914 1px,#0000 1px),linear-gradient(90deg,#2c668914 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0}.quiltHeroField svg{z-index:1;width:100%;height:100%;min-height:680px;display:block;position:relative}.quiltHeroSurface{fill:url(#quilt-hero-fill)}.quiltHeroStitch{fill:none;stroke:#747e84;stroke-dasharray:7 7;stroke-width:1.7px}.quiltHeroStitchCross{stroke:var(--siltherm-red);stroke-width:2.1px}.quiltHeroEdge{fill:none;stroke:#4f5b62;stroke-width:2px}.quiltHeroRule{fill:none;stroke:var(--technical-blue);stroke-width:2px}.quiltHeroField circle{fill:var(--siltherm-red)}.quiltHeroField text{fill:#536068;font-size:12px;font-weight:800}.quiltSpecRail{color:var(--white);background:#171b1e}.quiltSpecTrack{border-left:1px solid #3b4348;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1480px,100% - 96px);margin:0 auto;display:grid}.quiltSpecTrack>div{border-right:1px solid #3b4348;flex-direction:column;justify-content:space-between;min-height:112px;padding:24px 28px;display:flex}.quiltSpecTrack span{color:#7f8990;text-transform:uppercase;font-size:9px;font-weight:800}.quiltSpecTrack strong{font-size:calc(20px - var(--zh-font-step,0px));margin-top:15px}.quiltStitching{background:var(--white)}.quiltSectionHeading,.quiltInstallationHeading{grid-template-columns:minmax(650px,1.1fr) minmax(370px,.6fr);align-items:end;gap:120px;display:grid}.quiltSectionHeading h2,.quiltInterface h2,.quiltInstallation h2,.quiltApplications h2,.quiltEvidence h2,.quiltEnquiry h2{max-width:940px;font-size:min(calc(clamp(50px, 4.6vw, 78px) - var(--zh-font-step,0px)), var(--zh-h2-max,999px));line-height:var(--zh-display-leading,.99);margin:20px 0 0}.quiltSectionHeading>p,.quiltInstallationHeading>p,.quiltInterface header>p:last-child,.quiltApplications header>p:last-child,.quiltEvidence header>p:last-of-type{color:var(--graphite-500);margin:0;font-size:15px;line-height:1.68}.quiltGeometrySwitch{background:#15191c;border:1px solid #aeb8bd;margin-top:76px}.quiltGeometryControls{border-bottom:1px solid #475056;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quiltGeometryControls button{color:#9ba4aa;text-align:left;cursor:pointer;background:#202529;border:0;border-right:1px solid #475056;flex-direction:column;justify-content:space-between;min-height:88px;padding:20px 28px;display:flex}.quiltGeometryControls button:last-child{border-right:0}.quiltGeometryControls button span{font-size:calc(17px - var(--zh-font-step,0px));font-weight:800}.quiltGeometryControls button strong{text-transform:uppercase;margin-top:10px;font-size:9px}.quiltGeometryControls button.isActive{color:var(--white);background:var(--graphite-950);box-shadow:inset 5px 0 0 var(--siltherm-red)}.quiltGeometryStage{grid-template-columns:minmax(650px,1.3fr) minmax(350px,.7fr);min-height:590px;display:grid}.quiltGeometryStage figure{background:#1b2023;border-right:1px solid #475056;grid-template-rows:1fr;min-width:0;margin:0;display:grid}.quiltGeometryStage svg{width:100%;height:100%;display:block}.quiltGeometrySurface{fill:url(#quilt-stage-fill);stroke:#6f7980;stroke-width:2px}.quiltGeometryContour,.quiltGeometryEdge{fill:none;stroke:#929ca2;stroke-width:1.4px}.quiltStitchLine{fill:none;stroke:var(--siltherm-red);stroke-dasharray:6 6;stroke-width:2.1px;opacity:.96;transition:opacity .22s,stroke-width .22s}.quiltGeometrySwitch.isOneDirection .quiltStitchHorizontal{opacity:.08;stroke-width:1px}.quiltGeometrySwitch.isTwoDirection .quiltStitchHorizontal{opacity:.96}.quiltGeometryCopy{color:var(--white);flex-direction:column;justify-content:center;padding:54px 46px;display:flex}.quiltGeometryCopy>span{color:var(--siltherm-red);text-transform:uppercase;font-size:10px;font-weight:800}.quiltGeometryCopy h3{font-size:min(calc(clamp(36px, 3.2vw, 54px) - var(--zh-font-step,0px)), var(--zh-h3-max,999px));line-height:var(--zh-display-leading,1.02);margin:22px 0 0}.quiltGeometryCopy p{color:#aeb7bc;margin:24px 0 0;font-size:14px;line-height:1.65}.quiltGeometryCopy>strong{color:#78a9c5;text-transform:uppercase;border-top:1px solid #475056;margin-top:34px;padding-top:20px;font-size:10px}.quiltStitchingNote{max-width:850px;color:var(--graphite-500);border-left:3px solid var(--technical-blue);margin:34px 0 0 auto;padding-left:20px;font-size:12px;line-height:1.6}.quiltInterface{background:#e6ebed}.quiltInterfaceLayout{grid-template-columns:minmax(500px,.8fr) minmax(650px,1.2fr);align-items:start;gap:112px;display:grid}.quiltInterface header{position:sticky;top:150px}.quiltInterface header>p:last-child{max-width:580px;margin-top:28px}.quiltInterfaceField{background:var(--white);border-top:1px solid #aeb8bd;border-left:1px solid #aeb8bd;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quiltInterfaceField article{border-bottom:1px solid #aeb8bd;border-right:1px solid #aeb8bd;min-height:280px;padding:28px}.quiltInterfaceField article:nth-child(3){grid-column:1/-1;min-height:235px}.quiltInterfaceField article svg{color:var(--technical-blue)}.quiltInterfaceField article>span{color:var(--siltherm-red);margin-top:36px;font-size:10px;font-weight:800;display:block}.quiltInterfaceField h3{font-size:calc(25px - var(--zh-font-step,0px));margin:16px 0 0}.quiltInterfaceField article p{color:var(--graphite-500);margin:14px 0 0;font-size:12px;line-height:1.58}.quiltInterfaceBoundary{min-height:128px;color:var(--white);background:var(--graphite-900);border-right:1px solid #aeb8bd;grid-column:1/-1;align-items:center;gap:16px;margin:0;padding:24px 28px;font-size:12px;line-height:1.58;display:flex}.quiltInterfaceBoundary svg{color:#6da2c0;flex:none}.quiltInstallation{color:var(--white);background:#1a1f22}.quiltInstallationHeading>p{color:#aeb7bc}.quiltInstallationOrbit{border-top:1px solid #4a5358;border-left:1px solid #4a5358;grid-template-rows:repeat(2,minmax(190px,auto));grid-template-columns:1fr 280px 1fr;margin-top:76px;display:grid}.quiltInstallationOrbit article{border-bottom:1px solid #4a5358;border-right:1px solid #4a5358;padding:30px}.quiltInstallationOrbit article:first-of-type{grid-area:1/1}.quiltInstallationOrbit article:nth-of-type(2){grid-area:1/3}.quiltInstallationOrbit article:nth-of-type(3){grid-area:2/1}.quiltInstallationOrbit article:nth-of-type(4){grid-area:2/3}.quiltInstallationOrbit article>span{color:var(--siltherm-red);font-size:10px;font-weight:800}.quiltInstallationOrbit h3{font-size:calc(27px - var(--zh-font-step,0px));margin:42px 0 0}.quiltInstallationOrbit article p{color:#aeb7bc;margin:12px 0 0;font-size:12px;line-height:1.58}.quiltInstallationSpecimen{color:var(--technical-blue);background:#242a2e;border-bottom:1px solid #4a5358;border-right:1px solid #4a5358;grid-area:1/2/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.quiltInstallationSpecimen>span{background:var(--siltherm-red);width:2px;height:140%;position:absolute;transform:rotate(35deg)}.quiltInstallationSpecimen>span:first-of-type{left:28%}.quiltInstallationSpecimen>span:nth-of-type(2){left:50%}.quiltInstallationSpecimen>span:nth-of-type(3){left:72%}.quiltInstallationSpecimen svg{z-index:1;width:66px;height:66px;color:var(--white);background:#242a2e;border:1px solid #778188;padding:14px;position:relative}.quiltApplications{background:var(--white)}.quiltApplicationsLayout{grid-template-columns:minmax(420px,.72fr) minmax(720px,1.28fr);align-items:start;gap:106px;display:grid}.quiltApplications header{position:sticky;top:150px}.quiltApplications header>p:last-child{max-width:540px;margin-top:28px}.quiltApplicationSpectrum{border-top:1px solid var(--graphite-300)}.quiltApplicationSpectrum a{border-bottom:1px solid var(--graphite-300);grid-template-columns:52px minmax(0,1fr) 190px;align-items:center;gap:28px;min-height:164px;padding:26px 0;transition:padding .22s,background .22s;display:grid}.quiltApplicationSpectrum a:hover{background:#f1f3f4;padding-left:20px;padding-right:20px}.quiltApplicationSpectrum>a>span{color:var(--siltherm-red);font-size:10px;font-weight:800}.quiltApplicationSpectrum small{color:var(--technical-blue);text-transform:uppercase;font-size:9px;font-weight:800}.quiltApplicationSpectrum h3{font-size:calc(26px - var(--zh-font-step,0px));margin:10px 0 0}.quiltApplicationSpectrum p{color:var(--graphite-500);margin:10px 0 0;font-size:12px;line-height:1.55}.quiltApplicationSpectrum strong{color:var(--technical-blue);text-align:right;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:inline-flex}.quiltEvidence{background:#e7ebed}.quiltEvidenceLayout{grid-template-columns:minmax(570px,1fr) minmax(500px,.84fr);align-items:start;gap:120px;display:grid}.quiltEvidence header>p:last-of-type{max-width:690px;margin-top:28px}.quiltEvidence header>a{align-items:center;gap:14px;margin-top:30px;font-size:12px;font-weight:800;display:inline-flex}.quiltEvidence header>a:hover{color:var(--siltherm-red)}.quiltEvidenceRecord{border-top:1px solid #aeb8bd}.quiltEvidenceRecord>svg{color:var(--technical-blue);margin:28px 0 16px;display:block}.quiltEvidenceRecord>div{border-bottom:1px solid #aeb8bd;grid-template-columns:150px 1fr;align-items:center;gap:20px;min-height:76px;display:grid}.quiltEvidenceRecord span{color:var(--graphite-500);text-transform:uppercase;font-size:9px;font-weight:800}.quiltEvidenceRecord strong{font-size:13px;line-height:1.45}.quiltEnquiry{color:var(--white);background:var(--siltherm-red);padding:112px 0}.quiltEnquiry .quiltEyebrow{color:#ffd4dc}.quiltEnquiryLayout{grid-template-columns:minmax(620px,1.1fr) minmax(420px,.7fr);align-items:end;gap:120px;display:grid}.quiltEnquiryLayout>div:last-child>p{color:#ffe3e8;margin:0;font-size:15px;line-height:1.65}.quiltEnquiryLayout a{min-height:58px;color:var(--graphite-950);background:var(--white);justify-content:space-between;align-items:center;gap:38px;margin-top:26px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex}.quiltEnquiryLayout a:hover{color:var(--white);background:var(--graphite-950)}.quiltEnquiryLayout small{color:#ffd0d8;margin-top:16px;font-size:10px;line-height:1.5;display:block}@media (max-width:1180px){.quiltInner,.quiltSpecTrack{width:min(100% - 56px,1480px)}.quiltHeroLayout{grid-template-columns:minmax(440px,.8fr) minmax(0,1.2fr)}.quiltSectionHeading,.quiltInstallationHeading,.quiltEnquiryLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:64px}.quiltGeometryStage{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.quiltInterfaceLayout,.quiltApplicationsLayout,.quiltEvidenceLayout{gap:64px}}@media (max-width:900px){.quiltSection{padding:96px 0}.quiltHeroLayout{grid-template-columns:1fr}.quiltHeroCopy{border-bottom:1px solid #b7c0c6;border-right:0;min-height:650px}.quiltHeroField svg{min-height:620px}.quiltSpecTrack{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.quiltSpecTrack>div:nth-child(3),.quiltSpecTrack>div:nth-child(4){border-top:1px solid #3b4348}.quiltSectionHeading,.quiltInstallationHeading,.quiltInterfaceLayout,.quiltApplicationsLayout,.quiltEvidenceLayout,.quiltEnquiryLayout{grid-template-columns:1fr;gap:44px}.quiltGeometryStage{grid-template-columns:1fr}.quiltGeometryStage figure{border-bottom:1px solid #475056;border-right:0;min-height:560px}.quiltGeometryCopy{min-height:360px}.quiltInterface header,.quiltApplications header{position:static}.quiltInstallationOrbit{grid-template-rows:repeat(4,auto);grid-template-columns:180px 1fr}.quiltInstallationSpecimen{grid-area:1/1/5}.quiltInstallationOrbit article:first-of-type,.quiltInstallationOrbit article:nth-of-type(2),.quiltInstallationOrbit article:nth-of-type(3),.quiltInstallationOrbit article:nth-of-type(4){grid-area:auto/2}}@media (max-width:640px){.quiltInner{width:min(100% - 32px,1480px)}.quiltSection{padding:78px 0}.quiltBreadcrumb{padding:21px 0}.quiltBreadcrumb nav{white-space:nowrap;overflow:hidden}.quiltBreadcrumb nav span:nth-child(2),.quiltBreadcrumb nav span:nth-child(3){display:none}.quiltHeroCopy{min-height:0;padding:64px 20px}.quiltHeroCopy h1{font-size:min(calc(clamp(47px, 14vw, 66px) - var(--zh-font-step,0px)), var(--zh-h1-max,999px));line-height:var(--zh-display-leading,.95)}.quiltHeroCopy>strong{font-size:calc(19px - var(--zh-font-step,0px))}.quiltHeroCopy>p:not(.quiltEyebrow){font-size:14px}.quiltHeroActions a{width:100%}.quiltHeroField svg{width:126%;min-height:470px;margin-left:-13%}.quiltSpecTrack>div{min-height:94px;padding:18px 16px}.quiltSpecTrack strong{font-size:15px}.quiltSectionHeading h2,.quiltInterface h2,.quiltInstallation h2,.quiltApplications h2,.quiltEvidence h2,.quiltEnquiry h2{font-size:min(calc(clamp(40px, 12vw, 58px) - var(--zh-font-step,0px)), var(--zh-h2-max,999px))}.quiltGeometrySwitch{margin-top:48px}.quiltGeometryControls button{min-height:96px;padding:16px}.quiltGeometryStage figure{min-height:360px}.quiltGeometryStage svg{width:128%;margin-left:-14%}.quiltGeometryCopy{min-height:0;padding:36px 24px}.quiltInterfaceField{grid-template-columns:1fr}.quiltInterfaceField article:nth-child(3),.quiltInterfaceBoundary{grid-column:auto}.quiltInterfaceField article{min-height:220px}.quiltInstallationOrbit{grid-template-columns:1fr}.quiltInstallationSpecimen{grid-area:1/1;min-height:210px}.quiltInstallationOrbit article:first-of-type,.quiltInstallationOrbit article:nth-of-type(2),.quiltInstallationOrbit article:nth-of-type(3),.quiltInstallationOrbit article:nth-of-type(4){grid-area:auto/1}.quiltInstallationOrbit h3{margin-top:28px}.quiltApplicationSpectrum a{grid-template-columns:36px 1fr;gap:16px}.quiltApplicationSpectrum strong{text-align:left;grid-column:2;justify-content:flex-start}.quiltEvidenceRecord>div{grid-template-columns:110px 1fr}.quiltEnquiry{padding:80px 0}.quiltEnquiryLayout a{width:100%}}@media (prefers-reduced-motion:reduce){.quiltStitchLine,.quiltApplicationSpectrum a{transition:none}}@media (max-width:640px){.quiltHeroProduct{min-height:470px}.quiltHeroProduct img{padding:20px}}
