.industrial-page{--industrial-accent:#f15a32;background:#090d10;color:#f0f1ed}.industrial-page #main{padding:0}.industrial-page .eyebrow{color:#a8b8bc;font-size:12px;letter-spacing:.14em;line-height:1.6}.industrial-hero{position:relative;min-height:100svh;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding:150px 7% 260px;overflow:hidden;background:radial-gradient(ellipse at 80% 25%,#43556045,transparent 60%),#090d10}.industrial-hero-copy{position:relative;z-index:2}.industrial-hero h1{font-size:clamp(48px,6vw,94px);line-height:1.02;letter-spacing:-.05em;margin:28px 0}.industrial-hero h1 em{font-style:normal;color:#adbfc8}.industrial-hero-copy>p:not(.eyebrow){font-size:20px;line-height:1.6;color:#b7c0c5;margin:0 0 28px}.industrial-hero-art{position:relative;min-width:0}.industrial-hero-art img{width:100%;height:430px;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 35px 25px #0009)}.industrial-watermark{position:absolute;top:-70px;right:0;font-size:clamp(100px,15vw,230px);font-weight:600;letter-spacing:-.06em;color:#ffffff07}.industrial-hero-art>p{font-size:13px;letter-spacing:.08em;text-align:center;color:#b1bec5}.industrial-hero-art>p span{margin:0 15px}.industrial-index{position:absolute;bottom:130px;left:7%;right:7%;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.industrial-index a{position:relative;padding:23px 0 0 36px;border-top:1px solid #ffffff32;color:#f0f1ed;text-decoration:none;font-size:22px}.industrial-index small{position:absolute;left:0;top:26px;font-size:11px;color:#f15a32}.industrial-index span{display:block;color:#99a9b3;font-size:13px;margin-top:8px}.industrial-index a:hover{border-color:#f15a32}.industrial-story{padding:110px 7%;scroll-margin-top:80px;border-top:1px solid #ffffff16}.industrial-story>header{margin-bottom:50px}.industrial-story h2{font-size:clamp(27px,3vw,42px);letter-spacing:-.035em;font-weight:400;margin:16px 0}.industrial-story h2 strong{font-weight:600}.industrial-story-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:7vw;align-items:start}.industrial-story:nth-of-type(odd){background:#10171b}.industrial-story:nth-of-type(odd) .industrial-product{order:2}.industrial-product{min-width:0}.industrial-product figure{margin:0;background:#f4f5f6;border-radius:18px;overflow:hidden}.industrial-product figure>img{display:block;width:100%;aspect-ratio:1.6;object-fit:contain}.industrial-product figure>figcaption{padding:20px 24px;font-size:13px;letter-spacing:.03em;color:#253642;border-top:1px solid #25364218}.industrial-copy h3{font-size:clamp(31px,3.1vw,48px);line-height:1.15;font-weight:500;letter-spacing:-.035em;margin:0 0 24px}.industrial-copy>p{font-size:17px;line-height:1.8;color:#b9c4c8;margin:0 0 20px;max-width:620px}.industrial-power{display:flex;gap:10px;margin:32px 0 24px;flex-wrap:wrap}.industrial-power button{font:500 16px/1.3 Manrope,Arial,sans-serif;border:1px solid #ffffff50;border-radius:9px;padding:12px 23px;background:#ffffff08;color:#e5ecef;cursor:pointer;min-height:46px}.industrial-power button[aria-pressed=true]{border-color:#ff714c;background:#ff714c14;color:#ffb29f}.industrial-power button:focus-visible{outline:2px solid #fff;outline-offset:4px}.industrial-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:0}.industrial-specs>div{padding:20px 0;border-top:1px solid #ffffff1b;min-width:0}.industrial-specs dt{font-size:12px;color:#93a7b1;margin-bottom:9px}.industrial-specs dd{font-size:clamp(16px,1.5vw,22px);margin:0;color:#e5ebee;line-height:1.4}.industrial-specs>div:nth-child(5){grid-column:1/-1}.industrial-dimension{padding:32px 20px 20px;text-align:center;color:#aebec8}.industrial-dimension>span{font-size:15px}.industrial-dimension>i{display:block;position:relative;border-top:1px solid #91a8b3;margin:18px 0}.industrial-dimension>i::before,.industrial-dimension>i::after{content:'';position:absolute;top:-6px;height:12px;border-left:1px solid #91a8b3}.industrial-dimension>i::before{left:0}.industrial-dimension>i::after{right:0}.industrial-dimension p{font-size:13px;margin:0}.industrial-dimension b{margin:0 18px;font-weight:400;color:#607d8b}.industrial-comparison{padding:30px;border:1px solid #ffffff1b;border-radius:14px;margin-top:24px}.industrial-comparison span{font-size:14px;display:flex;justify-content:space-between;gap:16px}.industrial-comparison b{font-weight:500}.industrial-comparison i{display:block;width:var(--bar);height:5px;background:#859aa6;margin:12px 0 23px;border-radius:3px}.industrial-comparison i:last-child{background:#f15a32;margin-bottom:0}.industrial-product .industrial-application{margin-top:24px}.industrial-product .industrial-application img{aspect-ratio:2;object-fit:cover}.industrial-documents{padding:100px 7% 30px;text-align:center}.industrial-documents h2{font-size:clamp(35px,4vw,60px);line-height:1.1;font-weight:500;letter-spacing:-.035em;margin:24px 0 36px}.industrial-documents h2 em{font-style:normal;color:#adbfc8}.industrial-doc-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.industrial-doc-links .prescot-glass{min-width:220px}.industrial-page .prescot-ending{padding-top:40px}.industrial-page .prescot-ending-actions{max-width:1050px;margin:auto}
@media(max-width:900px){.industrial-hero{padding:145px 6% 250px;gap:16px}.industrial-hero h1{font-size:55px}.industrial-hero-art img{height:320px}.industrial-story{padding:70px 6%}.industrial-story-grid{gap:35px}.industrial-copy h3{font-size:31px}.industrial-copy>p{font-size:16px}.industrial-specs{gap:0 12px}.industrial-specs dd{font-size:17px}.industrial-index{left:6%;right:6%;gap:22px}.industrial-index a{font-size:20px}}
@media(max-width:600px){.industrial-hero{grid-template-columns:1fr;padding:125px 7% 135px;min-height:100svh;gap:30px}.industrial-hero h1{font-size:51px}.industrial-hero-copy>p:not(.eyebrow){font-size:17px}.industrial-hero-art img{height:285px}.industrial-watermark{font-size:155px;top:-10px}.industrial-index{position:static;grid-template-columns:1fr;gap:20px}.industrial-index a{padding:14px 0 0 32px;font-size:20px}.industrial-index small{top:18px}.industrial-index span{display:inline;font-size:12px;margin-left:16px}.industrial-story{padding:65px 7%}.industrial-story>header{margin-bottom:28px}.industrial-story-grid{grid-template-columns:1fr;gap:35px}.industrial-story:nth-of-type(odd) .industrial-product{order:0}.industrial-copy h3{font-size:35px}.industrial-specs dd{font-size:19px}.industrial-copy>p{font-size:16px}.industrial-documents{padding:65px 7% 20px}.industrial-doc-links{display:grid;grid-template-columns:1fr;gap:12px}.industrial-doc-links .prescot-glass{width:100%}.industrial-page .prescot-ending{padding-bottom:70px}.industrial-hero .prescot-glass{font-size:16px}}

html body.industrial-page #main{padding-top:0}.industrial-page .industrial-index{bottom:160px}.industrial-page .industrial-hero{padding-bottom:290px}@media(max-width:600px){.industrial-page .industrial-hero{padding-bottom:135px}}

/* Large product photograph and quiet oversized background lettering. */
.industrial-page .industrial-hero{grid-template-columns:.95fr 1.15fr}
.industrial-page .industrial-hero-art{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:clamp(480px,45vw,800px);isolation:isolate}
.industrial-page .industrial-watermark{position:absolute;top:0;left:-3%;right:auto;margin:0;font-size:clamp(160px,16vw,320px);line-height:1;letter-spacing:-.06em;color:#b6cad41c;z-index:0;pointer-events:none}
.industrial-page .industrial-lamp{position:absolute;left:-7%;bottom:38px;width:min(115%,900px);isolation:isolate;z-index:1}
.industrial-page .industrial-lamp img{display:block;width:100%;height:auto;filter:drop-shadow(0 25px 22px #0006);-webkit-mask-image:linear-gradient(35deg,#000 35%,#000 45%,#0009 58%,transparent 74%);mask-image:linear-gradient(35deg,#000 35%,#000 45%,#0009 58%,transparent 74%)}
.industrial-page .industrial-lamp::before{content:'';position:absolute;inset:0;background:url('/noir/media/maga-cutout.webp') center/contain no-repeat;filter:blur(18px);opacity:.23;z-index:-1;-webkit-mask-image:linear-gradient(35deg,transparent 30%,#0008 48%,transparent 74%);mask-image:linear-gradient(35deg,transparent 30%,#0008 48%,transparent 74%)}
.industrial-page .industrial-hero-art>p{position:relative;margin:0;z-index:2}
@media(min-width:601px) and (max-width:900px){.industrial-page .industrial-hero{grid-template-columns:1fr 1.1fr;gap:12px}.industrial-page .industrial-hero-art{height:430px}.industrial-page .industrial-watermark{font-size:150px;top:15px}.industrial-page .industrial-lamp{width:122%;left:-10%;bottom:40px}.industrial-page .industrial-hero-art>p{font-size:11px}}
@media(max-width:600px){.industrial-page .industrial-hero{grid-template-columns:1fr}.industrial-page .industrial-hero-art{height:390px;gap:0}.industrial-page .industrial-watermark{font-size:clamp(125px,39vw,190px);left:0;top:0}.industrial-page .industrial-lamp{width:114%;left:-7%;bottom:36px}.industrial-page .industrial-hero-art>p{font-size:11px;margin:0}}

.industrial-page .industrial-hero-copy>p:not(.eyebrow){max-width:560px;font-size:clamp(17px,1.3vw,23px);line-height:1.7}
.industrial-page .industrial-hero-proof{display:block;margin-top:18px;color:#dbe3e5;font-size:.85em}
@media(min-width:601px){.industrial-page .industrial-hero-art{height:clamp(440px,38vw,700px)}.industrial-page .industrial-hero>.studio-hero-down{bottom:112px}}
/* Keep the IP66 wordmark clear of the lamp, within the right-hand composition. */
@media(min-width:901px){.industrial-page .industrial-watermark{left:-23%}}
/* Dark captions and no padded white area beneath the catalogue photographs. */
.industrial-page .industrial-product figure{background:#131c20;border:1px solid #ffffff18;border-radius:12px}
.industrial-page .industrial-product figure>img{aspect-ratio:auto;height:auto}
.industrial-page .industrial-product figure>figcaption{padding:15px 20px;background:#131c20;color:#b8c6cc;border-top:1px solid #ffffff14}
@media(min-width:601px) and (max-width:1500px){.industrial-page .industrial-lamp{left:2%;width:106%}}
/* Both families share the same product gallery. */
.industrial-page .industrial-index{grid-template-columns:repeat(2,minmax(0,1fr))}
.industrial-gallery .industrial-enlarge{display:block;width:100%;padding:24px;border:0;background:radial-gradient(ellipse at center,#29363b70,transparent 70%);cursor:zoom-in}
.industrial-page .industrial-gallery figure img{display:block;width:100%;height:clamp(260px,28vw,450px);object-fit:contain}
.industrial-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}
.industrial-thumbs button{display:flex;flex-direction:column;gap:7px;align-items:center;min-width:0;padding:10px 7px;background:#ffffff04;border:1px solid #ffffff24;border-radius:8px;color:#bbc8ce;cursor:pointer;font:11px/1.4 Manrope,Arial,sans-serif}
.industrial-thumbs button[aria-pressed=true]{border-color:#f97c51;background:#f97c510a;color:#fff}
.industrial-thumbs img{width:100%;height:64px;object-fit:contain}
.industrial-lightbox{width:min(1100px,94vw);max-width:94vw;max-height:90svh;background:#10191d;border:1px solid #ffffff35;border-radius:12px;padding:40px 24px 18px;color:#dce5e7}
.industrial-lightbox::backdrop{background:#000c}.industrial-lightbox>button{position:absolute;right:12px;top:8px;font-size:28px;color:#fff;background:none;border:0;cursor:pointer}.industrial-lightbox>img{display:block;width:100%;height:min(65svh,700px);object-fit:contain}.industrial-lightbox>p{text-align:center}
@media(max-width:600px){.industrial-page .industrial-index{grid-template-columns:1fr}.industrial-page .industrial-gallery figure img{height:280px}.industrial-gallery .industrial-enlarge{padding:16px}}
